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@2020-06-04T20:45:24Z Files modified: * src/lib/util/talloc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ef104e0598bb9071927f... ====== 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@2020-06-04T20:38:23Z Files modified: * src/lib/util/socket.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aa12c3f60ee20c6f43652... ====== 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@2020-06-04T20:26:41Z Files modified: * src/lib/util/talloc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/51ed82bdabdd4a12e0b04... ====== 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@2020-06-04T20:10:30Z Files modified: * src/lib/server/trunk.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3822b796906516d7a3632... ====== 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@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/17c0f3b6c23c1c86c3743... ====== 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@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/05140b4d385127c406d80... ====== 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@2020-06-04T18:38:56Z Files modified: * src/lib/util/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6712ce61e334ec82aeca0... ====== 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@2020-06-04T18:35:37Z Files modified: * src/lib/util/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/046eb46d87198e90bc703... ====== 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/c8707da0e9df6f04dacd8... ====== 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@2020-06-04T18:15:30Z Files modified: * scripts/travis/build.sh Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/25901a4002fa26470bc4e... ====== 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@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/d920f520bd304a602db08... ====== 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@2020-06-04T17:42:07Z Files modified: * src/modules/rlm_files/rlm_files.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f32839cc5fe7fae8625c... ====== 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@2020-06-04T17:36:31Z Files modified: * src/lib/util/sha1.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21a5208a61c809a3ca8b8... ====== 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@2020-06-04T17:09:10Z Files modified: * src/tests/eapol_test/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cef0c1c8604308875c692... ====== 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@2020-06-04T17:07:58Z Files modified: * src/tests/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69f505cb7c95cd405dc50... ====== 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@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/30ee2965dc6d643449e7a... ====== 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@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/56d66a5e204cfe4d03e3a... ====== 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@2020-06-04T16:27:33Z Files modified: * src/tests/radiusd.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cbb459185a605ee6bcaee... ====== 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@2020-06-04T15:39:47Z Files modified: * src/lib/unlang/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c97df726ecf41b38fb0f... ====== 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@2020-06-04T15:20:05Z Files modified: * src/lib/unlang/interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c4ddab6ca7a70c44e15f1... ====== 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@2020-06-04T14:39:01Z Files modified: * src/modules/rlm_mschap/rlm_mschap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dfd543c33f7197d036a04... ====== 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@2020-06-04T14:13:26Z Files modified: * src/lib/unlang/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb721351ab21e50aea6f2... ====== 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@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/81b16afd10eba07923155... ====== 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@2020-06-04T13:54:44Z Files modified: * src/lib/unlang/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce80be1f84da639fcb749... ====== 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@2020-06-04T13:38:42Z Files modified: * src/lib/util/hw.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/40dd8bc1b691668dd07d2... ====== 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@2020-06-04T12:55:01Z Files modified: * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/577dd5359eeddda19481b... ====== 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@2020-06-04T12:43:08Z Files modified: * src/lib/unlang/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4bfed24d88df3b79f5046... ====== 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@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/89eb2db1162d6e79549f3... ====== 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@2020-06-04T12:38:42Z Files modified: * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f47137ded9e284ba2bc81... ====== 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@2020-06-04T03:39:53Z Files modified: * src/protocols/dhcpv6/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/99d1e0cf47b33e30fc49b... ====== 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@2020-06-04T03:32:26Z Files modified: * src/lib/util/inet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d6a515f125bee0ec2ab98... ====== 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@2020-06-04T03:18:25Z Files modified: * src/lib/util/hash.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cc49e17c80b61b48bc866... ====== 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@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/7358dd3070ab1322e36dc... ====== 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@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/8c3e184a522375edc46d6... ====== 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@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/d7b83cb3a23f79ae71491... ====== 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@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/f4215d29935d95d98ff96... ====== 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@2020-06-04T03:03:03Z Files modified: * src/include/build.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5fc9fd862a981cf56a2cb... ====== -- This commit summary was generated @2020-06-05T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).