Commit report for master branch

The git bot announce at freeradius.org
Sat Apr 25 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6jdeQACgkQ/6TVgp+2
 18p3Cw//foCqEzjDCdI2dNSrN6FPlEzwdA3TArrb5qPy4TAbocCvxq+PmzkSrFVt
 DYcPL7mim4QIK17HK4xGYeAReXM6rWN44VYYZBBhpHBKfY5mOEG2F6uuZsdXTOKh
 dmAdEoS0Ed+OeemFSp+kOCj6k7dWeNwibkggZ1CaEOTljo4sozui1SPMlCpOHTI0
 k3ecsGgoZGdpHMq55IRq9mRsqOa0VA9RNF2IGAo7D7tTNGyvcyT7psjvOqcY3n/3
 n/ez93/MIPahvqeEHlVyFXNvwwhF2uVUHCgM6h4S4r0yTwVwnuhj/NOzYdSUskQb
 YEFa1ApcApYV0cJUTChlayw91geYCfwExCiY3vIpn1sV7816GYMe+nWBLOoBHcoP
 PA/piX5ZAL2SXrRp8WJdRXaghFeqgbqO467PWPAtl2s9vBu2YFwypIriDoYVBzWS
 yv8KscC5W4XGc9thBa1iGxcPPKApUJuRz2/84UrcrIFWFnOZnYYrNJAXjevsUFiL
 3kWKDTv4Qbs4XEW+hdH4/iXA7Wq0eFzw0nt6LXeDP8bR7XVBx7lht8+nyZqRyQq0
 fCyhYYSt3BOCK3D/vlXQxCmOWlNHHwFuoFAUIbXdcCKXN8PIiTb83HsK2tcIFnc0
 jKA5PgMzo+SeCVJiBBxHZtma6+yIKObJafuFaoLUA6eei3Rf3dQ=
 =cURh
 -----END PGP SIGNATURE-----

dbuff: Change macro names to make it clearer what they do

Add compound literal macro to make it easier to do dbuff migrations

Arran Cudbard-Bell at 2020-04-24T23:27:32Z
Files modified:
	* src/lib/util/dbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2bfac7329b8d795885df669ae3db2c4d74af089
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6jbAgACgkQ/6TVgp+2
 18oaVA//aByUKC3z9dDOSnpHmwKRqW8jv1C3WsXGH+Rbb+pD1JlU5r+3qARHXa2+
 KVZHKET+xzTK5d7HAxrj+z75TyWf1xRrLMH80z9+us162n3Hfxgx0sSflzij0ecK
 +Cb91LTtqqH4NEQlZ3/wXT9ZGVgXIUJSQFvwJ5KkvlIQq3l0TLjQPYLMGYfDbdVb
 KoR0B049dv9lknwPgHye0caABeslrX7d9vywGfJqetfRjy+/MXP0jQxgFboSzPZh
 QBJBZdZWFYEWf6wnIr1DejdrJYUqcVwFryHRsDxIBiGiivc274K9AZfyTCkb55Dw
 gc3WY3ZKOLvp1xweOIwDjwg4YHhHFejaLXrcH+vqX4OX5uC648VfjtUcFN8Q11Oe
 uj+7Trj5Lab2/oxIHM8P5I9GPKqIL6EEK6jk+5tJb0vilcROJxPlXdVMW73Qmtck
 PZK6EKOyKiKTjIuguk/F4olzpuXCmE5jiHK40YPYaNkWezylFhJkrmKUuioUBprO
 KOuY8XvUSHAAFCaWjPucBkzdA878QnWWjPK8YTAbzj61yguOReBZvpck59qxbZfg
 MTHXOgp5unnJr2lnWWvcwCUuyR5zEWCOx9AUnc/R+/eJ6oOncGPAjn5kb5dGEfPi
 vQAMpPaxTgcGWOKjSlNGpBS+i1ZEamjnw4wfZ/PtBQNmJrC3QAs=
 =ehiX
 -----END PGP SIGNATURE-----

dbuff: Add memset function

Arran Cudbard-Bell at 2020-04-24T22:45:28Z
Files modified:
	* src/lib/util/dbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52285a3427685d3dfdd8bf8ddf39907c5d2485c9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6jXrIACgkQ/6TVgp+2
 18o1tw/9E2sx6JeISemWSh8vIimYsARNSGI6hRWnXkJCiouf8z/JUHeuoZSr8C5l
 7wjhIm6ZKMn7aXhtBQJMQyOv5WBQHGHJUiKVr5AXl/lJ714Ma9KV343qV34TfWHy
 pOLQCqMyLIUssGuCEXBSq2qjuBWLaV6v1NlMZvFXu6f2U+Lsuu2ttSA40sYaxOTL
 2P5XkAw+0UnTEMu7GJ0rKQS73Nct4Plt0TFx41+SYcUmfapuDK0J6NtDjrHVzl2h
 R6Zrb3LPTA4fdyCjNsJdiNSCWjAZmbIBGciKrh/GU9kITHwsLSu2WPGraCEX+4Rp
 ers8WcO8HKxYHH2IANFzuqXmwzwWf0rgTWGploOx3aWu4tge89cJPooNvapWnx+Q
 ILikI5jTSLH1ZK42q9PuUPYJfOEkguicLptl5AGXzrbSOr7Eydmf/0Jp83RTaPiN
 sHB/RC7oO/TP6TX1uJ10iYaCbQhxtw2d/GlT4RSzGHpP0RppKZU0420D1lst2tiS
 CiOnKkh67Gn18onbMN81Ihwrii8AIEbLFHYbFMTQ5tvDbLUJYKU1YVTM0BA90IPB
 lneiJVROwlf7+HWefXjSlwpuBxhZ7vpLnv29yT2VblObTznlM2UnXvu/7pmYbSNf
 3KfH1oevvnv4+ssjp9E/3qqyN1AZGXhMVgQMhIQQkM80ljuHIpk=
 =ngtg
 -----END PGP SIGNATURE-----

dbuff: Add macros for "reserving" space in a dbuff when passing to a caller.

Add variadic macro for copying a byte sequence

Arran Cudbard-Bell at 2020-04-24T21:48:34Z
Files modified:
	* src/lib/util/dbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edd0486712b1ac5e0f613ea225fde6fe940c1e4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jQ3wACgkQfQ55zXdi
 Hs2gmQf/b683bNiy8yArji3cUG+qgQhJx5lfMSfb4h2AuW9r3JVKvkIImC2gelHx
 uZW04odFAS04boZz7I1csyUN4C1kmOhkjjZlGqbafDHeVnCeL0Fu/Y0MPps6bGM7
 9PZPDScSdVqnZk6u4e+27lnAwXf3unupM5fe5Gns78O0MTzWkvFhXBDlMCURsnI+
 2qfHPD/QOueKCwBxhCT/byN1E1XNOl77WHDRBYEQIE8ZWx/EGH9RFjN2YEHMUJGd
 /7qPgj+UUJjYYpNcUGTCxO3rQ/KzQGMxibv0cJvjOJnOl4aQmDmlutpf4LgAfRf6
 pewY8xXapasxbonPjqYyKVWLuTPQOw==
 =c+GP
 -----END PGP SIGNATURE-----

more tests for tags.

If we're asked to decode a 32-bit integer with an invalid tag,
then it's an invalid attribute.

If we're asked to encode a string where the first byte looks like
a valid tag, then we always encode the tag (even 0) to avoid
confusion.

Alan T. DeKok at 2020-04-24T19:51:23Z
Files modified:
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/tests/unit/protocols/radius/rfc2868.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c12aac86a668fa6c7c2e2acc3a66582f39c6872
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jCWsACgkQfQ55zXdi
 Hs0NwQgAl+SMLrU6u7dVVFCDG2nsoYz7z/qy7H+h6gdN4C2gKQQjOY8MNFvqZET2
 XgSCfFT8QE1i8rZnXW1ls2iLgJl5lfVSHLRgL42EhDDVIBNEtwSdicHUfCe94BAc
 pk4dn3y3q1A2m5XQHUUtkeJNbLDmaJCScVoliUxXoZQhwKtb+/uj5lyM5ulx2CQ6
 +Q+aPmEnZUtfw2fAckbiOEfSugV7r4qPCDZXW3K6wQxbT8Wvwr2KO1mrfo/CWPwt
 rnKYp1g5aiSEPKBDWU7RtdeeegjZ/Pi+AabqI9RF76DtdjlET9O/haWvVZtkoD/g
 8Qi23D3kA40WafNttqcGJgY61dSXtg==
 =bgqU
 -----END PGP SIGNATURE-----

armour the control FDs.

They are needed while the server is running.

Alan T. DeKok at 2020-04-24T15:44:43Z
Files modified:
	* src/lib/io/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14a3c943b7097754a9bec876b0ec0521a26efff5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jCSQACgkQfQ55zXdi
 Hs0XMwf8D6jFYmG/Ra2JJJDSLbslxkXb8gD2p/jhOvwaXJBDyaBxhBRj5kxxErL1
 FbYhOILfLEoyRpR0mY3JnTAxCCof1bdNkmcMzG7hGdksNuzOcwvuxDZpNqi0IiKw
 Ydp1u7/OSlX1S9W6zk7QODj2P2ElNnaHbkGMG6up72gYqdtiIm2KiZSh+9TwRVlA
 UUDSV2B56stAoUSVIt7m2pOTCf7D5cq6+KP0bwTNZrvER/3gPrGbFo+4BLhpc5av
 ogxIon2QXo6qU1PC0tOtxGFza0Rh7HBaqlku8fqi3lI0RLtWI1vxiDHKMguSNrgM
 s8sCPhb3TVFrcExTuBXXydTyiWoJBw==
 =qyoB
 -----END PGP SIGNATURE-----

add debug API for armouring FDs

this API is likely short-lived until we discover what is
accidentally deleting the FDs

Alan T. DeKok at 2020-04-24T15:43:08Z
Files modified:
	* src/lib/util/event.c
	* src/lib/util/event.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4fd11bb6afa0843c3dcc39728048918fc3a0ca1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jBEsACgkQfQ55zXdi
 Hs3r4Af/ay/v3L5KpAh6emf3lnL1CV2eNHVvnn+pi7z228khQoK2OEGzzgSzCcFZ
 LyxgNm9bOLkNXwzpBzEekRGe9shiTsbNREpDMpFPsINwTi5msXrK5BmoBO6vOT5A
 B0sqMA6XAjMIn66neLuMrfHLtYrEUu2LjtwWiYMlLgUEnf7SBpLrBK6XhDQpw23f
 zeX1YqT5fTCSEb1OH2odkyMyouLO9mEHTUCEWbqWb9W1ZN9SNB5SeiVI+zK/Mbu3
 nKjeMuw4g6kfXLVjghBkski8DpLhMkc25IsRYRDNkLRXvsqnFVcMNM9E6YAJkCGI
 bF3kJgP/u/+/TxhHQEXnt71ZwXqh7A==
 =LVwL
 -----END PGP SIGNATURE-----

stop the event loop before we exit

Alan T. DeKok at 2020-04-24T15:22:42Z
Files modified:
	* src/bin/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05f388c6a958142e9469805f8792293eefaa9b5d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jAekACgkQfQ55zXdi
 Hs31IAgAmtUNQ/H1Z679stNrEolf8SaIUoEy0u2G9EpAm7uzzZLPj/ZjWnhXLt21
 r/o6MIZCig7IKld7Qe1yEl2buSVXJu5P9qVQQeG8Qydx3eO62LEYuHv760yvLtT/
 pa/2AzPtfusNO/nTRNAUtO2GyzqLFmyifFbtCW3A8/0qsahKrWL7o0w7UO7HpSi6
 ZYjXveedK7GJUVemJb1Wz4mkgdgvkRYdLcqdMUXgeaKc0yQIdkJjDs1dGgyhURRn
 khWcS1VqtXNOQ/lYQOJZ7R/2A+qIV/5T7xGwAlWewEzq/HAnVNwv1bqZg2vli5BG
 Yu4Q7STFEtZH2AyaSPTTLWQuRN7ajA==
 =nT2n
 -----END PGP SIGNATURE-----

the first entry of the heap can't be NULL

Alan T. DeKok at 2020-04-24T15:12:41Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1efa1b37904aeb07536e27c76b687bf67d58b3f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jAekACgkQfQ55zXdi
 Hs0d9gf/SoTQHqVw6vXeltnWaGX+MCWxKiAn5RTruKdMjbMe3Ppvxt4n6Q1b5kCi
 vdo1sPSdPkBMt0aS+A3CbWLB+3fWP4x5bkmZ+2cA7Gkyfh0e3QK3EHrkDTlsdY6/
 j1yhSu7u2tVbN5QLRylhnTNBdGQcpVhCUbZMNca3qpBqiO+7qL/YQTm3Tv8/jfJZ
 LCZD8HqQi7wqAc3JYwszw0+ZTqPgpSYx1vZ4F3SBV83UzohfBPnCqOL9/aShq2ZP
 zwSnG+X06lpbpU/jaaOZsPOjobvBHuSH+SVuXRjURkVFWDPJXLvEQtBxA7PbHOru
 g6Q/SFKLYhsAnOxKboWU163eQYCkmg==
 =SNvG
 -----END PGP SIGNATURE-----

add test for multiple attributes

Alan T. DeKok at 2020-04-24T15:12:41Z
Files modified:
	* src/tests/unit/protocols/radius/truncate.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f185278441f5ef60b9560b6d7abca63fa24feb3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6jAegACgkQfQ55zXdi
 Hs2CHgf/RGGOe7c/HheS6hp0LT426LykvulKc4SilZyWvp3amEQ9LR4HOBfqi4br
 ZjdcNkEcuvzZQZHWmPX1Ou7dpObL7lsLZeZnXRFhttduCY31TPXR4qo6hZ3NmDqW
 cC5YaFARNeqy66C4OWBE6TNf/d+Wg5lGMdUSdFgckiFHjWbw/rej2stEbSifYo2p
 k3ovx6fiTkae1M4ABZrrvBDY4gl/QbIAW4v6qRyeO2qKMseSaGLY6V0N1j3m9cAF
 sxn61PmQplLV1OmZN2ayho9s8xd71JOwrMWI5ERnNjbPSqa8gwJIiwKOQw7eGBUG
 xNVauikgS67qj/OF1RDwsKVqpqmbtg==
 =egqP
 -----END PGP SIGNATURE-----

it helps to sign the packets.

Note the the salted fields still don't have deterministic
randomness.  That will need to be fixed by passing packet_ctx
to fr_radius_encode()

Alan T. DeKok at 2020-04-24T15:12:40Z
Files modified:
	* src/protocols/radius/encode.c
	* src/tests/unit/protocols/radius/packet_rfc3162.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed5c2b8b1b6b67b5f5c4900fdec4e80e8697c780
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJeojLmCRBK7hj4Ov3rIwAAdHIIAFyTemz1R9oR4ks0is9+/SSo
 MJ5skUd6cU8c52varo0Xo3MsdPSrL97mb4YYKo0DlTIvDrFGlMarLt4E4u7Lfsg5
 lcr6bQ7CEziVt041jlB/iQQuuEDYpjp7Sn0MPrhIJt4m/L0ruk1UsVBeOKIqHndH
 pLF4womkgT72BVgAamKEyBkfamlJWRbySjys9mLmGk6ptKi6KQ3EIanH4UU/W864
 ee072lQ2hjwTS2NGNATV9bra/k/6uUwB16JJvUqIE9eONxQyCbIE37PpQpJ4RR0s
 nN2i/i3LlGEP3hOUU83YSnJlm9n5QNOmYjeCSUPXqzKEfXYZqcUl57QVgYGFXW0=
 =Wyxj
 -----END PGP SIGNATURE-----
 

rlm_radius/test_plan: Disconnect-Message must not contain 'Service-Type' (#3403)

* rlm_radius/test_plan: Disconnect-Message must not contain 'Service-Type'

* Change Service-Type for CoA-Request to Authorize-Only

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

Jorge Pereira (via GitHub)@2020-04-24T00:29:26Z
Files modified:
	* src/modules/rlm_radius/test_plan.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cd03c66730d61dc4be16dced2fa3359a586499e
====== 
-- 
This commit summary was generated @2020-04-25T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list