Commit report for master branch

The git bot announce at freeradius.org
Fri May 1 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJeq14BCRBK7hj4Ov3rIwAAdHIIAKj+3QDo6ED7K48e/HBAAnJI
 JQDFE24x17ZBuJ2hgnlJh7vIv5VkI+R4vS/UpiZgBsGsqjRnEskxvq9Ev/LUV722
 OQyGyC1uicQvfWx17CXjmHOTMU3wC8a1wJjm8pZDHyblpbVasvANlJ9A4DUbgtV5
 s7xHAqkbZjMXUs84EC3YoMjLIX84Ivq0OisbD7FdvgJv9y9EiTY9+QqMhsyeyIb9
 +G24JovflSTsjG8wOHUv5MyUf8Efrq3qywc5GR5ULcdd+KGqUa5HUUHljMuQgu0V
 HE2yuB+estfwRJWiERFnpq5oCuTrtCsEEyPlVJNMFQfxhxgZD+OH4RLQYN+RIfU=
 =24Vw
 -----END PGP SIGNATURE-----
 

rlm_always: xlat for setting module status via unlang (#3404)

* rlm_always: xlat for setting module status and rcode via unlang

Parity with: radmin -e 'set module status db_status
{alive,ok,fail,notfound,...}'

* resource-check virtual server for triggering control flow updates

Terry Burton (via GitHub)@2020-04-30T23:23:45Z
Files modified:
	* raddb/mods-available/always
	* raddb/sites-available/resource-check
	* src/modules/rlm_always/rlm_always.c
	* src/tests/modules/always/module.conf
	* src/tests/modules/always/set_rcode.attrs
	* src/tests/modules/always/set_rcode.unlang
	* src/tests/modules/always/set_status_dead.attrs
	* src/tests/modules/always/set_status_dead.unlang
	* src/tests/modules/always/set_status_revive.attrs
	* src/tests/modules/always/set_status_revive.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a4217d093ad7d94a1fe990649d888601ad7f610
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJeqzrxCRBK7hj4Ov3rIwAAdHIIAGo9Dyl+0Xeozgj5HDGpXXML
 pVR/qcZZQer5YtXw1BQrCqTpnpYuTb74EaHv9704pEFR07910btyAXFDKAntIRxf
 vtHKzRLGlSkDzOlv9+mjF201SVPRErBzOlpTWV3/NhrQ7/8sLvbrLffYN8Fr84Ki
 XxcGtcglhFjAxZ8bKFBj9igZUAsX5jKMP8QgaAULyMIkURuj9yHZr40PHS1FvzhY
 6qDqriVbijMPsaJCFpbkbN6YpB/49i+q/asGszB5bZPy7/KyD7KeazKaMt4vSJmx
 q1QQcOxi10BKMWadA/jELhJz7J0KLES8KU7ykexHEHBlBS9eltdpFq93IxALJd4=
 =Efx1
 -----END PGP SIGNATURE-----
 

Convert internal protocol encode to use dbuff (#3413)

* Convert internal protocol encode to use dbuff

Ultimately, we will switch generally from passing around ptr/length
to using dbuffs. Doing it in stages means the following:

- the outside interface (and inside via test points) will only
  change once, at the end
- because of that, and because of common functions called by
  various protocols' code (e.g. fr_value_box_to_network()) means
  there will be wrappers that ultimately go away or become the
  official versions (e.g. fr_value_box_to_network_dbuff() and
  fr_internal_encode_pair_dbuff())

The layout and time's arrow combine to give internal_encode()
two alternatives:

- copying data only when it's known, at a cost in time and memory
  for copying some data twice
- modifying and/or moving already-written data (e.g filling in
  fields in the first encoding byte when they're known, or moving
  encoded data when it turns out to be longer than 255 bytes so
  that the length can be stored)

internal_encode() has done the latter in the past, and this version
sticks with it by noting dbuff->p's value before fr_dbuff_mem*()ing
in things it may want to overwrite or move.

* Wrap with parenthesis

Co-authored-by: Arran Cudbard-Bell <a.cudbardb at freeradius.org>

James Jones (via GitHub)@2020-04-30T20:54:09Z
Files modified:
	* src/protocols/internal/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e4c98e1c7122c370105976ad6494ef077f1f86c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6rBu8ACgkQ/6TVgp+2
 18oBvQ//ei+EI4yizgTzMoOQpd3SY7hFPcVoR0jBUzhvzjJluuhj/zuaK5zozeTZ
 CsuC6m/H5XMomz8HfGhiUsqHtPX4z0Pl3L7mdHwCZeuFqwbOBF5dfkxjnbvighG2
 HlZCuSWrxX2fLxRn3hweZV7s1R2mcRGLJEJNwAHKHakzTY0lGlK2nLQiklqHN3rz
 y56h2yqYP6e2IqKpnwh+dngu4hbsXkeXcbXpCydV81cdvtuxllyBSNf89rkcFcfp
 4sfFuyLRTD+MZWlf2rhmweWTgguEgaJhEkiFsHyB9kot0/S1BEo1xneEoumIwwSp
 UKpsFV+kvX04w1qUk4fpsjT6QyF2oTliAw0Hn7l3KYrWko4orq0ZqoBSCwcOgSoy
 ynstN3g2CIYOPdXO272Yyb7tdYLzNSxGHVZgm1pq+92gZKbYMOa6iH+OkWw57PhH
 UTGfcyjd5QJcfa1cQ479jJvKQHLaA0DBMfU8QQJj54JLHYSjOW4oZkJe+NlJqbWk
 w8RMPylzdquyaRgQg08nxvnoSiLezZJRnNRBwnzhl4EfFPNgium5/nF9Ye9b1z/5
 QJuSVM3AS78/kAXP+zBROXFLKNK7JuCrHzRQGd53byhRXT4mDuzYBscX0xx637ee
 FOH/vjtpFqZNJ9BafqnEtgX1FBsJ0eRzBxa/mq12PzmMi5JTjb0=
 =2lot
 -----END PGP SIGNATURE-----

typo

Arran Cudbard-Bell at 2020-04-30T17:12:15Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fe859590270c2f19158a3d253526c95c3ec3b32
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6rBfoACgkQ/6TVgp+2
 18rohw//Q9XeSBEqbAu05AMWgHoRz5KE9yiaDsemkO+D+J3jLXMbtxS0YqbTyWvK
 4OFmtAJmNdCRxIT3/1FapVl6yVXVt+5dvs/XYygHc+iKPj6Of6Go/Ld2/7oTgwS0
 9mAcGc9LH77baPasxDGmrT/M2eIwZ+Q6i8tmNvsK+pgodW4NA05UBrj42TW8WGHz
 qiITfpQZlColplPrysNGOd3Hd/Zyb/uIUTrQYZJPzFoTZazvVM/DcYcDJhY4arV3
 N5n0kMuo8F0yDs6WVZ0Lk2l94weRHEz6IdbFLFT6clKBwcmIelccYfx6+GFd97bq
 LVZ7je0QdPorUCPmze6TV7GmQxV794feCnO7Dy0FbaJOZDCFIaoLyUvwZtOA68KM
 kVB5CzttAmfVvrRxJDymszQ0RhEW9gdFrD5es1AKPdSrlAXJS/4RjVjFkt+yX1nE
 yUFDRNRdhpTZ0WqlDvTtdUE89jG1p97KRDdZniDpFGW+Ir3Qry77Ju7itvBM5p9B
 k1xo6GEJiIPHvaIPhjeiZ3cSNm4P3uVVL4eVpaOm3VgNtPOyyYXdUOpjSHjpu4qA
 poIsJMbBGyQRPW2fh+rp7WEc6aIRlJjTV2+7vLbxmqraTau6yR4lSZZQT/O5ECrC
 g8Qqu2YTaTwMN/7yNANDJneQJ2OA9cYi1OtMaVIfeX6p2bmS0C0=
 =RTM+
 -----END PGP SIGNATURE-----

value: Children of the argv array should be parented by the array

Or at least the caller seems to assume that...

Arran Cudbard-Bell at 2020-04-30T17:08:10Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02dc17c4a8cf39648e67b06c458564456e8f4c23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6rBfoACgkQ/6TVgp+2
 18p3RxAAi2h6jKfZtdNlCz41/CBzPWcS6FP2qJ5PTD6ZQM4zS1YZr0S9KoW3/PpD
 rEsQN6nfvDjnHXSTvEz9cGXIMM3RAeR5ds6fh+B+C+9S/JOspCN13aS9EwsWKH4d
 5W5cweE64Jw5X3Zi6PLPvAjdDVKBjuY3vWdGJNMZSkO8vplRkEJcOCqe9KMWnU2n
 rXYiY0pEDU27ZhugG/iorcq/JTDP3i5iANCoasSVBzRGy1C9uaDjXWhxWuMvMH+d
 VpAHe0GtKlIn+PfiQcTSlN5HuJOczeAzwQAaZpgv0xAoKbnypBytJVlvvsyRxv4B
 gW33kHz/dV5nMYdBssOLNOvHFlP5j5GiPjHqt02m6yAbWPZWwXa5G2JB3r6lQe6a
 UUA/p3BxSgyauqXhql3RxBgyTUWn5Q/n8lArKwqoAXkDuK2X570plu/auqajlSwI
 Hozw0tGVw6Ctw4byCFIsQSSyuD0Jfh81si5cGtcDjO+vZlhB3ylZbpX/6T+fesLx
 gp4/IwbGq5j/ISpei4oxgvjQMuHAnys0/VWm+ujUQFJ2FM3hAd89qLqKF684btU/
 hBbCsgrrWAOjKNM/OU/X6j7HfjiwIbKUZGW2MXmTkkFE3jtvkKR5/DcLIEQw4ABB
 aTRzCG4XD1XFAFqTmGGbTz5rEdp5ZGHnxyOanrVpprd5/BP8Ud8=
 =4Tyo
 -----END PGP SIGNATURE-----

value: Temporary boxes can be on the stack

Arran Cudbard-Bell at 2020-04-30T17:08:10Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bed3cca72ee01f9b9822cc4fbe3fc14257456ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6rBfoACgkQ/6TVgp+2
 18oztA/+JaJ1SHPN3I3EnQ8T4xXYlci1fmlMad0oLxN8GDRYEXcDv9fKubjeg0dl
 rqsgr12J3DcnHE1aj4j4zXYyTJR7eCL/InnOx5jWreSQ/C209uaHJzBEYrbBWhnz
 Ney9OODNvFPVDmcogyHNhcdlP+DamH9i1OZ5zdAm7aQutYDfOBsnxjrJF7R8ba2Q
 je0AOW7CKOj5vkMQVrqLsXVRqBe5G5urt2GEAk4pOPnS48xkG+1iwzlb/MiXN7ML
 ZNn++c9FzujgkfMA5V0bw5rnNSNUE9fxFodChcO7+wHoqlllmRcI/OS7cbfDcm5Z
 cm0wzPxQaIQv2USpgRV6aewRmCR+7IlMt1MLLUApySTkPTwEUpDBrzS+o222iPah
 K8NypWlZdpcUrMLd8u/J/LVv5gQK/pRyIFGZy5lQDrXRgz6RcKrvEJYGNRTzj72B
 lKa5woM8Ov2EJMwrhHXTIvwnHoR4cDyGgVPtsL89fDlCyDUeaRJVxAhPLVgU3A93
 ZxRmcvTXZzFMMHgfrlFG5jJcnGPiwUPUuoG4UQ4Stxu/h43xSAcjD6pbtaNvtumZ
 uHTW+kJk7FHzaeSXvzbyupPBTWL/h4GbcPmsB6SgvoWD1L+nd5RfXr+DM66CAwWl
 sBWTy8nF/Fn4jY782+oDUPt5XxmVl3zvZQ6RBWx1HcPGEPbjsTA=
 =V1nW
 -----END PGP SIGNATURE-----

event: Pass back opaque pointer for fd event

Arran Cudbard-Bell at 2020-04-30T17:08:10Z
Files modified:
	* src/lib/io/network.c
	* src/lib/util/event.c
	* src/lib/util/event.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3420f910b87490dcfdabab5d9a20b8dbfaf63b85
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qs6sACgkQfQ55zXdi
 Hs1WQAf/VQdOFbKKmjhz950wG7GRApXz6TlctkJClC1uQPJztuoCw1WM5iB7dQi8
 5WDvgUhgSXvGVrPvM6WIc8nTssfYMF0OFxpS6wHxHOw7yvyfSHJdhGHG15+yCJAh
 ITjpdlGdfhz1JA47E5GVPICOeygo6TwDxxdkr8+Bd/H+8fjYlZ1KTSzqEYZXwccY
 /tHtaSvG48pqDtWPWbAGKOh8o6qpE+WiQnVhywx96P7Jq/nkdP6xndrs6v31amUM
 4llDff9IlDMkXgLK6ag9C0N8Fx6FECPoy5ZCzN6pcdMHZu9odx/lev8LGUF8bGD6
 7rSmX9xnHTNXInseb7b8ktdRdjSUuw==
 =ytY0
 -----END PGP SIGNATURE-----

NULL is better than zero

Alan T. DeKok at 2020-04-30T11:16:49Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/362d74eb5c69f008486ff7c198b488525736d45c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qspMACgkQfQ55zXdi
 Hs1xXwf+KGcfhLQekiLWurfZx0YRlBNbt79ZKUFh+u2OCAo1/+FkjySFw3Y6MYcR
 x+6gl4UXZ1xLHCJ2nQWaf1XrieJoPHjePtiHa3hHfY2HuQv7a/IifZP6x6u6jSV/
 8PdvuaoqgfwyuE0b/w80bfjw2A4qFghTpVYNaJxpADl4dQv6YlMj72P6rTQx1o4z
 5xQb/SBLRE17dsPUPQzkGSlsTjtIDvGl7hwSMQAFwQBs/UvhSpwKdMDVBmbT7CC/
 cAsU2o0qAHepkMPjeGRp+hY4bJvg8+O4OsUYWAN9MDqpHi24Dt7LMicNay3moDgB
 t1ssEfHN+7050qHqeJ4F+TPACvYRYA==
 =QnER
 -----END PGP SIGNATURE-----

initialize variable

Alan T. DeKok at 2020-04-30T11:12:12Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3df91586d4bb8edd07bfc54fbf6e92a8b0971ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qMuQACgkQfQ55zXdi
 Hs0xdwf/a0xurYK2UnPHTX/3zeqTAc6W5hjPtFYC3SU5vHAIOhtq0PGVWFiG68Wc
 CvPGUT1CbX+6wEdFIu6tPFcT7o2VEOUBqpJEul3ArqFeNcWHSqdSxX7WQ2HeNVIR
 HLPNivon+uD6ltymR22UzaYp30OyNeR+IwMO7jrXbBJ/KRKvIpQCwCKnJscm3Vb8
 wtXD6jjDBhotHgrPBnUaF9pv855uAcSF5zL4yJT25bi/eN3yDPs40YYI0Qku8EUU
 A+7Vvdb2yx/ZeE59FNmHKdPbdlJpzVYH0G7NZNh+ZfshzwR5bovJEnjTlFXdcAc3
 l9JHUmtiiRzNb4ObWup6P5TdX7iyNg==
 =wCSs
 -----END PGP SIGNATURE-----

if there's no TLS, skip tests which need TLS

Alan T. DeKok at 2020-04-30T02:07:32Z
Files modified:
	* src/tests/unit/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14bcb2d782a4e028d86767a60be51ed0adbed7b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qMuQACgkQfQ55zXdi
 Hs0B0gf/f8uJ9sTZib1Ul8dN2d8zHvs3/yLdcpg/pbGx2rZcQwJewtIHyvuyda9b
 qMa3nBqQZZWQszVXCjBuar/R6AfcBVDBPV3lYAwIsNlSmLMLkPTu+sh86mD3LMBZ
 afOD8Cru46D88tvVQ8j9Je1tU42ywHns2WIXC/eAlcIL36oGJAcK4Y07IkHImhbN
 aofx42AGqVNx0jqgRjPRqe+ibw3zgYe1scTsOu7PRVEBjXnZmGuVPwYOu+ieSf/b
 VI/fkzYSeu/c76T9Dq5dR+KwUUHyIU0Vc6T7QI/oxgs9PF/6fofnLx1YEmM9Fxjb
 xH52+L1OCN/anT2JOmYU1PJUJav3Fg==
 =Gu6u
 -----END PGP SIGNATURE-----

make exec async on the RHS of maps

And fix unit test to be correct.

Alan T. DeKok at 2020-04-30T02:07:32Z
Files modified:
	* src/lib/server/map.c
	* src/lib/unlang/map.c
	* src/tests/modules/linelog/linelog-escapes.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144a82d62cf55cc25e735ff84c3dc2366b1601da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qMuQACgkQfQ55zXdi
 Hs2Tagf9FmXtYBcjKORC3L1o44cWwHgIeBkbJHPBjQ986x1o8yIMFkch72tRHrE/
 kCbL1IBNWYb3pa9XDWtYcPCVNsbhTrk5RDLq9B2UoSAHAMAhj2VL6aFYhbX3ckkw
 lrSnWCyIs46AvqyGie+DBiDmMhDFo+1UPoXxF5U1brLNS0go5IseOU3GYNB3h0hF
 DW4e5bgaLGWUond+S5jY2dGKXx8g9YQV3A1XPAZwXJv4yTvbhsiZNhS/5ysakF98
 9EU7L5P92IK2Fwy8fCESEZW7LTLi1v6pJqgLNsw5ZtDsIPjNWIrset+z9mMqpBhJ
 xFLHpzsfAcizu03xF524P12pgWhQKg==
 =Y0DN
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-04-30T02:07:32Z
Files modified:
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a06cc9b30a7fbd030c1e02c073613f5744e7990c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6qMuMACgkQfQ55zXdi
 Hs17LggAga5VSCYpOauOyg9HPOrpGBGE07LziorT/QqXxVqPxDBNkONl/N4eqkB+
 wg4SP4Th7wUTkX3R/YWyuy7xMpN65OGRWTNBKKXlR/8JcDOjpHU9FhEgOhAI3G+w
 QwvvxH+RgBS/G1MiprCXRx6YIdH5XHp6EPQStZxoNeQEg0Id+VPdYb/hEOZv1A7w
 Pne/IfsHmdAgylHEKfam+oifnpDA36m4fj5tx4Nyowq022adcG7M7U8mtjeRdrbC
 sG3RoUVtlW8cnPrYF/wKIHHEE0FbNnLDj6EZq80vHcnHz9A23GmclUwlwtc70ExH
 g6fEWsSHUY7hZgg2g91ZCfCWf1Zvqg==
 =5D8B
 -----END PGP SIGNATURE-----

unescape quoted strings which will be passed to exec()

Alan T. DeKok at 2020-04-30T02:07:31Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ec75f2d7a212a1f664400cbc7dbcc629fda0732
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qJ48ACgkQ/6TVgp+2
 18rxlhAAnM1C2gvZGotPlrLnjFlwNEMCnR7GiNm7uZdPa81vh5OBQDhxIAdH6zPy
 QDswn2ia1U/6pIptAGkk1BBuOcbw5w0ht3U1zH/9RSNOWFyFiIPoT1btGb8cXx1p
 1cRRVDyAy9pg2f0mTdCtAUBPdAq5j3nI5pSdkgdl4j96DvkIH0JYvJg43J/OXpsu
 Hni2jJUJzNs5U9gkghpib73sgJnhTcyDmXEotWn54fpkeGJhd01Y16BFJ588soFA
 GbI6vwMuZT9P/V5FR3lenwnFh4SxRhFwJuaQ+tvK4IpStNQGFasP7j8lm/dXwX+e
 YpqWQecImPPz4MToAOv/hqTL+DaYPbPmsHSj2aXDOHKEa+Bu+oIfvbo7O+XqTlxV
 rbwDDORSBzbOc/DpRvNURbVMrUBbMlAT91H7WoSamG3hOHTbb1/whIDoBNtMOp5b
 GXnruUSLcw3Zcek3ZV4VAJzKg1JU8qCBwRfJdylKa51lcKpqMsLK5b7PTM/AuQ81
 kVoo3ZL6h7elmgY8iKWGcQmFDG6114xoNxuzsCtMndbQGsMyuEKP6b+tM3knl2Nz
 uSGdPHzyDt8/uqn2jAJYxyizEoDMStJBqhY4sPGiZhZbt+BPRYE/m6euJbaJ0Aac
 oL6BWEjVewrjkN5cfliBdR2b81VNbapXqUw0K8i8kUnlsTpgbZA=
 =PCOv
 -----END PGP SIGNATURE-----

Add destructor so we can set a breakpoint for state ctx freeing

Arran Cudbard-Bell at 2020-04-30T01:19:11Z
Files modified:
	* src/lib/server/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d15bcd86707bb971ada97993a203b2efe5a79e48
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qJ48ACgkQ/6TVgp+2
 18owbRAAokwKms3NIkt/CUf3kj45Fn8eYgpJdL36cHB/tZwZQSUgd7O+FnEzzbrP
 30iAxCQb57j+5kNdL3LmNzY/JFFYPBED3x7/jm8sgNknDURiXECEPFtMmgg2zj2b
 Qfo7e/PH+i5k2Kq7P3tZ85OlZj+fmes2CQiNde/kJwnB8r0n1+XjeUuKWjNPViaV
 3aX53oXwgcqDmv1xDmgAPMXbCPtuNkrkMN31fr0ZaqJ24RtW4vs1JNEbugGMIsAb
 rvw8MOoedlcFori48nD1NoV8gad0mu8f0qJvBLRRb8sl95toWcP+ibdBvAHHmYi0
 XAnYLn8d5HWqOnh2QxOahf6tv8WbeKOv0fDLBeOL3IGZcr+PHFwsDWiFm72O/HNb
 V7N8mqZlX1XfqFos+Ad2xDitO3O/qBr1R9Hx9OOvdid6VpFoRueXJVl57c3rcawk
 cz0v30T+jI/UoFJ7rLX82AGAODd+v0cVNjoU9wiBozznJNM3qjAEdJMt+qkcJ4GF
 Sr8k8Wy+/KWkrDoOQqoVYMiKcPiENtmEhohsuxhTBGkkg5KzjTZKhOCMi6tRi3Ht
 MUVVrfx/T34h0X6aQJbx7YjoPrLI75pOEB3GGgOFftTCyN+6LmbHkAf5rDXJGJBN
 EmazRa9qwOWeXTOHoFxG9JpyElQClJMJ+o4vN6/BFk6w+2U+3WI=
 =ejUk
 -----END PGP SIGNATURE-----

constify session-state name and add comments

Arran Cudbard-Bell at 2020-04-30T01:19:11Z
Files modified:
	* src/lib/server/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e76973e1434e38ed277367d2312781c1a630e08
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qJ44ACgkQ/6TVgp+2
 18q8gA//RMJx98mevr0A6f+83L/lhbc073c2XRWwsodoBNCdbcaPihYk/Rt4Pf/Z
 yKEL3lR3MvnPuOfSZz2hr8+gVopRAe9AsgKTetGvnIJJmMV3damLhrCCHGxZ3HQI
 HAwniiwjtDxBgdo0I9vAb6GaZnsboGWdcTGs+3M7L4AtcJPNK6NUY3tFn2TL7d3C
 BFScZWZXhxyLCasyPrI1E9hegVKZ1zI8WcAe5S3F+btDvdHMDlixjTryrmMck9Yi
 LALJF/XFTm9Z/hJHVt+YIAVDxUYdOMJpRybQdnsd80HgXkoM/2WdM0jxTT3/Hw88
 vfjucN/J7X4gXg73EffTjTORJ1iN1Y2rlVk6Gc7PdLlkQkUOnkJ384sZ9FhhR9gZ
 N8V7ZpG1RXfPaam9Qfh52UcYwcZvg0GWWR/B0Jq84GxRmVZSKB1ShbXUb0nqdeGP
 WjxcoRfJ8qMpH/85oFV1qDALrTXHfIauYjSD6Q2NEClSJKMYXET2suWm/lJ3PR5H
 ncm4uHyurEbYLDSfvW9h4x/GxLGFuomUtZwQAghQodvXOKL2jHXX9m7wcK6Rzz8S
 /YCCNf7SRC6tlaPvrbwqsAzNvfBFs/slR5LbRUwxdI3QEMLCOROxG5lvz1227ccc
 ca/Zbl6owyaL/bemZndTxhhM0FGiVt5LS30+LeZAjr5areB1KPQ=
 =cMTQ
 -----END PGP SIGNATURE-----

instruments

Arran Cudbard-Bell at 2020-04-30T01:19:10Z
Files modified:
	* src/lib/server/request.c
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d1b64ef139eaa9eecc126a25c1413246c0ee33c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qD0oACgkQ/6TVgp+2
 18pY0A//T+/NFPuhZ4u/G00hEHYcbteyFAjSOwNnZOIR2mWCi5Vzah6ohC+o0sRV
 QxoNj67YX6kKbpkfScbLmieww5q721+/qkGMfY4fcRoYF6EH9/SNKNeRGZ3J0Qgg
 ye2zwhX2oyNq8vQOcHo6pFBAVNvG2wxSFKr/4t70pnikd/uZGwvdAMA5Dt/rRkSA
 PknBUXEmfexqZEWhM1iE6pwERX0dZVbGKQAMjx0Pg7gVbI8SLflyWJcHFb/Khz/9
 SKl1BqYd7TA+FcJTimY3WEg5C7849cz4Hzd+1NAAkgxm2vgDCyAy/TxzTMGh5Az/
 wBEzn31lsEzIAnhwsrdYBzks55/qf5ofpQVdB+JecS/D6Kre+3JMA+nHFweC1V/c
 spRRoOY/fQE4DL1alHlM7Js7lFcEyRgoexCauDhajlM/Jcc7orkuZqHS8SRFRfGK
 1DtvVMdpZQLfghpKjOhuGLoJtJVGUrAgTzJ70DDZBNgOda85gDWGGUsOHj2fwwm1
 ah3D3bZxEPXaAz6VmdpDu61V8vzIgLWjgZ1CL2KeaR/CJ1OtGfacLkfXsVCfbeW2
 5vivi6pNeAgCYd471LMFBlkdSBSoutum0kbhhTnRSrX9Q9W+yQmM8DueRfsWdehv
 ppeCgc4y09Wu9DswDWChJkouL6LyJghn5U60W9C26cNKcZiiY1c=
 =Tmd6
 -----END PGP SIGNATURE-----

Assert we've not previously allocated status resources

Arran Cudbard-Bell at 2020-04-29T23:35:38Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1c8a9e701f6ae49ffa7836970b90316b0dec094
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qDzwACgkQ/6TVgp+2
 18qh6w/+N5G6Fhug0V+i09RVLaOACIIE17iwe6Uamgr4T1Ucg7NoFIMS+JKlapVv
 HLp/tCjb4u88NsGbdiXzil3Hn4VZ3dGchkdqISTkmsc8qx8crL8HqiJloszonaK3
 pPJ6hPyR3Tgv754aRNtQ6k+DQUZY79nZbfS3+2orzzEZcx3lsDsa2oyv76BNbaCP
 WLEvfAnN+h3Yo+XAR5F9F4WUV6Ww5Em5ZQjvDn+BSxrtCQrP0Ixr6wdFAUQYVxB9
 7nw3TvFw0PzBW7umusJTdJKZNiRMkVCK5VZ/6n+Nnd8een5LjbjWrw9U7gYR3gtl
 hjxsKl1xYiRWx48p59cdI/b+zpZCBZTNp07fa1AmFGyW98ecB8qkvZZ5VdJfscHR
 LJEfZCkJfIzBLBpAbJ4AUSHQ8ZwLl0dgqyEcZDBDZ6K7vz0d6y9C5Fkld8VtvUZy
 UFMOdY2Zo4j4ghnG0tYfqNaSIvuokcITMUKSgpjKbBSU061Tsa9sB1rxW17OFe4C
 +JTZE22hRsrZ7fercHvaB/KOkRQOHj+jiB0N7dQsnnL38biL3huVncbIa2wNx8IS
 FwEwGPI9bxnCq8bU6v/fosawDnRE7NehkPtX8PCblgveIlSTNBiC5/Xh8i36Joc+
 s3V+5FfOo0u90JI/RWgFg3AjeXpTCw+9+IZhIA8snNO/O/swRv4=
 =AdaJ
 -----END PGP SIGNATURE-----

Be more verbose about why we couldn't send packets to workers

Arran Cudbard-Bell at 2020-04-29T23:35:24Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b553bcb218b2b364bedda81d8531382d2c3c7a94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6qBJAACgkQ/6TVgp+2
 18rvhQ/9ET6UyIR1njX8CynTqvRXZK2Sc26MMlXpoRevBx+Dha2+bpS8LkZbuY0K
 Zft7a5Ic6gfs3YaMcDKZsinDa1+KjNdsRJ2dkqKwPGDl2+46GVVm0Z6pvgifs76M
 ykkAuF6gv+L5e5ppKK9PnhDFn09/m46Ux35a1WETc42G2Sy4KCuVpaczrAe+1t2W
 RjwSyP/IPYyKj6z5HhFEEYVS+ZUh/LX9Nz/XUa9kIlzUHCA4GPKMOEBS8oSjVGnt
 QA6ssRqeF3/ewUGgxnTrnllwSSPXyGM9/nnTJc+cB38GVopS3jbhqfQud/lTGZBQ
 npls9knSVX27f5Zp8qeOB+9Ll48xiPbcccrYq2tjGTK26oiIKy3zpngD3zrzNlb+
 Zy4pVdg0WNlks8mfY7g9qxh3oWL4b4nIhaRuZlF6XrdAN0VhXKJ0nUP71w0D//af
 hhNGm17zhlVyB/NzdRuM1kNJL+WYdz8K2e5Lnj0u2cqsk2e28gHktXyXhjvpmSrL
 VkeeUWRBhvz+Vazxd+KCqHL8RZUzddi0c3CPNDG1QH1rln1zlW+lMQuMvMq6PTWv
 FX6Ed4vbmE0NzcV7i1wsH+OY9rA/GM1yYssFxg513HyThDiw8X8UgP2FjT9Voaae
 v6l+eMcGeRjTxHSfYC3fg7cdOuA1pCqTrD6eljZiI/8zJJCffi0=
 =Xigt
 -----END PGP SIGNATURE-----

Print the onload return code in debug builds

Arran Cudbard-Bell at 2020-04-29T22:49:52Z
Files modified:
	* src/lib/server/dl_module.c

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


More information about the Freeradius-Devel mailing list