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