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