Commit report for master branch

The git bot announce at freeradius.org
Fri Dec 6 01:00:02 CET 2019


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pgtsACgkQfQ55zXdi
 Hs1V9QgAgkYUfeTtO0hL6MvzsnG84ra3LlXcNeG0jv63E+oODCcKwbolF7UUmnpo
 HmeOyH+GXBs+LM9bdOHvwEET+TxB+FqabyiGZsNwf4ZvyWKh5i4SLQR+XLwFNVd4
 NrXCXCnS0Wu656EqXyYlrKN9gXLd0V9w0KQFxceehVb1RDHz2JwWgrjcvGa3tGuu
 5QKamKSTwXl9waS6DaNofu9QJyE44J/uKQK/GUtv6AxiPH7k0wm5NyG04IQVThfR
 fyftqrtchIztUaNrEqAvP5AKxt3hna4nwK1FiKdgi40AXPIOgGJCx98hoziMH7en
 lBKjeBTiNPkyILIOJabeLPlirZdZtA==
 =4V22
 -----END PGP SIGNATURE-----

notes for TLVs

Alan T. DeKok at 2019-12-05T22:21:15Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3e759969a2e1b401b0d04117a6ccb634129c318
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pXeYiHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108OT/D/4vGIpmecmk
 c5D48db7S8s4iAnx56R+NnWaXfcwSLrKZQeZm0miGTlodtQRGJGGueyCqdh9GdHQ
 MeubBH3EpmXxaVNKBP0G+icwygwv0iDaSGMGojNBbkAN2elL9a8CxKu3wcRDmcVV
 NlKhiL+VubeKlnMszE3Zp7eYeoS1A2yThB4we56ya3yJbZwtOg2aV6fNMB6Qyfxc
 gtagzzEk8KK2OZQKZcG64Llh9m4CwMw1hezsrnDIU+cA93ILAkVojhM/7+nghVp4
 qFv34oWx5hjVyaLXgYo1uAgGyl4Nx7VvTP6Go+wmKg3I0LCSghBzM2WDHhIqs7FB
 ZjoNGJJ6di+anTaKzqbvMXVE3aPB7Oe8oTtfTYyFj9pIm1m4f4FPJ7ZTN7otaJek
 0XUFh6aNNGn5h9k0bPx1R1Pusqk/Nsh3EZNSNym04Mk9gByDpB0wrDBL0ptIzHrG
 /YJnk3vBX2UNyRjtgG2/OPxnVtz4DRsg8jgZYqdiH39EwOwCP+qvKseIyZalTXKB
 AD4iL3AYAEECehjBgCcFhQYUiF9dM4sxSsnAuj8/BhfP1FNnzbG0qrbor9Pt42jK
 ZrwmOomNRmhFPDR3LqEfFjKZsPqwe6bE+jZ+nmJnEs6WwiylVK2BomLEoZLptHJ9
 LbbBpCiPBk8iBsfBz7FNQKruxQKWfHfoPQ==
 =htDH
 -----END PGP SIGNATURE-----

typo

vim being "helpful"...

Matthew Newton at 2019-12-05T19:43:27Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b02a51c978709c1eb4a89d6b4600d18a29d41a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pVc8iHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BQTD/9AWjjmZFhH
 Qe77x/8gDw9UNR+khhlpZ9CCdcrAuOl2CfQCob/6qeYznhMHtf4ieSSGECv/POCd
 WyQi32ZhiY6DBt5EpNGSEQ50O66HBbVNYEpbs8SdjyY4JHYqAqVXzekB8VteNrmB
 LBTSH8/Bp1NaZ4W0Lg56tm0geoBvYPMjQlIh+ydkWDw1wS1xquGxZMNd3CI53a3c
 d9FrNDMyXisUZdtvGqzOQgIYkcy9LuzwDPVk7+iXY+Ecdrh1OYmi0E0blBfUYn/5
 Ia5J8T3VjbJ89t+qtug27dkkuD50hwCAyKdihlMar/v3e1VWg68kvFFTVXbJjVPM
 PfBmH0t3uvfYsMElWgtQa0cXHdk0cvWrWs1qfqAO6wwnWgrG3+kyEL1Nj9CGMNU5
 gCa/KEraScI3yihYJq9Y1UBAv9nyYySoSw5ERBk5NnEzWuTIw8AfK6VYalD3gtzm
 mKEHJ9l0MO0CCFXFc7UeAKC45DVeISQxzH6WKD9iP1+su/L0lCZXz6PF3wS9kfTV
 qvhV0lUbDKuUnb+QU7eEWyhoT4W+EswaLDvmixQ2B5SIsDVfbNSRtYMXqj+IC7uP
 xvXKSl10ScZ8BiznV94E94dnJ1qPCo+cAWr8GrMTMmL8R2GtV6Tgu+COfPWnekCs
 F+OVxQ5OIYvzWZy8g5wb1++LJthKTRXxIw==
 =Gblv
 -----END PGP SIGNATURE-----

rpm spec: include mssql files

Matthew Newton at 2019-12-05T19:08:50Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/411317c63412bacdabfd5fc394d380098b95ec03
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pOv4ACgkQfQ55zXdi
 Hs3JFQf/Vri9ZPFlaUijMprrqgahMTjEtCrQNBpsQiC2UOwuqJzHSKy5oJNtKTcu
 /3KZSSPqtqe8M/ObAEQ2AuB7HYSF8al8v1jlIh+V1WV/oFovwlcrCaZyjbOE7LA7
 pR6mi24no1b1yLKZ4BTdwdVStQvonkmycnqc2fzcNJhrGhF1lukd+utAKHOFFYWR
 zGb2jAY7pB++KbDukpw78fxTBlP56kp7VVxGLhOs8sMBZKL0Tl2UmfvdYMkHUt8A
 /jDwMxn9dMJGC2kJtFXgzIl/H7onL7fKcSwr5kjnidGnsnilY90Uc/OeQYm4nNAf
 vr7+iurbNz+jWsoTCjwxTP+C0AjenA==
 =0bTy
 -----END PGP SIGNATURE-----

shut up C compiler

Alan T. DeKok at 2019-12-05T17:14:36Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/970b72fdbf45ec6424266a68e36c34c25e38a9e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
 Hs33cAf+I/noRnCiMgcB90v4SH+8U2egJ9nJmLBNxUvbVedQjuG26EOZX6ax5Pzg
 aq99Dw9Mx+ZXk9sM047IP9NFW00Xb5nwHo9q46MCfotO2bcAxRdbWwtlzavwirOI
 J/y/tCSoKiJCQy6s6SGeaz7zjgTHJsc+dKUNt/cC+DWpn1JM6vzqgySIq+xCcxWF
 SkdYzYEi9kPwGjHUhuSqOeAc+t2iLVzpMSGOaTjRe5u389XFtAJ7nTDrXgV6glWm
 RH5ua5Wsh4yLwau0Bj6AV71XhDnpeNgcgy8zkcLfi6RS1B6Ig9TNowQPAF05pfIt
 n8Gn+U9/f/DeYX+LVPET8ifTwOrLAg==
 =g20t
 -----END PGP SIGNATURE-----

allow encoding and decoding of structs with 16-bit length prefixes.

Alan T. DeKok at 2019-12-05T16:23:18Z
Files modified:
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_validate.c
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f6474e5fd63231e4d525c4831226b97ad16076a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
 Hs1GSwgAlWwtHf22TnCsqZ8D7CjNfVM5CkykG7zKSk3bCh+5p7ji9IaDxItR7xQu
 AtHWoHlAEad9s+osLVjg7cuOTcQqtJN8OvmSFzEOHDytArsRjDvy3/JLRjEaItOo
 BIlI57aqbz2Ab+n2EySU5Z5v2WxUwM31CsczT+ZJBSJHQUr6Q9auKZFasUqkpbNk
 IDJZ3hb/rZLSIzB0nrIthaE4cwJxjLwanWZztfU27e3S/RrDeNbOzl18sqq0P9Qa
 seDNHgNnopKvH4lwV6WqBw7IaA13nARXhGcGUQI0UtsiIVgOhk1XpKzbD7sXHKH9
 KnMF4I7vUXQ9+xXuubOGNx1a+gkMAw==
 =if2x
 -----END PGP SIGNATURE-----

now that events are linked, we don't need to free it.

Alan T. DeKok at 2019-12-05T16:23:18Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a6a799c75cef259345b7d4b436e7fcc5125406b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
 Hs1Jegf8CoMw3GosszIZ01zdimlYEfqKkJ2tPv7gG+e3TWB30+s7P9EPQxLfSsO8
 tOb8rYBQInSWjbnoNdpDtcSp4P31FxMfZTTpBWFxwZfJZWqpuFT6FrYzSob3WgQG
 jNsWEhrI6dFjhJUvh1+i7ReoTAS85H6LS3x8H9F1oQZLwQjqr1uu4GMS5vpFgBqK
 zVl/yBCzy86pCjlzSocNN8Dpc1fzpwsApjaDSF6LNiPcLFFbW44oJD2+CTed6Xcd
 ifkL64qMSfOdgCh5vTHm+XtorfNH4sl1Uv5aaCkZm3fotY3Mk3q/nAjUxp5hT/Rf
 0iIw4J/9SC7GyFEZHqhraPk5m2iWRQ==
 =njen
 -----END PGP SIGNATURE-----

move printing to load generator function

which lets us change the stats without changing all users
of the load generator

Alan T. DeKok at 2019-12-05T16:23:18Z
Files modified:
	* src/lib/io/load.c
	* src/lib/io/load.h
	* src/modules/proto_radius/proto_radius_load.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a5e9263307ee1e33111b42af2cec270f2849b65
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3pHHgACgkQ/6TVgp+2
 18p8LQ//e87jZDCF3fXhilYa/aReGaIsWbBiFRCYeWO1XnqbOo6bShNkenmlj0Wa
 Rs9ycztTo6XaOj0Y/zFOaxazfB13nK/lFyVmRPzzdDp4DXG/iPcUfKuTmtqk+8Fe
 xeETp3djO3DA7Xd/fpmqnRKkJvebC/iHXLJPGp6q8w8MzfViQvIurg2AjRnSdri8
 arGFPXEs3L2r3vzD+sKvf1aMDKaHE+TWORyNY0FEgR5DL/1fZ31nD+PFvQ//EXNG
 EHA9C0p6FCFY7p1LjxD23NZl+g+E/vgc9HalxE2IpWukLu5JIM6tBRyDMUVx4b3a
 djLRIx+OX6MhmECjcinhL+3Ra04TbWXUXvHYs62rRqUEaIBAP7nqdnGvaCBRhgjc
 QgxCrYh6MU+Vlq3gFeUeltw7f8PJX4bJ8qrY4Tv7eemsyeiCC6pWVV2FXyTONEEm
 A+ueoAaE2EtU0i2AVE2+s953okTb6ekr52hdm2cMFMWhUxf8Aaeh0GtS5nGULcA6
 pl+1eEAKDZAWjf0R9WMO+FdVCVjZSom5Ut2gxtrCGNia41FJXPThzJV5ikUVZ9f+
 xqC1C27NxLYeyGAgF81lFbZddERatYOOyWDXpZd93SYWCDux4Wg18kGde5v6ndZN
 /69XAitex4PT+J0NkpWacrbMQNc1a/QyMi/ZXWidBRhwpdNGWaE=
 =hZVL
 -----END PGP SIGNATURE-----

Call notify update when requests enter the cancelled state and we have a cancel muxer, and again when the request enters with cancel sent state

Arran Cudbard-Bell at 2019-12-05T15:04:24Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac6d01f1cf93187e9476f9e4807d0ce099773f16
====== 
rlm_sql_unixodbc: Use descriptor corresponding to the resultset not the source

Fixes #2822

Terry Burton (via Alan DeKok)@2019-12-05T14:38:00Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7190d1aae69603ac1f1ed6ecaa6cf59df741d7bc
====== 
rlm_sql_unixodbc: Some drivers do not write to all bytes of the value

Terry Burton (via Alan DeKok)@2019-12-05T14:38:00Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29bee64c17f3c94a8553621f0bfdfddbe8243a1c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3o8TEACgkQ/6TVgp+2
 18qEyBAAlDmOOJVG7jrZ4W98TlUo7kwroNW3naIikGz69L7CNebVQf/vxTAkAwfM
 wlyxfVW1FsHps8Rx+u5yWUIv+12lgDIE41fy4m/XnhPVO3daPF/5WCezYDN0S2Rn
 gwnZdUeD6T3DPL6uNODnjA3F8XzY5AfoLG/LS+Al/tWz9VOvu/rFQICHFalwShZh
 Pbm0vKHrW1MODyEBntfgnMrh0FVhnHWvGNIaD4xi+BxzWeqtLimKLF0sg942NshI
 QMil+FIjHyj/e77ClQaPcV6iKhazriXsPJCIhp/mQwYJMaqaSTGmyrk/DP9t7GC9
 /YWcxy1y1IvdAGsMvahe/l46a9GzGCQxv5TWJpN4A5xqpfE9dNT94eNxpnFlDCp9
 AuEBqY/r/+kO5A0CGYksBvJreuAzNhT/BjvHqjZISPzUoUe9AohtcCsVf24t24Hq
 kMi+zwi6mz5iMverSpPCsZsZQyHU2p+kTFvY05tOSh6q29kg0xQszOVfmywWYHP/
 q5JfkAsD/EAhdPmDh5LLwQywZOUWrj8kx3KC0nx57KZ11qnHkK1F43akPZ9v1018
 KSEdg/6po0ivN+81N+mbq2eZUI6hLTmKzeOSiDAx1muQyAC++xEfFYBZuXAdeJHp
 1KvxQ+MdQ41qaNES4rrgXprUAMFK6snQWxyQ6iffQRXfwlJGC1U=
 =hC9P
 -----END PGP SIGNATURE-----

Add many more tests

Add cancel partial state for dealing with partial writes when cancelling

Restore in_handler correctly when doing nested handler calls.  We *may* need to move this to a stack, but lets not do that unless we have to.

When requing requests, free the cancelled ones, don't try and move them to a new connection *sigh*

Arran Cudbard-Bell at 2019-12-05T11:59:45Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bae3bd6b794ea42397a82b60bd468a23a055ce8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3o8GwACgkQ/6TVgp+2
 18qZVw/9F8sQStjDRVlIfSewoC42+vCmOfUcu8eukSTka9AtBIqZQl3OzD49QufW
 QD7UJ10nbd9Z4v2WCV33uC3Ita/mfb6GAzWtInkWHO806j0gNptwVxakPxVl6/sc
 DMkYl/r+P/lmU+XwAMVkDWWeic7Gje+O/5N3xcsZPGeE9K4q5R4Y2VrTD0QLWpPc
 +erV1VSfOJRSOM/h/W9fEiWTqwe2W5F8smWa2y752og76CBei0F4u2dNQdFnb4P2
 HyTn4F+Bqo8U2fcHd2GC1W7AjFzhkhhuSfxTXioSacEGoeBHoQfd7IVocp99o7Uo
 vWRB7CEhxwNq9Fa7s0nyY+mGzmNYOOOCj9EzaCsZZm+pg2A3ELQxMzNGdZUyieBb
 gzxXoWntPdqLXERpIcBNSbI9SaiW4+U1kO2XOD3BMrgupc8J99gDz/+Xg1E5HXgx
 FVUsJwdzVyFbtIb8BWOT9TOMnuHOyGKxd3X/ZsA67Bry3kLZ0odzK1IwFytQOMOY
 L8en2ki9O4yOU4U1/tBWE1d3/IusTl7r2wbBzkLSf1rgCnHvcoSNE1VGFB7sTqCa
 +tQmpwgIzcD7MiHwbjh3BZfWN1j5RRBkn5RvPYvwdpapzj5xjG/C8xWFpU1uUi6d
 f1hA5mciq9rk3/mJdM0dgsgpDRbIjkwiHY8IkUGSZRRNZnLgfVg=
 =PRyT
 -----END PGP SIGNATURE-----

Notify function does not return a void *

Arran Cudbard-Bell at 2019-12-05T11:56:28Z
Files modified:
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ae9bd3e307a958cea2aef8dba64eac1ee565779
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3oigsACgkQ/6TVgp+2
 18r+Og//YGZ+lrPOxt7208Z9BcXAPn+jhzVZzq2BhMOAiqOdMENIcWSold2/6e/j
 V05Hv1+RzfjB4f0fnCsY9+jPgPcS6DZ5RMyRhK06/hLPnVmmnmO4rqGYYip1HX0K
 g5ZhMak+rKxGysKXLt2erIh7BoWn1zlSw4FOamvlhAETWA9Bk7rEylbZJwt0x2bG
 4LtLiPcKT3ntmIi5ZlOhtAg9P7riyUNc/O4y467s4ey7rMCO3GMZrkBYqHTKYLsI
 7nYQL+B90uMhuF4UOmpZi1GIjFjicXyBAG22CLo+C7NwHUGkYuKOjGipRl/AAyfb
 foNhgAKH6WsTxYxn0EKjtus9D9EDe7pX78G3NdRAmXP7fqMNESHmCuKgvXXwqPFW
 ImR/lEol9uv+a5rl7KJWUeqYlfcgj3bTwJgrm5ItvBGUKxmyPnrHG6GAnx0pte+H
 PNF/Ab3gfdDBYvTAQCt9DI+71oSBuwdgKWg+8u1D2pIBmVpsbktx2S3YdY/WLawJ
 7jh8qRQx91ZrVBkGxQvwDdQYJ/U77c4p3dhQGrN7UN1PRDoXKkYKqZKHcAnEjYj7
 5zc2VBSln+YUtTM8GxvjJ4KZOWJIEhUGvLxPr5ofasD00y81BmZpW6rnX9fCHU9O
 ipgEHG8L9Rf0qSPJxqZbOE+huw1lOzF+vDaeyivE0QoAleAR53M=
 =YsQ7
 -----END PGP SIGNATURE-----

shouldn't have been comitted...

Arran Cudbard-Bell at 2019-12-05T04:39:39Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6ea05dbcb3cdb79cd0491075af2e256ddc6d1c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3ofgMACgkQ/6TVgp+2
 18qrbA/9EHVSeEbDnW/IAjBRqUhvBpIfRuXgPeOOvXnBgT4cD6/IUNneN3Ztu0XL
 BCZJAwHt/T9MzEKKJsLyY6aos0bZQugmpfogLpbNGTx/Ab2CIZcem3jknLALKidb
 f6CpT1INmq+/IaY5uCfIhSDaxrYgY7HsTYaZHTqnqCpLU10Np3iOTlfX03+NQkAB
 fg9Xy10qMC7abKShoToLcNbk6cmlB4fWrIuYBociOfUwtWr/ygUrHYmHOuguEC2W
 xwilxRzTlFMTxcylhC+dETgbLIZxDgQ7wfatMobui7+mqALE++JcEAu2maDQedpf
 S4V5O7AG0hqBc5l/nAnXriBADIRClNeGGHy6F7mSQB1KLJoPHv0UKqU5ph7SvUiT
 L5odokNYgzlKrP9VMlDu9FPGTEsrrjNF3e0KNN6YWTcKEMvacLoWlQWvFnZBYTtu
 NN503PcibxRX7UVTMuv4+dFdWymMeLEvFtWpdhSTkaJ6LyOPdPDHwKkXfSy9DLMZ
 p/5PiTbqjy/QtR05wEbSWZ2qGmLI8YXAH8XX7fKaxQjbH0h2z0GjgjezBVa1PeYG
 g1trYNX4hAB7GR7X1xF7pB+2R9hoaxQFyJhVcfbd56jwWtSacYbTlRlRsDZb/u2q
 mMRSZ9GNG2W6DUKCUMV9hLQ7Z8JvsSFzoYlOuFW1ggsKs1GfdfQ=
 =uLO+
 -----END PGP SIGNATURE-----

Add callback to update the event loop for when the trunk wants to be notified that a connection is readable or writable

Arran Cudbard-Bell at 2019-12-05T03:48:18Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da2acf2aa8545a8cfb74fc621d63ae3630d748f6
====== 
-- 
This commit summary was generated @2019-12-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list