Commit report for master branch
The git bot
announce at freeradius.org
Fri Jun 5 02:00:03 CEST 2020
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZXWQACgkQ/6TVgp+2
18oALBAAq8s6h+8jUXbDIRcE1dKRBflqGYIhuq5i6OGMVBN+/U4kGVbQlZg6kx1h
Z2BxxwK/0BBOZlnMoqxQBq7VUCG8Q1fbMXBOCqLVelzZDs+33e8B0zf0ZuPScDli
oLFehXUIJxQDdfQNDyT2wgWnLpVNBnR4EklXEDVc+Q5nNVNvSAo2txfh5CrHy+fx
Ll3v6V/9XB37Tf/w3apHtRrU74qAqJxkqRM1vldqKR1+kva8idkkUH7yqsJL1zjm
XUestFhcBu+Kdz27+ewdATsRnC+VfFY27XAFhK4RJ7Il/Bg0Ekl4XFOQ2ngB35K9
OThrR0bUZKpfmWd/ojRa2fZzKqJswKZQnKRztGXLPiB/j7gKJs3aSclcr5eJ9V/1
01cYW9mINWzCbsb2mTwolgTxqQDna+p/ucb+SNe0Qvfg2tOG5d8fP3IljVojP3AY
izwUtrNqtv01WoGH53FIePoIIMljzpor/Q1HCg3JLsEFl+7J0uLV8AExitBZwX+1
iInUdoSa8bFYsn4EgNqGWJ1DPo+GRYVjfnin9sUkhCB/FrIOUGHcd7362rZFC+5y
9Mt06LsAKIji6cXK1d96WsLMf2HIs4tjn9k1bQ4o5L5foK18Xutdgp3B4s/corLM
4mdaDnJeTDF01JU0d2WXIeAOxU0ah6h0fboGlo+XH2v+3s4gE88=
=3igo
-----END PGP SIGNATURE-----
This is why consistency is important...
Arran Cudbard-Bell at 2020-06-04T20:45:24Z
Files modified:
* src/lib/util/talloc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ef104e0598bb9071927f403eff537e1dcf36910
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZW78ACgkQ/6TVgp+2
18oIGg//c/C4/xs0rjmSeNxWDZvZ4NjntI8FklKVPblg1HEqYvYmn9dJ7CGyScJb
vXao6SJRRyWwN/cxlS/UH5h51hLUcrNsTRJqZl8rddaN4fGH2T6VVdiQtNdVyE8r
8h1bi1mj4rhvn1f/5Tnk6xMXILKT8xE6pgCC888nNvfQg8Y6X3DNn7VML5hgodBQ
lcO3V5pxtLtiVdAaZcVe70v6zGM4Pdz2U2x8OJyJgF+yLOYq1zDT6p/2mn372+gt
N8alLxJC8nPI4cPreO2Hf7XOpI2YpplLSPk1M7ZqyA/QSVA9g2ANA+OJ9b3vppW5
PEiwH/ji9vfHtS7bZEa4qvvhgjjYQYfsXRXxn3uYnjvnKSId5w24P8bwJ0oR8UL5
DBQFWIins8VLuXhLFIGovD5juk5K1J/HqQEbiWN/ADpj7dRSUA3qr7ZiarzUJSXY
DyyesvcznmTiG79ciOCbVGFrprV2RHZigPC+ivSR0BgmLl9Br3Kjj9lP+FthBR4E
hflfqmr2+D82OycPT8DWJExHCGL5Pk9zWlW9HO1ltVDkuNfi+QFyxq9zMKDVy0Ea
XU/31KZ4XnSw8yfdNMG0CKjZKOCBM6CiNEoFMc+BShDnkWWIoxH+n4jIifnS3zmP
M+PgwypwBfIvXrgvxPlqmZevAIeAUWnLbNa3SVeMkrNwvz9UaE8=
=L3k1
-----END PGP SIGNATURE-----
Use our own SUN_LEN macro
Arran Cudbard-Bell at 2020-06-04T20:38:23Z
Files modified:
* src/lib/util/socket.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa12c3f60ee20c6f4365254699c66cbde43a366a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZWQEACgkQ/6TVgp+2
18p38w/+PMrbKK7fbeRhC7SIpavE26fh6SC8aabM69g7wg8MP21DRfWC/7/iL+Vu
pqvml9RH1vq3DGfr1dKkEivfLijyVw2Gmoc5oOX2oZBHbxcyXVCYatP3cH5v/JVG
jhCF0eSgIaDOI/5WlSBgXRhUXB/FdPvGLXz2kAFWww1AAxPjq1eN34mfvz+aw76W
MYVzdwi6Exyfyz4MjrHis6Tby0u+26TQGfddyY28WiHQkusDL6fCvUSSv9WowMVH
KRu1j3ngDYp5MN0aaNSEUtJbsdlXxJQv8YiGhO/uH5jWkUzVFj0zL+OADayMEzkX
c1BYhfZFGcrVBfm22QQeQcT3GKKq9SOY+0Zc+bEUWCJdU54pjQ+9x8SD20Ct9opJ
EVSxjfDRxUtKdQiO0yHVeoDv0hBF1taeCTY37DkafyprUqsdUQAoCKyeRpmvR8nr
kVokA+zr+kybwK8R9VCrDlP8I/Q3d2Ssw/yDmHCA+LDhtSA4zXpd86+exVrfdWVV
Nt6rfa3M7HsPo9JxCkp7GyMl04IZQaIGYf5MwqY+d0IVzLG/08/mV0VC7rYIktBA
BzEHP1CVbvySzvIEb/ikzhXWuktKg/FiKIUqkQMFXE9vhKTpg9fsM/NgoLuhSXz2
QlW6JgdmptEJMNchez4uMNB+dg80M5IXcODSol5+WG/NokTJTTk=
=qfxL
-----END PGP SIGNATURE-----
Fix ubsan issues in talloc_bstrdup and talloc_strndup
Arran Cudbard-Bell at 2020-06-04T20:26:41Z
Files modified:
* src/lib/util/talloc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51ed82bdabdd4a12e0b04323241fe090d4285ada
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZVTYACgkQ/6TVgp+2
18qceQ/8DrwFITNntV+TsVidPvUBVGuUzQV6iHp7hYy1PaQYOzq/K9yELIZjUj20
CTMDCKNgHD6mzqX9iOhG1rvW+75+SRRoZdnCtQO6w5I4nR0mZidpLf2xJnZ1hFYu
UaXJNywibJLms1BnnFec3vqSxuR1dtnXEQOLvXs6WqtvjpTT8pO3GMuJjrTy7waq
27YSXRM+deJhCoZfv1ltZ5Zrm89jhSTSEd0ipWrP9PNKsWE3dPPmSKntuJuZKUKw
jovOiP9Gr08hJYi2U+4fJuqarYV4Ae5RdPn2soXGWVZPqOMndc/sg+vnSM/kEKwV
N8wlQqs7Kb8C6kmj+DcufYqIfrsLjOcsK18lm2ACwo9go9AimmJwCHY8FJeNB74u
S83QSo6V3TRCdpRkFxEbg3t4irnriFT9wTCbXAPLRGXvnpnDuxSJ8dybO6vBK9FI
RZK8UApAAjv1iRqIfX9vWNUYjltv3327HhOHVdEXz2nIUfE8eWF8zlPtF5qZ53Rz
TU2YTmZV1qlXxDy6yIwqpAD+ZB3g/GiLarjyDJjkrp5FDowK9wWB8fW5FcH1PkN5
nwDfzzYsfgLzciaWIC8oXGs6OEAnLxhUGyFtV1AtU6No0zWJwnSGw45BUL15W0SS
jm8O4yjJFmHopkTq6pwHAdcDt7F8gRhJBqyN/0OSzp3vunA+qm4=
=mIE/
-----END PGP SIGNATURE-----
trunk: Ensure all trunk request fields are properly initialised, and unsed bound_to_conn when the request is freed
Arran Cudbard-Bell at 2020-06-04T20:10:30Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3822b796906516d7a363265d3912a22675318b93
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZTKAACgkQ/6TVgp+2
18qRfBAAlS/tIdU4mialdOVTdtvgTwGMDTc0KcH9JY0H2tBcw97M6TaPgZGt1Ryd
nGKtaE0WOJarV2cSJyF2WIo21TYveRBHOnG6DAUHoiLa1GzG5Ngnx3migGFE3BEm
NCULpqwXO+OddNYj76xiEfztUwJDrN4THngr8aU7Ok5wjHCQ6fmShVDurJezjdaI
aW4OFVH80FEz4Wej8w9+CSmwsEwIGS06k3YjQUFYSlEv+CkWWPjqJfoSZ9keZiB0
QMCxlWpY4ePY6PWl6De1FfAKelSzKkvGk0USenSVjn7bevTaDIjPAGQJm4/X9d8l
koSsgJ41NIzAHVfES/djKfOi0q7OJ4nAOZQYRuyk0sa7ZJc8M2EUm2Dj5IvHccSO
4N6BF8McP+eCu42R7hvdXdeQOq/uXqE6yKTWsUIcc5cFwmEMmbGhfbgjtksdIwZL
lxMkcJyJ0eRNrj898rOfSTl+86O/DD5HMS93TiFlhlt5S7fYA18LqGAcDb8zYkyO
IMD6S1l7p+pWd/Qqt0yldWaPs+o435u16/QSZDcc6EF3SrDhvD39o/l0EivPyqkK
3T7rnr8/TTR6h8TSU9h3v/ZCnLWkY/OoIIFikuyxy9SZUIuhUiezLTL7S8BJcU+l
0E//vHlp+4xqgQ46cxTZN3TEMyWUEG3jUYVcI2JlTFXr18lxCw4=
=s3d4
-----END PGP SIGNATURE-----
Update comitted adoc files
Arran Cudbard-Bell at 2020-06-04T19:33:52Z
Files modified:
* doc/antora/modules/raddb/pages/mods-available/all_modules.adoc
* doc/antora/modules/raddb/pages/mods-available/always.adoc
* doc/antora/modules/raddb/pages/mods-available/csv.adoc
* doc/antora/modules/raddb/pages/mods-available/echo.adoc
* doc/antora/modules/raddb/pages/mods-available/exec.adoc
* doc/antora/modules/raddb/pages/mods-available/icmp.adoc
* doc/antora/modules/raddb/pages/radiusd.conf.adoc
* doc/antora/modules/raddb/pages/radrelay.conf.adoc
* doc/antora/modules/raddb/pages/sites-available/arp.adoc
* doc/antora/modules/raddb/pages/sites-available/dhcpv6.adoc
* doc/antora/modules/raddb/pages/sites-available/resource-check.adoc
* doc/antora/modules/raddb/pages/sites-available/test_load.adoc
* doc/antora/modules/raddb/pages/trigger.conf.adoc
* raddb/mods-available/icmp
* raddb/sites-available/resource-check
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17c0f3b6c23c1c86c374364f43a78a47ddd5e2a9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZRPIACgkQ/6TVgp+2
18qO6g/8D2ui04c2ehGLKLOUpXp/DC8o9B0fl1RfVJCMRbdI3tHmceEYfQcDyJEE
O8sj8rfbsBWj8QBsR9XdEHe4OE24Xt7QgSwbhXEIlOZ0oaSjA5UotMkB9o04znKB
HcaQuGM03UTTgnSf879P+9hiLDSnAW3cFVKSXxZiQ/eEERbUjsj7fRhlnJcn1BzE
ZkgjtumVIeqFR7WlG8ipRvg8NpXm0VycxOZdstcqFPUBqtgQM3pM3hA2ye1D8mb5
lkp7Voq6Z3oGViRN94/lY21Jizg977iYicBrKn/XzZK3ea23wJtCqd6ybF/LPgWV
EIbMFD5T5G2D99RqB2tMBPhOpBfqzrLTRDaTi27q8hF2cRNH05yZuDNgOgYFeYem
fYtM1wZ7JCIp6g3uaeeHW8D/3ZvHsSxDGa3Kzi20DHEel3QDT5TP3wkL0wSDWahP
yIaQ3SsJEdE9RmYEtd3+z/nk9wnLHkLxIVqmZe0PMpq0v08L8DjcGXvtnIH5vwrx
78gESxpNB/dYAUs/LpOX7ea893v83XGSvvwpDx+QnVjTF7riNUx/IeScLm4jdb9Z
t5YHbgo9Ur0tyivoz6ZxSemEWiv3HQqa+Q5odzlkCiLFa7iAgP6wpPkIfAr0Lypn
n80kGSQTlCjPa2VIlGtYr2t3WFVU7tp5vz2mtECOkq6eQm9RdUE=
=azbK
-----END PGP SIGNATURE-----
Fix ubsan issues in hash update functions
Arran Cudbard-Bell at 2020-06-04T19:01:06Z
Files modified:
* src/lib/util/md4.c
* src/lib/util/md5.c
* src/lib/util/sha1.c
* src/lib/util/sha1.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05140b4d385127c406d8036b281c26574f98faf6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZP8AACgkQ/6TVgp+2
18oFNg//VKeKr2AQjhG9HJwg2qnvaUCaGM0YA2Kw+EvWaVmpZGUBNoA03uTZIjgY
Xtlv9qqTRcb4d06JiCwPKhPB+fZWx74cHdvW2VBJcLVnZQhJclhNH3MOuHA8nkyA
j4gZviX6KSBSBQ7lAn35VaJtKthFP6Q5BubEIkGewcp/k8Z/60BdtJ+b5wgatVH9
rB4LJ/bQNGrfk8cMLwnUHxRDt5vm3ggTqznvKQtA9nhF0wIB3iU5y8Ofc04MSvIf
j3pFqu4xMIp8hBb3EYgaPYrz1E6SG2zyv3yaSCaATEDY9oylN6JJK+t3wnfZxVP0
yEdz3u9i3S3YEoTzB0TIrXs+oubzJ671jLyU1vJoxvptpJxmKe7WTcFo8WUuy+M0
64eUyBb1+Pq7jP7Eoh0J9iEqXql9phLmL9tQBLTT7d/yyVBu8m798uh/Y0TFmi7Q
2+vnVb0LjsQhRWw5cjU2hWA5j4k424kYfGSzttAaUjVIZZvQaEn4J27gW8b+JjrD
7KRx2TECg6jniWCp80sZN69qZI9NV97MK1cawjzAlmtRAaYpq++zHOubr3seiPCc
enbHwpcex1LThG5mFevHlp1PEdX8bzrF3LbgY5B0FB6dzLqrZL8b93zZKklIvIgs
GH7BZ6Nmn3oqdynvmfQ9TaAAWtMx7jO4FL8FKVzKVeCmbKn80kU=
=YXU4
-----END PGP SIGNATURE-----
Initialise res
Arran Cudbard-Bell at 2020-06-04T18:38:56Z
Files modified:
* src/lib/util/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6712ce61e334ec82aeca07b35649c8a067ae8e22
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZPvkACgkQ/6TVgp+2
18o6Ng/9F0qBl+GYmPh/3lwaCDhMaqtbtsjtwQvV4h3RsGIGHh67cgIJ9q0kPExR
RWXog2dsvJAZHpsfZ7ePX2aFX8jZHeLKJy5HdC/GKJ9kvgymmv2MjyibQjRCSA1K
AACo+wOAGVl9E1/pzDOpZJ2+Wo/CwZpop349Fp/cmRuhkVWlfNJoYZ4RoF5SbJ3j
+mkViLtKR9b+FlWgz2oWsGx9UEg+of6zqckwmHKq9/+kVlbFvWZCQkkbqkOWHDNO
T4Aq1lsKlmvP3uatpKqFoVg+yEhPcAKeys+8zI7kA1J3PO5FH8j4mCSU/pzywRxN
tIUB5iZ5FiYkuu2E8+0+N1dODQ7mc/xp1UBKKg1nnSs1hu52gPM8HShLZaLsXTpJ
bwRXX+FtCu6AfucwnrGzI99bzxokdxoHArz9xV/xwAuh62JLXJOhgUI7eZonPfT/
EqXkRXTrUWO5mBZvxAn7fIu4E/YU1YTra4vl9nNNpaWJoWjUwU+Kq3CEWjTy6ctY
FLALcP5pLhhDp6632AT92A1KBIAYIDgv/RkQWjzGwkWPOji9gdc8EjdNildsgYP9
zIS+oQ/d+djF6ogeQc6/KAU63hyyKBOqou44tpvhEKlJAr0CYv1jf5IdJzHiPYzV
IkwkTBYAePLysh47RjTK41Gb7KqQKX7Qqn+VGCXPSv4ZIX2/ETs=
=/Vei
-----END PGP SIGNATURE-----
Fix weird whitespace in misc.c
Arran Cudbard-Bell at 2020-06-04T18:35:37Z
Files modified:
* src/lib/util/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/046eb46d87198e90bc703c7018c14c703886a63c
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJe2Tt6CRBK7hj4Ov3rIwAAdHIIAFrQjbYaxlE2z185+WqqfkyL
XFlOqb/c14j4nvqpAlabajmy3BseVfPkC6l4hvJudLEbdbshEhuLfUVWQOGnvoP+
FcOqGT6t2P0g1wLnm9K7JEzCfJ+LOrkaS8XjYasJhGHPddCQV58vc8BR3L8exzE1
ozjjorUKQ1BcDDQvDY1dJ8ASZTTPN4kn/oMMO3TeZQEZSaXuKWM2C4WAsqPL2TCG
bKpf7sIsb3E1qT2+Be1Q9FXuVXvhLqVEcwtiFizERyqHm6Y2uit06W6WodME65Wv
hI8/73fjlK1Kzg4iAEylwp98CYdXiEzbUxlqXN3EnQbxq/WTnPT3Och3/a7z8WE=
=5yzX
-----END PGP SIGNATURE-----
radsniff: The test need files from LFS (#3481)
The radsniff test needs some files on LFS. therefore, if the system
doesn't have the 'git lfs' installed properly. just skip it and keep
going.
Scald :battery:
Jorge Pereira (via GitHub)@2020-06-04T18:20:42Z
Files modified:
* src/tests/all.mk
* src/tests/radsniff/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8707da0e9df6f04dacd89789dde2470e25c5387
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZOkIACgkQ/6TVgp+2
18p80w/7Bw87R4VLjNbtrggzPLc/q8ZkAa/SAR+hSJaMGvvppTnsg3VbT6sbTfh7
CZARa2EKITxdBkituVZDtCvZPhgyXU9tH1bTT0jWNxjtoNIvmPB2pWLep7Lzo2v8
fyjfLh/PXcCS2iG4FL7SGaCyiGj6nWDePtZEIH0ThFz+hY2VRcS4m648/FCrVcSs
ObNTyxWDMe5Kj1ZdlY5CuZBl+GwFvi1OXPz7nN/uYCxqF7FxPO/D+XbeRktWjVyS
2KRmiSuFHa2KASTZ5szBdlijgm3eJKBvQA4SSJr4TDcFJDxkJXrhkAX0uBKYa0yM
RHoU1lUWnEnSVtKnQA7TrWvPMaW6ubyx4Uahm32tA9HiH9K1Qx3rVAYdMXgdA8Tz
p/vkOm2sK9Er1usqswz0r3ra3feVUSL0ac49FsMzeGCrgQaioho4ewI6wFKf/tB9
iW+gcLG7+kfoeGa/mJLaWnEmkCG5v3z4myrGK9Ff6UiYm5P1vMtcBavY4f90eG/6
u+3cgVzueUD5cXmpoXjcei3Jd9ageaLvCINQpVfnvaMYaq7fu+4W3g0saOuM4gid
WjgAkpF+w4t+E4KqRXBoONhUdxSgfPobHHDudup6kbtY+txHfqEt3GgIC2L2JauG
VCzFYAYo2es+RtniIqvH1XysYV4yC42UxYkEktyfBDkiURVez6c=
=/pfb
-----END PGP SIGNATURE-----
Running with ubsan works locally... Lets see how much it breaks CIT
Arran Cudbard-Bell at 2020-06-04T18:15:30Z
Files modified:
* scripts/travis/build.sh
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25901a4002fa26470bc4e1266bda82a661f58214
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZOYkACgkQ/6TVgp+2
18onURAAl/BXqdrDvSyT+f0BlEBmtNJaGpdU6GpsIk0An60XSXnOox8FidOd21CH
c6fHf6d61KGtG3oFudk/6XNakS9dE366YSGLn+YCbsjfaFvRSCKwmRRLzx666eyr
vIq1vz8AwLaqgai+D6J3iLdD1EGF0S7nNOmqryzsseFlqbmeFTud+ZZ3jLp/W96R
IZ1TQn6yi5KHWKCZldbPZGQf9GPk8JIXPVG2PUJHCCg4tFfiov0Kv9XYFDBcHdgF
p8vV4EF/c17Fh/9wA6ROhO8OcywfQDwC4IKh+hajoV2S4gHrepCbYF89yr4DzoJT
X0ns2XhWHsYliU9zYmvSdZzUAaLiteyHZrrcRbUrncsImerR6d+T07PcsP9MwliD
4eNVYryZkP/ePbzXv8oswc/eYbF9hLlSnv0SDBLuadOK6H0wHQqYtNACHq6UwLgM
1Nvvdjbi7YKZ+7fCY3CI7KA9BEQjF4XDcxYuYbmTMKiqXmQzqCq8eeDKp1dLZHLv
pSQOK5X30DjehueksF+eeo2ZnZuSDceFIfRMoz0RC0UGTEdTnz9nEVRw/sruGSm/
DPr8NJArAJr/wkcgpFm5hKT9xmIbiZnnzA7FByC5RB5TXESsEEEgALWgYi0ufIuh
tVCYEzaE9/J/o+Q5AKvbMVgnb8XdlJqtNBJ/DnbkHnhgIUI2pPw=
=Vypm
-----END PGP SIGNATURE-----
Add mul + mod without overflow and fixup rlm_passwd hash function
Arran Cudbard-Bell at 2020-06-04T18:12:25Z
Files modified:
* src/lib/util/misc.c
* src/lib/util/misc.h
* src/modules/rlm_passwd/rlm_passwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d920f520bd304a602db08ba610bafedc7fc5bb80
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZMm8ACgkQ/6TVgp+2
18rcfw//a1JFEu0fY4WZ1vKy0lXbS3KpnRGjFRIEa1aPGcOfQiFImFAGva4tg9qP
k81kZHIcGAE20TIAsfSSIlp3fPassnL1NWJlv0XatIYfP2dgGInxodxmWfXXvnX8
vm3wR7329xCP1Rk+a60e9MXiHxZb0QORmivVChg8QjSfSJUSZDvVTyxJs4K1hJhj
k6D+a5/K9OFPvT80wmjKAhtS1MQ7ETFsK7qKmgyv9PKhC75/3SOlYJjmBznWkwPt
t1sJ97OaItePri6S1Ki9Pm5opGpFGq1ZFpasBwYE9fyZ/bBEjatYnPUaCbGFDW4H
c1UJYVaYwD4VaDq60Sh41IZqLnewPFYSvbnpOLwQL4wlFHelSxou1JB8f/2YWLxb
TwpdTDrbVJoh1kBeYBDKLZZoI9YHlQK9EMEtao6vSpNTvIq6/LmrerD2Y/VGPhAH
LU4leWPy5/1GNoReLnpwZOBR6CW8prUXrLE7yEqtm/GerAguggCu0wBiI+m2rxbY
78k0dHqNkSzhZ8sloCRQwkRS3SMEepGBH2g+k9Ibos4iglRpMOOuGJSndSgV3zb8
agVkPD+/fRC83jMaj3lAOUzHs7POw+ArFdapQrgfw70OmLiqqRo6jGsCz1PEW/nb
j7eTTK3mZeayP6Ck/QptcRDA0qgf92KsvVdHdHKV2BF1+Yzq3Po=
=cGn9
-----END PGP SIGNATURE-----
files: Only copy pairs if there are pairs to copy (ubsan)
Arran Cudbard-Bell at 2020-06-04T17:42:07Z
Files modified:
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f32839cc5fe7fae8625cb10c0e6594b76d7adf7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZMR8ACgkQ/6TVgp+2
18q1gQ/+JK0kkkW6NJgB8MOA7+XjBG5kxGWj4J+/4pd84Dws7rD1mqYqm2mdR8GP
HN/qCm7LTZZGu907Og1l6WCQUbutOht4LvOqZeBWEg1qho752mS4jaajccerjkIx
BUv4JiHzzuIUVIAOsNGKmdCShIkPJSNFc4YmAMCf01emgFSorselnkmTw1I6ckzV
f3aO5bvVFYU30JYubv77j3PAU5Qt0U01OcTE1O2QL8WQhaNmAXECh1aop6cZBOMF
7+JjNkbexTUOAz3jxbD/jbqWkQj0PsDVcxFKNcT0GrKKhiTMDg+01MPAWsXwOe/D
r1/YEX6M1cqVmq8hb47/ufJ5nCktU6wRlM8ZoQRMz24rz94Hplb/kE314eKX7ZR7
ZLi24aISwnWLEmKJmju3iN1v9n5HbIeLwRphGjbDMJUSMTwPmC5vuZ9EcPl3cBq5
VzSMObzhKybsGrm0D/wcUMDifm5sm3AcLpnKiHIsKixHMSVRLPhq/j7f7LDE+2ka
/OiyC5MK/bVAkoL0neC8KQSvR2mKH4HiOUz6eqRL19W4V7FHadR+lLeZLl3+mpsV
pNlDoZN/qLcSfGevZ5HYHTGNNORKeYOerYXTnVXANpPLgBKTX1wyvRV+84RrtY6N
AvfzfRRXb2iohHvXU06dK2vxQYl97sdslx9JxVXBs2ns4PBLvO0=
=7bzZ
-----END PGP SIGNATURE-----
Fix ubsan complaint with fr_sha1_update
Arran Cudbard-Bell at 2020-06-04T17:36:31Z
Files modified:
* src/lib/util/sha1.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21a5208a61c809a3ca8b8d3239b36886026dab5c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZKrYACgkQ/6TVgp+2
18pFmw//b5mI0o+kqQLKQNp6jXswy6d+HE3QVhhMbfvdufvwUt6nlxL2O+5nykvk
dJ1ZTL66hViS41BIDuMPegAGWU9ujZ/cfzIelbszVl6+oPKlIWRYDyZgpb+Jq/rH
uy8jmdl0v5iQ3ZK6XChuzbBrL9t2f2oH0UjmCcDVH7PT7pHhk47stva8ShzJwSV0
Se7dnSaLUn4WO7gKMDsD8EKH4moxq18d02Yn/ME0Gta0o19VHZVnkxlLJ5zCIPW+
yDYq4YaJKPHiRBo8970zRGlqvr+KG9e3+ZWwueiSzX/zBKa4QPzH0DUIZ78lSY8s
6MYIc7FEiPBzhp8lLASshwQ39N+tfyn1Khm4IwTdlycGtg7wbBJZRKRlcMC6ybaF
4zI+WQew1Kctn9qjofoyFg0kTJRv/3yngFr+G5CcfrVUv5bN7uU6G/lDqodGzfsJ
5j38+Mq598xSDALpqSNP9ImB0afIDL9P9kMhs8coqF8Tm+jDy3UuKOA+UpIwqDu1
YdCcnRz5Tzl4JrGs3J6mqbR1ViNPqZRU84LDMXdwwP9YcG5zW5YfU8F833vXkebg
OiQp1GyO7xc1CpSDD2FeSmPsycrshYeFLPzEXcygD0EkPFqEiKHoh3YPi+5qm5Xn
hZr8o8Ox0tDJ4gpXsfgKWEDvDOzZNDcnkR6Yt4ehrMgPTE2Q/Ko=
=uQYN
-----END PGP SIGNATURE-----
Better warning message
Arran Cudbard-Bell at 2020-06-04T17:09:10Z
Files modified:
* src/tests/eapol_test/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cef0c1c8604308875c692c7cc3ce26a6b64b5d44
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZKm4ACgkQ/6TVgp+2
18rdDA//Q71F+t9Cu+5hGPqiRpNYQJwfLhxhH49itw2JNzcb7ZRMufGdviq5jBFD
6hi4QUpWEZLX3BfETXqlgiJ5pwfJcmgF6ro7lCcbLJCnwHNM2v6IdFxAz46VvST/
yLkF2cGBdRixWJzFJ2LfbLArhKQOosPSc2zNWfDuKqlruAQAj6m5r391U+s8Soqv
dk+pOdHNiUjdsJNg7DC7AOr2FxXuodmVbLkwuqodRmjCkNUCs39plTG+aVQ2c6kd
6SrO4/RQAUrxPKA5iuEZbgl0X36ypA29cpCWSwWEeIUM2FRU5ZLgjq35yVbndtON
p+mHc8knNgiSMwqD3qkz7l7GX3VivkOOeckDgFWFPloWN58JIGr9A+EBpzVKFvym
kR8aq7iBSqzUySKlihigvbFzlUC9WeoFASEL584ZZUgNg/57d0dLHaZQREyNCKh1
R3qhp8Rh/lUePMyBZI0xikLCCqdst86Zd09/pom+3i/1dmS9CkHLttVo73QoE/82
c/kv5K+DFxBKlm1HKPHS/1EO8js9nBu+PNRHsM1vlhZliWoCIaomoCLJWDPsh/9b
HcIq+pkfg2xaH2qR2glIEcFtNtGcGSEEwsBiK94TjWcFsrM0XBghV1n7uwETMap3
x7hKDeBOn+RuuDpUduY1XUvHH97mPQt8FRKhwQFdaQ9Grj0bIXY=
=kZkN
-----END PGP SIGNATURE-----
Disable the radsniff test because it still doesn't pass
Arran Cudbard-Bell at 2020-06-04T17:07:58Z
Files modified:
* src/tests/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69f505cb7c95cd405dc50a672af6c1c172dca921
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZKc4ACgkQ/6TVgp+2
18o1bw//RRantdmUvxNoJvWwG0lTl5726mIQQf819wN9X58VmDYxZ3N5PdyKDqb6
wCDGmSrrxaewKQ3DTOaQb9DkSjSTn8OYgufqTJy2K85VkaE8YN1ZFrQTMZVAjssd
SbNLdh1T3aCqDFFPb7SJ3LPz6lWL8MNA4MfN2Ry95GIdc65QXBk2KFmQs6B3dzJX
l2XcwJCy9REg+WJaEhqmTxfITcdFAOsB9t9u95KjQnN28MLKU16JEjZuBUxsz0Q8
3qZJqrYYJncFyJ+rGwsW3ECsmV/RsgthBv4U3VvfT+tcWWtqqR+3nSroAZd40j8f
V1W/+bAtyb+mZl2MDOlrc2UbXW7YkutOKrUcmhdrCX/B970x51toEhRAb0XyFUzb
0m6+/TUN1Xiizo/degvjiGwgs+gtbc03o8tY5HnWW2VZL7n7Qxl/g7JvGF4yXgDY
/7GDMjlXsJZR6D3uLchv2w+fo3Lyrfna67cQS5RTXF616AU9z8TaOKQPcC4eiAKZ
kJG3YyQyGDiyXAIdUUgI82eUuOh6sRRhA/ZrdZtZyLMtt1YymjjgDIHqBSb/Jmft
cDVkMNq2RKvzH1pF7VpFa+udcGlCH/jfV/a562nLhMQRGuD3lcpFNuupwsVTIdKt
ZCjQn+5pQ2iTz8huOhc1bsy06/dMrl25HoDZ7e1Vkl/cqqfTMwU=
=tzSn
-----END PGP SIGNATURE-----
Fix uses of BIN_PATH and DONTRUNVARIABLENAMESTOGETHERBECAUSEITMAKESTHEMREALLYHARDTOREAD
Arran Cudbard-Bell at 2020-06-04T17:05:18Z
Files modified:
* Make.inc.in
* src/tests/all.mk
* src/tests/auth/all.mk
* src/tests/bin/all.mk
* src/tests/bin/atomic_queue_test
* src/tests/bin/control_test
* src/tests/bin/dhcpclient
* src/tests/bin/message_set_test
* src/tests/bin/radclient
* src/tests/bin/radict
* src/tests/bin/radmin
* src/tests/bin/radsniff
* src/tests/bin/radsnmp
* src/tests/bin/radwho
* src/tests/bin/rbmonkey
* src/tests/bin/ring_buffer_test
* src/tests/bin/rlm_redis_ippool_tool
* src/tests/bin/smbencrypt
* src/tests/bin/unit_test_attribute
* src/tests/bin/unit_test_map
* src/tests/bin/unit_test_module
* src/tests/daemon/all.mk
* src/tests/dict/all.mk
* src/tests/digest/all.mk
* src/tests/eapol_test/all.mk
* src/tests/keywords/all.mk
* src/tests/map/all.mk
* src/tests/modules/test.mk
* src/tests/radclient/all.mk
* src/tests/radiusd.mk
* src/tests/radmin/all.mk
* src/tests/radsniff/all.mk
* src/tests/trie/test.mk
* src/tests/unit/all.mk
* src/tests/xlat/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30ee2965dc6d643449e7a396fb5e40b284b307b2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZJbsACgkQ/6TVgp+2
18r0JRAAlYT1F5xiJuiJdhP4eyCXYU9ENdVkByfHTCFLWmLNi0jHIUZAr6OHqL83
UEBe7VXiLhHfKfCnROAhuhyfVx9zCOxtIEyhSjua3BafX0e2mtxJwtvmIVGoLJbm
KJH2bWkXQufsBpHq1B0LxroGaGSiWbVijOoCMnMKLKlYKm9FQA9NjbHZEa818yEN
xfj65JGH5BurmwhJ1Ww/U4+16Bf8RdkBTTaNnDz636sTR0sVWhaxeUUKpl6hE2Kn
axcoTJ6ahEU3tE7+L9l+4KFr+D1jk4AVfh5dD1q3uX0JyoEv7bdNdI0TC1QLsa+5
1Z4Bk1de57dBDiurOOUdFdb03lLPa/DBfMJKO/NIoGgrnE6o5OicPJJIYYyv6Wa/
sZF8Ctbj7dsXFBy1vWA0u3rLBLb0m1oFx4lEvSBLOz/dZRNKd6A9r983IEvqOZiV
IqbpfEQyJd8jHpYbfHJhANa247pxoUk91oFHCO+bXWZZxx7aqEXqpCcSbXx4m+YE
Rieu7lp8b4fZpG1Cnhjj+bVJ3Hw/N2pOdJfTEPQdM/V0DSuAEWNiEeBifweU2gvp
UGIX7y5WJFlWtDdhLTlms09e5VTj5OHoiUcnn8j5BOao8k3nPi099Ab5brqJEZMa
uB2NtDgolwnJzQAxlsHimADM4ycs34zCQ0cY9LZ82yBotjEPEqY=
=zbKK
-----END PGP SIGNATURE-----
atomic queue: Fix queue talloc chunk verification
Arran Cudbard-Bell at 2020-06-04T16:47:55Z
Files modified:
* src/lib/io/atomic_queue.c
* src/lib/io/atomic_queue.h
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56d66a5e204cfe4d03e3a56031df6c8f16060bec
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7ZIPUACgkQ/6TVgp+2
18p5dA/+JaGB6APTd16gZ5O1R9ueAedG4JN44jFhYT63s70wkMR6yGyNSyQZ5DGn
MipC0fjJ+1NXlvUYZ/o4mjsAU8/YoTmDjDnZC9ZBPiv64Q6rOOVrx8c8cri06Rj5
cDN9WJg+1oK/Bgu2kYwB1UK0enSV82F51aUPM/HyS63M8XpNOLt3J6SUdaBLBDJG
gH0Sf+nt6ophwADQ6lNq8YxNbfJDamx8gT6veX/QvxXst//PUa3juLZqto5+Wu4H
hwHWRFTPgnZe4k+JIhx/xGAnswD1u0FBC036y2EqlnIMHFTGrrlut7IUmb8qAKXM
rED6POR80xsgq9vjwVmijpSyINY7UAka4z7o62xWEkNZHwekwpIu2IfVSKwdx3he
xHIDTnDHvvHNySVPMO/Li6VTD9rfT89dJkxJ+/KLOPSmzq+61qosE0WN2YELeTr/
g2U9OfK31xfqa45seEfDZQdBLOQHi/5BloXe0U7Dfu7ZgwZodCVeeIVR9H8at6n4
1elxO53edjAz4i+xbYoDkqacVPKt6J53KxJ3qZqZeFnKYCCbg6GrARGEc0Tq+cvG
RTDgQgtdVCQPN7udxG8CS8gwROkrB74hF9crVgpy29Onzjvom7Z8SiamoEhifuMh
Jp2lRdSJocM+yW7QKQmeMpZdb4sFowrvnPsgdvWmltvWHwWm4NE=
=ohYK
-----END PGP SIGNATURE-----
tests: Actually emit the server output
Arran Cudbard-Bell at 2020-06-04T16:27:33Z
Files modified:
* src/tests/radiusd.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbb459185a605ee6bcaee98addfeb85db6eb6936
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7ZFdEACgkQfQ55zXdi
Hs1DoQf/YBUuT208n0mXmwcungzl0e8sm7Pe+OBThPhnXl7gM9QogsuXV1Pom+S5
yPBzuCMr7gZIWJkZegCmKeLBI7G6lq341hzkgeZ5IfqYt5YzCIH3TUav8pMT3A3k
yOud4ikW0ne92tLyY50nybKOQuHeU3LH3KFGXDRYHzMKaqFpcCTsnVDuWCFRL/c8
au8/jGTYZ6uVRCrf7g697Mk7Wkl8wOf6x4McbhEhvHvVT2r6T5vA7eLx6Kk8qXDJ
ZLdZCNvSdaJxdSCnhbnoHPC51RyS1xmjW26WeeWXh0cUwX99zHq4O0KFdFCFGow4
TZiZxqOuGsR8HFftbyUJ2hcT2kNUNA==
=0DUD
-----END PGP SIGNATURE-----
always clean up FDs, timers, etc. on Linux
Alan T. DeKok at 2020-06-04T15:39:47Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c97df726ecf41b38fb0f7c06b541ac3c23d5680
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7ZETwACgkQfQ55zXdi
Hs0Y5Qf/f+XKxFFgGZGpYz3mZIbX0vxf5qoC9urUw31VMi4/Lcf4Uw6MRJF/dGug
pHCgQQimv3bypdpRavFWq1f+yf78oS/CRw70yoJmqx/1hu+P1UJ0XDnVgheksLLd
WPIAmO32kLlsv0h13xmSbusUK5wEkFh/zkhX9dTAksmWlBUK8U2+vlquJAHCU6b2
5/5J6uqeWPswvP55ChwmZRlGlm7yUBRrQcJ7ao9FvV5EPtWE+u1QrxIi54+EZzCP
jI8VF9Kl7xjq2kPmDt5CgvGRZepqoReak7U8sxIdbUu9qNjlflFcmQ3CzkLeb6sl
Kd6f+ZwNveraveDDschvylEuSgN5Aw==
=x6Nv
-----END PGP SIGNATURE-----
free children before freeing the parent
so that `*(ev->parent) = NULL` will work properly
Alan T. DeKok at 2020-06-04T15:20:05Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4ddab6ca7a70c44e15f1285e9f9c8ec6c3f3497
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7ZB4wACgkQfQ55zXdi
Hs39XQf/eimiWcfA8WTE/YG+tRs8t2PUEc/2SPIejDrU+vtVDrnNg7g/NPBQshA8
HNl/3Wi+j8aCraZUKOYiuHhPBkhdFM1s16QxYHHExg06ytZZaIHG4MJI8X+T0IJr
KKCTMAoJUF0My2SggqkNVQilfVzgMtbDAoY/uAv0WzKgToKFZ87E7HtN3O1k7ErT
cCp3titbZlpCGISgY5W8ML+P3d++SxC4E8UqSkFCsAL4J5WY946koBmW7q0k32SN
EWP7gvPPPEQlVdBoyfgX3iYsaDgQ0XWCkWT/45J3qwLqaxgPuUXIE9xguRLA6RZt
TVsryMIWRcdvprSIRvsSyH5OFHHDBQ==
=ttai
-----END PGP SIGNATURE-----
need sys/wait.h here, too
Alan T. DeKok at 2020-06-04T14:39:01Z
Files modified:
* src/modules/rlm_mschap/rlm_mschap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd543c33f7197d036a0435f6a57f75a9fa3611c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7ZAY0ACgkQfQ55zXdi
Hs2YtAf+KA4mQstbX1WDd5sGQex/bHsChlsIjg2OVPVPnqJK0BMo4uvHECyX1/an
8PXh++wRgx3uq/Mn+9sGYxtDkeFb2/Ih/xPAk3t0KG1Ih7tzOR051NhfL397/vgc
IUqGex7HoZvrjduXsEHoDSLfP9vp3weJVlYARfDmw3iHCpMxaVpkUJBZOmwUu4Fj
8S3hylKgINu4xtPsww3U4EWmePmKypsf7KXmJYZxwy3Cx9ukbC8MH3KfvGQCjp3I
+5fZSbtUTzgpSgYUlLTVCu+yu03y+ine40SDbQIrffpu7IBaqFfjJxUh38isVQtq
MqJd/+iUMZkiqUbs99wb9xmECyY5rQ==
=fa47
-----END PGP SIGNATURE-----
include necessary header file
Alan T. DeKok at 2020-06-04T14:13:26Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb721351ab21e50aea6f2584af8bdea0923319ca
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y/ckACgkQfQ55zXdi
Hs09UggAiy3/wJ44arWldLuVJ3f7Q0LwpPO+A+X5zP9pSr+6ysLksqCMQ6BLfvhX
f0k/N/t5arq/vXyWRnbNKrq7aPTfAQIYOyv4fCUNl0NBhTabKVsQtpN+uHhZqKF0
WoBsf1NrD1II5CeE3nVD5uMO8xehBDNUdjdXqcsoEYk6ntAVSbcpUYHK7M04vV04
6Y91quBEk4XZJ/ZCCZtDJ8IzgZpbwxbb8emQsZXZ/rvmxhDyQMe+0LqeMS3NrsrT
F5S7ldoUs3UGOZ+DGNdtI8f9h4WoqVGvoGk+ZDOkEe3y82aoQQ7PSwY9tkNmlsVp
9hxRwOpELPBwjJrPX++7HXHkHvRYEg==
=gGYo
-----END PGP SIGNATURE-----
remove rad_waitpid()
which is now just an empty wrapper around waitpid()
Alan T. DeKok at 2020-06-04T13:57:17Z
Files modified:
* src/lib/server/exec.c
* src/lib/server/exec.h
* src/modules/rlm_mschap/rlm_mschap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81b16afd10eba079231554e22ba0bd02af638eca
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y/VwACgkQfQ55zXdi
Hs1lrggAjTdcCI/8LCXaPuAIr+0SLSkzZf38IXwQRe8tIn5RzxT1Tqrb1nX+gwjs
Btkc2wabEUc19NIfccOObq++/bPuWFEBIviqeqIraTpsEowz0dhcYoBxxm+XF00A
83xjxOW9JS9yoV5EX8gtY6tRUmlw1yhMKdYQ8Y2f5lbmaQ07tF3rfFPm+y+CfC8n
EajzXbiJDMG1MvKwtRsfITJNAANgfyF7b3M82xZGBC0PWKos3OXmcZhYTUCL5jpb
iqaI5aIRD78SO/dgaeu/B0nDL674r8i9ZVQD+D7dXZlZ0LOSh8eLmJH+kWPQ9wF5
gu1/sxvB6wxYfgVQR44hHwVaOhcl3g==
=CuiA
-----END PGP SIGNATURE-----
workarounds for Linux, where libkqueue can't wait for a PID
in the optimistic case, we can beat the race condition, and just
call waitpid(pid, &status, WNOHANG). This works often enough
that it's worth doing for now.
Alan T. DeKok at 2020-06-04T13:54:44Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce80be1f84da639fcb7496a439201ab89d208b1a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y+WkACgkQfQ55zXdi
Hs1srQgAlakya9VJ+L6zmnBcNJm61RHbBme9PAnueTt8qzcahUxoandwJi1n7V6i
D16SoguR5VT5sInZ4AO56snxtF3jr2gUWb/avyEPQRfWIyHCVCsXti5knRf28+pt
4Knhr4uvFKXNo+I39/drC4XZfHfilP+U2yxnBPg65K7+1oDurnV/dnXXEF4lRd7p
BgauhAm6vGLAEEmWa/qGEPg9ZDoF4dHLmyIpl3sxgJyazti50WXL7oTQSJ9EKel5
h5zkcp7ylzZtLTMnHSau6iCuII3W7UZ2eOvem5qN+t1m+2H3eHAuy0OZZp9xGap5
eYbiKDTvgKEZL+wFk6y6IMOZoBDpaA==
=5Sg0
-----END PGP SIGNATURE-----
keep analyzer happy
Alan T. DeKok at 2020-06-04T13:38:42Z
Files modified:
* src/lib/util/hw.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40dd8bc1b691668dd07d2ef97146788044c0d41b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y7yoACgkQfQ55zXdi
Hs2VhAf/WVTcORvA9Hzi4RnnBmBQbjAO6IzLrxG+UbQ/awJzmcl+Pv/1c4AV/7Ck
lpWKrZZjTEHCnsTkDQAQbFv1qZDZSt5slf4Pbp8t5Xf9flt15VawU2KEeeZsxLBK
703Dtu9J/RwPn0sA8WmJTFN4iVyD9AmGxCHFmTVvQtsn6JYLAm8xni3Nn0H+R4n6
nYjq30bEh1Zi7CeJjc2CKav1zsXTGY1cDJYq3Xpfd9olwNMDQa+wqNzwtGOuezIP
5LdR9DTr3TgQFq41lQ3UiPYZ59Jh3/GI944Eu4qPnpeKIt1BP/y/YixpaqI0Un6d
gsGZJd82qav7NsVPNA/eTwTS5z2+2Q==
=RMA8
-----END PGP SIGNATURE-----
fixes for libkqueue
Alan T. DeKok at 2020-06-04T12:55:01Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/577dd5359eeddda19481bec56a5a18763495ff5d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y7GkACgkQfQ55zXdi
Hs0a+Qf/SZHZEird870wY5HJFZeCeKUzz3zyZPfMMAmJYW3oonHeBtUmMwkwFvyk
uu2urPQVDRSO4R6x+L7uhwadWWGvNXEKv2gH1D84UTcoip0cW2Z4HBBaMdgXxNyL
5tPSnELwFQ1zzdDhDqU4rjuae8dL4+beKEz8amiAeMTLbF9VtFUMCn8+UDA8hJwQ
xNZ2uoVOOtIrYzkAKiCBbzUGk0AvEPntWDCLz4JIDXti22IdMOi/c+DZdXsHM0OR
J0ikhACTi/vjT0yatNrTuMze4EEw9DX+OdQmPtq02CnpM9H6gmBQOzSY7dkbnrr/
q1hVXePQ7GiYl1U86JyQokfkEwdzkw==
=6wf0
-----END PGP SIGNATURE-----
actually kill the child process on cancel signal
Alan T. DeKok at 2020-06-04T12:43:08Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bfed24d88df3b79f5046e3262e465569fc8eee0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y61IACgkQfQ55zXdi
Hs1obggAnHINUZxWj3knTGs6yrUvYwjkghelh411P1CNkPtIsqQl0zvQ1VXBaglH
2CT3VfMUWs/vtC1E4RPp9isACosYxyqysjZY6R3RLHjC9C7iLhvcubM23NQcbGRx
QYcNFmcqGpP+BEG76eS4zLkQxmM1yHamTfBbGZn4InAdaZof6hd3PRccmMvcJIha
usRm/4kDGf27SIgFRpIybKdzd7ApbtFUhzIQtO7vuVdDhzoSkE8jT+4vpH9GGVgk
85wmwyxMvvokKxYyZacF8hKrakclgsmxpctY1yoYx7e9xI7JHY2+4yemXq8HtTAq
hG+n11xtmRei9+bkum714EKNAhmEyA==
=UF1e
-----END PGP SIGNATURE-----
clean ups and fixes.
hoist the "wait for PID" call to immediately after the fork.
The previous code waited until the process was done writing,
which meant that the waitpid was sometimes missed.
Add "state->failed" so that we can distinguish administrative
failure (timeout or too much output) from program failure.
allow the kill timer to run until waitpid() returns. This change
lets the program continue to run after closing it's STDOUT.
But also enforces that the program does not run forever.
distinguish "no more data" from "too much data". When there's
no more data, we close the pipe and remove the IO handler.
But we let the program keep running.
When there's too much data, we remove the reader callback, close
the pipe FD, kill the program, and set the "failed" status.
Alan T. DeKok at 2020-06-04T12:38:42Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89eb2db1162d6e79549f333e0ab4fe82e18343d3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Y61IACgkQfQ55zXdi
Hs0Vxwf/T2lKvmiE3fO/I5uGNx7CVAmj59u16UhX5XUkv6eNf9FzJJ9DkRJwjJ8F
keFnbQCACzksfacjf6hE4i36KKlGzGPTc3gKv4bMj39Le/m6+nqYrbJvsIWr4Fwz
Z7wea9rJdyHXaIaPPiHNbDOla6EKogmgE8Q0NXBgc5NG3c+ESF4sMGPpXg0YKM1W
F4NVpURVgTQUshzUYHwx2N4xx8hzx6nJFOTxt4MlGNFCJa7INvbd0T5Rf/Lgw49Q
KfQtD5maTDeSAm3q3xLS7cHzH86LgPNqUdm8kZuGUgb6+lntp5Y16ZK4ATZH6ltl
u05TDBxPyUyL9tzQD7nnJ7oJpD8hFA==
=SupS
-----END PGP SIGNATURE-----
apparently we need NOTE_EXITSTATUS, too
otherwise we get told that the process exited, but not what
the status is.
Alan T. DeKok at 2020-06-04T12:38:42Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f47137ded9e284ba2bc813d7afb580092bd87a55
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YbQkACgkQ/6TVgp+2
18p1NQ/4rRnLTnZZNYePoxj2pYeLXOm01xA3bTY1k70R6LGO7eD4qzJDs11vTfQH
lfixYICGyAhU4PJltq8aOYqhpD7PFoJGOkrs/0RtUSOp7ZdilZx+aTgNGHA5l5O+
qUOCZEOaUj4fy9sGTJpFsatckLlQngFT1xlorQZBDVqBKoTgJ3pOB8df1FUbqmXd
TOrVr+2gpQOsfXlPgQlLMF23Dd0SbzHCs0BeKrV1PS/+ul16nDgfOJJCnBlO/hbw
JTg+pLgZUJZDnGxenAGDmftLQ5Gg4pizcFsyfh0EAkvgbBfpMUGhcjxOVJliMWRk
nGI9bUjf4qGwoa4ChHjyOkqUZ6bZ2yDMCcUqycuBGZE/ve1CHn8ENudzxpUe7J32
3AA8vAdHrepMibD5NdIf0VfLGvMi6uyGaSU++XFZ+0+ONXK9G2eon0Al5Au9wYqv
AI4sMultZHQyHimemxk+zGPdDlvJIUp+omHcHYYBztGeLieMipIHrM8ddXQWUyyN
mQ+yfVBLYaBguJ09r5ARN52A5gS4c+XeVleCPhzvKpJ/G07DDNQns1VCLGtEqnqK
zh/DI6PNDIF9XsH/rESn+i4RDTgdr0CjilnW6DJ3fufbI1gxiUCeVpnrtpLyIGKw
rYyme8SegELjHNDoVT/A7P39Qx0qMBAjtmmjsIjvf1fRVfFbRw==
=ZaWz
-----END PGP SIGNATURE-----
dhcpv6: Fix alignment issue writing out the length
Arran Cudbard-Bell at 2020-06-04T03:39:53Z
Files modified:
* src/protocols/dhcpv6/encode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d1e0cf47b33e30fc49bf12c815b3904e8647bf
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Ya0oACgkQ/6TVgp+2
18qnQw//Tc3gPbKFly1AewsZxN3KhkosxZtOufbM/s3cGqAnciCKcd8GZVi4ytJB
dKbuDNTDbaRYDQaDcK+AfXnPO6T9k7Mumtw3LyvvHARscUNM93IQSZB7mtTS1BBB
IQE0ycbMP1sSL9S/pQ8Na4NclOm+uLpDZj6SgMELq4l7sy7Roemu4G/SsG7zF0tP
6O4NcCThus6Eu16pOP4dGQkCZ+EoIUSlXgEi+mJ8hoaaGJy1dt64PNvnMFPajcEw
wnggAzFfnKII1OcFBZTiRgDXb+AkLFgN1xEJhKihFvO6PBH1eOVMM5YDFJuAi5vD
uWx5DH3LgIfu/nbykQnOuG0A7hQcZdp4MqrDYfRCJF3BFAp3mtwYgG+HeCr7EADV
ePH5sdvkYOeBJwn3OpyW1NKg2AyA7UjC7KxehtEYWhLNLvOPK8ywWRz8uqi1jYHd
KjjlY9WdHMkXfFIILxRrQn3SdwLrZUcbjIZk3rq8S8DJrjzbEVXN0rJRG8ajUDQb
DOf+jPzC/acsO48HH86DH7nWUW/rRdO1h2nAlnWACJiyUSkMBcrkDpT64xvk6GOM
ajeQ9zW81OgQBousq2f/fzq/Vk/y0Ac98bmoBnazN3xFE348/ze0wW++b5Bu1D0F
9YtwQsCY3k9JgaYqdrbcsiDoF5TpJcO/8gXSRth+T0w0DfoCYVk=
=nJqy
-----END PGP SIGNATURE-----
inet: Fix unaligned access in fr_in6addr_mask
Arran Cudbard-Bell at 2020-06-04T03:32:26Z
Files modified:
* src/lib/util/inet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6a515f125bee0ec2ab98b9c9cea44eae5795a10
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YaAEACgkQ/6TVgp+2
18pCARAAm71TjxtsxmzKLpYTpVlLN0UUCTeKNY0YYtrdlYsmWLCWKvrRL+onoKcu
Oi2Fw2hXgqp8lt6l3xwvjOZg2dEGlcAZdXj+SXip8YeObCHc8M0HPMwon2Dk7Mw9
ofikhfHPzWHg2SCU5o4fLx2Hn+eJQgPHtgz7Z0fVhRcl+lC18xZbDjhp7waDCRKD
I77xwjD1GVvKeaWrNtNMpTdDmacNRn51/D3/m8pkbEur+foevpkBAKbCfIZeNmQK
N4sbwtVSELaTErbTmU73AXXsV3fjXA16j22O0Uw8CYyq+QI0M6RA6lVsSCtSrJXU
j+6hDASnBcNX/+jkHBkNaXWisvSQetvsncP3X4XJ3Dt0E+4PulMsPSTg0vEXKcNU
5RbNulvZ6UdRu5MuBMaPcjExCX9nIXtYk9s8Klt4kCdkCnQwOztnCqpfZK6CBSoZ
/oO182L0NNO0mvQJuWqcJRKSU16vxaUt5+7IKYQLJ5kVI3fXMBKP0L4OJVOlkFPT
sl8K01LqjBz78adiZBDzIz19zheNXqDjxnz41nIpTYXqnBZ/IXaWCITJ9kE6719J
Ygq7R4Ek09E/7/b61DwLfMJ+YghvTWWWQf9PUntW4hJA1dGW2Qye/htEjbZIHtd1
YKA/ArTNajrnNM18VmD4uqRNI11OdDkey9Bu3VSb/oCFqtjAeso=
=2AEU
-----END PGP SIGNATURE-----
hash: Fix invalid shift in hash table code
Arran Cudbard-Bell at 2020-06-04T03:18:25Z
Files modified:
* src/lib/util/hash.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc49e17c80b61b48bc8667760394649cb2db6b9e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YZGgACgkQ/6TVgp+2
18pYJhAAjZ+oXQ442Gf5zXD0ksESnu9ek111q9rzmoCeDPLr4sOhPKiZHRqUf7yP
A1WirMCLvyYfIUfPfuR6YerClm7paF4MKbx2sZfWjSM8WIZJa4rfL8Y5Rpmdmfr+
L2y3JKIwUnOj0JwsZnNhXI3zEPz3RJJ9oImypg6iwVAi/5FpKyGt78+ttgEUOyqw
FQj6q8ghfZp0B0ZaSCW4+pndgwgijRnf45eFTfcc3XeJgw4d1jEf0t0tmhlMdf1T
2iodLqCykzeDTfK2bwlZ14ATDexZWIcYkbOiCEp0QrEEYWZkcjJfcVKl8bjymqz5
ZmKZZwNDiTIN801aqBDOY7blu6AQg4OR6OQUAxOtq7VdWP/WRvxI6GBFPexXs+p7
pavOTrCIiubnS29+NqXpA5C+8aHxrG8uSD9swDC7hVCTIudlTc7WzQRD1+kHXZlp
4hS503UUzLeSVJ9dseOFKkMwJOXF9ltO1cRuYj1Whzhrv/9/AjdSPr1tmEt3pDYr
FtAwYZn4vItb/GjFPHlOwUVFrtGTLF+irP+CzZLWcN5F1/XuGBrQjl76Of3esFRf
n8GX3vfLIK1LcJU4cKYCwJa2CyaTUwplHpP6m8L5mV3ME3M1Xx2/4IE/75HaJ+5+
ze2nXbNYbh5iI4kHHZ1qnwchFxoQDbVsyFXl7oTmXJ42Vw8UiHY=
=clA9
-----END PGP SIGNATURE-----
aq: Fix atomic queue to use correct cache line alignment
Arran Cudbard-Bell at 2020-06-04T03:03:04Z
Files modified:
* src/lib/io/atomic_queue.c
* src/lib/io/atomic_queue.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7358dd3070ab1322e36dc8b44443de9ee8c77d24
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YZGgACgkQ/6TVgp+2
18pigw//ef+YH1c97Bo2c0mnOaE6wyUcfTJRWPGD+GJpShRaa9NFq5avf4w2Ta4b
3nKy1ajYIZBQHCMK2egoQY4vsW8Qk1/woVO19SQ8+X2qchcMfXC0jxSn6qJihnZY
AvBg8WX/wCF5hNNC+49eOQilLLUdMT2MX13IjLO8GPFCmnO8QgRp2ZxCyrYZvWMf
7k1zdn3IbfL8aC0c1/ZqJLCqUlNKYn2i+2NMhruKC4aalduu8u1ElKFf/+hxeyDg
ToeLwV2QufgNt+poE8CDdSKDySmj1Bv//yheK8waUp5EMGLZWB4D7ogXcf0x1JOC
BWjxl7SVH7RzU910btu2jA9XW6Qi3Uct8VGI91bNc+lHCGSWNwIxSGOix5pXq7IV
CtJPVkUDwJgiz30JY1tNxK1GNnnZKM5EHU7W9otaiJZFhaHENE9QzbFSxBzhfOWa
wXIu8qfeeduFC/8nEHLVr/8/hTMVrM2K/nxin6w6eiZO4DHRqZKS2Dc3eOKXOiGS
GVN+KCE96GEIXgi65iHclvI43jI6N3Gd30UjedfWkJcrtEI0mkAoXa67LV4ruStt
4W3/ETWFPiclmyMurUbXMJCmpFBb5WweVaRtS1qrO3shN3/9VGh8nQE8DRkkVXxu
3HjJ4qvD5nhxHSuWp43+QTCiUAFzG9KNMsJyLje29goVqHLgzTA=
=Wkwi
-----END PGP SIGNATURE-----
s/fr_atomic_queue_create/fr_atomic_queue_alloc/
Arran Cudbard-Bell at 2020-06-04T03:03:04Z
Files modified:
* src/lib/io/atomic_queue.c
* src/lib/io/atomic_queue.h
* src/lib/io/channel.c
* src/lib/io/network.c
* src/lib/io/worker.c
* src/tests/util/atomic_queue_test.c
* src/tests/util/channel_test.c
* src/tests/util/control_test.c
* src/tests/util/radius1_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c3e184a522375edc46d6b2c77b9f9f74363c0e8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YZGcACgkQ/6TVgp+2
18oFTA//Qv1WS+JnGWbQpZrY2Dv2CeZA8QuofMOGBMc3pxlpDhRn8Rmoqdu3F06A
3pmiNjJeT0FFTYYwSqmWOWxXMppXDnCXC1QvF/8iOHAGHfjnfzEn7qCochv28zm2
Fx1FyLywKODnGlWSSiN6ZLlKf6iLQ/JE/i3b988k71/BATm2K/5c1+ic6WXHzNt7
x3QmAFBFMz5IHWfSSD8X4VyFtkEmRKNNG3jq4WCaCWQ+OudIbwHtW3NwyGtnq2sU
+VDCzASRYbPincqWu3Yvo9rQMw1106fdcRx3935vJjRqDlZnF5Os0IS62lE5ShvH
v4R0pi9DHHTZT0t5N0UqOA267u3U/XlaAQ83ZcfIScngJ9yXd4ynAU6b7Hc6Ny3h
Hf1BjLHZdNIs/+ezhh99wTX07RI4sf9ifMCuvMYdRq3k3t4R2aXpHLlbkasVh+7i
KtQZa27BG9GLiYc4skXLH7sDQm1+9pN7anQ0mJMb5rjZj89A7H0gyH0fwr9PrJV/
DBWhT1nshl7dxFhw9BkexhujasmTm3z3CPyllftZnvvtDLnGeLhtKejZ6ixHmAjO
SNyqWDWYo9SVJGx1gszds5lEMQg5ZLmjQYVT17pZ/0i3PLfP/z3gP5dAFxBwdFCx
Dc0URrQWtSx267/5X4EGpTV4ucnw10sQI8VDmWUroy3mov/ml/U=
=Kvec
-----END PGP SIGNATURE-----
hw: Add function to get cache line sizes
Arran Cudbard-Bell at 2020-06-04T03:03:03Z
Files modified:
* src/lib/util/hw.c
* src/lib/util/hw.h
* src/lib/util/libfreeradius-util.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7b83cb3a23f79ae714913973992708a581c62d1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YZGcACgkQ/6TVgp+2
18pyzA//ZNif72UnMVhv4nGkxC4VuoV1NtUV+hVjRA3NvXIY2jiDx4qpZYs4PWpS
cc4Bl7YtI3lPi35aX5OUP+yYxQZtWcAIYny5VeblKteoI/B239DgEHS1hzBt+qmB
RllHYEfa7ZXaaL95OoIgm34XZvTiIgCdOUMMuQsYRCFt5yGvH8ogQaSALzvUNRmc
Xt1LpcQqnt5nJ3siDgtDfC+WG4nm0zNE3U3LyySCH6+pXgUDteG9zPT6Zo/0j6R3
iGtS+tVbzsrJnCCyadl5lZNxP754n4tIt9XnARTKKBYTGYSfMID5xfKp3Ni/Hepo
D985t/PtHwXCU/M+lAK/9hnwaF+WS7v36R+lmrZEZf+LmffCs8CKQzSRWL5iYoFB
VvF3xNekhotZyN4R7wXb1ec5+5mvwN92Z+XOqRRUOuMMoJ/Scl09mpFvkPoR5m9c
hKPIDcB89crVY8ThEFl5vnO2eJgJNqs7qCixfkmf1LQ9FLRrZNGLlFfZQeyElWfh
O6aNqqCqmVX1GTOEj+K5h8OxJC13xy2MPlyNAlDpLQnpcowNRG+Nl27qG7cEuD27
G6cGiByq6MIY8YNTDQVFOfUDbaiOM/Y7DMufRRYivYPPxiBx0UY4Q8yAlXLPEbSY
ukF/opA7jQWOvwXsyF6S4l6dp+95AsqFDnw7YnXnp57RVXbor4A=
=IDd9
-----END PGP SIGNATURE-----
talloc: Add talloc aligned array
Arran Cudbard-Bell at 2020-06-04T03:03:03Z
Files modified:
* src/lib/util/talloc.c
* src/lib/util/talloc.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4215d29935d95d98ff96b343c2e63c361c1b186
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7YZGcACgkQ/6TVgp+2
18oYcA/+JSV9cvbY60VpYOHFDahqAWVxF0h9ypM8txpG4TRWW8hQiuLK1iFFVXv7
gFcXvtPYLO55/N0GUOmBZ+u9BjJ9Vmf6LfNLyX8Zc/wvP9ebtGxnJaN1KKyPyIzX
Uww+bmpqGQiEaZ7HsKrU2H9E6m+sEEkuByfnbo/Up3I6jI7d1aDxj7U1EqJ80+r8
oUbv4fBKRwXS83AMwZa9BnqptP5Os4rDN3yhqHYMYCTAcol4FS/lW04LB9T+uhjQ
+IyKoli4PagSYyGz+IJsQXVhmQy48ZkPtZGpGWXzfWQOPei09Kd0RMf3zJ01WXG7
+IfQVeImprhGX+D4/GpgkJmS9t1SxAarZjul3RWqllc0sTW+vzkURZvMnmfTSoiY
E+0Nd0CBIADfngy8ThrTB735adCe3xtcXnTC8roYol4V+K5P63o+w0Vd/uhHljgD
mJwmj5TMrVM3P3Apg0zZS0AdqelSGvePu1ljluOynveiEeZ81d9aC+QRPCJKMHKg
pUA16a+tSoFTZAWQGggXDfjgS8FA/t3lRG9DSf+r2RG6wFgfQzUrS9O+8zaX5JZX
Wn/we1jMwOCZiE2QacaZbqnfJShTz95G4tINXYcfEmKs6jWmh7WArSp38EVAugSF
iKY2yR6wbGV4qdVjVOkJ3rkP/FlhkjcEX4RA6ho4gCqwzLiNM/Y=
=OEM/
-----END PGP SIGNATURE-----
build: attribute can take multiple arguments
Arran Cudbard-Bell at 2020-06-04T03:03:03Z
Files modified:
* src/include/build.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fc9fd862a981cf56a2cbfab9820191b56d053e3
======
--
This commit summary was generated @2020-06-05T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list