Commit report for master branch
The git bot
announce at freeradius.org
Thu Apr 9 02:00:03 CEST 2020
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OYO4ACgkQ/6TVgp+2
18p3Jw//XqwltNUmYHfpL0bW07HLv5ai48YVal1DLHBP33Ssa6WHjKg4FcV+cT1w
fr5RNYXfs56gvzP1xSB/2qD5Cqn9QtWmOA7VwhLM40e+WVzFMxbjw5pJDieU7TpI
B/klTjmb/FQNcCYZWbkun0FQ3f5K1jwMcvRNqmSjFr/Dcxc+TbcvsXWMVI0kkRuu
xTd+VhmWk+LqaxwE8B86VDZc3gD+nmw63rF4gc6nd9mTDcLo9zZBZ8TEL0wP4b+I
eE7ualFbG9qYGOBHCF/2ZT5DIyeuL3IeiTMn9XYzkMzFc6KzqqvP4oYrb8C66Srz
8tB/4gYm6azvRkKdjGgsetYPQYZJy39026/0AnczkvBlHOXQG+32ryBLZxXwkWh7
0zO2nkriueV36Q5dD6hLd6B0gCnp9XfRvMhGnU8ik+jYfwlkSYSJdO5zK1OPVliZ
/M9cloS3fdRLVQMqvdRWpl3GxGgPjuMAR8/EtYhxQemX6TAnoDsAYb3Uj4XnPFJ1
l0LrxBdWec3jMYywLjWFEvl91Mooemo0l0WBWWpOy7eGRZN5oIOSd0PaOIZcgQnl
nxYqr9O1h7ECyUhZ0Ds8OhyE7Gan5R5bkroyjrG+9dr5oaWm0BKVcxYTXSpxf/22
rJCL2wB9wHHtSytn+k+sfve6GN6qvb5QnOsnodjYcu88/C7XAwY=
=vzmC
-----END PGP SIGNATURE-----
probably not a valid assert given the way the rest of the public API works
Arran Cudbard-Bell at 2020-04-08T23:40:30Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea643b43ba03b5841cc9f70b609c2aa66448265f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OYH4ACgkQ/6TVgp+2
18qkNBAAh4uoo6ZuH3dmbUAJNzRzYJnjtLoPlwN1/Vj2Z5brJpqt+Jt6OkDo6SxG
z+zSUkPuLaKF39u54PhU+WbhE87cui2MfNnPdIZDx8HOuFRBwAuKuOOI+SdJzF6/
vo0HrlyLJulWE50ZwhLuvUEbM+jpTMhL2xAcDFR6nBSBeSnG1EWb5CnxUZ60B0+/
aI/2T39F/fGuqtf2okUCvfV1vCyZBpXEKFDMsU/ZxXYh4Ff7sHGGaw+DXygRIbx3
31J2DQLIF8Sbml1D4ip+0AI/k/3dMdh42mqEEzuIi5G+fq04re7n1Y3Oq8q/HKDK
SlUI7pPlijg9uFwZn/zvrTT7XxEsMadmt8unnLqF0SxZtLF/wRq6nCAmyAa06iP1
1ZNrc9RjCdZ6t1HbS5vyVj1PSQEzEEivK4wI3sjr6PEP5XDJj//MIpjsZH4tyliK
JhqiYMFxBXUBZVKiJQhGPhFM0xF41bDx7kAwapti+AjpuLCr0AdjF5HwRfCFf+fV
ZP8v50/Eo0JxNqatHuucBc8noBh1DEpofMLLk0ZYCxe34nWMPFhAocBx6Ics3fU8
m0JnhMm39wNY/rlA4Q9XCSPWOfkcIEYAu3M2PyAusi8gtEtGWHEHswYBVrwHGKHb
3DRWchdy1visQUCjLPr4ujIcEYP+PnyuxPnmJjm3CwfYBlCLMfY=
=umXo
-----END PGP SIGNATURE-----
trunk: Assert if we attempt to requeue a request in an invalid state
Arran Cudbard-Bell at 2020-04-08T23:38:38Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d877607836d0cc9450bf89cfa6e3b9e6161f3e1d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OQvIACgkQfQ55zXdi
Hs1aeggAjxXZ9iQlObFQCdmw32RC9xtlmFt6UFtu6BMhzDSfGkb9be6iQ1h9l583
KsBjcEdtmnZqKnq9cXlsV6soRG6CNN6XoJMNURt1+XUMnxPzcSBjKxkp6rKVv536
99brJYF381VgodPVzfRd1GWS3lLcLGl7geBSA4JAngYrqKkD8XCJyLObpB9DM1Na
JuzvZeR53ttCb+7iwa+efem+H7ytpIRMiLRa17me5mUchS9lRTDLmeP49Wf8+Isn
Das6ZD4cI0vOxpS66LWH33duG8TEfSrkgSrb04rsbVnuLC/O7lTB0eKtqhOlHoGX
kum1CVDMFaBSE3ZBfhi16UTJB4hSJw==
=yO1i
-----END PGP SIGNATURE-----
fixup evaluation of XLAT_CHILD nodes
put the result into state->rhead
on resume, merge that result into the parent group
Alan T. DeKok at 2020-04-08T21:32:34Z
Files modified:
* src/lib/unlang/xlat.c
* src/lib/unlang/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84dd06d35f8b1ebbd645d968571f0b332e2f0fd4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OQvIACgkQfQ55zXdi
Hs2PAAf7B3tqSbBTYZTn6AhYLD2LYFqnqqmZ3QRKOINmD989/KwkFm5ceyC1kYI5
CoU7ip+S7GNMw3XiQPTpbEpPVKucudniTjt3Agj1vCAGiWtTjgWbIItb/DJ/R5JV
HjJiGTW5wQfwx8lJ4+TL0EnLlFhiuZaviNkI4vEG4yLXRmHE0PcSJPzWo3QuPrye
4Nh6SB3c2oOQoi/2j6vpLQSu98CyPegevGRl4yN5Ll0jwS873OhdtMHcy+L1HI9P
n54rdhMn5r4lmLDhpx9WKgd30Pe3S368YW52IwgukRaGAKgfWmgBda3rWoNg4s6D
+HS3jljdFYyvFkP6jiCoEpdD9FZ6vw==
=EFZg
-----END PGP SIGNATURE-----
parent string value from value_box we just created
Alan T. DeKok at 2020-04-08T21:32:34Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a8199a3230759f514e5c362ea23b675571a4c83
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJejj/WCRBK7hj4Ov3rIwAAdHIIAAgIv8LnC4iAVKAR+av9Oe2M
Yu1qMiW3UaWuxEpzBEbx+S3HPzP2vv5bQTONECpTF7c3hZsa7C81mfzNXALUrCCa
yKcEZWX9rla3uoo1vefpwNZfe8qFGaXp1nu6yU6GSIZKcpJB+f6lRII3b41FPc1e
HyI3GMWWu1jprgB7SqbQVrYMiZJs3ufIamfA+Q2r25mt1eAyQqNNoCvXK1OhClxd
PGXwNH8J2rI7MK1cx+SIJI7AH7h46cU98Q9gdceA2hc/xhNXqNGI+44OUmhx+bn3
toUE3Q28PDdRFAfU6QopIKrK2Jxl5aShTzY8BW5ToaEONE7j5KTx9jwNDK0PG6w=
=TqgM
-----END PGP SIGNATURE-----
Fix memory leak in radsniff (#3359)
We should call pcap_freealldevs() always after pcap_findalldevs()
Jorge Pereira (via GitHub)@2020-04-08T21:19:17Z
Files modified:
* src/bin/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/891c512f917e06900221f07e3d47323f78ea39eb
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OOyYACgkQfQ55zXdi
Hs0DRQgAh7qWlV0DgmSK/psKyg63+oeQduin3KkZFPohDG0OzW+ywW/TWi/QWMPD
qRznF0rZPPecOatgwIRBBwpiWwIlNbB7fdI5KM6NqtTE+ignGGLDiqkJye3s7MK2
alCmowy1vizWst+3QF3oV4JhmgfbxHswYmGAaO4O2CuvGjsZHfahOjzCJuwpG+2p
DzTHnfBJAxdGqE3/j1+eyDpk04nrLmMHV2iMjb5l7WMa16udXNT2UCCze5PePhsi
wjWKEXQ7dqN31cPk1MGrLq5rquLQaGomeovtNEeD542ms5ulxcX0nk+bOut1iH7h
icluHQya0yS4IJiatFBpg4n3TniLhA==
=vfRo
-----END PGP SIGNATURE-----
add async_exec method for testing async execs
not done, and mostly for debugging the framework. Will be
extended as the framework is fixed.
Alan T. DeKok at 2020-04-08T20:58:48Z
Files modified:
* src/modules/rlm_exec/rlm_exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b0100d7d12371095df5efa5235b1c137b1315a6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OM4wACgkQfQ55zXdi
Hs3qCgf+JVRxzkRQcLfcGhyI31HjVp5JcRJfTOG1LP7KtEmgd66e0k8tcT6e+DHe
C+WINj45S5aKuq/ot2Kwia94RMKHe0oWkT4N2OQt+q94KfZMGMzVBL4dGi9iGOHs
vb5YmF6PWE4kVrAii42Ua1m/YVsoe1bYFFZwfy4TVKVNkUqlJ5eNiZvm8BwSmTbK
Q0ArlpZGdPjA98AvxW7U5q6wNIwlT0qq9U6PFmFtKCWgwkoAe51X8GBbK0XLKx5l
DTV0Y47189eTWywCSDcmliYXzHukD5hUf4X0+e/YW5V+AvZYXvtaQFG2WZh9uidb
7me5MsFeCqA6vTPH20Eh3pajh0ddTw==
=mZhO
-----END PGP SIGNATURE-----
fix typo
Alan T. DeKok at 2020-04-08T20:26:50Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da6b61bbf90cb1b1c867e95359426bd3e84ec0e0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OMdwACgkQfQ55zXdi
Hs3XUwf/SaqsQu2LZBpn8K7O2EZAYt32GzgjUQfEGujbgf6FU+lKBkZrs/1STXJ+
gICydMrD3g1S/csTQ1STX6Kmr7x01RnHKqcwp+KGhqnbTo9dozU5H8KX6gZhFBWb
2DH3A8MP/Hby4Z3Y4l1scsqN8yJX+xzABE2FqltYcgF2w4xQx0gIoBrvgY9qKOYJ
Y6OvNCFoYdPrdq88VKyCPgnZcnnM0sx/O6iCcmlLscWqNkLMElCqi+7g16RMiCh+
9ong5uEOb2pMNwATE7M9bJBZ/SOmsHgq9f5Mpp/Hkp/vmHXnRO8rjnKEvDP73i38
CmVpqEteDZ/j6Z+8L7bqagIBrpNi5Q==
=Ai3/
-----END PGP SIGNATURE-----
allow things like --foo=%{bar}
for argv expansion.
Alan T. DeKok at 2020-04-08T20:19:16Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da6419afcf415f38072dca48d7c09451957ae583
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OMZgACgkQfQ55zXdi
Hs0gnwf/fxgdv5cuF/mnVX+Rc9VbAbR+9gAulHpzZtzl06N1IvBoagisp3fbP63a
AkR4nkEiL3qu2vITfvhitSy10K3s1YLiP1XbeWGlYLsfFflbR6fsKDH/rpK+ytrV
Z3HDKSLl4CkgH1Ld3SbRzdBNbp5ODW4El7yYLbmlpXNoR1ULxSEamV58Q36IyW87
lkax1j6Wf9LHXe73h5bPgUEl1bxCzYveTov1W8E0WJo6co8SC+FBuljPQ+GZDKOA
K21ClKXh/tEvjYEgKChDA8p+g0t2AUNxcxNqbF9mpd0mZ/OKFi2pjqc3+0gdGeIG
QesIxNyEqvDvweFs9Xy7WqgClIZPpw==
=QDLm
-----END PGP SIGNATURE-----
stop on "p == end", too
Alan T. DeKok at 2020-04-08T20:18:16Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0820592619689a50c15d74c1b43657ae285d8264
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OLPIACgkQfQ55zXdi
Hs0XQQgAlg48jczWzf7WZ4Xh5M6vC17xPUJvyWY1Sm4T9wG0SMmmDdP1oha8htWb
LxYa1w0M4j6zpfZdKNWpBgv0qMiky23hATUhMS1p72SZXwxhFdtkFPJEkP7ANj10
pAkjnrk95sA/x5D6fAR2hqcTsfSNbKnHS2h8r+lnLMVmKig9yNXeaWC315GW82EG
Gybx+lAgz+XuRPP813igXeUWzwRlBAh2VY69e8tEbJNWjFtMYm4Y7QlmQB18qRLu
DsGYlI3Wsnr33XEA+H6kmv4TONGNTF0cwpwxhwc4W66Y9CW4qI37PkygFaiGI3To
yTyNt3f8b6EUF43JDwswV/qKmbJ1KA==
=ctXv
-----END PGP SIGNATURE-----
terminate string
Alan T. DeKok at 2020-04-08T19:58:38Z
Files modified:
* src/lib/util/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3f4b819006f7d9c2bfd2708ba709ec318834bb7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OJSMACgkQfQ55zXdi
Hs2YoQgAgkyTfmz8hTa9BhOBTyB7z7PtKN3j7LyyPNBGyIBDl6nzkFOcuTIPoPpJ
ygRcXx3b/jCwqt+mWc6gcrnrgagafPT3D691DMVFAzRB7HVAL8vvvq6YkjgJ12GN
98w6dNbvyywjPcyXYRdUNqkdgncDVluhIxDjBf1ckRcBXYHh40JupAg+/NxTiHZD
gYj1cuzRJoY7RSCd+0o6z8FG6BhYPGQgB9QiIe0r5HznhXCT7q9KiW0wBg4dPED7
ud3OH8z5UNmf5PGoyGoc4W3lBfTLwT2UGOr9zGuhqU4KJtjRL/jgvPjIUQD77eXk
vbzz96ohA3TnRXyZ9iLWL1zPxJJd0g==
=jvDU
-----END PGP SIGNATURE-----
forbid duplicate sections
Alan T. DeKok at 2020-04-08T19:25:23Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c65e4d2427b025da10922b2318617e588b7ac72
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OEhYACgkQ/6TVgp+2
18psMA//Xhd/pSmqfAvtcgFTQYAtB+0kYgeng7U/o/yn5ofpoFCuOARvU+meSsW4
5uYadmlDlBLkPN23qSaMTibq7lypHJ9w6jxzy4doxiFXZxpfHMS+iZHBchJ5D6OV
5BPopWVxbPOzTO7zqT7e5zi7lS8L6hHSpAFj14hWyUhIBEVOLiRr+J/gAw+ancbm
jPl+CTmTIzENXmeQFmlWV65j0fUOUiDatEOQNkPYY6eTRW+D8K+dVdwh8i4MZK42
tQ5hs3JHGmOu+1lXY38P2M3FNi8TgDaU+ral4Jz3B1H0QIDAAsIRbWjjB1zrQAZw
sIs514RwxR5BAREMH2amibttrK6RMK7BoROwiP/qQglZdC9Rvu6uBPmxGsLWDmG6
jdWY52bO6VuRsmPMD6Um2HVlDor9pyJcOEBrvm9ns+jYD6olaNEmh408r9wU0g9C
WTqvlxqgJUjur3tHTwl//I7q3qUKM4YVGo8b7fn0pVAanlnma++8bbRIoz0vn73z
oIQaehjNGmsQ9hz/vm90x/VEw9NBZA1mVwmcCqaeeYRGMiTRFUZKz2WW5e93nOZO
2rW7JdjLXGW6ELrHOKQLVAPz27YXhAFSw0gFe5VcnpvZNfwGfyXVnFK6fqfE/XNJ
+zfTxL88sr+VZFyodFgHBnmZbhs+e+hZ7wjpo7imkFDnhxtKJzc=
=RJ0m
-----END PGP SIGNATURE-----
rlm_radius: better assert
Arran Cudbard-Bell at 2020-04-08T18:04:06Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f71de1cfc5c950ae29c0678dc2bcc4835647227
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OERwACgkQ/6TVgp+2
18q6vhAApNrkJMDasVrxCIK+LAUjm6HcW1WXmH1V7fmDgCvAeK2FQZ+wLytiQxYk
AeFNosfEhNHjVHmiAHpiQ87IcxbGVmI2x2x9xwceOBrXYBSFbh71EqGg2abQB+yZ
/VhFHzzKAr4KXoedYE0e6ibR49hFgmZ5Sy8/0aQ1+fnKMt+222M39wxZs1cm2Ihj
/mRDAelMQepM2AbrDFLl3opoH72cO8zOMo6HAgl5H1PLzlkq2jomIIHNfRBhlbQt
Pbpfd4q3ivgakTorph5anPfKuoqCfTuhO4xhoHgKN8uHSOPLCuBKyFKuucJZ7PVP
l3DN/8cCkYhrY6/gXHHTyNDRAYA2ZnL1Hj3WbSI44JkHbSpf//oujKxmESassEzL
nhJLYWXZLHIKrgcQsnOeoMt/KuICuvaXOTwZdyMpZPzruMz41YuN3pAGusRqJhJW
nZXRrTSWDmjSp/BwknRxzUKTFNu0S06Z0pFbwRWvMTTmEj+iXS3w1cYmSpmrg3Ha
KSo7527QkF6NBgzSzjtt2hHisltu4Oq6RSiKPDolZw197brfYyDC72HxLPMW0ABb
3pxvipbdlf3C9sijCLcETqRUfA7GL2UJSQlwWF/K+bYu70z/smVYIcvXc6Wg2531
0++mBHzlEFwNkPzmLPonASXrkBRnSeYUfddhbNTNTs3KCC5qoes=
=yEE5
-----END PGP SIGNATURE-----
rlm_radius: Assert if we still have tracking entries when the connection is being closed
Arran Cudbard-Bell at 2020-04-08T17:59:56Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/311e8330d4ca62e7e73af73d757c445e62438d91
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6ODCcACgkQfQ55zXdi
Hs1jvQgAjKEqd7D+iC5j7urFjFpq8BvHgBnV8jh0LSo1XioqZj9O6vXJyHZJnqSZ
St5EEiHyh8M4U8H0BpemnG0JKa57YGgtP6w4vpQDJIgzP2EvSNeUTgRPjMFkHIge
r3xv4DQehYrhGeUV48HqpKry+OrI2NZdSp6SxbLhZ3CcOXCG+YikmW0Io44thdyd
9copkqC4xUkToOccPalXZakJCj5w/dzrYfuIWcaTsqCnWOxlVBNAc5EvuEqjTKGj
kUsr996W/mxx9EjLvkDhoaUSsPQ/ScNrQ0aL6+dL1CAlTk8nmewRXJ+YTsUXUtut
U1CIzaK7+xpD8FexrxESh5dSXYIK/A==
=Z4JV
-----END PGP SIGNATURE-----
more debug messages
Alan T. DeKok at 2020-04-08T17:38:44Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f76c9a5f337d1f1a0c99a305cb87db97a29420d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OADkACgkQfQ55zXdi
Hs2cZAf8CoNvXXPc5nrF/hDy4bOmKYZS2JKrVE9pqD0hBiRvxhMWKg7MGRr/3ZXo
cEDirfeGYC7o3zo/F2QI56jxx7nlE2viagsq7ClKyXM2yBnWEosNMFnfgAgQ1zUq
APNV7QMHbCzzlSkB93sBLiLRahgmuyhQhgywD1Tp9XZkP7KH0npNzQjc/dVV9J3h
6kMqHxbbrMLE2lEVtklG7N8b6NbzdZyH5aZjJAYIU+ddZ4VptJZxf2HTJXVJZg2L
6gnvVqDGoq5Kl0K7EVw4u/F5a+4qDzTAAPmeh+mbGdJryPp+7HtE/YeWkwG9Dwbz
oWiyCqgWANWjRH+ln2lm31Fdk8uBgQ==
=rXkO
-----END PGP SIGNATURE-----
return "read error" when we're done reading
which then ensures that the sockets are closed.
Alan T. DeKok at 2020-04-08T16:47:35Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34ae37fcf291207b4921afb667ae1ea1bc9b961d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N/zwACgkQfQ55zXdi
Hs3Bzwf/cvGOt4yAfJC4Ck2Sra7eK4YEarZv1fPh73oMqoVsG8Y8yw+yb+jro04t
DJr3aKz8sFqNNqHaBbMGCMg6noOT1jpIhSP5b6/+OwRVrMtpZ94Sp/JcHj3S7zwE
zi1GliYBGZws31rGUJWLM6H430pweuI6lk21zyuwV1rj4t9RT0AEDKTrT0hfszaG
e0u0p6uRhAxUajCPr0TDWp9b8fpSzq3mkC3tZSk+5RRoJTYAtOSFzyYm7f6RqrNf
XEP0HuFx6dYgaTnj8hrU/mOehz41HqXaNQJ3Wx0B+5mMwhCtjAlDVX6JkQQF012Y
cXlWAppsCnQV8HIGbMPDgS5ya7CiWw==
=IIX2
-----END PGP SIGNATURE-----
a blocked worker is now a non-fatal error.
The network side just tries another worker. And if all workers
are blocked, it suspends all network reads.
Then when a worker replies, it unsuspends the network IO
Alan T. DeKok at 2020-04-08T16:43:40Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07e910d49a579146209d4485a6a7a5dbf2e257c4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N/zwACgkQfQ55zXdi
Hs1LUwgAnKkVbzjvPAO4++niq7np+wVzGC1J1IXJYnF9rkPGBPWLHBMvrVcMrQo+
XmZ9oOlvzpJ5iIqs8eyFUE9aqzAkQA6U2TEmb6Y9yTEBik9uDXsX0YR0P12Mq2JK
xPIfxoahYY37n+Mb6VbNnfkBqREOoUaGW1PfKuASWIxa+Y8WO2Y10LgPVUt7hYqV
onRg/r6Pe8PuL9VunousSvForkmdrkKQ41GwHwTTCtSbzhy24zPVaqr2pv0so2ok
vDaG1hqSPCf8ESm/v2PV+TbmZvqLUrkFdBXgkgJhzxJHDxu9KHcKI9vEwsKS/fK+
pJTo9QtTMpL0uFJCneZk8Sq+3eQeAQ==
=A/WA
-----END PGP SIGNATURE-----
pass "inlen" to the various functions
which mostly just pass it along to the functions they call,
and don't check it as much as they should. But it's needed for
later work.
Alan T. DeKok at 2020-04-08T16:43:40Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/server/cf_file.c
* src/lib/server/cond.h
* src/lib/server/cond_tokenize.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff2d6ad9ad90fbcb9c14ac6df407800f05cfd3b7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6N+24ACgkQ/6TVgp+2
18oaoQ//Wq7fm+B6dYxDlByHYkMvqM7yiQq/ncdVaHFhLloKy2M/UKxdDptvL3Tp
o8M6af7UbRRiLf03qr0XHpbRZsaf07GWqFGtisYVRpd3s/uzViuZnEYbON9+NubA
pijfmRDTPpKHSs9xwPxSRNYckcn8ffROS0iDl3IXfeulocd+lE0Kp0i6bOtbVgiM
Esbo9Ab0Fd8MK5aMwe7E+4cKFrqdF5UtQQD3mAyPQdFcLa0fQnw8LAZHkT53w8O8
9NPfcRszPxTjRumBpObAZGxna4LlUY7imICJprY2uFuJPXvgrC0/UpFoD6ELIen1
J6m4GQ5v6pOXC5DY/5AFsxXdkhM2kqvmYRBF4DJtvNDRExYkpVjOIOt/p1yQ2Y7W
tD/0e/pj3fGeTXQZOefZ6xoVve7zXcIq/GJnVWNnU6xeABig7W1H+I7o5yPi7yMG
7dO6BTXfqrZdUI8VxUQY/Ts8Vd3Wwme4VdHyIYbu/c1PC2cnnqDa9albu3DdyrQW
XxVCzJcanSQehNhldDkdb6vXgjkiAsxsEVnEsE43TPWvlDNBfR5i1JWLhzC5wFO0
IYLNbhHxhADwA0nDMjYoK38U+Py61KUy1zIqL3fQXWE40TuAKGW47tr8jEe5ge0p
C6/I9xrKryoi13iiNlku5jvhbh4Ai+K7xTiVoJL69y8oiYLPmJE=
=g/4L
-----END PGP SIGNATURE-----
scheduler: Don't need to destroy the network mutliple times
fr_network_exit now destroys the network too.
Calling it again on line 666 results in use-after-free issues with the message set.
Arran Cudbard-Bell at 2020-04-08T16:27:26Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58e5bd5b7f07bd361e1315fffb2d112b93b0f3a5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6N+JkACgkQ/6TVgp+2
18rKNRAAoyxahVfJ/L67z/ao6jMQi5pIBNKzDoMCt7eB4Uc6mhiFKmHKXWXjRXPD
VRA+KSkpEiv76fQmFnzaWUUPOmlxbOEMGIEVyDyAtB7SVibGSfoocjUwvt8k/xt4
kzj4xJnGLtf++ApNOHPSBR7lNzEw4rDQRJWbgiESMXL1b4ctwRRgi7Ttt51xBjDA
gVfrF7K8dUY9js1TiVAtz/a8lB/GiURlZ+qZlZzPKkY23xWhvgBwX4tgUxWfoL35
YybzLNnBKonodWOOeHTlTu6LOVlVpJbUqitbJ2U5MVj/9oq/wZcAACkjtPuZ9SU9
oUZmBSHPnhStR7gYEtzNotRauIEZ9Rgk4tVuor1F1yZoA1fsREXePV+LrPftS4wL
GKSFsQXBtnGcKJs2VZtmti+bXNcGh0Daa7wiSxt7qwrHNvlasaGlGYCH0xJmPyB5
O5qq8Gx3ZS1Sq0tUWpBRIQ1cN2SzaYURe3cz79cf7gJMcL0AhUuiTm1ZExZ6AOj+
l3Rsf+uCrqAxB6HHDbbnlHjW5sAVq5UQsXfRW0JFL2zMnTQCOi0gTqC7D+jqo2eR
KMLf94/uuUrCvIp4QKwO8+2TVXJftWNdoy6OOLfiRFBi6oF55WqBwnzvb5ihwVoA
wrrWbB9sXgvtHHDw+t1RG7WEIpH1YEBdCdDST86g7iUBlhX7Um0=
=x4Lp
-----END PGP SIGNATURE-----
network: Pop messages before signalling workers to exit
Arran Cudbard-Bell at 2020-04-08T16:15:21Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/809cf096fc273afed6af074757aeec6d788b57e7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N53AACgkQfQ55zXdi
Hs2GewgAlHcUbyUgnJkmrIYbl8viQnDQ/oet53nH+Jm93kctXM5bremKK6QlEF8u
MemRRE1JotrTkyncaN+tksP3yTnZYJYnsiK8cYUKutro5X56LlN6iq5gXn8s9wfg
Of7VsqidyYZ3Q3FV78bqMngfBe22Pq8i+s5VdRcZHmMmGQ8nFEa6AGjpzCFuV59P
wSzFhUqiUIaEvuSwEdvM/DuDuzkbbF4L6+RAv+UrASyBCdMl9y6f2xSbIzoCTuBv
PqQLAz0YOt4W6jdq19G5jDP1aeSvIj0S9wF0GcGnrfS2+A8iBkSTUgmYPQHWsw5r
uzraqs9KXWmUY0ysDp0EhszGb0urwA==
=IF/4
-----END PGP SIGNATURE-----
fix problems introduced in commit 3e7e6970
u->code != code. They are different variables with different
meanings.
Alan T. DeKok at 2020-04-08T15:01:35Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/798ef3a9bbd894476a21a1af3d944b6cc929a1e9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N0QYACgkQfQ55zXdi
Hs0NPQf+LCS6HIKQUGhDjDPs3lbCrWYjkfxhkqSXBy1sKoRrvR6dbT0o09thAWkq
BmS0gMREo/QIjxtWF621ITwebQyRB85baAaBZuYXzIuAxgLRYVroTY3H+aC8MjCm
oq1lKrYs306PBlPnCH/jpd+uZP4S8sESftibDtx4fyv5mr6S5p6+wlSTdcFFGN+k
OpGaS4zUzSW707OoPbwpcQx6TCv0P9A1RUbrvj26O3K0lrPap7Z0BoUjGHCMNOh8
O6PhtKODIVHmusbeZU9K4sB+XkM7JViai1Dcfl9cj8f2xqNxAaIYbKHy0+m6xwqH
GpxCxBofrgEKzaj9uqMQEMvTIrsXBQ==
=Lcce
-----END PGP SIGNATURE-----
cleanups and add fr_pair_ctx_reset
in preparation for adding similar functions for tmpls and maps
Alan T. DeKok at 2020-04-08T13:26:00Z
Files modified:
* src/lib/util/pair.h
* src/lib/util/pair_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc180d9a486e00368a388ef9bc28663c3843d942
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6NFrUACgkQ/6TVgp+2
18qOQRAAgFQS42tPErKvKz5erOnHPlJE+3FSOEoYvMMC+Q08kz+rdnLKnBdQx7PF
4d8mInSX5Dq1ZEd4bq6E4qZR5xHNYhwrsphXlmLtk7UlQMpPWqZMCByuXSbSjsRN
7CrF/vIuF0Wh/DZLCA65d5U5h7nsGxa4u8PbE9j0cwBwb2yn7hv7bSToYckhpi0e
jU37ldLK/alBFGEzOK2+Y3uom9ickoI+J1AYQgQV/n8TlgSDpgmn60vdiP+0x4cj
ic/wV8M5EQYmvaEF2OI1SZnBqc7sJI4LeMAZ6xBK9cUmw2Q/Y/fgJ8DFe4WOhiXN
lhqKy6TGhppv0nF5LOSa/B52PhQnGLraf4Cm+9UBFxQoSSBxIfQvVZwRaQ1w3IIl
dmNcq+5zqQmCKxAH3Kb7XshaD3hGK78AjE3FaVh6/9XpvfDbxL5tI4OFF8OURs6p
mwZJMbL4bKraCypgWhZlGS4cDZ18Ujoi3UYizjITcOXRv+rHLyIOGcXDlK9EAmQQ
+wYT5lmzpSoWiY1miWE66g+q61TGCvNyaxMqZBI6+ZaixeQVl2TIwjN/lz5pVOJD
08/irygxInZEOspjILl3zdvtnjoWgox4YJW1Akxx/F4kgROJM3tsZa9HNwNAMi5T
RuwKtfKqMXsEMJS9EHNvkzTfRljyG8koaCuv0eY4CjcKf8J9SxA=
=x9S+
-----END PGP SIGNATURE-----
track: Initialise file/line
Arran Cudbard-Bell at 2020-04-08T00:11:33Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb7c44a06587c7c7a7f7ce1fa57efac0e30af726
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6NFkMACgkQ/6TVgp+2
18p0axAAh5q28pGjE/lF8glRdEkOa2LJv1oo0nkOVYD5pg1tAAzl0pjIbSLzY1SG
1hn94/7CatYbbkfWhpq345u+hP+ac/ArHCfe6W7wYWmbClIWfOzy/uhqPnF6ejUi
1AjLzSEGqH8bAUWjW1b1A3V0uw/xizwdTktvAGr5aJmESIEe4rmZO6Eg+cb2JfdJ
tx11XovZtnU1XCEcOMTjT5Fnq1oE9XHpn0t7EZ6sudGb2+RS4oA67XcvlU+8gQjy
llDh3GGTkiGFh6Xtc+wpDSEtsbW0jpz+wfObyHZBhI9sHsAD8Z+DYxyp4QfCKLWP
6m2ybQY4Sfih2r5yvlVkkmHHPfYyEkSEi1Nhcv2ROIEktQmVzLV3+OqQphz1Ksf7
PkCmZ3rx1foWFOuo5WUzBcnAL4C44MEZnUDLxhra3fcIawx0iJacEicRW3L+SZYU
gKQ+1XDgHyLCH0VGXxepUyTuTQ6PjLtyapJ7OLv3/y7A6ZDrqKteByG24nzGynDT
rpFCCE3Op6KMeAYlrl5AZke4UsptW5mmEF5OUmdX7dvdhGOm4pFg7neBlFMo15tu
iJW74hZS+kOlH2xq09wUOfP3nkmnGtev1qWKPNTk/ZYdCqcrAe0UHkv4yKSV0JQg
KoZ8rxZCoL52jJqwbMnwyy+XlPS19/GVMDHFVZnxQPBsjkT3qmw=
=+52G
-----END PGP SIGNATURE-----
track: Add debugging code
Arran Cudbard-Bell at 2020-04-08T00:09:39Z
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/3a3a9ae7c142e0b60c7cf5192548c6b59cc94cbd
======
--
This commit summary was generated @2020-04-09T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list