Commit report for master branch

The git bot announce at freeradius.org
Fri Apr 10 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PpncACgkQfQ55zXdi
 Hs0ttwf+IR5ZJltqQRZGzUfkK7taZlVMDZ3RtnDkRwjvxtRRKuKrDtim0m6hkXYK
 n3maKiqrvfnHcZAo0rFXpbGVZjMILedA2/vz2gjnxtgy9uynVn7myG20bU9WDe7l
 kTmAy53rhf2F5Xi0JIz6tjrogtFHNeCa+/ICWgWL7MZPkNrHecSGFx6J3mE9+ZiC
 xrGgWmLFERHt2qPYt3orVI0OUjDSml12jJAdv+Jdz81rbTA0scQ+0ehkSiTmlq21
 k7NWkX4ts5h9x3XZ1+Ej+Zt3DlsPBukxF9hx3YiHljyL5fp2cmNPiMznd6lE5J/N
 XC6iCZCYjByGeBCXyQ50i2lyzHp0VQ==
 =9SZe
 -----END PGP SIGNATURE-----

start of code for async template evaluation

Alan T. DeKok at 2020-04-09T22:49:27Z
Files modified:
	* src/lib/unlang/all.mk
	* src/lib/unlang/base.c
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl.h
	* src/lib/unlang/tmpl_priv.h
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cb391f26c05ee0585420952f5ae92d746b587ab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PpncACgkQfQ55zXdi
 Hs1ozAf/egNGSBBhwf/fo8b2vDl88p6a40TBfifozpIgw+/nqFdsq00pD4pU5aqx
 bwbHwlhy7MiWuIHOuHoRdc1Z3Vp1yCxoCQP5QJguUJOyj67jrGt8IjSGlGWXK28X
 0IHTINQoA8gdTUuOPeUMhSs5e1UQsaK1fivI9KJXUIsWZLATRLrn4MkkUmLnGW8j
 +/+z7W7cFa+7kUjt3qWryjFKUEr8hARgFT6bGH/MKNEOKxtb/4e7ho9fiI1hAfd/
 XGMOy5Iq5LUUoP3hoKBTin4/IRZJBIF8JcRiTrMl2+HCn1fV0zC8CFufVOZDshFC
 Ladg3OA8HxzVLZPGy7Ed0gXrsjYp4Q==
 =0tV1
 -----END PGP SIGNATURE-----

add more 'const'

we shouldn't be modifying instructions as they are being interpreted.
they're essentially static after the server starts.

Alan T. DeKok at 2020-04-09T22:49:27Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5568ee5dd348eb47fcb57f38abff1d2a3369aaae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJej6GCCRBK7hj4Ov3rIwAAdHIIAHa0zkCkFkqM8G9xPEPb1c1D
 eSsfqayWImA20DN1lw3byzUZxvbWSLJ8Y5X8WAd1r/cLiSEy7m5LKSFCk+c0CG4G
 BuN8HfLjQ0YS3vbjduNn9zL80dyMp48gRCQx2bEqeOLtSxqu9Wd1Kmq0hl17PoK5
 aQ4KW1w1CPzrKZfNThg1idlTPS1jnrgLr2tpdKDB/eu5w48J3Qtze1MM+PeB3mAl
 PGnpHokdoTc46nyeS30KAQLtGm6SuocIHbQtth62javR+ekNlHqB+QAjDlWWNoTx
 MpWrMpZDNW8DfQAF7lNeUM2oXwQzDJolVFGolNREvwTJDFDit26z+PvxYZ5PMw0=
 =g0UN
 -----END PGP SIGNATURE-----
 

radsniff: Check if fr_radius_init() started with success (#3362)


Jorge Pereira (via GitHub)@2020-04-09T22:28:18Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e67324702a9dfb7fb346026e3357dd63c711a8e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Pg8kACgkQ/6TVgp+2
 18oaYw//Tg+91CBVtp3/SfpyTqrJhMg2qdQQ7g9QsLpE1v9I0jsvkCYACFgG84fv
 5wPguePallAfegxxvxB+dL+06zS8vK+5eHEDv1+zRZwawXbkQEAkfoMdQ/1e/+cV
 pnPoLTlSLI/u3RA+mfVwcsEPAFj10GuBP7Ah3JrFDlHN51QN6nN2MIu1yxUEBZVM
 uyKDHYf+ZqOrGq25BT7AB1GbA7TfOi16wBTLEYr0R4AbGpY7KYRKQ6SE1zs20iE8
 DXhyJI/rwHZ+HIbg401vcwKtRyXjEaIxVIGzzujZEo1DObjmQfvyhVluU2pOG+67
 cy52EscXZf/QnZ8Mnz50wLJmpDHLO/rvSXIQyvr5YbHyRINDF/XwdHv0/Y8CGESI
 4tEenxE4RhWLWasE5KQ6SBVNwX8j4gJq38WxA0YnUZ8BkHY3El+dNLYfcnC8plLl
 qOEiTAs9ZZzluWQIulJmPcuDzv1Ugjk+XMQTy5jlBOBqPYU0BJlJuRjtxs6yB5kS
 sFN4SDyXlzTPQvympP4iKW/ROPOvIM3aDp0bhJ2UfutwK6/KVMz/onZsqKaEBEyd
 daSfAKGwRhOiVQ4VgU+W1uOSmtlE1UXiCirM1JPn1DCxsQUMugVPLNzlvvdAaWuC
 EwhG5H8Ozj3A3DBiimyiuqabFoUE4DgC5D3ddi/9XgGXhx9NFO4=
 =Tj+6
 -----END PGP SIGNATURE-----

radius_udp: Skip free ID allocations

Arran Cudbard-Bell at 2020-04-09T20:21:29Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7fd29f6dcd2987e63560f7c96b46b1f92309730
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PdYsACgkQ/6TVgp+2
 18og8w//SeVQGjuxEcEob1hrLyTp6oGALwq8LfFS0Dm1xQKQlXiE5xaePNSpHlSh
 uXmQVvZOdaFDQZjGATC+8ZfncY12y06+spzjGMEststz6lAJMuTckvPRGe/Sxlsb
 opQRkzsYrc75H/cEcOo3TU3WPA3MhsjA0wH7qjYxjapu1KJQzdH/V8ATtaHPHIJz
 +ETUmIqwhL6oFkJoeR10QWCXhFjIorUxtOiOHvPn3kUl9+gg4s45JjeTHe3Wu+3q
 I2fPfva+efoynqX2YXU9MRENcm9UJ9fGVCHqXCpvBzVbLQyuhpDsLoY8xcPkYlUi
 X1rWHmLuIWKa8R8ysFE0vVO2Fpo02V1CG6sEuPd7lwJFPgkdvV2eM3ToEqOkRa6K
 W/ePiTq8jb267dYhoh8IgIVCJqpmOlbEF9JD5cIyfDHQEE2LQ15QNLzw5WnBLEzj
 Fm1eniq9Et/LJRDPuM+bCevrFEI7giyLW2zp3NvskZer98tgsgp95kYlZqIpSwE/
 4/aZ6a4EQ47zQQVCpCaVb7jqmZ2U2t+ttqDEdY+3JSt6BYMFnpY/MF+u2g0cu7Li
 6twL8oZHhz2c9UycOxfwJ0d+mCXxX8do2ZLHVUMAx2wFpNwul3v7cZfuVkI2YSPN
 tG+VmO2+4n3wV6tiviGNp9mbtRjKUz4UwjFTMD6gi1xCaZt5ih4=
 =4aMT
 -----END PGP SIGNATURE-----

trunk/radius: Print out detailed state log

Arran Cudbard-Bell at 2020-04-09T19:20:43Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_radius/track.c
	* src/modules/rlm_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8e91fe53982f0c7da7aecd34e233fd5103ff25d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PdYoACgkQ/6TVgp+2
 18qnBQ//UOJ6IA2rdTYFad62/K84UJ8dWwFfPnNmRu7Lia1e3PrakG0XdLg5STzR
 jd2eOm6mOeGAdGjIER6On1yS0hw6oqKHtHiH5JEHL3N1KuvpLUfKgo70vGn4VuSW
 0vAtKYy0RX9OoJxHWmCLqlMU8CnNSTmoVfoTqgOBOUUL+soRsjqtHtQS+3r8bD6s
 jxI0igOYiJyzYXdaXl9WJAkLHTmESIkysgctrKuTXb/l04gDDcQh8nBcGFA5E+5b
 CrDCyV+5y2cYIJgk8Kxm9wLwXZVHRLw66cwdo2B4Ef/m9kVNWjwQ4miJnaF4BEt9
 j0xPgz1N7FPfrAS+tGqypdH4QMJ5CA9YorAW2p5nkXJyjfMsTxG8H6Qi7i9ZdCVH
 j2CkNvwwSIpOB3tMmlkrnB7gLyBbuMJ5Ic78oLV2EDeDFAG4sQ/OX7LxPDCVjTOI
 8pdVYNtSGhLvwSTKf8cwpw3BqRyG2wF/Wy16VODQ5Y7Chnvx3DFJ6sGud7GT1lDD
 aZM4KhUe8tzHvEm0kDy2UzEW6W3U4P9sa2rrXpUPHMSOraC3mTZPPkYXbqJncRIB
 SOUYTmCZafCBYHQCzJiDwh92EsUatJX/TT1DS7XRA4UI504BSpjl0PGtqreMB4OY
 /+67QmGYWC3N5ysjJI3Ef8herblPAu00ObktpX/b4wQmKTvkKMM=
 =KYMV
 -----END PGP SIGNATURE-----

request: Record where allocation occurred

Arran Cudbard-Bell at 2020-04-09T19:20:42Z
Files modified:
	* src/lib/server/request.c
	* src/lib/server/request.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b527993ed2c776ea9b93c1bc041567904cb6b917
====== 
Generalize the "hack" in dhcpv4_encode_xlat()

Add three functions:
- fr_cursor_filter_head()
- fr_cursor_filter_next()
- fr_cursor_filter_current()
to let one select items for which an "evaluation function" passed
the item and a context value returns true.

James Jones (via Alan DeKok)@2020-04-09T18:40:22Z
Files modified:
	* src/lib/util/cursor.c
	* src/lib/util/cursor.h
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c94f429349e75f65a03586f4c938ec93ee6edc3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadYACgkQfQ55zXdi
 Hs2TkAgAka2LVRwp2IHqdyGFhEbWniNv/aRJ9j2EbKKuqufiwVMMQzRgWWW73O4U
 3AQWB+RYhtIvTyzMaN7mMtkRwUkdkASebGBG1Abhd6RjcjW3etAbpB0TIJOAJtV6
 gB4obhHT6vB4GcuU9rjkO5hIhHbJ3e0SF12X0gKoz6RvXYk/0xiNPxUt2O8Ci5/n
 AnSPDpXXuLKtfYLqv/f62ycEfVlH6YBMeb96BjxWHbyJ0nF10BluE0iUVz7/tmXs
 ysx2bsiHJyfyZqfhvGX36l/xphYtxNrBlr2yOOfj6XRUdSTsHvxk/DTKsjUCh8ML
 y0uEAUOd3XXtDv63JwiAgX7Jjhn8dw==
 =o3wa
 -----END PGP SIGNATURE-----

add and expose fr_exec_nowait()

which is much simpler than the previous code.

Alan T. DeKok at 2020-04-09T18:30:46Z
Files modified:
	* src/lib/server/exec.c
	* src/lib/server/exec.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80e0f9bb05b531609f5f64ec9b2be40cb1ae66c5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
 Hs1v2QgAmdQNgF5dtxXDvKJoYcihFy6l2NnuZx2lWEXVUurho3gAIwwW538nVCJa
 rbHhPCV0VfJKa6RxDSsP+NHpNV49mBOkUbdNBpjkIu31dsh1wV0UDOzMCvmmmicc
 lC4rb4fsJb79ngUIbKJfqwBDeTh+Zz2AFmoqpPi/3L+01hMW7P67T7HEzyBY7uAe
 PeEzQgWHMdiWiet8GtPUW3gw5TBSBaBFC0PdC5jXMYa30IJkh75ZjSoYF1cU9Kfv
 fYvzVI1wLVSdv7/lb8oAiItMobOlLNf2NjnE0zSDfx+SbkplVHWeX3D+7YRnUXOo
 nYWecRPZIdnIktRVfo2jai+e+uWF8Q==
 =kbeu
 -----END PGP SIGNATURE-----

add and expose fr_value_box_list_flatten_argv()

which takes a list of value box groups (e.g. from xlat_eval)
and turns them into an argv-style array

Alan T. DeKok at 2020-04-09T18:30:45Z
Files modified:
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89937e526f15bc97328daddbf7366214efc1c000
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
 Hs30wQf+KHnKfXsle01T0FXozZhnzM4iuq+g8mmtLxwGf9lTTWEUTRADAspHivSC
 TIhd4dwV6eUDVaaADn3nWj4ZJRc73ZLAusff2UAxOAwHca1unTFKSTHpzkoOxZfD
 MtYriP0MVwAG4+QxdOaSa3ER+Hofyb8wIw2cXidWr7PonqMc9PblX96i7Pd2HayJ
 wL20hn5wvp5poT23jA71WB4W5hs87mlssvWv7FdJCJUvtXJ1rTEI6xJPZNm/IQ/O
 P8lNsU+COkWv+J9y5A6YwHQpFcig1G2TqSmHDUzH2ql1rmhUZfryBz342pJesEjC
 nCg9n/Oin1ADYlHAWDzbLfUxeKwBQg==
 =gW1n
 -----END PGP SIGNATURE-----

constify things that don't modify their inputs

Alan T. DeKok at 2020-04-09T18:30:45Z
Files modified:
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0012e47bee0b1be099b7b58d388b0240a8a00760
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
 Hs1XYAf/UKEugvI1nFN8krCP++eudzHy/+ZY4EVdBgjQC/OZorRhC25f2U724HUe
 ZdERSDF+QI4V4wDgMwK92eMXdLQ6MciYhua6q7bEYrI+75g5w3IPpzX3ExY6QZgM
 MBy9hRcdl3Qd41SeAzEB8NW8VmUuhmTjbbxDE0YKCXnK3p7Ap4wHgLN0SKX/3SvE
 cx8RAPEZ6nCH3yG6F393QcXm9vFYGLS1a/ajs+LlT1CIvvuSd5U4AnTV8sgCI/Wo
 HlbwEey6Q5s5jlpyOvWGW04g/HT/Hg7qS9u3rzoax+OMfY407vbSqsZdQvui8MZy
 qjAH2IMbYpacYzgMKmmk7rRYAt5S4A==
 =QT/X
 -----END PGP SIGNATURE-----

add and expose tmpl_async_required()

Alan T. DeKok at 2020-04-09T18:30:45Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b82b99730b99e97dda550873c46a7823e250916e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
 Hs0Ygwf/WnQMQAglcwnVPddxLl6FYMW0ijVmTyd3DwVmiE61p1tFtX86DicQb6nh
 5kfXY1q5eI1klZhajb7I1ahqczPoc/FRMq7b3MuMeoX7qSpbpStryVsihhdP7vlJ
 vnn/P6SR32zPofmVnV4prtGPDAgbfAlJDZl5pcy1vucdxs1MkrkdNNg/gpsQD1l+
 lbQBJwxVLyP+d3k94VJhcNeMOaTMYCTf6wNFaxHyybxxbp4laQRW0l8URAWXiS6W
 Rxwf4n+UYTO5H5ReO41arewyaVpqowAjUru6HdEscdHxtsXFy2Mg+FVKoOIMbtcZ
 m5UvPPTozgKLP6deqtUBqwmxS14xWw==
 =kYYS
 -----END PGP SIGNATURE-----

add and expose xlat_async_required()

Alan T. DeKok at 2020-04-09T18:30:45Z
Files modified:
	* src/lib/unlang/xlat.h
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fe0d2b005b20c579390c623aeed14c1c67b015d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PWecACgkQ/6TVgp+2
 18o9sBAAi8BmRH1zA9wC+rlRa7afiEYWo+KyVDL+uIIJ3CZ/aICEiPQ94RxAE9ck
 a9rA+euHCcLCrlEX11NnCkEM8p8RnRykff/4/Q98J8ASvYtV/FNvM6Q6MArRyAWA
 +CNN4TGoHhHAsi/3n4cbtF4caalZECwXtiMITngtj1tMKnqVyzPubzGjcsh0IRUe
 wuczxafrNUwItIO/c40pH1Yt1lIkoBdvCrd49w57bmGx/T4zoIO9Ic7T8uxYaABm
 tQd+cCtDOncf/u+HkOVwM98H7OiiWDm6bhLNTswOOJlQ/Nchg7IajHdL4lnSEZ1f
 P6iOGaZVsgOD/y4iC7UWWogMNP3jMF2rARS/LigHB50BBBpEQLxkYb8tSL0XTY6K
 JHOJsSCcUvPLJuCqmoIw+w9kFBpcFzHmBucbgCDR56Fn02jULU6nBWaQJyNVcKLC
 +XxipPMVwA/KhunXsK9JW6QbAdkwHfpCopN4XhuTQXCzdZGNFYkXRnRk3w1ZZ+Qx
 Ei/zAnOubl/6XyVVyBsRnqlTsXOA/W5CnIsdcW987ABCMHQUytJzZTu5/etFbOfW
 40k8jQhWiQD/maqkaYzFixKkBrB7OD93aO36OCSuSG9GGT7mQj3z82cX62OB5/kG
 jcVmCi22OBIKqXKGNcfOC7zUERA9Q8zDa770gyL5msRRerv3v2s=
 =s7n1
 -----END PGP SIGNATURE-----

break string across lines

Arran Cudbard-Bell at 2020-04-09T17:22:47Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a47db4b3e253bd2be1290e54ae7a3940741ccabb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PWecACgkQ/6TVgp+2
 18q13g//eKRK7UzbAGHkQ9Xn7CCXDVeSEbolovaVtKwd/R9U9VhyH6BNhZMjMApS
 EwMXl4ZVnUqwjtO7K4MLGhL0U1jCN+TPLXlrS/EltFDWxFIDPzQgzW282MVnajRn
 4mEQe2ncXGSvdQ1LblZGvimufCQd1ojmoIPGKGQ9sPzHMEVBYYGT2kRVXFEvfnCo
 kK+mqUJcBiptu/qfVSn+tvhJmj1tBMWm+dCEo9EVCyd5RFqE77CcF7SLIomyxqFX
 /IojQ8dp4aX6BVaIy69tvT+NT/zqJ7VcM2BPht5d5sasFsfaFpMEwtf1E7N86bBx
 bCjrbRW9/ZG+ZQhdDGdzEku/YRPge4FiYTfbA6Rj+pJvozlIwg3Di0/JVprHf49B
 CGj2FoBU3kTxUugGbUzyNHeCHIe/goB5QiXjJQGbn62nsBqzBl2SUVKMsOWtRE/I
 kvuJvJSrKFRH1UBxt/L62KqgmGk9pqGZd/ozgcVXpBH646NZrQekv4ow+7gEN9hU
 n482TYXgtOalCmjwS+pGCvR9J6OwyvqYxYXVyjq4wBhLzbibBMGfGoWc4FWkUvbp
 Xy+guflIyN0PdWPQV2O33SUHCXjPSCNs01e7tObjdmKScUmSRXxfHIKEXw0MGPEg
 CBxSVmh8hWvxGb2DeMM/b53knWoU7lmUi4Okn62nKaFPkOqzVdM=
 =B37F
 -----END PGP SIGNATURE-----

radius_track: Non-debug version shouldn't have file/line

Arran Cudbard-Bell at 2020-04-09T17:22:47Z
Files modified:
	* src/modules/rlm_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2c6bee126de031e5ae50acf235abd56c211de59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PFU8ACgkQfQ55zXdi
 Hs28swf6AwQbttIijleJaBcJtPCL3Pn/0w9vzx/9wZ23D8uPaHsnJbFQ7wKaFxcR
 z+RHXB5BCeYthcLgaEtEydlkSJ1qfcv3zRR15aM3LhluOskhMyIrkdEOHHDKO1sg
 skm9gjt3n9Z7fhMpMCvA03BIEuHKjBHrsVx2wIWqSqCWRuaRaOFI43skNI0wJTFS
 B7hpq3UQxBzXDI4Mw4BgkDeX49+eTKqE2BaLfXKOuuppDPp+0asczGUfDQlqDjdP
 S381eA7y01FQRz5nx4xi2dT368CrZuRFIULlqDLgwLz5jumZ5oyTPFyhB4lIImYD
 jEUjdz3K6i6OHAxtdJCDSVljMZnRbw==
 =j6Cq
 -----END PGP SIGNATURE-----

rework so CHILD_GROUP is no longer necessary

Alan T. DeKok at 2020-04-09T12:29:59Z
Files modified:
	* src/lib/unlang/xlat.c
	* src/lib/unlang/xlat.h
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caa3394752b2ef23d4b340217a6cbabdabef127b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PDkgACgkQfQ55zXdi
 Hs1Wwwf6A8R33/KSEsPDHMrlK0F1v+Akmy4+XK8/mJgGrj5aODblCL9epusHDKV1
 IKHZX2IKTOry0mCOjOCGC5GEbskGEi9HBK+vsgj1TD1Ux46wsnlFRBbts+e1/96G
 T96FVkMh6PLQdBDYSXKCIC7j4f/zYubHG8RnE8rLqXAO2RAsg0nrUGzdQCq7JuAI
 e+qAzPYGh3BIPoH9geExD4Q2Kfsod2hWP82sIjCPz1qZgLlTVaGXMYejs5ReKiWH
 y2wOy2PB+QQE8Rocy5BuoXBQ/G7F6+ap8jnAJtC4ezH/7iNf6g/9IvbxZxfIeac9
 NFicTLrWdmldi/DJXydD19pm6y39wg==
 =yzfH
 -----END PGP SIGNATURE-----

re-do commit 798ef3a9b

Alan T. DeKok at 2020-04-09T11:59:47Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0826400f3cb189b97c02f4fc9eb589407ab17e75
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkrQACgkQ/6TVgp+2
 18pUxA/9FOG5/3Y6JYPhprr1+FAflfkTe1EV08syKxKn110WQsoBTt/eF+MMpih1
 HgbCPdhbvNNe8q5Ee3umhPreRDcZrj9QTFZ1aDrDJ5NKOa4cEDA/yslCwz+IGCzr
 s43ZXNgzAUgzDCIxsCihnij7j2kucy/mtWpmEsOKWxOQFuTkWfCv1EEBmwOHjNkc
 D/NxtIQs61PTS+ghX5MjLrUs+Tb2g+Nb07PuRC38TKDSmpcKcD4uqs5f/GLrSYOt
 tHhcu3uOBASD6764w5sMhYir5HP8p7yuzqlVAWRAUxWztIsur8oWA7uygvOfQRpe
 Iwjy8kDPJftYM6nAVDqr6Y4cyD6oMytpFlAh/YU6IjMR6QRTDrHSVRU1xGmGNpGL
 S3OffO3pmnoPeoBFsVDY8t9MTMHEfNuCQ4TB0/RD3R4XSlXQxuomjR1nNONpP+4c
 YBe141EFVhnVbioM7zSf1Ii0ekEW5icvlNBIDO3TDDsb3YbKJmq1qyg1KeN8yLgy
 P0reWvBza08aoVKXwsCp2NEx83wmRZYW0H8pejf38iENZFoQ6id+cgFSLm/fPTVY
 FZxVintMnDBiFImf/Tm0aLz+ct66xVS5LYFEd4wnnr53u/DWxga2hOYaBz8Fd3hv
 3kRkPCU3u8UHQtnugt1QaVVlM+YluFbSRbTMmrKov6ghi7gw7+A=
 =6P0j
 -----END PGP SIGNATURE-----

return something

Arran Cudbard-Bell at 2020-04-09T03:12:52Z
Files modified:
	* src/modules/rlm_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68cf714cfbb2b7b709a0f10a9c3433a23a896f89
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkgYACgkQ/6TVgp+2
 18qArw//fztIpeF0KLrcP5TBtf+AsBg4xZTN/rdJjJE+y2aSkxY/7ldrQlBxFd6z
 7P3nch2iyHYs8RzVEIIrnDlKJIRtIOW8vzWtGU7fgMHE6+kDGx5ks0qRTh0j/+dg
 R6T3Nc62GzLQvXsry3aZi9Z0rmO9tfwNcgVSKaZxiJDif+ezVOMsLHVnfs/xSo6S
 14QOg2mlATqoXtWU+N08MufsC4SBpa/XHPLGcEOL5nR3Aiwe09zvkpSMExQAXy+t
 yrq0vnFtz4xiQveG+o/BcZ1WDZhpNKx+VnCwsdNeGLILjNRmNVwZm1ECsiiSK2Ru
 S5DM+w7XR4dKWxe78JJTdpm3D2Ov+sJXKq4UQ397dGp5tEF63BxmSTaPXpr6T1Fd
 Sv3QxZfsT7a2lmdq3R+DWr1sh47S1RS7y1Xb7r2Gg899AT9ISO3XFzhwV9OVc6vF
 8dh6RayhEXD7gQT1hfSgLabOmAh8qHYaxy13X/Tff8WOtnm1YMlZz2mdvIDyyLPw
 nUa7nZQ4f2+5vnNnJ0KAwRMlIAQ/6C3Oyl1khYqlly4RKbLnk8ynyx50Lh39JZw/
 5nydKYue3zUx3jDlqbfBbs4caSSIruCKN2+1icF+LsAV3qec7Gf2SaZ2XgI9s4Rc
 jQU4QKnBp8lhDvtLRj6ZN0A2L1quKa1w28NWpFteh44lWSACIXg=
 =FOfk
 -----END PGP SIGNATURE-----

track: We still probably want this check for non-debug builds

Arran Cudbard-Bell at 2020-04-09T03:09:58Z
Files modified:
	* src/modules/rlm_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c827f95f084eb4669c4a5e25c1f4e6906e55b28b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkVUACgkQ/6TVgp+2
 18riSg/+LJnRaaydA3gYuKh/tYjjJsJCEx4P/oOiTnNLVbCsGgQYHcvBU6j4l3e+
 /uMYb3wdcYpxP1394Sp69dwIp+Qnw8GxqQ9bYIvF4ggCRV9EXFhU7Le8U3BXbDzm
 XImtA+CyRX/ndlrSaSvyuubjYaZaVYcNWXhTy05P9cuUo1zckJ09uFVVAWuhFyyg
 tjKAe/V+kWKCRIuXDaqaNwLkyrBvnAnIGarurZ9Es4hF1LO3He0kFEtVgTf6hMhk
 G8a6uaB5KPj9SH63kn/6iuhXIs/MVKqRbIvWSMm6lBvAffvThQL3Nw879fM4zE7r
 5lq+/nxPaC2X6b69cRRGJuIiRP/TC0dYQKZNjJpagvbgPlYHxZJYdzoF2pfn4mIa
 szIP3JrcLK9xOV6Zpq6E1O7xn1/6RF3MnWb6N4gGjRa1xl7GW1tvB4zOE6gwjkqa
 6Vnnfd4zsILpi1tvTu0B/Ygb+hEox0Xs72DIFx4cN0UHbuczJ3M+mz2ExOzMEj8g
 RBW3kX3Bu5QlC9WQnyjedRw7tLZXIAaufHHzbfuIktk1DfNUStg2w4Fa0bbvxpKk
 K5CjLlDpaFo9qmfbb0B0ItpP7qF+fSjHGaBBOUKkXHQUVXpJlDbJBcuU24Sk8VUh
 nf3UlcbXfuYBluwGbkhTOgyn5XwfSgh/cwuCHPWNtDsFBFwgGQI=
 =S2+e
 -----END PGP SIGNATURE-----

schedule: Fix debug messages for workers

Arran Cudbard-Bell at 2020-04-09T03:07:01Z
Files modified:
	* src/lib/io/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5246b3f1ae762869bcb394cb0690234bea5e57a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkMAACgkQ/6TVgp+2
 18qq+hAAqt4L6JHsO2JOka5rQrUqy33RDlfeEXBEaWK9vxmodOsTcsWIC/nx3qw4
 QsZMj+2Gu1VVLH8e6+1hrxfm/309lAiRUhjn5Wsdf5mCKQmNm6vBQoOrima8Zhzy
 nMffVxuoQ+C0eY61B/9vTgcR8WDv0D5alTF1VQijw8W5unTuBR+GtX4TpGKLGRID
 Xbw7SnLikMqRg2L2v+Qwp30E3zcy2jk2ItNfgdbkzo2hTvH5yIc2U22PsqrPzgR2
 j7+t5fXrZhrBcnlDWVh8qx6wIodQ8qkk0VjYRvwdBZkyJPGSVtAeKoPIzeL3brAN
 g7ITkx0/mNOfquoYemcFnvw39b+Nkp8IdRexFidD6766U913ttjTRcS7GrvWbDur
 b6jCZpVJuudBi4Xl5G8se1cshD3cE7gHbXCtwApTqHm83x4U/Z2FedEsaDq8GhJr
 vxi+sCdUdMLmTHCIAAErUdU9kkrJ5F9IZDBVOKt9KiZYCuZY/SDNLI7fPpnOcvYD
 yKR8zoU+K9pa8AWhiGr+A2WPJ1gSFHiq/Y6QAuzsTt6/55VsYj4dKx4Nc1up6NxE
 xMKEGeFLEp/e7TWueGwpPMXgqXQ7STKNcI//Li8FkloxDt9XgCbzXgbGidS3ufDv
 XQuFFFpVaTSJ0gGFvM2DGc9c+xgQMXBexkJI6zSClC2GTWGbZTU=
 =6oc7
 -----END PGP SIGNATURE-----

trunk: Remove asserts limiting states we can enter the failed state from

Arran Cudbard-Bell at 2020-04-09T03:04:32Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b25b5010c3a13e70a721fdfd0b2620d633e6b4d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OihoACgkQ/6TVgp+2
 18rpPw/9HsdSKdM+grXRWiksnt/+Zl8Zsf0d0wKektcqy5efrgWO7yXI2clwkIah
 p1+pVGcJBsn2Mh1Wrq9LjyvqmMr6KBXOEhQNvIaIlvAEqSLvtIz/2plqgNcDzEx+
 vQMpW+QrNDBXAAuTyOoX/v5mPiwQYUrj+O3nGdaSkjXqhKBzQjUDxA/X1/qWHa+/
 YfwZ3bF6Rl5pWwaxn2KDE2R0SJhn9/TaEsqMANA54tl7W/X5VIJJcsr1iF18q/JK
 hofQmUoba7XD6v7ziprVyR6qyhnDqMnhlH0mLIVGVsOAUqT7nxXrsLS57uWAGx67
 DgOIwkybcB1Oa1+zH8WYCt8JwElk6yzw+sBGgc+IZFJoglQw0mB25WwvIIL//ONF
 1j26WFkbNvqk1xqhbDaHGMcX1XLq0wq3vFSkc4g7Ujtx8UdMGLD51btimULoJYFB
 4ihYtkxaoDUfa4wFs0SK54TeCIEW58WL9rxPjFj3xcl9VmPO1z3+Dpj3qdsjWxCD
 4VIbRvX5U2jXrjDD7zjMAXplGD37UBY535Cw6WR90tIoCMVx11lL1gRBQX0VeSrj
 O7CCh1l4mrkjV27nbNc1tXWY8NWpGs0sW58L+4vz1RrTjGlGSmbT839LAUkHb8rk
 EAc2T/VP2ew6ypXnDhdiW6bGAqGh7SUPGAmgOPNCamndKYHV2do=
 =DH/i
 -----END PGP SIGNATURE-----

connection: Allow nested signal pausing, and prevent duplicates

trunk: Pause connection signal delivery in more places

Arran Cudbard-Bell at 2020-04-09T02:36:10Z
Files modified:
	* src/lib/server/connection.c
	* src/lib/server/connection.h
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ead0a189fc99721fecd5ea081af8a54f42454ca3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OibQACgkQ/6TVgp+2
 18qUghAAjMfRVV35Msz2nvGbfzkvhUa9pYZXUOqizlRf2X2e+7RvlRUM522+s66I
 9lZNIVKp4wpd+dEWXO8Nu4pFdsOkoUx35kkIWRTXHQAVso+ragGo3u60n8r4Wuho
 9H4AGImUsE5BJ8UR6L5NTLF2yagjMEzzuYUg7OFkdYuL92HL53WbMxnSBWhZXw4P
 +tN02LHqE2Ih9Nj8d/hrWKFlXyBYQ5jcaC9NzprVoKPJFkSp7TRTFDTp0mQTJZd+
 62XZHcWjZq0X/Tt3mTniu1pOrn+Hg8unDLgYDNOwmY6RYLaPcV6/qq217kqgcJ8Z
 KKzsYobZ1awfXWVKOQxq31O1VDxsX01wx7v0TfCktgJ3YT3rUw2vlpD81qfXnjXy
 /mdT3HI+wwanli40q6Rl+4IJFYP9Ix/O4RzRgdvBCmJECuaBp/YG+3johYeBaVVL
 Mae6ql1bMAhb0cxGC3GxsP6pUCt7OYkzwdYJWRA+aHRbAQXOIn6TCD4WmiLyyNPT
 4SmDw0hUkLpAgKO6pcZUsqlkMo67NTZLX3S5nlB8BamEL++NkGf7OgsSyAq2mtGB
 Or1tvAyNOWcgLgQSk1DG4uOHtjDCOh7HALUZhhMLBCZhgd7ogBcrfziVoS4b7W8e
 ZTav4Tc/ky93wbW1gngPnm2BYr+EozYEdQm6buYlBb7hViJ1dgc=
 =tUvj
 -----END PGP SIGNATURE-----

track: Disallow double allocations

Arran Cudbard-Bell at 2020-04-09T02:34:28Z
Files modified:
	* src/modules/rlm_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ad1ff58f2545db1e23bca2f4f7be08f431944da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Od8AACgkQ/6TVgp+2
 18pw7g//TWwrTg/munIJ7F5luZK1ijaH4agtsmwjS1zU/EzDN6IdnxggV65NjouD
 7uDzXaQ6ayEY4uVYVTKD+3RwcHSh20k1yVFCIZWSgkK4LdQGbFHmRM5yj3ygyR55
 vSYcfJs2NwdeeB8K3xok3JDiJrxEiIJIQPrS7rE64Z0ZVP2sC+1rp6w++LZcmcXe
 yXxtBHFzXfWdHZ46UqeLn38UKpdgAWMKiBXmahptIMLHQQpJ3hQznoCyXzvuxi6e
 YZbqAoSz22w5w7egSDOtkyOXrMCrX544gYyyUevh6oMJGr2r9DA3XIhBRt/W89Sk
 ZGZeDlEAdmQiX/jTCnI9F/OGy7Kdd2zyU/VSzoNSIPHmVC6QJ715HxiANrW9FH2N
 +4msRmCRiYaD1XdbiYs02LsNdjoZ0VKtQ32qMkBv1KLYSgun01XN0TAbGv2+mWB8
 PGMhQBLQAlT7Nx9qVTrtEdzhT+HAu+jy+Ej12xAHuBimFcnVFrJqJpxz+gkFZdgx
 64adCOt+nsW32aB8Cd6LS7ra6MashXLfTWvXl6lQT2qE/kZCXyvcX7LvbjrK2UmX
 uYRfkVrHxAN3MCOJmQ7FBrzCfHrRzTdBxoA20qpzazfuaDsQqWMdOo+V3rhxvMzg
 FJtb7ZEkaPkF8hNCv63MAJVDI5IeIJyBgGJ3cNKVlrGQK3gO1N4=
 =Qhet
 -----END PGP SIGNATURE-----

radius: Add check for treq being freed without releasing its tracking entry

Arran Cudbard-Bell at 2020-04-09T01:17:52Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_radius/track.c
	* src/modules/rlm_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b175bbc2b1f0d9e81c0f3382fe9c23a446858758
====== 
-- 
This commit summary was generated @2020-04-10T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list