Freeradius-Devel
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
December 2019
- 8 participants
- 42 discussions
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4KGV4ACgkQfQ55zXdi
Hs3dJgf/UJQ2FmqVfhqk8iduai5u+uzOpYGIfMNZvAypCYArsrjY7J0Myvcz9DOS
YCG1CAKtWeLurh8Ope4WGbvFn0LWncAwg+H4gUj6+TyH5hCUgaHHEtiBEcuKVE6n
wtXJ4fGJbRIpH+B/saB21WNuUqWEq9BXeral9PRyeSRSRck8C1i5JkHdn/aYqJCu
dsc5KhHbNmTszrdmWnbBigbZY/20WDONPw79DMAQUNV94OserNjopHcE4HV10be8
LHxP125iECVwNRJhV2fMBGGKiTIE4PMul+5IprCvO2z7UVrWVrpRbbC7mPBMLIP+
6cl+Ckr+4k7wUh7D362tfpMz9Jfq3A==
=7m72
-----END PGP SIGNATURE-----
Revert "simplify logic a bit"
This reverts commit da1bdc2ef9e12cbc6ce82a7aa1c10a33c99476f0.
Alan T. DeKok@2019-12-30T15:35:56Z
Files modified:
* src/lib/util/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b2832172dc95260d17e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4KFAYACgkQfQ55zXdi
Hs09dgf/RCVOViwUTiFkHIibLbnUaDMgipiM/IDmGpl0+JLzxC1VDEDBKIlC1cve
isXfJYad5yz1BbaGAlEmnPF1zRuS77vqUQ7QAMuhC4Sm7pUDhktuuDwtyFvN0wQQ
6UE7kGJP/uLmRB+Xyd2AvNOQ80h74A7qbI8Nw0Si+vUoy46g0Ut4geZZdZGznrbh
+Gg/XCsA+CSozC9oQB/r4fA7NmerMoIajkGwBeRi/DKNkvX92s59+OHTmphjk5iD
JNygd6dWy/6DQjlXkyhvX0khcDkhyNm4fyagrxjzz3d6qqZND/PMhICHMCQP5Si5
kf8AhNJaWuUWULsLt/4QNIq6hzjdag==
=FuOc
-----END PGP SIGNATURE-----
don't print out -1 as a large positive number
Alan T. DeKok@2019-12-30T15:13:02Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a3f2b46bef44d312350…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4KEzkACgkQfQ55zXdi
Hs1muQf+Puc+UMhmOy+ETnzcjUxyIggy5PA8Q8NTFXw38M0FD1iAkwsvCb01bonx
xUJjUnZkF6+HgtiRKoAtSXKtvYDCDXc5YhLE5Xmqc1l2gscTcyZS1H1AUPKrdTqh
zsaeLZgvRTMitXIgv7rKwr6MTgNHzYgPXrALD7dbjj+Z86PsTijzYI83oiS0hasz
WJ8gdeBY++q2xjrSARrTGtOCNykOa9tAh3FKrQgU6RFF5bNysG++toDMgkdu2hSI
FmuH4Ck4KU5ie+g8Tz0c4CnLtxFn+C4GMXTVLDccwJbwYLkb33RvkFmbzmyXtWOH
hQdpYfuddrCaIgHKAyNbQpD1RLHBvA==
=k0u9
-----END PGP SIGNATURE-----
simplify logic a bit
Alan T. DeKok@2019-12-30T15:09:45Z
Files modified:
* src/lib/util/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da1bdc2ef9e12cbc6ce8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4KEzgACgkQfQ55zXdi
Hs1a8wf/SC8zQbPqYy7P26SfB0Rn/gLBxf9ecKKwYqy4eDiHJwMQ/3cLvJ5Kc781
EPBQjrzxfmzyLVFVFeupQDfNEZJRz9vRoA7Oicasm7vOIn1iKlZlyxkoRnIqz4HV
HpPuFo54WBGj0T2stTWYqLAFae4BRQ2IKo4I6oMDyR2bqVCOTIP/X+7Rx6LTanv/
/8QHjqvFqLTRNsUj6FPFvMufb4iuHw5K6m+BmGEFYJC8LAlwm3GA8BJdYiS2EJmL
wKVL7jxEE5E6g1Ea25feXUtOC5uLvzsJ0awI3i4N+PcPND8Tkyq3RSF6871f0WKv
aUAy7x+Z55HDmDNLwQmQ4oXZnsl+aA==
=9Rdm
-----END PGP SIGNATURE-----
simplify logic
if (!a || (a && b))
is really just
if (!a || b)
As "a is true" is implied by "!a" being false.
Found by PVS Studio
Alan T. DeKok@2019-12-30T15:09:44Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b25bffd273801c6fe858…
======
Add more tests for "radmin> set module"
Jorge Pereira (via Alan DeKok)@2019-12-30T14:59:44Z
Files modified:
* src/tests/radmin/set-module-wildcard.out
* src/tests/radmin/set-module-wildcard.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e892a25b5a3ce8ffed7…
======
--
This commit summary was generated @2019-12-31T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4It1sACgkQfQ55zXdi
Hs1eTgf/Y3rNjk8Dguexco0A/mUjve4LQ049ec21aLTOq895KjdolpvGQglf7gbI
wfGE+3z8EqQldrlGxEGJLn3TWQeDdHwjwUoEH4QtRb/irQAGWMQboT5xgJmz0Xi+
ajDGYfA25GIqAyrVXg+B8NkKhQI+7tjmzjUtKy8HMTD2/kJAIHWqjlAA2MGrnTk8
PliQEmtZ6x0jkRaTL6nf68nvpgSxKl+F4JMJm0tM3PLeAiecZQQsRu3ZHIumeu32
eiKbn6yu4DyiU2ZaRc3keYKaFqvbFQGPJuduWjE2B/Z1kAXO4K+AZLEpwLyY3ViA
mexPiS/LmGXl3ljbChbOW6HdKR1IYg==
=Serx
-----END PGP SIGNATURE-----
match partial commands, too
Alan T. DeKok@2019-12-29T14:25:23Z
Files modified:
* src/lib/server/command.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40cb4f9fcaec69f7f381…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4IrpMACgkQfQ55zXdi
Hs0AzAf/YUQH2/Y1VS3xSkvSeoltTGPsJpFLdFTxvU02xnQJHnUw9ysCMKu/MWeG
GgavsM/AkeVL/pvxOATq62FMec8kOaiZSJaX9DsEe5Q24nuzIZ0A8N7um+y7xDzH
4RyKrfgfMVnshrmOpSO3zJISKS8HEUwwArROW36Fz1YbNyzSj54TlAQIyP9uZrLL
EMsbsija1v9iJrWzQajqG/qs00CKrSgHG3KEkqPKWlayR+PPtju9YTqDJu3UpAKI
dwTfomU0BBehcN7fH6lE1dHxMX66IMyFhzU0d80uLtBS7WSOUI3nTC/7n+EnqhS4
kzyg/UVJrlzzO7bk4lMOUodnugcPLg==
=uYB2
-----END PGP SIGNATURE-----
structs can have "length=uint16" too
Alan T. DeKok@2019-12-29T13:47:49Z
Files modified:
* src/lib/util/dict_validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69e83615ce58b7f005a3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4IrgAACgkQfQ55zXdi
Hs2lmAf/T8IhT0z+MDaHJTVQ9yUisWhhJrRLN2AD/ppe0BrxWnF+uUjqSn8ov0pW
ghNXUBAb/0GVsujzNyzEZc2xgMNRtmHjjDfpVIA6MW3rDFe1Jv77LP1XeOmx0qCc
IIdZuFXOqDp1dw7xSVj9PRIrIOPwktQkZAOJWuPax0/Q4PBmLmwXkbmXFKp6NFvd
LmUAiPd2fqzEI4Jag8x3uI316zZ9H9TNbYHwD/2OoRMxAzoGFfXOhujiP15FUIjP
GbPldBfG+Myp36izZ5BNLHCWZUajZG32RWbIS1cmFW/qweVNumA1VXVP/2sCVRg1
qNEVXkE3KGo9l32DOECQmXIe+sF9/g==
=vFUk
-----END PGP SIGNATURE-----
slen can't be zero. Found by PVS Studio
Alan T. DeKok@2019-12-29T13:45:25Z
Files modified:
* src/lib/util/dns.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c27e968c6649c1eb524f…
======
--
This commit summary was generated @2019-12-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
I ran into an issue where AD computer authentication was failing using
PEAP-MS-CHAPv2. Eventually I determined the root of the issue was that
NT-Domain wasn't being parsed out of the User-Name (SPN style) incorrectly.
Here's a link to the offending code:
https://github.com/FreeRADIUS/freeradius-server/blob/bba9954201b3f874e492bc…
There's an assumption that the first component of the domain name is the
(legacy) short name of the domain. This is certainly a common configuration
but not something that can be relied upon.
I believe a more correct behavior here would be to take everything after
the host and pass that along as the NT-Domain value. For instance
"host\machine.domain.tld" would be parsed as domain of "domain" today but
I'm proposing this should be "domain.tld" instead. There's certainly some
risk of breakage here, but as far as I know any Samba related program will
accept either the short name or the DNS name of the domain interchangeably.
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GDXAACgkQfQ55zXdi
Hs1PTAf/cC27Xi0MTquLlBR/Us30V5HOXRhNhazRSEH1pIdijCnwU9meDLH9RcHb
jknE74ZsR6L/XPN7AU2Qaf1AHSeE4H0+wOZDGHlaLqhyIa0uF5sVAhoByuyK+j0b
OcylXe2WVg8UwvOY8DdDa7QXNRr6LBIguRkFo4+Q952czeUSc+eDTdcnhIxm9QMn
zfDUipyNtUsOAph6P2BaTMba2bKMEb0mPOmrJYH6lX4ZxnHXv2iEizg5QnsV/Ucx
jITLuRhPAaEw0QTwqiX8ubh3eN4uXOEAihBZ0xBKDV0EVlXS+w29xu61wY+nrvwg
ZZKq2u+PX6QylD2i2lo3si2hRBpNpQ==
=OzG7
-----END PGP SIGNATURE-----
fix use of mod_rcode_table
the definition for it shouldn't be in src/lib/server, but in
src/lib/unlang, where it's defined.
Since that definition has move, update the rest of the server
to use the src/lib/server "rcode_table", instead of the
unlang-specific "mod_rcode_table".
We should probably just get rid of the mod_rcode_table entirely,
unless we want unlang tests which don't include any server
functionality
Alan T. DeKok@2019-12-27T13:53:48Z
Files modified:
* src/lib/server/module.h
* src/lib/server/virtual_servers.c
* src/lib/unlang/unlang_priv.h
* src/modules/proto_radius/proto_radius_acct.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_sometimes/rlm_sometimes.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1814f399023ebcb4e72f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GCxoACgkQfQ55zXdi
Hs28yAgApwndvpY6QeLP02h/ZWKxqqCKI28B9T+i0bFDiBdzCtDkK/HB+10G+608
wdMVIFQk2uLjXeiJAY3XvJXQAq/Kt3fIMB21YRTs/7LjltBzOU1UiySSe5itOGG2
wYbOJ1RyEJD5A7ptM1qTTkfwf0+f2CCKx0JCRIDREkPXb9rxJqLmd/1AbqppnZgE
czbH87YtOo9eK+2ZO32cDDsRF7oZq/kQ2f4czolqrvOl7G9iEtQV2EQaM4bRBgBl
JwtuKuYz9WJdi5jU5Ucl/axbmoc171ySA2XAbFuHaLlkB03gcZGBCLUaCZLtH4vp
uwiKP6WZc73vS6ZiuBHXxSfsZivJtw==
=Tlz1
-----END PGP SIGNATURE-----
use one rcode_table, not two
Alan T. DeKok@2019-12-27T13:45:55Z
Files modified:
* src/lib/eap_aka_sim/state_machine.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e198abc0f72f035f12c2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GCqUACgkQfQ55zXdi
Hs3Q+gf/WwRrT7+V8Laicu+dRdhr5B8xwz+jXZOdS2fk7zV5XDJsIz0DvqXh7P8q
4JsqF9SicCYnsFeJMbCX4z+s3W1T7i9lN+xUF0cbk33PqCZ4hpTDZQHxh3WNeib5
4ELHIPlLmRIp7fDuMSkkI11TphdJEvuEVpZfDWUsM7OpwUUf/ZkDrZouVHKD9YLW
JDTN3Xj8Z7p2RqfyE5yGzaLkfo2O3oGAji9+tx+MYnwQ3JwXiLUudnEqk7KHSQDx
NK6j0MXkpArdrybZyY2LZVW9XGfGP1Nll1svYfrL4t3KUzpu//BHRFF80t7qstfO
7E68jCdIWpSQTJk0D9bi4BGeP2eJiQ==
=r6tJ
-----END PGP SIGNATURE-----
catch run-time errors
Alan T. DeKok@2019-12-27T13:44:01Z
Files modified:
* src/lib/server/module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57103861f3f5e083306b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GCpEACgkQfQ55zXdi
Hs09gAf8DXkgdQLrxlrUiDx6AvZStiFxm5eWWioeuyytKqoW9ilLZ/tvYetzO/hb
K1m4d6OV6srC19dNmSQYNBAriGO64NtmXcQ4B4N4hUalXyPmvTCkw1pTIbkA91Ya
Sun+Mly7l3vnbVDSYSV2JBjKzQOEKm45PGV+4oAg43WSYAmsdm38bEzAE0G0dnpw
cgSODY/PLx/bap/xnE7viOVilK87F7/MpCLAGKFizYxcB0s6oc0UI2rSBK6+j5ME
i7rLsFUCVGDDFr6thGP8JCmVfwrond95xfKX1nQ/PV7b6FqGlgUgubEFxHW7NbJK
lQ0o5R2FuqapRgc3/y9hC8pujrcOhA==
=fuIw
-----END PGP SIGNATURE-----
let's just add commas
there's no error if the last field includes a comma, so we
should likely just add them everywhere
Alan T. DeKok@2019-12-27T13:43:19Z
Files modified:
* src/lib/server/rcode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0de4ed8d26cb4d436070…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GCjUACgkQfQ55zXdi
Hs1ZWwf/QMzNgu3EUD52ona8SMPYMVcIq8Rt4YxNm0RnnMzfMIze2o6pTUqu4kGM
JdJeqcjUHgqnJ77YV31+YTqfl7uzUWj+hwYWd6051CTbtZJv6fVn3D5qifUQF88B
jF6B8VpIXQ+ICcNBv/GE++owHtqYDdYmB9CBedLyl/Hq0+tzOxFbjrz0n8JenHpS
RWDUCI17fyMTbhcop14TQ/xwFpof1sSWhUYUXoRM8ft95/qrdDDaCaSIm6Rw4Qdk
N9Nl1iPGUbZR7+slvrboaiuwT6bkuDaWh9HWvaKKbp0m2I0LbObQnbXJVH03tuhs
nMHRITVzGdH5PKcsL5Mw5CrKngOG/Q==
=28iZ
-----END PGP SIGNATURE-----
order these alphabetically, too
Alan T. DeKok@2019-12-27T13:42:07Z
Files modified:
* src/lib/server/module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d835d6379f4543dc83d4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4GCbAACgkQfQ55zXdi
Hs37vwf+Jc3858Mvj7Uz0Y96qQ5c33GAstIxKPRKHpvr25BS28lVzVRU3pQpyUwK
5Z0uBwVb018gNQVq0cMSmybXFHYZQ69winhAciJuIOeGptlU9VDKvcgPK/sKDird
VM7h85VDtP4efpPu/IiK5cYawKs5BMayY7SWRVpb5pTbFb04+SGebZj1sHV9w/hy
lNx+CNpdybMnWnlcdFlWYmQZat1UUaSlQ6gstR3ROlunOAgxELTdVAHKMEIdwGDX
4+UHJdgolIungoiTBawikkp/AzWlyclsVaBxDd3wS7b25LR9J3X8YpSm9eleCtDC
m4YsHQrNYMhyaKnT+mrtM9+RFD4KUA==
=lpmC
-----END PGP SIGNATURE-----
table should be lexigraphically sorted
Alan T. DeKok@2019-12-27T13:39:51Z
Files modified:
* src/lib/server/rcode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1dbf39469149c16dbf60…
======
--
This commit summary was generated @2019-12-28T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FDnQACgkQfQ55zXdi
Hs0Y2QgApbAaZKuRRE7FcVz+VZKpEjocpbJN7YySzpESwAzqjbSOyHEj0p8jrSCX
hobkzJr/xef4kOLFXBBYO2czADKsuoKUreKi1+gx99KlbqHLUranmSb19zbBDZMI
2pPnNWT7bipsgqQXH3Y2tEKyGXyLGWQYRkV60EoaC0mBSVhK3EcfvRPYfJQIP+/W
7YAUN3xtupJWqwCUp88vEFSdFAvnZYUAR2Q3CSepV3I7YvX4SBdAep1OTJdo0fz1
e3z6aQbiVyvPwG24ytOGYdj8uZ8k1G4twcdukqBHecMIw4Njbdh/avLE+XiTg3MY
F94TdOIANO4oLxG+SotVzGJKC0ZUew==
=/Dpq
-----END PGP SIGNATURE-----
stupid compilers don't complain if uint64_t is used as a ptr
Alan T. DeKok@2019-12-26T19:47:47Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/512cd32181131a4d1293…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FDjsACgkQfQ55zXdi
Hs14wQf/U5T2WUWr9cNPw0FwDU3t1viX4H2Eaksm5wv4pP30HmppZaosQQ2R3A+R
a6vLpAALVqdX8d8zVEqx+xN1Q1aSi6+eGGvuYSEJd/H6uTI3KHZvEGBbTNvw/MFq
AutzGvtvzSvJnngGsU2TI9U3QoVrDa7NO4NtO45HJE+sn1UCw5xtcTA7q8PfNuMW
FfDvIQZHic778X8+oZN/wyxTrUe7npn/ZQjc8/bk4C6nD15DhbYubGDOEsw2/oEs
whjJJ0O647Wwoe/BOoOErpRvJwxiawxJmku1k+BdS6YZeDzkLLkA4Hmrzu+ZSqTj
GutDj6a3CKyWJBvnK3+8pjnJK+uPZA==
=TQx6
-----END PGP SIGNATURE-----
use correct (i.e. request) time for NAKs
Alan T. DeKok@2019-12-26T19:46:52Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90069e1256ab95a472c4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCnsACgkQfQ55zXdi
Hs2iOAf/UwW/k9p6qUdNaIoEzEArzo1Axr8oSuTjBVN0hPHkd6zTlJ8gW82rVPyD
17SPbduzTxi7ahjBK0qJ090Tduh9lKTYTcYZYz9c8GTSRRXi6wtZNkZOrsoQ2LJr
f+R43BnajPlRfYBh1cFVmVKr/6+2azRc/O3FNdPhCIZUx+uXoaJa2cMPuKo0nnIe
D8in/I1yvrp6Wqsh6IfPAs9gL4j/UvoDTACx6GN//6jicrpwokLM+7kv7IQQEo7x
W0pt6DVrc4MEKAJQ4fb3nZDtFaMqqDA5RvKgYl6ly4AmIe63FuzVX0TqnCuK2qUe
F4DUdGVe3hLMQq8iisel0h1iLL3z2w==
=Ch/y
-----END PGP SIGNATURE-----
simplify code and clean up error message
Alan T. DeKok@2019-12-26T19:30:58Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34832ca57fb2d61493b8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCSEACgkQfQ55zXdi
Hs29zQf8DpCrB2UxkOao10RTTVeesmD0K64VosVFT7jzw4BmV4pChPN6oclobQlp
1zQzjsfMXqR3e+PVRd+f2nq2OdEvH0fvD85JOsB6Wpyny4YLkB9VXyfTec8zATyo
rIErrg4UD1wsFiNPycD/MJhKQtl1bl7+QZuPEM4qczaRsrlLi5Xxy+MUbS38hV4A
sBLfaa042lHb9EHOt7u1Z0mkRLJ3bC8T4fA9Equ/3pLlhPCFvOTstYrhNxsaqj2l
AbTCxd16lr5DC+R+wFyBLZtbHviqZYmWC0453rYrkISXbOWI9VahKC4gcOr4/MK9
T+AS4RGfKqQZ7MoaOyAu01u89s/Cww==
=y91o
-----END PGP SIGNATURE-----
remove unused structure
Alan T. DeKok@2019-12-26T19:25:14Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09e0b472a2315cbbdb51…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCQYACgkQfQ55zXdi
Hs1WUQgAp1kxpe2r5+JSX9Eh8jlem17U1RpcjDr+R9nH+WvGjhXOlah+QoPcPSIO
WBh8C8hf0v4FSiUecyt3N2PjPLdNE/i+C1yvGT41p6TvtJNFUyzYemZMLGdSUEyg
dn7vSPLLlxj5VKH/L5Q4lZaiXSNJ0avPyqVv1kcAGTrJM03pKIn5Nsb63OR8p7cr
wzAq5GgZHkPr0WzUuOjqWX9FtGyQ+avtek0Owt1qSt58s2p78ZqWG7Tb7Hgv7lhs
DHp+lelIknjacLXMRPTSgjRxBvHx/KuPuYF34ZdZPSM84mhK/XOa7b9FqAslCTZr
b/l2CTnQRycvnWXjuEf5miEDVK3AYw==
=IdlR
-----END PGP SIGNATURE-----
set max_request_timer only when there's a request
Alan T. DeKok@2019-12-26T19:24:36Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/faeb3b957ace9ca3b6ff…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FBJ8ACgkQfQ55zXdi
Hs0K2Qf9HEY1s36T3HO+/9bGI5MNalJFpqAnZM0MMzKqKICSdFwvUSRsjW4Bc48+
TOhgcuVVDC16Fx5yg428VQKlU1vH8ZDoLODdnVLi7UWgt1iX0/4qxy1HGnDKRp0/
pxChL4vB8vFotNg5sVpzwIMsSeoh9HVJE2XK4zf3rvsF5wBzF3KHBjcd1GnnQTUP
UIt+0BbHnXDVD6QDE/6WkgN5/Ria+HVtjS3RXU3oscTsB1h4umqDZvdz9saQ43iJ
Gv+SUE1DOfLHT3AOPoioXO+Fa7wwmQqNZPcExOMl/AyBmbmY+Rhnac46ftQXkaMK
NFzfiz3r0mBvR9RINROWktFx3Ul8gA==
=FAGn
-----END PGP SIGNATURE-----
when matching help, show help about children too
Alan T. DeKok@2019-12-26T19:05:49Z
Files modified:
* src/lib/server/command.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b23ad44a274f78d3b680…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E/uoACgkQfQ55zXdi
Hs0K5wf6AjGY5Y91GagSt1nahW6b0/b7cNMrYQfqczShLf6hANIIzt8uN2yh2mTP
c8FdC03LCPy86umf8jQU2rkd14vM35l0QnKyN2s8SvWp2ByPZMDQWKgTmlsmBUwW
gZ5QEOXbDpC+C80U8BihR5WmGao8mqXjFL0PrzEZ8QHBtcNQHFrYpL8dCqGV+Frl
cyLEwhzXZ6cdsMHb65OoNqVVdVOUTnT7Pbtw9wPDoOZUt95pLNNC+2FfODPLj+m6
A5eG0DCvwr+yae5feeUF4lVojowyI0Ocsh3nEKagMoQzGEkg0TvCZnJRXcO7dsk+
wC51U/CSIB/5cCIu0zUOwLMMDpB+FA==
=WpFt
-----END PGP SIGNATURE-----
fix this, too
Alan T. DeKok@2019-12-26T18:41:43Z
Files modified:
* src/modules/proto_control/proto_control_unix.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fcf89d6607a46959358…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E9mgACgkQfQ55zXdi
Hs3xhwgAoMoGM3uWXzclpsUYwT+PcCRyznorzJT72oH3kaanRFcUraHQA6Camyfr
tn8rfxmWyvfcoisXYzt8cjAYKjvcbkf0FXeEv6rXtp5BGHqVnzmSDwcebEqT/HHh
pdwV0FGcsqsYfiFKrBKqlZzPZOl6w6X1N5xNiTIjps2NmxLBMUEezcm3quJ0muP+
CPmqwlJ9n1Wx4Z3U9UyXZ+oJR2wC3EHLG7QyeUDvhsGLPJSNfMELBLIo0hFuKhYN
epTUM4QwVPdsgqK3uh77Uq4qAePdAHRvyVleXgeVCSywhKTVFL8RDKdX5FvzKwvR
/j99lP/TXiUhDVdhQfc7iWvs2UzM4A==
=okuj
-----END PGP SIGNATURE-----
remove unused field and use correct data types for time delta
Alan T. DeKok@2019-12-26T18:05:11Z
Files modified:
* src/lib/io/channel.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb251025772e5cd55ab8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E9eAACgkQfQ55zXdi
Hs0C6Af/Twj0JjxdhGGMrwJVk8qscYs1FZK4Uqga1KdRs9R8ATTXg7lu9WxxgGxx
5HHPt6NfcJu2zXmBeiHyiFKxLupxtBrjDa5RZL0UAIxtL32j6L6J12hEG+jyAJ06
geJbHgNWR/lPr/q2ljpZtP4KYIAKPnPpBQgDFR78aBBjIpemKxzlWuEtO39ckLTl
sW5sBYbzaIVpvO0fJp2ecPI72hIJdXS0P4IZL0LJB4bEWroCWveo0JwVKMUkCDka
0d/uOexncJS2ukkfSwOJD8yuDBlc23TOAvZHJVhFE2Xt0D9BLIHROqJ11SY3L2Kf
2ny92kQq23omsMpyhh90IVjmwFxnWQ==
=84lS
-----END PGP SIGNATURE-----
remove "original_recv_time", and fix APIs using it
we should rely on dedup trees, instead of reaching across
threads.
Alan T. DeKok@2019-12-26T18:02:33Z
Files modified:
* src/lib/io/base.h
* src/lib/io/channel.h
* src/lib/io/listen.h
* src/lib/io/master.c
* src/lib/io/network.c
* src/lib/io/worker.c
* src/lib/server/virtual_servers.c
* src/lib/unlang/io.c
* src/modules/proto_control/proto_control_tcp.c
* src/modules/proto_control/proto_control_unix.c
* src/modules/proto_detail/proto_detail_work.c
* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
* src/modules/proto_radius/proto_radius_load.c
* src/modules/proto_radius/proto_radius_tcp.c
* src/modules/proto_radius/proto_radius_udp.c
* src/modules/proto_vmps/proto_vmps_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c98cc84be46e3a80d46…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E5zUACgkQfQ55zXdi
Hs2jCgf/cUZPAUYOcZoSRbRpinnC9TAssISl8WzlW7agwZqUD7bmRJmJbbSkrHcB
8jHNLzCtjmc3n6Yy7R3upBmkrgwEao5tJ2Je3LgrVIF4HHM7qRLF3t0+M9lwnKbX
ShchkWI94dtkaFpzcsAC/jJ4xkiFDXIUmyPTPF38kQQYAxqrSelBMASdgI1tv6K6
0YZDpjEG+RVlAL1LMmjEiStmrqR2D0QDIePG93H4VL2YpY2eO+4DcKhKWoZ8sv82
wF7Yzg5F3VziQFZ2/Aaj0JOGYgmGV5aC728CrnfRTGTBS3UayBd2cXt65N71RWPo
Pn1kJgDn+DF3hjIQH57idC1WCCnloQ==
=5gEx
-----END PGP SIGNATURE-----
we already have proto_vmps_udp.c
This file doesn't belong
Alan T. DeKok@2019-12-26T17:00:21Z
Files modified:
* src/modules/proto_vmps/udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6aa64f416d63f8e7bad1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E498ACgkQfQ55zXdi
Hs3GIQf/VxbFaB+9YUKT6dVCMWBRteIlpLvRTE8q2yUC8z2sHr7TbkZcozVt+rC9
8tQcnSDD4mmIAt4isJMUUbp3PwPcodj0EtCvPLApE0iw6B75bCn21QKGmo6lfjYq
QIl+YIt+uMa3wWDnd4ngWCFhLHsKNoiV0gX9GZtbOLDzRJCjpYUz2YnL9jXBexoR
yh5m/CPbexOKYdVwkJtwM6739+h5+/RSHKieWTSPuFADeRcmV4RMR/U8DHJIz2cx
yGmZmmFPQ/z4cNu/O+YvgL6njy6vNWyVp7fy0ul40zgZWfi74CvZrc/AOVUcrgEg
9h9IWX38i1yrEoqjc3Qz+bMEB+D2hg==
=7Xdn
-----END PGP SIGNATURE-----
remove field which is not needed
Alan T. DeKok@2019-12-26T16:46:16Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a8da926fdbb01f67a11…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E4z8ACgkQfQ55zXdi
Hs3t6wf8CPW6cT78U9TT0UPIjlPuJh/Q0Eijyiwxxig14pcRE7wBsaTazHdCOQCU
Iog9U5fIC1IHGhb9RgJoq3vm8NODzPbIVgV5kMsZEdzY+wQNmo7eywgY2i3UaCRL
TxSBPlQIC4krCi48JMwoOQO6FjIEnBClUy/wXNU1UacAKql5hXjj9gyGegeByp0W
0EEUf4YDhGka9IBMGZzy++/3XY65SOtLJidLPRF79drN7vFK+07eNk90mCOIcP0i
H3dRrZF6wGoxtUgCfS2+Caolh7OvQPUXBpUbQ9mJdpFC+f2Sqa4fGCdXzuLGsXTc
a7ntcylulGCpqgsbXswsESHvBv3LyQ==
=H3cW
-----END PGP SIGNATURE-----
clarify the logic in run_request
if the channel isn't active, we can cancel the request, but
there's no point in sending the reply.
Alan T. DeKok@2019-12-26T16:42:49Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0537721cc9384be110b…
======
--
This commit summary was generated @2019-12-27T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Add tests for 'radmin> stats network'
Jorge Pereira (via Alan DeKok)@2019-12-25T15:48:50Z
Files modified:
* src/tests/radmin/stats-network-0-self.out
* src/tests/radmin/stats-network-0-self.txt
* src/tests/radmin/stats-network-0-socket-0.out
* src/tests/radmin/stats-network-0-socket-0.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27dd65c604614c773a95…
======
Add tests for 'radmin> stats'
Jorge Pereira (via Alan DeKok)@2019-12-25T15:48:35Z
Files modified:
* src/tests/radmin/stats-worker-0-self.out
* src/tests/radmin/stats-worker-0-self.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f925d6308c59f04b0cd6…
======
Fix float point exception in radmin
Jorge Pereira (via Alan DeKok)@2019-12-25T15:48:35Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91d7f5a19a30dbb2bf44…
======
--
This commit summary was generated @2019-12-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4CZnkACgkQfQ55zXdi
Hs2f8ggAh6Gv3EILuwWFDFoSB7/ZcFmSqhiAAGfyDybhEd5VOg64DkhbevZzVGPz
ynpiq7pTk/snv/A/uB2+EqwjqrkSnt01M32Fw1xCgY0RUsPwMT/q9hZKkb0q2u6o
PcbClobyertU1QBSKNEFNEr0qY1YS/6AYymI7byGZxzI/XR+EmW5ujt8buPmDRh/
iYxHqYZdQlYzjVOwwioB5h+Bixi6WizYoLw8nuHViBohW8BF8ihxrg+TyxB1vd3s
q97RpuXUmGroKEXOLjzz2w4IwHloIweXpI5hjjZRBWt+e0E35l3ZXG9AOdcPE4ZQ
blslQ1HSg02kDZ/vWKbxyW5Usmxo2A==
=1Z06
-----END PGP SIGNATURE-----
whoops, set status, too
Alan T. DeKok@2019-12-24T19:26:43Z
Files modified:
* src/modules/proto_control/conduit.c
* src/modules/proto_control/proto_control_unix.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d13a395e7684a2477edf…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4CZEgACgkQfQ55zXdi
Hs2hXwf/ZpNHibVL9LTCMgrGEtEMMmXrJeuTzUnCx/AqQLhX/oQ4s6vKiBiJTH7c
EnltYYzhLaWbhIUsWkKg0g2wg6zZjpU7ULAobLe7xPn79tbSb+3K3UWEXWQG54M1
Hon6nau04sNuT7aMOVA6isLO6Mm4ezzKVs9huVPeYqnr3wcpEOw9lnamUPzhiAb2
fMsUCjdvrTXKal2PNos2Cp1xrytmcMZ5AQXOsckj3I3LBLAwlrNmdeXxsu4yF9Kx
XNRssQFmnx4iB5X9yGlcDJzEYlp/QJV8UjLvVZCQWZ3hIeTwkSpqY/Lhq1Ie2QZH
eFNlKb6ncpBArN/hMMwn/0dHRjXoXg==
=3lEq
-----END PGP SIGNATURE-----
send ACK on empty packets
Alan T. DeKok@2019-12-24T19:17:28Z
Files modified:
* src/modules/proto_control/proto_control_unix.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd9e2777446249b5d88c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4CZEgACgkQfQ55zXdi
Hs0X2Af/cDFaCqH4HJ/3Nd2b1pVXk2CGreR4x3LmMSez13QNTk8CTMpWiQi+6uHv
Eg9n48LGeIpNl6qm3nJq83mCAlOYf+sKkwHPXGzg6K3dkql+kcA0ARQ2faTDGIVg
hA0zcEjUVjUZHsoSvs5KMzW+SQI4mEXCRdf8xwkDcTYtig/eJdIFaG8q/vgbK/en
QpW6J+I2HnupsiWxMmhNNNJgLKNkIH2ileDtzM6Hztnz63NTXKm+itLE0Sbpcrr6
5LysZjFEvMwBvEWdm6Tc0ykMHOMe9hUnBQXMsXjoKHQt/dgLO3k+rvuNo41PnYpN
OWLIy135UBPQ9EnZZ6JmIAvqP3IWMw==
=q6ya
-----END PGP SIGNATURE-----
don't run blank commands
Alan T. DeKok@2019-12-24T19:17:23Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1bc64a4dade8e015e2e…
======
--
This commit summary was generated @2019-12-25T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/qtwACgkQfQ55zXdi
Hs09DAf+Jv4ZkYxtgidsVf1xMAvSJCc61qyLHDHQKq3vFxcGSxWa6gsAqGmPxEkG
sGym22K0keW8jlq2W0ot+yXzAXGuqsIYEos04bpAPJE1q2C5nP7CjV9xPEtwoa0e
E/XCIhkRKemH/pJESOKrbkWmhjAhkRSlaJwZkFojC8nQYiqYmzB57vnrqc7Ve4jd
mcBi0D0SJMsRyZsuf+ka+4Srr9ep9nduzk61i+bsfGNVmTA8s/axThFq3+u8RzQy
mDkEz06ErHInZrBh8jq7pPoncxhzR9lP3k/lMInBpWpktO1jURGNbPMR6HtWGY2H
bBsReiHCLORE7+bmixRsgVgmYQVNSQ==
=NMiU
-----END PGP SIGNATURE-----
print out better stats
Alan T. DeKok@2019-12-22T17:41:41Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ddb8171103cb3716c2b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/qp8ACgkQfQ55zXdi
Hs0D2ggAnwC6/MTp6fu5T8kLSJY5hrOyeP+4sBadQLmPrBGs9gcFl+OY7sFBqEyF
xuZqe/G40fYz/+gaSUQjvMGf0vb02CbuDYshNzd52KD5KMapmnMwWv3AImXhPK8J
FAuZZ3/rbDA8hkZumPr8nYVGi+BS+lmzA2ydywiZdpOizikUT+3tkGoRxeBg9C+T
2gL9kgaoBoSeFDNFpmqDCCPZUA3VOS/Y9im5nYVJ7XarsH0BHXMROoMYGDe5ElZl
HJzrBSsTqTO3+cl6V2GWhMj1ZW1V5KQyeum2EPMt6evHqLcTD4IJyfsaCnirAptJ
V5UsuqZAUIo1KqgtyrTsuSFwbEg3XQ==
=6mrZ
-----END PGP SIGNATURE-----
format output consistently
Alan T. DeKok@2019-12-22T17:40:46Z
Files modified:
* src/lib/util/time.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/745b81be223ced481e3f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/mqoACgkQfQ55zXdi
Hs0pngf8DH0TyYocHLOlQNG7GjLAfOIFiov+8IilFcqJiNcVTLvOT+Eo26HnsBbQ
x4UhVc/Y9I6tAffzOV46zteTpovAmbo2ivu78tumezKO2XuM9GYntetTivQHbD40
SnsFQOChooX9ywv/hNj7rQ232hBYq26xQfud11eyyDWjT1C0uwQpp98uCAQIy31y
YyD1FHwTdYVfB4JdqxBt4rUidLVYbTr0I7e2G7JVwPtmQqu4d1Wci8+RrcdgZQIN
hPgImKAdLNYIdc5Y9xdNxDf6/sbImIRg48c8AiHskM6jDjl8KCXOjOhuIPMd9RQ8
B2xAORSBG83nBotPY6Y1BxbfrzK4fA==
=DWSK
-----END PGP SIGNATURE-----
spelling mistake
Alan T. DeKok@2019-12-22T16:32:42Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c424fcba7c5d4adc5b4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/moIACgkQfQ55zXdi
Hs2TFAgAhcHpfe8caZS8LIVFf6Q0XlChf4ersG7l3Obr9x2ZEYIEG11rFJ02DuI/
WO+bjGmTyXo6tCOAFvVNpqi3U+gW54G1DBSQaVDXMe9OpJx9HFRN7ixmG9Flk+3M
6EQe/uW5vuIDi4/2jSQc/BkNmMeut7Wzz1pkbqZwR7P4B94qoznK8feekxGeFcHT
Ykz8fo4enMm3cvpf8h+1clmW0GQoOz1xf/RL4bQr3d4Qn3sikzUR4Bi9MMr6VObH
BNyyDr0Tw9NNTzYjVixoAd8bijyMVmniLtdDX7QhdSeB+jLbU0owSH0UDC/+lwV2
5w2LZ5toL14KRiw7esAy9bcmYDLCuQ==
=yS5w
-----END PGP SIGNATURE-----
update run_time to not be always zero.
Alan T. DeKok@2019-12-22T16:31:43Z
Files modified:
* src/lib/io/time_tracking.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/752a935856612688eecc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/mioACgkQfQ55zXdi
Hs17FQgAi+UgktCX2M7rHQOL6m8qMZpoPB0ufu/QVFip9Q8Pae4eyWZ9aGOqplnd
/79LPsoofJ+prF+vW9rAC5A4Qb42gc56S1Yj0LNVBqx7hy84ZmZfYMKqrgiWNY9X
FxQiRXZtg2ohB/pBI/kNpJUSCBBUez3SVcOgOCNs4h+USanviG6j+4rSu4bnURQk
Ss9SbQdEMBgQHvXME+4rKxZc5IYl9ZJ5W8eDz3dLDrYi5CPXeZ5xEXKl3GuAdLnP
YhYRvCRARoLbndTmsgi/hhch5pRgJLkMHvMEhAzGqxkGZZYPwT8Y1Hg8ohCLHcmm
ix/L34g2dLLckQMEMG4M7knZ9JFSAw==
=MiUZ
-----END PGP SIGNATURE-----
update wait time correctly
Alan T. DeKok@2019-12-22T16:30:25Z
Files modified:
* src/lib/io/time_tracking.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b982780b111e6ad627ae…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/mZ4ACgkQfQ55zXdi
Hs1TbAf8DriDvSe1yD803aZX5QKXs7LHHMPR477Cvj/WEXMa21y+LDFAbEuKYpkO
/5gXksLWDJpuKxBqofd6yE+fn1k3r+BemV0kwyr6d8t9P/waQs/+JrTN0u0x/nrY
k+AGfsb0HDDDkz7wi3SmCai5q8aWxByDtaVilTJkMddoX+m0Tnzc6CyhXlXd5a9b
YoiG/7O4tuMGIgO1Vg5wuzvZbAVDNDwAbq1UGjRvsAaJmYyCsQc+c4eYGroFVYXb
yuYOtECCSvlAaCsB5t7KEV2kZGoFQFl/2GVebz67WuyR3Z4LJvn10k5OufAMfs75
MNvHIfE11LDDFYSVOKUXxSGqxAErMQ==
=Lh18
-----END PGP SIGNATURE-----
calculate run time from when we last resumed
Alan T. DeKok@2019-12-22T16:27:55Z
Files modified:
* src/lib/io/time_tracking.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ec6a02ec1f0dee66c7c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3/Y4oACgkQfQ55zXdi
Hs2hnQf8CU06AFrommm2xcF9yYGFseo8AGCxl30Lpeq2PweTC3NZy3pS7AZd2QCr
qsRucOjadJQu7fQ+suI2JlM/PDMlUCyy1CciBPr0bCyrkCaCLxRs81J9zT13BrXM
muQUcNzEmjBSMpx4ujWCbT3o89vxG8lvfkE88TyP+Y5++KZkA0bHyuLgoqDXfUDK
4dII+4tkAAnJEmiqRguuK1A/ta0oqedJq5jdDFH8DKkQw3lb3bRRKM/BA01e0W0a
u0zEh4YfQ1j5qVvMxevg3UJfk2AMNhzSPc1/VqbXzedITw3oGObK6X4vWFv/O10F
i2U22Ut8NAZLBtgn5M3qnyXC8RsUsQ==
=QDQD
-----END PGP SIGNATURE-----
clarifying comments
Alan T. DeKok@2019-12-22T12:37:24Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f555c1fa715b14c55b3…
======
--
This commit summary was generated @2019-12-23T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3+LFkACgkQfQ55zXdi
Hs1O3gf+MUVeDJHp/qo2RPfPS1LCWEOtiZXm7LbOBziLWyJcUnurDXvn4VnErqg2
Zo06VpP4aL5GsWV5i8Z0Eg5GyrFpru0OhUpfUG0pfay3dxBnQz5bwJoUcNB+6IL2
lPKxp8Of7xt2FEfEOTA/+ap/pxPsRE3yB2oe9XnCy5iBhNyd8Z3RvG5Ob69WYuNJ
urpQa6+80/PvvgUbhc6qxjH5dAfY02b9rcEOyyPrmkVXQ+5189KqAwYLKRXVsJ/v
FwjM4aGXdywKSBaoqRwYDjQWJ4uaSHANWnxlU1QrUKcLN1CTTZP0XDJfVHTiZSmx
u8msX4+gnCz4c56OB/cCHjgJYpvdcw==
=i6JC
-----END PGP SIGNATURE-----
unused variable
Alan T. DeKok@2019-12-21T14:29:41Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50d69643f0a04536e70a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3+IdMACgkQfQ55zXdi
Hs2IEAf+PMWby/vc8DFLe464u62sn7cOBNKv60u4sOmLa5OhCnbaYGkome02KWOf
kJz0zkKrK9pQSoQEoo54RfVmmvYhWNXdranEhmuFaFG+/JmPqPgA4zuAah/66zjP
vqYGF2SxPyGkIJkoHd4BbksR9Y7jdgektDNvJHlCBVXkbMuLQD7t50dU4+ZYoPms
fg12rMkkxUXzFcbIG6K8AID+yvkfob7p4RNMq9iGikkkyujAjNfCRMSVK9dvxrbr
ILpG9jLDtl6jHHvUY/LdeB2wDM8aYylqg1mOQnZlOTmmBLf63ihG2EGYqdi3+EIY
lUBaKwa28K3yKLtLw8XOYWH2uSnf7Q==
=qRpU
-----END PGP SIGNATURE-----
add pre_event for single-threaded mode
so that the worker can restart yielded / resumed requests
Alan T. DeKok@2019-12-21T13:44:51Z
Files modified:
* src/lib/io/schedule.c
* src/lib/io/worker.c
* src/lib/io/worker.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a93cc3818dd5db36ce8…
======
--
This commit summary was generated @2019-12-22T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Fix memory leak in radmin
my_readline() needs radmin_free() to avoid leaks.
Jorge Pereira (via Alan DeKok)@2019-12-20T21:01:38Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a35d3a354a3ba7d3c5a…
======
Add radmin tests for 'show profile'
Jorge Pereira (via Alan DeKok)@2019-12-20T17:36:53Z
Files modified:
* .travis.yml
* src/tests/radmin/all.mk
* src/tests/radmin/set-profile-status-yes.out
* src/tests/radmin/set-profile-status-yes.txt
* src/tests/radmin/show-profile-status.out
* src/tests/radmin/show-profile-status.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6bf95fbf24095671db8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl39A2oACgkQfQ55zXdi
Hs24Dgf+KRBQ4CyEsuCa4vkW7f/L0bQBcttwusfeYHLoI/YuGXuiKs0px3DcjaM/
fXwWAPj6YxW+ALs/8t8st0wPBaaxviYWyooUSwQA6vne6uZHkBNmYN7VyMStrqMU
6Wv1Uv3Pzm/yVtKkVHxl4+I+iRtbmX1x5DZRt/9B2sFQedT6jRCfh7La8cskuHBO
GAKj6c8UuwDHE74x7ZOZMTGKAY7V68TuDhRsZgrHgF7uEBfk8eiF4+fQXL2nOrNl
Ggr4a16fifD6vw7d9H5N8AYRohLtC0FqXLDMt04myjmCJbDHP0qbw/2oo0AYVimd
+KgCv9QH46knb0hcuzZHdjfx6fHRkQ==
=ivye
-----END PGP SIGNATURE-----
variable is unused
Alan T. DeKok@2019-12-20T17:22:46Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14bbb76c2b3062d90ba3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38/AwACgkQfQ55zXdi
Hs1ARgf/c4KMHhXut6TCQ+f/RjoiNpnMvBlYCF6uo6zcWDBTxOkRJdFXGKEDQ+Ct
9YJXH1YcF0Gr0annVC6KqOi+fT+3uQ/jdT8pRBTtiobhgOXRG8vbssTN0ebLz9kW
dimo/xbiLklENQP2oj3NXBr3VgE7rx+OUMBI47AYN3JnqpkwG6V4cMmO4GcwJr4U
udf6DKN6rbZ/2P82Zl8G6fVM8lkXJnkedLrssSOOGcui+FUit5AdDSXBgnLiCkFt
8IPYtDLLfTbePo7fAGWbrZIPq9LLLlVOoWn+K8beIxr5vlIDaX/Gji6Ps+PZBQ4S
bezGQ8cmG/7A563LM1KRamgShdD64w==
=C/Lo
-----END PGP SIGNATURE-----
add post-event only for single-threaded mode
Alan T. DeKok@2019-12-20T16:51:14Z
Files modified:
* src/lib/io/schedule.c
* src/lib/io/worker.c
* src/lib/io/worker.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7af45032263990289484…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38+qgACgkQfQ55zXdi
Hs2ezgf/eoMHI9LH/KglOJawup7gNl3JOM00TtvgbxaTa+yPIrx02GXvX3JS5Be+
bzlUZ/1shF+Gc9lC/JJE0xH0Oz+QSsNfvNR4czD7a/bO8ksJaf+KcqcX/7PvTDKs
rMU5TNUOJsy2j6c6RtFiNj/2yA5y4uR66714eHHrIsL4dxiTrhQXZb5p0BaxuUkG
HF0u4R5qhvnjiXU24Q4QWEzQthRn91S9J0RT4q0zOIQH7EXBM9vuoip2gMMEfGp0
YxqGOVFDeDg5yyG5dNXNYooG8hy/RM4mmmdMZi6Kk+juLOkKQvInyB/tDqTUbfOg
yT/HnBwUggrmCTI99EjNLwQnrr1mFQ==
=4q+I
-----END PGP SIGNATURE-----
don't spam the output with 1000's of similar debug messages
Alan T. DeKok@2019-12-20T16:45:16Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c7f5d2a54a931f43c7c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl388csACgkQfQ55zXdi
Hs14owf/a3paR1nYxq+HJZ93zIc9WyXHYKLtBLo+FnePVTjpMt1tr77J1aYbULjl
Pld36jWKux4+WOGjAY2lhYgH6HrJckkFZtPL/TUVdu0IH7rwuKZaL2S5JbJG+Awk
qWhrHv7EwywExMosH39Hu58lR1e8VPqe4uMtdVUPmMwrWFxY61p3ys+MpcPHufek
mv92q7rLRd/vBj7xPU8ykvGMC0C7LkmOTCOrlBdqKST4nR9dYYo4t/7XEZudJwQK
aITg2it2h1PnQuv8zvxLuN3/ycnnnKMwTD0L+PnJcRxPTii9l6xsVWehB0kl6UtN
z8dr7aCRNKr2/PAw8tmFLlaNaN+5WA==
=6DtS
-----END PGP SIGNATURE-----
whitespace
Alan T. DeKok@2019-12-20T16:07:26Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ff24c475b87e88a2860…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl388RsACgkQfQ55zXdi
Hs0LWwf/eUW2BhYj+PFYsZ0Wvd2LmJQwKo1p2FIS60NnqGJ7zHrvKAAUKa6Uf+YE
LIOpn5mzL2TXaENdJYc+v/qgi9CNbxdC1+Ko8iFIPSK3884bGkpQ9WZIK+aHhSfA
IDVqsscbouh7zDW/O60uQ1RmJkUnIsAAZKS0djLZSXo3VDuYufr7uuxggqwJBjmv
orkbbeCjnMXTu+9bC5CGRAGHkSJUqywhGjGZzhobyeqYKLW68KgSAznK/phymPhL
dfvFHTiYDo1Y6zKeUDQoR+r8gzXYmCz+hpHwFP4HbwO6EeQv59ol62P3IqgmIjTN
npVkEiBmzy421ZfLMxrn0NBTH1EVkA==
=C09p
-----END PGP SIGNATURE-----
move "run request" to the main worker loop
and out of the post_event handler.
Alan T. DeKok@2019-12-20T16:04:25Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a72f157679a13693b5bb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3878oACgkQfQ55zXdi
Hs1xAQf+PBp5l65mCl1ztk66V8rRVO4Vc1g/KrEFEwgu622pIrPNKFEeKaveI1Ck
GAUXewSMkC0sfTI/fMl4DrE1/4k1282lq4DPVx8tnRD8rOi+IUTlO7fVEoCRVEiL
xhLFNJYjPH63Z2LwBbREL4fbu33xKjmcIL/qwsVaz5j7hbDByX6H0x2X7FvRQHUu
9nbeq75B4d+fmrLPA8RNvC4S4uJQgvdKyCm5XXudEcRUMmPDua/cbKP5V4bigVST
qTGap3T7IGmxIFYvxcXnbqd66uHBEP2W055IgRdjc2XS8S+DSmmggvG1CizKh3xs
wy4Syj1Jvbgm5B8Wf9Z8Vw2wBceTwg==
=XuFF
-----END PGP SIGNATURE-----
get rid of "to_decode" heap.
Just immediately decode packets, and put them into the runnable queue.
Alan T. DeKok@2019-12-20T15:58:43Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4baeed489c82f806e58b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl387oMACgkQfQ55zXdi
Hs0KPggAhgELbkjdUJVPXiGbFQZSXXF85QhDGKUFL4Q217SYhyNOyKT/VPhB584n
bOlj3ctPPplqUxcZq/1eMoFK5uU970sJ2fHRW7ITMRoMtuI3yUD+m9Ep9jdBQN0M
H1q+mBBcmZlZPDlibPUCgD+7JUUuDIezN3yOvJEGN71JTim4Q3eAXGidsX/y1t+D
9lnPrFvLvgfiWcophbNmoVQXY4e56mjtKqxO23zVfk5Ui3u2KBOhJqXCFuUJpRSJ
tIYTTJjL7d5EEK1nzU5fIUxf6Y1Mr5eLA6Y+CXODaplDCN6WAsc73V5kmUZChFpM
F+bs1FlcNT9WPb4n+h5kn0IkhzLSgA==
=ooA0
-----END PGP SIGNATURE-----
remove 'localized' heap.
If the worker is busy, it's not servicing ANY packets. So we don't
need this heap.
Alan T. DeKok@2019-12-20T15:53:10Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b27d30835ae415df469…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zWQACgkQfQ55zXdi
Hs0pqggAoxhM019w1Nr5o/RMyDCUTcm3YnDKzdoVHi8/giISrfzMopfqEwSk/7Rp
3X3xmyNo7nP7n7J19cCmOegfqo3UbtoOhFGrNAHnqQNdJr/8CiNrmHLRFDAjpgRp
vWLkcUUbxxkTfSp4POSnDCW7utCaA17knojoI+YhhgNBVtCvHayTNPfE3BiHLJeE
WxmFgxMMP4a3/OFXPachnW41cOuhe4KtnUwF1Imwzc3GZ2Kgqu2Q7mZfAJyoHqS0
dvZJUsvo69Kn6j2FsSprL8A7wHL6Q3F6aEzRu4P0Pg3w8XGWoBHdDaD9VNM0uoSG
wD+wIgqqIloZnGEP7ZqDgq5j2V9kjA==
=TkgL
-----END PGP SIGNATURE-----
Better fixes. Helps with #3219
Alan T. DeKok@2019-12-20T13:32:12Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/750951720c45600eed4b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zDsACgkQfQ55zXdi
Hs39MQgAk+cIpPRgA8nRQRyGPtab0TONSrT4bWNCrbEIboyaq2y0WQP5RYz5mFYH
g8W15yc0WKdV8OIi7sx+ViVFdQuEYIjvxGk4NasKYCv6Fm/lL4HT5coUmdzhAXgq
ammk0IK/D+NYVf8zRATn9FuczVJBsYF0uwZbbjA8MvMsR8I3CilYKTm69Qwx6kTD
8oi63x9M4SJRGvy8t83KEXk0KN3UfrupWqQVSt37Bip7zWAMfw+8EXj7/trqepxU
QAQTKzuD5+ptoAxEmj+VzNR9B9a6UvGFbVLbSMro3fnIVzDrfoxpZuzMUfWYaAN6
abnt9uec0+sluKfpCdv7F80emjWdRA==
=5iHN
-----END PGP SIGNATURE-----
add "show profile", and don't allow "profile on" multiple times
Alan T. DeKok@2019-12-20T13:27:23Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4dbffe5329b879d5daf…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zDoACgkQfQ55zXdi
Hs18QQf9GNdT91/P5x+hVFm7DfRQPlYhwnNPkROeSinIzOVWyvu4R1WHpeH+NByy
YIhfbm/bvQaniUpZ9PtDX5+Xa1MmsF8gLUgvV7hPh3DeXntpbnrDwFVZRUV4JrYp
NXAAYC0hPGc4iECvXCRsIAnw1OfnG586gt7mMP08gESkv/bFTaY2Ow3jcpxXezXY
3OUH4wnqbIfjXhP4eqf0lBKHxkqefMJTfddmHY3XesmLuV4/P5qlg3KjFbWvSWER
oOy4m18fN7flL4E6XwhJC6n1hFVPveQf9eTqCLmhAHgrE5ZVYQKBBqNu4p6kwjMu
CHu4Q3abmeaKjXmeOP+3xKz7gsIRzg==
=OIqP
-----END PGP SIGNATURE-----
avoid cursors where they're not necessary
Alan T. DeKok@2019-12-20T13:27:22Z
Files modified:
* src/lib/util/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d2f2b5b821adaf6ef90…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJd/C0fCRBK7hj4Ov3rIwAAdHIIAK9bzaHM5czbqUsB1x1j6cLc
6pOPqnKxdSeEGBqz05onxRxhe6M7QZJsgGTKc1twg4LM+BgeSrQLHJ3/c+bV+5Pr
UkDNlw06eyyoRk4EuYgYYZwYBVs1p2NPN5mEYkSp9FZS96A6xD+KDMi2hIsvd0F4
DL/r7Z91ItNgEvMjilpRU+1iESk3K4FPf9VPOeM7vYH8kMRUh3kdwOLw11Ws52Od
YbTlR8LSjdb5Ygou1vmyt2adWec4FT4UP/r5ttlp/iaulhxH2B1yz24Bsh/xXWVw
8TpimGoetl00t2P7j6U2LJz9MkRDidcQ1GdveqbuBlz1FybQHqbBMTKpW10leM0=
=IF2R
-----END PGP SIGNATURE-----
Don't hardcode the src ip address
The DHCPv4 code has multiple ways of discovering the correct src IP. Hardcoding the src IP to 127.0.0.1 means sending responses will fail will obscure errors, which is frustrating.
The server works out-of-the-box biding to '*'.
Arran Cudbard-Bell (via GitHub)@2019-12-20T02:08:31Z
Files modified:
* raddb/sites-available/dhcp
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/054095b5310d1c7b0994…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl38GZoACgkQ/6TVgp+2
18r83RAAkto2fv1TgLaWkRQz4i5TA7zhJ33raj7sDlYy0qzVTjD247Re0cHkPqHu
LOiTqdypAyeJ4BORfA1VAkN4RuXUXIX/RftlPWba7AAOtyvN1NHFxY1zRw2ZIryk
oBTf2nkGqhclV0+KUc4vwE0+7LhXltQ1Narcy27ohuGi2gnQLuP0FwV9+IEqBm92
iHS6Y53UMhxZVy/hdn9Dqy9WEvAybX1CWITAQMEd8Uacn2LHGmQwCm+l7Wj3M2D7
lxmdxERMm23gyvqAjDdPSHoDWz4a7MbpQn5uULEVJECuVf4qQWIAmetUJmpzGnrg
CxhXBxaiHAPqgZ0nLSIeKM2ZSfhkm0cdT4BB8ZpFDu7FyajkKu8PY6dfz4IILfmU
AilWp/PHc8smMZCQHGOZjMqoOtSvCynDuR5zpgZnwPzm+mPzm2piCqx+aqnmV4AX
FDsR7LHopnS1JspxeWDWJ5l9ywr28buvw6NlVhh6vvCdX80+FzRsstTQ6UZ+Vxfx
kTyreLJpKR/zAWrjue6SopEoo8eT/3VCVv0OfPty4nsOm4wl8uXh0UBo36aJzEST
VkzEK7LDzNV8JQGWADXGzqmoFyH+3RcoBBuE3ZvYcyCKx/pkzbOJ/MjtspCHKeN6
Zcy3i0L+mFZPnYNPgfA8z/pCbhSRQs5fPG5L/fKhlf1DofdnSWM=
=G2xc
-----END PGP SIGNATURE-----
Quiet compiler
Arran Cudbard-Bell@2019-12-20T00:45:14Z
Files modified:
* src/lib/eap_aka_sim/state_machine.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83e33bbff1584ae36577…
======
--
This commit summary was generated @2019-12-21T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
[4.0.x] radiusd process CPU spikes at 400% when trying to do DHCP concurrently
by Chaigneau, Nicolas 20 Dec '19
by Chaigneau, Nicolas 20 Dec '19
20 Dec '19
Hello,
Using FreeRADIUS 4.0.x (HEAD from today), I've tried to set up a dummy (very dumb) DHCP server, which offers random IP addresses (unlang only).
This is with a build in non developer mode (configured with --disable-developer), with default configuration (except for the dummy DHCP virtual server - see file attached).
Sending a few DHCP Discover packets (about 100 is enough) concurrently:
The radiusd process CPU spikes up to 400% (8 CPU are available), and then stays here forever.
If the packets are sent sequentially there is no problem.
Something's definitely wrong, but I don't know how to look into this...
I can reproduce this behaviour easily, so I can test things if you want me to.
Regards,
Nicolas.
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
3
11
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl38BrIACgkQ/6TVgp+2
18o+kA/+I/3Gdkhg7TuN2hhLpUt1sc2gEPpYzjL7gm5EpHoG7F10tG89JZbn33yl
MH6PUDGDzK3cpLJ6XWs8up2EuSJwlFRXD6t/glqn0pygDNzWKmCOaJ1G0YjXHhz9
SLp8EnfM2Knoopx6lKrlIodbO0Dxl0jnkhfoLvfWscHRnwCRqCNcT30GRKO7RDZZ
QRCw3bIy7lhMU4yFaSVKya7y1Rt6c8tE2t2W6GgKcZ00Qax2YS0xX7Plsz8Rq9ih
I3qYcv3g1i+uRSfDP2M1E1my6XNpUatJRJihagQ8Fwad2qEiFBmc+0O7avDUuiC0
yR0vJ5lM4Eafoj6EaThjorGpOOZ4reuimJmhIF6VrNJyD1Y3xqM7Cqf7oPoOqCo9
3OCZxUdylTmNuf6wZFoEM4JGAq6drd9FAatvh0V5G+jlWaEFJ9fdtIxqaNA8LTg1
q4OUKen9bxW+7WM1SY3rg/wSxhGEYf0an84X5Sta3ghMTQhow8AFfbgLPCFb7i4b
gaGkFjOBY2v6sZ7kk0/P0PS5mYEmutmw040AbNhwdx+E9UxfVzahyVQ9SSF5nnMy
6c0mez0AUooekAX0ow4oz2AmdjoRfIcRVn3r/SZpyUelZ4AtxL7mvR3cqCWAFqXA
78pq05SUKkvAtQDWnd4OB8si94K/3ksTegsyR72cQwpGDZEQzd4=
=NE5x
-----END PGP SIGNATURE-----
This is only an indication *IF* we're waiting
Arran Cudbard-Bell@2019-12-19T23:24:34Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad9549d3e3f0b994c0a5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl378lkACgkQ/6TVgp+2
18oHmBAAjh4l/5Cl7PWCj0hXvrp1Ndl/JYs5AkJyx4JA3tcYU/K/5aeTgkvlBxrJ
cjQMFAUQWiLBhvHa9JF5zmO43iJiPiueBMkNPrabWilWt5Va73QPQg2zFbqs5jTe
9UcVxOYuisK8EuU8II1fOmDFnqGyd/m4jbVlH7nPBiDL2YdZvCKx4wOIxzJrPDo2
dzG6x6x5ikluGxzLIuEMlBO4rMhMtiB67ZMY2QjJ3JgyK/F7TKvNq6F8P7T835yb
LeMfRQIoMs0K8yhjwTfHUWTyC4uzPNMxgaNgkGTKGGXZzz2gGRPt2dRd6Y/IJgxk
5K+yv05qqRxVH9/vWuhcrW7LvqZUmSNw+x+0fbM9B/G0ggca7EQn5qbC/pwQc5bS
7ZKos2tAHLHaaB997Mp5W+7AXdmxY0ieitEgi5rIxfPZ48Ec/yfxYVnTHZ4/OrFY
lcKu+VyZgdDwOEDyoMMhuiGGyHDYJ0LUjWHsr4oZymfwOkrlfR5JCokXE9Xz6Gx4
FnsISBLrAkN1dLB8WRqh4sPIYo4MAYhOJkPfTIYRxRn14ogw48X+1F2RTm+RMZ7L
f08VhmZKzr+dV2tCIrrLJuKAOwuyBBOAX2co2ABY99kIplm0ZVgFKHS7UQjygzW6
76D0CQQgAVWwtEo86EBkPMYYzgkxVr+5PjqEjbyMRg2v0Y5p8Zw=
=Y+ik
-----END PGP SIGNATURE-----
Always initialise priority
Arran Cudbard-Bell@2019-12-19T21:57:45Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3dd230423eba60ca7041…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl378VYACgkQ/6TVgp+2
18rlBBAAmS8TOAb6lcL84OCicMLq/8y56S5djPnrJ8Z2Hb3D/3XmbxvHajX3GpJk
UB7hoMwvphSr0qsguVmqT81VbGWYN0iXuUK1udQSLEbmFeS8L7nF7LXMnx0mm5Km
RB+caOCStFqaErqN31jCB9PrDUGlNQr6Py3BWBF4zlQ/hrgcWj4P6r1tfbwB9Juc
tDEcEabWxWoU6RoaEneXpidy6o53LrFvPs6DUi35r7Kc0u6HJgnGjeV0KsjnzlY0
Vg8mWLYKZ1GHR999LiZM0guCwFcOaO4Kq4aVYPxap9tVLnD+h9x0UGdcihN0znTU
1VMFTACoRQ87EUY0GCHQsyVCds2C/I1wdQeMdDRe3MIG7+hyC/fZCZPh+IbZ7xvC
YJM3SWbAyh7+RbO/AJOSOHU6OxOEHy225+N30K4isoIKohw9kbtSgh0y4r2VAIyI
mZqWFAQs+JdsL205dAC7Enu0YGBG6i7D0zbeNMXj/rjifho70G1xJxLeuSW7umET
qReITnI/77DMf6h1mDwAXwcxWg/5xvhDksxR5d4hzHYKoCp1g9HD6r889+trYLCX
SKvXmVbF6iTPl62wO4mzv15GfdKi0i0wX77OeGZ2GWjKjL8gBUEiSXtSw/Wb0/it
BpMucsy0mBYCOEzrHmltjv5F4Jj7+xMLRV6aCllkfalCASDz//U=
=IOs7
-----END PGP SIGNATURE-----
Simplify logic slightly in fr_event_corral
Arran Cudbard-Bell@2019-12-19T21:53:26Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13f3cb219fec8c069d80…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl378SMACgkQ/6TVgp+2
18qE/A//Vs2vRkYoIs+mGjRKUJKBqLB10VxRSdPY1nU1tlxqxih8zft3f6uphCcy
PaAqoimhhUykiduC/IfbAgeQrrZqsRsp1+o/tw/zqnJScIqW4qgN9LxWp21hg17a
2tzmEj+dctqvJXrdpn/cdn98S5tagZhIb/i4Gq/SbFzUvZnhihQ+/2f726Ep+GKn
e/0yIMrM2DFver7ho9sROfowLf+KFfnpRHWUrzr1eWecgVpX+sPpJs+SGizANZZH
cIEF6bECZtuKC1jRS5VK/bX24rbolK80DYN2+p9/XZOtHFMgsZG76ODNq8/D6YCB
Efn69FmVkTvgYbiPb0QI2GUGrpdi6rXEiYphUyIYLZ8nFPQb07YQJQlPsxtqn2tk
LCvTwLw1btwdCLkDcrKmoz1g0Erdq/Rkm7KZ8ZWZEFdeteBPzp286+NUJQwyd3Vj
Xelr4ccHQbr3lgEAGcLuNPTpTnCDxODjewBmVt+LaJCaY9YMlxN7V06cktR+H0eU
/40Y8BZ31RpsjsINpv2s4LV3khagKVlNrAZHmzt0fH1DTpOvsyThEHhylICPqbzg
hgv4S+IXG3BTrh9X1rONMj31cbgk0TUoOvAWspVTItsK6r6tXzRFapnZpOkKv/r8
HuE5h++yo3KEjwJjBBEN07YqNl0plvL7AA3JD73RqoBX/EaEnUQ=
=I4aW
-----END PGP SIGNATURE-----
Add notes on why we call el->time() again
Arran Cudbard-Bell@2019-12-19T21:52:34Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/610d21e45fd163ae57e4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl376NQACgkQ/6TVgp+2
18rwtw//eBqzJqY73xnL78xkFKhKo4wnsrBXmNK7cDsnAMrAUZsFWU1Wa4luzUCR
AOch0rN9pyhDza6eVFAQu7mL2w8RVBFn+EVF4CXGtSu/co2DJAmWSsjcrnaJlXrs
FNEu8Xt8zIv8Nw6Rqn5HbnBzQGzzzuWLhzh0ub77KDX/Q+aeuAUtT0nS2Q9y8XkH
Hn0pxsnMhanE6gW+1UvjTw8G2EWaqyN37DK9fRj92iUM0OadBPlIGCKf/u4JcxJL
s4IvahMj3al83yaVWKSEzW1riths4jXmXI5pUG+FRVm3UmSdyQBIbs/h1pnFYMvv
0pVV+bz1nhJfjyNpc/CQbtIBKl5yjv/onFTPdowiTrPFGHpThPvoe4/1lE3GxEBN
WUIJAM3TJBU+Hw3iD8h8u1kLn26I9ZxdV6HgFcwl3/1sJqefyBFiYwn84PuJGXLN
wdyNgb2v3F4jgpk1FtWHLEPbJUBmM9th7zlNcHiPWDk1+myOY8zHv86s/4dbJsci
3bOvtrIgnY1rW7mlPirxi+CEk+lZ+TwSdjwnW+anG7Y04sPYmLNPpcwHMhSMQwZU
GQDkD7tPuwSBQ+HKJLNNj4HqespxMGhaiRvKOvfKrJQRjG4Ul5qc/W2W2K/od7Yc
NbI75zScdgu9Ri2fDOwj38iR3u+okahpRtCyCbiJ/9kiCsVLxag=
=KlgX
-----END PGP SIGNATURE-----
Need to pass GPERFTOOLS_LDFLAGS too
Arran Cudbard-Bell@2019-12-19T21:17:08Z
Files modified:
* src/bin/radiusd.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d79e8d64a6701c5645a7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl374DwACgkQfQ55zXdi
Hs1Y+gf8D0OTKkEDcDfOT7JYTHhDkIP5BDexNgzIGHk98Cc85C4ag2heCLNAS1kR
hVed6xCTa8PnYSlNGR8lqNS+bBftRGuuT3AOZA37g7D6bhtw+dsrXDbx5mGpzEo0
HoQM1PeUKcJe6ZcsU2MwQhO5kiOplykgMWuZwlQR+7O8lK7PzTKdm3658RVlS+Sc
5S27l6A1/Ifw6SFuID5ain5MR1AEtVcY56V2g1o/HCHt6xcj4zFHOZj37zFYrizt
pMHoxz6pHmWUc3C53yFTru7bIgjnYm9HhmlrzYilgSZ4ytAa2MTXGkaNxtTVVc6H
c+wh5UjsIoqt8tOtKwxcYNdtMExDqQ==
=Kv2F
-----END PGP SIGNATURE-----
reset time after doing significant work, and before running timers
Alan T. DeKok@2019-12-19T20:40:12Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bf3f7e33b8f051d50d2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl373zUACgkQfQ55zXdi
Hs2p0Qf9HDsVM7OSJAzX8QW1QE0SgrYtAVuiMka89UWgj+6HauB2Wts6/3AXrYbl
5N1PavDkuqQ9no266EocDHd9crnVKUkIhL34oB0bMI/iohGJGrZ9qAIH4evnyXMb
MczP1W1zYpleWeerJhQTHuOXFQYGSb6VzBjwkRDxEDmZa9JayLWiI9S/6Cd1vm2m
aVk7Vh5goDVBVJY5QHWX3LBjxnpDQAM3zyxy2OBQrRMp/rT+tYNPfw32Q0Ib0OJQ
pO4Qa8NiCJZlpEEI7f5+e+eU8QnAkluTWzsCeI4LScIHJMqIpnwuQ3A6o1Vdvorb
yFb2BpfHdKRjcwsZlpbKQ/6WklfshA==
=5ih0
-----END PGP SIGNATURE-----
try to account for time sleeping
Alan T. DeKok@2019-12-19T20:36:00Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c6f764731102d67204b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl370ZAACgkQfQ55zXdi
Hs2Pagf+OrQx4UodAatmkay3POwx8gCrP6USkmRhaxLwnPf6lsp+8vfD46STx8Oj
rs7pIQRFIeyhOch6hZYlGSFlnGQX6X1WHJn/1QgRv82y/bSn5dZ4BIaVayvMGxAD
D9x+A5UDftE7YkjRoi92AxT2YS1dewuIOMQgP6UWrnUhhfE4G8PscfmGCzogzSz8
ERswrEaz4fZBWmnQd5YjO5lVoxfOIYoqw4WerFXjP62luaW9Ro/NyAyhrzofdTjS
05aFEM5KRJpcqxKRZ0eWG6/9xNHdWaJmxfgwDICoj987nZqRpZVNLUjpkMuWsKbK
4iF2vcICaavOCP+Uz+BvYilkjx3MTg==
=g5Zr
-----END PGP SIGNATURE-----
return correct value from all situations
Alan T. DeKok@2019-12-19T19:37:17Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a70b7e8987b1c8cb2b05…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiYACgkQfQ55zXdi
Hs3CnggAjclXLobqsS4SJHrX8HAh3smivGcN8FaVXHSYLsZOwQcyd+748yYTA/QV
IAxU4zDZDYMVVA0caKquA/VTEsKIjuhHA58Y+6c7Aa0+7DocxVRHomTS45O3LOxC
chB+sNSzQBRjGfQS99ed96ewfe4oLvDa3Lg7reCFDioEtKVn1f+AD+p9fbp2PXsX
d8Igd3u/lS65zLendU/W3ev5CRuyBXuNrWVZdzP9p+rKZj9+ue/J8Z8m32iBUvmw
1S2orJTtJZAhyeFtyu9yQ/ZKpyW333DA88a3oY3NAlPctxChQnswuQaRZEaLrFnz
SVZOTAJsH4/Qd3fMeX0lTtCTFK1tbQ==
=AiAK
-----END PGP SIGNATURE-----
if we get a timeout in kevent(), there MUST be timer events
Alan T. DeKok@2019-12-19T18:49:10Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f0fabbce18f99414a1d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiYACgkQfQ55zXdi
Hs0j1wf/atpB4aChAwbFBX087zD0CRwZyhZszHuciFMBAu3jvy5MKaJHICKYmZSx
+Xx0jIK5hTb+dlHVNyk8lGzWPE7xcsBmM6ikL2AUK0Z3M/1AVQ8Zcb/lYQd+38Io
1uL3WlxqTPc9mp6Dh/lJcyLdfV7tBSUnZxPwGC6uU/r5Z6EKzkmKXsXHBma5a9Zs
TZWlnup+Dkdah6tWiVb+khd8x+7+xIGlhlAc0Wncc90JZR7EsfQHZy7HD4guudYU
ickq+KXxOxXXCw+vrZnnjQpY0eFCZKQp+S0E6yS2n/YW9V1lhtCm1UfvjYqVaS2X
i66ihhJZg4f3J7dqpUAbSZTlOU49YA==
=X3Up
-----END PGP SIGNATURE-----
remove unused pre-event
it's only used if the worker is suppressing signals to the
network side. Since we always signal, this code isn't necessary
Alan T. DeKok@2019-12-19T18:49:10Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01413204da39d247b815…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiYACgkQfQ55zXdi
Hs00UQf+PUrMap0MLg8BGeEyuHjxqAWgP++Ly3W1ayD10xHLXxoxUUcmaiq6hgZc
63Wfxpr69SZucdr8syebjgJ5V9Eq/6eh7tpVMXTXSyj1gB3vqAlU94rltrXyHmB1
xV9skQ3TraYez7E27yEuXMfQyxzJBKrTTeoPQJinAxF18uNx0FVGVYaD2d6EyhMZ
bLusehgAr5hyvEOjDa+MxKlkVCh0py2vVKOi/xE6Az8UI9iSyoFEEVPRgaAPWmA4
qnJh74of/hdK9lq7vP17ZNsAJZJiWRw+M+jx+E1C8NjItFusmBCKmEtC+02GJJVU
cQ2Dig4eSajXUSsLH8FhvHv/1+kJXg==
=1UBg
-----END PGP SIGNATURE-----
only run pre_callbacks if the caller tells us to wait
only the network & worker threads use the pre callbacks. And,
the only thing they do is lower the wait time. So if we're told
to not wait, then don't bother asking caller if the timers
should be lowered.
Alan T. DeKok@2019-12-19T18:49:10Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ba7ac3c54d6db947e4a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiUACgkQfQ55zXdi
Hs1hxggAnXeqo7pjSZv/DSia1P5SB2w+m5GiTcLxFuL7toiCJ47ndY1+xgz1d+yP
xZdd7mYfaz6WtwFTmY3vzznJOxGPXBNwjwfALdX9Y6fsywh7TJ3IUBWXBa3OANit
tOmRWrVX05cmfqI/SFj6lasWdCPDQ863r3bes+9dzwYULy+NaZKR3kEDrcxNl1QP
IatJcvbVYvFnk+BbDL//5zs2t+fc6fytBKQHAmxNN9lQf1+RAkOvzNoZRDSMiMY7
mObz0CUdthtI852YLETGI5Sap6IAPG3bjVL+a7ZH37YE8pXjO47E7yKOrRdwIlAb
RUKldgBm3K4N1qUnsbTY6z4NcGs5cA==
=et9z
-----END PGP SIGNATURE-----
no need to check for a bool > 0. It is, if it's true
Alan T. DeKok@2019-12-19T18:49:09Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/477324469a6a73dc0638…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiUACgkQfQ55zXdi
Hs2uRgf+PSjlnKgYLS1tl65OsCaUyWjXF5wq0BNO1dz7vYuc50rXc7p5b3miMpL7
Dahz04c5mTTJY39ttwMolXDe/5VkwFrz0vCF/97mBHilPvmtl9W1SueYN25q/t8p
TuMiffk2gVPLqTmAhNzDC+2uq5QkpvJo7tP+DYK3+KOKAzBn4+OV1ySajBgDP+lW
ygdYESQ2E0sPn8C26VFsQXlNEKCVW3xGH/s02NsZzyCuAVpwNP6ee+8aaoTNvVPp
0DJNU1hPewxtmVAFEodOkXjcLcBBk6FNhutfjNx95tK9qtItxE5JqhjN58mEJ1AL
zqL6SPtLOCdS3hnG0OfYecltYk+hyQ==
=PKDb
-----END PGP SIGNATURE-----
try to simplify wait / timer logic
Alan T. DeKok@2019-12-19T18:49:09Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4188413e8c87a0753e5b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiUACgkQfQ55zXdi
Hs1+Ugf/f7+JN+tK/fusspXpq2ISiXVGAzS+WK++Pm+NPuNcDnmRAAW3+ravwxud
nTIJ1oRHJ0pg8Rjqf0isMQf+T024+sCUTo2h8KiLk0IrNSYFebLacDjM9g/bw1+i
m/dSJ79+wg0GDJfgDlui64amwWLMHB0ZkacdlipPOfF6y/l5p1d11lIu+7UACUEc
CIA246vC5TFh3ryNT4imlL4fcjiNUZr8pFKcb4E70QD2p4P1JVMaCCyP23uvK/s/
5E7rJ5jDF6SpSp7kp47MTtGlnF+nFuyEjpYk64HhVnqWzz08NCG7uMPiPwI1vg+k
TcO+yrhgKFGO6fY0MokBpKDAT5+aYw==
=6tg4
-----END PGP SIGNATURE-----
notes on profile builds
Alan T. DeKok@2019-12-19T18:49:09Z
Files modified:
* doc/antora/modules/developers/pages/profile.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f6da1016a180197c419…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37xiUACgkQfQ55zXdi
Hs2TOQf+OzcX0PQ7212TEZqJr3SUnEuBJA7uvQdovgQMJwbngnWedM5GNveR8Kef
nw/UAErfzN8huKSfsyFqdXmACLLh3DxC9XIbJ5JcqjeYunS+JTXY3GTq+B4NrQNq
V+rC7BdScI47NW5aQUGeY3PWk9rNypEHQlYbk1lpCh/BkIwWsXPrik2gMJT7hz37
Vk66jjE68XJvCDTvuPjtlzV0ZjiVxITDl7Mrmmoy2m7OW311Vc2U71PSexr9mTzf
4nrGexLOP7JQ9BC6JQ1aA1xn1Q9jJf5YY9Yn3gSgs2pDU4SKs8rn8unmxlfA90pZ
p67xC1GVWCMb07gDhS/SDktpQIdzkw==
=C2hd
-----END PGP SIGNATURE-----
don't need a special profile build
Alan T. DeKok@2019-12-19T18:49:09Z
Files modified:
* Makefile
* scripts/build/profile.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce7f0a07c5ecfaf9db1c…
======
Link radiusd with -lprofiler when gperftools is in use
Terry Burton (via Alan DeKok)@2019-12-19T18:45:25Z
Files modified:
* src/bin/radiusd.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba5b152d0b649e2a57e8…
======
Fix memory leak in rlm_python (Python 3.x)
We should release 'inst->module' in Python 3 too.
Jorge Pereira (via Alan DeKok)@2019-12-19T16:05:39Z
Files modified:
* src/modules/rlm_python/rlm_python.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d304941e237f955a6cf8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37kaYACgkQfQ55zXdi
Hs00NQf/aFm95aFkSCfkOMN1RSPgj3kQ4Mu4lYxI72G/+cC6TIUD0lIcF/q9jfTX
uskW/W60tG315qZuO3bb6Lgsot2BBkSs6W2GERjjFxWZBqT9js/dS7KFWWy3DROv
5ajweAQLunjwm/DDdZSCYWZsXBCpDjj2fGdEC/JItX12rQa6Ir7RJbCjWdG+XdKi
S6zMn/tgtH67+MGuBBD8+OUuJPR7ynr7eoBC7gYYujYMzStluLkSMvA75HF02MpV
Ub4jo0Pg4uFEZdh7ytFQwOGZVKjox4chmtp6rwzVj7HNc3KimV4It1yTpBFB3/Xn
eBVwqlOuKFmWJwruxIEVYPhGi5Dekw==
=SCL0
-----END PGP SIGNATURE-----
handle is always set. Found by PVS-Studio
Alan T. DeKok@2019-12-19T15:05:02Z
Files modified:
* src/lib/util/dl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ebdb77ecc8f522cf246…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37kWcACgkQfQ55zXdi
Hs3Cpgf/XRsmmk2Gs1i7hCghQmN/oQvgEz2F1DNIOzsD86f8Q4g82BjXcjUFVI7o
nomexKxknzWlNBY3omYU8cuZs7vgwlZrmArKLhN6PM0T9wwnOu9CEOBdXp0Zgg5s
a9oUaTVZsmOGhD+6ENjiSsjEdSKpWoK73pyfM4x5KUr0JufzNmV3sdl0pJFhknbR
oUcXzsVr5btVv0V93GQyA5AQSVlx7d5zkn55neQDEQNwgZm/z6TDoVupAS3WYdOI
yLmL+cwIM4l2bgj7u5BuRnAjJlbVjSVrgaIr/5gHbbUtLTwCbIxCZT+2TmzHMnM7
FdchKHWNPlPqYb83Zz8swbatA/gX2w==
=gCCO
-----END PGP SIGNATURE-----
move more assignments
Alan T. DeKok@2019-12-19T15:04:00Z
Files modified:
* src/lib/unlang/foreach.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b6c699a777e25bbdb5f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37jbQACgkQfQ55zXdi
Hs1npQf/Y728zHuMayaBTeyz2U3LP3GeNSgN/k7WzOjxAIJ0tOfqaDQwyuWz37Ga
wr0Lowlnp3/T30jOE/GN0k3hOJlKRTZJFMIy76sALXbdE/2Lw533g2ukVO7mE0Dd
LAaGVqZdVcOaPYjN/GnvUSUdQG8Yt6s59HYj0vAfltXeOuU+hFVq2wHNAZFeQWr5
q25K0mB2WwFhCkBNYeRzKts0tWNwI6NzU/+VUHwQaAL8gEW3cowBlpYbxH3zSlu4
UseksBtKeCn9gF5Jh/DCJ+jbSqL8+cAZayxN4tlpWHOd96qObgNb7rU7CyuhlYQH
epX5kpJnrMjymic+UHv6MhdDs8ogRQ==
=MrOs
-----END PGP SIGNATURE-----
check for Access-Reject, not Access-Accept. Found by PVS-Studio
Alan T. DeKok@2019-12-19T14:48:17Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab0a8d2185ca06997a72…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37jNUACgkQfQ55zXdi
Hs22TQf/Ug/KwsbyCx850z/sNt9e0tFXWHtTDf8J7ed7sdYAR0ZnUHF4CwlSwq77
Qu/aXVNAYoKyC538twgKyDlmFa0kiMCUKelq+tefKaicyvyry9VNZB6kaaKVGc0L
yl5G/FkopAWyCpYCOls+NhoLhX6Z7ECiGth4vK7HCRmUNbqOtz0LqBf1nP99xcpD
1aJLlwpCFaj1K/nnjYOQWzgSqXdPZN+cN1Cg2itEJaebHoy/pxhkSltBxEK0O55D
T34vS7IYArt2BSCjaBd95AQLwWu0YSHnS/nyLIDP//a428Mg+GRSYfFzLGaAodfd
BzqQSAy6u2UtxHmL/Lh4FwrR3iEFKA==
=mbyY
-----END PGP SIGNATURE-----
check before dereferencing. Found by PVS-Studio
Alan T. DeKok@2019-12-19T14:44:33Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33f19215fce68f509470…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37h9EACgkQfQ55zXdi
Hs2ghgf/cInYEAmQ9Ny72Xldpb0YMcsSVvCm7i76NfHnSkh1Wluh2a8b7WROdw/6
QMzTI2KCYm/O8U8/4glck07UUrZ4XIxZRkFhZvbQDGV83Atfi47A7imRxBfV8aIW
cPN6FzPyx6IsRqqRcoEyApt2BW5oH4AFNw5H7SzzFnGR55cl3vrjwXS2ZNetwp4T
tlurNAmGRu9JWHFa5If+EHp/0/9Eq8wT7c82t06zcu2SFcQExm0WHF1y8ZFgwZNP
OrnoHv1i6oGs/seob2Nrc3wDLy0pX026EOvSO28IwyXh5N2k8BCWqfd/FF3dGm1u
B7t1ph49PcZ5GxZKjr9CHjZMRN6IAQ==
=H4Xn
-----END PGP SIGNATURE-----
check variable before dereferencing it. Found by PVS-Studio
Alan T. DeKok@2019-12-19T14:23:01Z
Files modified:
* src/lib/unlang/foreach.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e93d21eefdc0fec8548e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37hxIACgkQfQ55zXdi
Hs30Iwf/ZH5EOAuR2kFq7kRmdK8Ghks0ekXE4jwNDJqBo89I3pWZxBS0/SifPpTF
XWPy+20Ker0KAKxxasQZldQ6TJQ70gfGAxCsO0uSoeTH/kjeqE++lj9Gi/Ecrn0v
RqGLxRQtlIf/f0vsr3fb8oeK13/L6uCPUlxXX+vPlYOHNuj565OZelapaBLwQd7S
bEStzwmyEVHrxvNr/YE1Qq7T/8sQ6T2kHldKjQ2UaNVqho1BHIdepFeDNJPNDCRq
9nkPmYHVxF+8c3JT3BZceYBqHQ+pM1OOuAps9eIOCfTFVG4lCbxRlXY7zH2h2Fhn
e7q6YQAeBJeFnKJNiIzmiPX2EWCRLw==
=bnOZ
-----END PGP SIGNATURE-----
fix check for UTF-8 characters. Found by PVS-Studio
Alan T. DeKok@2019-12-19T14:19:56Z
Files modified:
* src/lib/util/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a73791d2029d519704c3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37g+cACgkQfQ55zXdi
Hs05+Af+KNWdkpCNkOk/SZqKpMah1sQrFR3sb4DkPY5FpoHf66k152ACxuGV8EEl
gb3h94tW3kV1sngx1kXGz8OzF3bkL+x/5lFMc79kPdPwjjNLqY7A/zQc808Ys5Y3
4CzYN3vpYM8FnonsPuLzy1CwVRyT+0wtblu/lVwLtZmGODMMzKZoxxI0BBJnJLEl
VRovxf0opCM/RI9FOX5WD0hDfPRJMcYMD9NX3zKSMFFYIxVa1cHnzUFu7QVV+5Tx
36ZYdxu+SIzACnIRpauN2lrOGb2Cav2uSP0r9hvn5kWG1BBjCsIecBhmtHRCdzxs
NpRdlGV9c6Ce573Dngdiam4uam18Bw==
=Ozq/
-----END PGP SIGNATURE-----
add "set profile status on/off [filename]" command
Alan T. DeKok@2019-12-19T14:06:31Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1b6b40cd4830b6e7d69…
======
--
This commit summary was generated @2019-12-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl37obcACgkQfQ55zXdi
Hs2juggAl38EFQS/eTYX0uqbF57d1LZWpP7HJbaYDxtXXKGotw3i/yLP5VUjz7ic
Ann2jAqXxoqHM0WRUZpYcFy7tcM7vHg543cX7hlbs6fwYTExnnemQTi4KM0eoYrb
4vnMI/N0fWAB6al9J3k5/RMEMtML3D2VdA+nAtC6ORsKr5Kstbcgt1vEPYKXjX88
NbEOuPAUaRmhFXSWRQMmAIJ3cOMDL/i9SDdZiHT598KsaDbLjMsoNCtLN60PT+5Q
0BeqgUWOQxU7gdK+C6iRtyq3PryBGCwiUM9kKTp+qBFBLlw+k1SR909WnAe6ASRQ
R6uyFJXKzWI0puafxIfdRU+pHA+Pxw==
=+v7n
-----END PGP SIGNATURE-----
fix typo in check for utf8-character. Found by PVS-Studio
Alan T. DeKok@2019-12-19T16:13:43Z
Files modified:
* src/lib/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f7a1303b26dff4e0c65…
======
--
This commit summary was generated @2019-12-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
The talloc_* options should be FR_TYPE_HIDDEN (#3217)
* Add new 'FR_TYPE_HIDDEN' type
It's helpful to set the developer options.
* The talloc_* options should be FR_TYPE_HIDDEN
* Skip the 'FR_TYPE_HIDDEN' options
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-18T20:26:05Z
Files modified:
* scripts/build/missing-raddb-mod-conf.sh
* src/lib/server/cf_parse.h
* src/lib/server/main_config.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b066f1c73744f8a7ab78…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36fqgACgkQfQ55zXdi
Hs1YUggAg6/4LEk0f+khYtCyTf5BitRseJAyH80duJY+uJZBHRpZ9vvqysx6TzWB
OuvQbyoiN+xQm1N9ED76pv8p3WEZvp0SN7WhEQpOXvOGgfbU7Xzl4f6+5dumNGKp
4wlculffVmVhhTpgCWDsiV/iSVyBIUCZENNOiVUV9aXNky7LzOEiWgbFVi8Xc6Fr
RGvIqg43xrEk1Q5AZ1QZd1YXlMg1bSE8NMazVnvcmq2fVR4qUTbHDzAAyL5CZdE0
RQ3Chp6xEtMjpV6jg1D7YFtd+XZp/YqIYiTuiDnQR9YdeuJn/B7fwRpjZgWjk0/1
U0bpwihWBJP4vZKmdtcAOhh5JqCiag==
=RaqH
-----END PGP SIGNATURE-----
auth logs are INFO, not (by default) EMERGENCY
Alan T. DeKok@2019-12-18T19:31:41Z
Files modified:
* src/lib/util/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6996dfc6879665e18ef1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36SrUACgkQfQ55zXdi
Hs3/AQgApSatOITlAxg1ZYZEtW5KagZNXNonQgSlfhtl5QSkkzGC2DOemkDDB0/3
b48UVsmJilZU5XYb0hqmrb4Z5Da7akQH+hbaarrRhnheJ5dRcyv7rq7Htx9ZOb7g
OFV/mxoHtOYr+p4mf1BgluMxSMP3uUciRr+joTdK4jcqJ4ecWrcVZZd/jhdS2zcQ
HIt2Cxbdlh+cKgubvltA2Jp4P1gX3tGn9AGzxEP6xQ0vQzTMpypWsfCCRb/MlNzo
SDeJW3xND6kPb39JbMtNeZV6hiOVSaBnxqskqLGlV1EB+HYesyN2WBUbiazYgwn3
8/3l9CRsycqCqJxpZ1WLsg2ci3+ukQ==
=yzEU
-----END PGP SIGNATURE-----
add "to do" list for timers, too
New timers were added while running timers. Instead of
being added to the main heap, they were added to the
"in progress" list. We can now add them to the main
heap.
Doing it this way prevents the server from running
into an infinite loop when it takes a long time to
service FD events. The timer callback MAY add a new
timer which is in the past. So the above loop could
run forever.
Alan T. DeKok@2019-12-18T15:49:42Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5874c88df33da80db2f6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36PlMACgkQfQ55zXdi
Hs0DTgf9GofUEznrYe19o+1pTlA7P6ln79GfYeDwuEWTepXPSJsHzgZxKWMyi9mt
Ad65eQHKt1Yg1LGDJxSPtsfqerVKBrb1v2SouD5Yp9SeG+QU5Q6v3XfsU3+GURI3
yQjD0V+TuxiKAC5HiU4sOi6VnWJR2RzKJB8iuSuD/T0KdXqMH8wFNGvV3kG3u7s1
sxPcdt+12t29R2PovIhLeRnf4k8FgW2pSuge8VQCzo8FPnqT2PbO3dGTEWxAIv1p
3gvww3frG7AlZIwlrgNOz3kpZ0IraAtJoS4Jif1GHuMyfCGRFyLVw49OM0x7e3Y9
RIufFOtHsqkeQeciph75v0SKpLwAPQ==
=ViVs
-----END PGP SIGNATURE-----
is broken on travis. Disabling until we track it down
Alan T. DeKok@2019-12-18T14:57:12Z
Files modified:
* src/tests/modules/redis_ippool/all.mk
* src/tests/modules/redis_ippool/all.mk.broken
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1b87df586c8bdef58ed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36PeoACgkQfQ55zXdi
Hs38Bgf/bMOXoAAz+H4lW3JFYgpXQiVEPgIVnQj9kgILq9/40XSlWvT6HR16IwKH
CBd5YgdwxRBr6UGPoAKPGUZRn5+CKlviZS3ZdknYJhQQTg5aEPKSkq8Ofse/vrUF
W7gXq4jzXoMvViCvgBd8JLLCDo4Ij9DpSxT9TCoTFKBZc7gsgBgRNmRqZZBQA4rf
C2hx9HE6Tn78YQBhfAyvPjKFbEaro6z8v61RUES6443qhfJitg1dr+ZWOQvfLSP+
AR2qkTBo2b74P5ghkZ6Sj+OkpJ5CN/f47EsFwiyufDk/W5d0G6Mf/UvxwLPWIlzs
qbLwNHOHPZf3sVleI1EnfKrx6uN0nw==
=fSqr
-----END PGP SIGNATURE-----
set min / max size for network ring buffers
Alan T. DeKok@2019-12-18T14:55:36Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80b39ea1c819cf6e1db8…
======
Updated by 'make dictionary.format'
Jorge Pereira (via Alan DeKok)@2019-12-18T14:43:45Z
Files modified:
* share/dictionary/radius/dictionary.net
* share/dictionary/radius/dictionary.rcntec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2890a865d198a4672180…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36OYkACgkQfQ55zXdi
Hs2OGgf/VioqAJ5ej6L2ltaeJOgYjRqEgPHIPSfIyk2NZ1HKYprS6LqALZMui0Ea
dCyne/i2q0uSdTECXIa8nkIr+78qdgH2X9AD08tyuBKyzE/re8vxK9ssgS5y/Mtc
oy0F0xhYe3HzWCzM2GnsTDOZe5U53xDdacaMvwsvBIu7Hq2hinLmLkbP332sKam6
10lhz96w4OLJ4s4jPbzgcp72xzKyXKxNycBsRuD7Jdd7aJA2wXyOPFKieetW9QGp
OpM6430Wz0ClrJf9TfFZn/TF2YLf7hPMtZm9A52iHSHxavOFLLTr0I9H3YMlp9Cd
e6H33iFzeBXuKL7KwCQt3dCkr2Xj2g==
=a2Fp
-----END PGP SIGNATURE-----
use L_AUTH for authentication logs
Alan T. DeKok@2019-12-18T14:36:49Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6365cd00f3f691e0503…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl36Nt4ACgkQfQ55zXdi
Hs2YFAgAgqBf7GDdLMxtB1AiTv4r0bw3N6cXs8xTqiMRRLg48VTROC83yW8dty8J
s+HY179AOeYGoP4ClJYdDgladSey8Ffd0K/s7oGRSz2lPBGyRvk7WhIL3S3bIaHw
Cb5uz21aAWmPfqdwcX/jwWe0Qy5P4CX+42Qk+NztaSiWLkQykRLfHPbfkDUUbSSY
B2sgAD4bnn5O0QYJq+DiNTFerlQHWTfIQNx0sIGQlo65GknwjVKAQt86pl1jDoi7
b2xlR/Mjju5JbfxNr5K4DnmmBiv1uWW/APwK29ImnJJf5AurDi2PTPGddu/qs8QB
rkSZKRClBcjN6C7+/5WfoLzks/DcGA==
=g3U5
-----END PGP SIGNATURE-----
re-add L_AUTH
Alan T. DeKok@2019-12-18T14:25:26Z
Files modified:
* src/lib/util/log.c
* src/lib/util/log.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c69505acdd54fc8ffd3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35vZsACgkQ/6TVgp+2
18pETQ/9G/PsbSMkdGrSIlIgQXewEkzRv5SBwIjLHLHHw9WJg8MtFN+bJvqWmq8R
XtCYQLCEMgiZCKAtlNGt+m3SP77oJVOv3aKczMc0Euu+k0D0gInjlMWbZ1gUBrUd
D9zbyf7pBP9/7plHQ58YvtlgkGpY3BdjNrg8iDxQq7cN34mHj9zp17vYQxvfpa1b
gYawRXxzeZe54L1aEzS7sEFcm75kPtbYqI81qrlFlyGxV4gQKzqAQKsmf0oCaSZq
7ym5aIxWQi6tng/YtjF6kiGVKtZnal1r7mgIus3/Y0AN4WEcn4Ta4kKIMXDHJan+
lpZLnxLzz5aIYCHOh/7elzQFa6G7zR5Qlq5+SxHt01kN/hWRu7HyZQ5HUW1mvW/j
3a/LHENzw8WuC75KiS8QhPgbG7O6g3fIXSHie1pDNbC7sUt588UhH2PfDReVXKOO
PZKzwaip6JeBLM6cM7EHELTV9P13+iwVOzPbsYcrs5wQwv1WVaQPdkJoCZ8mLjlD
J2pcrMV0fjsLtgeFf8MqyFpRDOghgef2C7nHgWpltLEwIRbsiFP8xF3RLTapX2Qe
ZkJtO1t/H9EIYEu9FD4/5Nsm8q0cDs9/kgozTlAH7j3pElwLuQDpEdcNb1UBkxRs
u8mhnm0mUZJHlK8TrgOeoQ0IyVjT4ZVi3lGvXLuka+qSBEgeRtM=
=m65f
-----END PGP SIGNATURE-----
Need to use the 64bit format specifier
Arran Cudbard-Bell@2019-12-18T05:48:11Z
Files modified:
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/354e9be5ee361882966a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35vRoACgkQ/6TVgp+2
18rljBAArNv5F0lZND8AvfQMgVnYcK02ylPH3iC1Z/peFGm4tzQNQrg5qXE0BPzY
o8TaPhsPudro4wWMXcyW9J6S6duPJp1t0eKzko462Wx+dKh1DxK+wkRyhzgh1Uei
lGQQYFiv/dLOOAxz95gDfkTWkic+25ku4tY1Ic5RZUi83HnbkkMQL1gr17CHlB0i
CDrsvFdaTik8kUlLUOWoktZFDmvPCKXNOSTwuNv0bF7VnBlTecPHCmE6jSctS6ha
ZGw63i2hithCAnsD8kvo8xj86OAECxA8zwl/l+d5+ZohNkvYO9f259seVcP1b4rM
Fiq91inPEHQaaFliCzkqxDJ1PyZp7O8GrLgHaCm3HkL+yzKaVJ11aKvAuZIwI8/E
IrIIPVY4v/IOQ7xU4GcX5tDFElO3I0Php7fr/lpaopNa9qPh3aQ2A2/UnM+FcwxR
sBDXgtoJGKJpONZsTrWpyNpi0P6C5V1l2Xe15LeVLKlqBZ9ANQlJ156zN7/7TDSm
0EYNd4Sv8tAOaYMPD9OFIwBG9nmgkQOpIlixsvTzrHLsSYpaU+Imyslj61+iLEuJ
eIa53gaEyBvoXhrDhTmnP4/a/QDPfmO8FG1X/ykWCWqd3INfa1IyyYigR+bXYHeI
Gc0D9TVkk7X0lhLdouxfuaRKcqLU6SmCJtqOmTDh/1WFFjIvJjg=
=ez4U
-----END PGP SIGNATURE-----
Redis doesn't like it when you pass the time in nanoseconds
Arran Cudbard-Bell@2019-12-18T05:46:02Z
Files modified:
* src/lib/util/time.h
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/726780cf452458759c91…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35qQ0ACgkQ/6TVgp+2
18qe/A/5AcmTn4ebzbV4zo5WxSbEHj6m/nWOPO8yvnZLbQ+xGmP2UyPXeCyRPXTo
y95mTtH5zW/ku21DF+e5yZwTTAE9T5L3wNCia+ZrVGnkzUawDCtEPKg4bEWUUD6k
Jah8RB9nLA1nl2m0LWXzUPmzmBaCNhqwotiJTb9q9eK21Kt0GQAjYCb5qH1Cq5r6
4AGd0So7WCzk+pCb0EsLx0KMdevWU3vgO7Gjy5yl+QelOVGE++Us7oP7hQ06W1Vw
8k1Sc/m/KqciELk9jhaZaz1P/9wUMrEbY+bfx1abQdKcPjakfceZrcb2/eYGqQEH
yD/5hXuGkLVc9nxrodHyz0PM6AKhyShY/FHr67ugiZxIzbnqv3qpRQ/5vNNT6LyF
g5ayMpQk8NiUgR1THR/xWmIM0F1LHaKnQBYMQi6uAyANGjub0wKX4wAxLPiLiMgK
Uh/FiqvtvH9Z4cWiqIb+8NXnkAhk/aZV8O+1YFf6vkDRT1rSaBIYBzTMkTlFZOvc
6xtyrNfo3z96+4tR/Hsnv1TcIAKlUbHjv3jQrcK/QS8COxbf9oMb6u23OKCTz5YV
24H8loZG09qvKWSJ7KRcWimBxq1XpiCt4z7Ljjl16H29jQaj6xshRhNzX/8FaQLj
IMV0ScZsolaUJB6ek0OtRVzPQ1uLtgCyZ+cuJeB6kg9RXM8nwfs=
=qpV8
-----END PGP SIGNATURE-----
vb_date was converted to microsecond reslution but rlm_cache wasn't updated to handle that
Arran Cudbard-Bell@2019-12-18T04:20:29Z
Files modified:
* src/lib/util/time.h
* src/lib/util/value.c
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_cache/rlm_cache.h
* src/modules/rlm_cache/serialize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06f9d6b4f3f3be53321a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35oRAACgkQ/6TVgp+2
18oeoA//S4raqNAplogdDFWc6VZR9msoBw0A690MWglHVMQC3RFYa2W1/Q/+JlNK
HOEOqsc2+Ep9dMqaGu7KNFWB+0BLUgldCT/jHJBWRTyTXnrI+ZFlLUhegPE71Ope
AK7CaDdb0wp64FdNW7uGYvW5vIh9+FyKso968SsJ+FZXpzik/0UulDywnjKBrHn3
Wih0FcpnAq1Ba9xCnrUYTHEBhH1OraekmdAuCBwGYAQkdaxcbNHzXzDQFIjI/ll8
JO9eQmlQNu62Q+P+ggPXYOTlNfZLmrW7AhlqEvwMPkxUI/YgmpNrvCKdbsRp5fRx
mVBIGbOPPCblXleFiRZGhGwtZ8NCIue1Rh+n9PWEjY7qW83f+WR7c++gCdHH5FxD
IKKKK0ewhQC3NaHCl6diXtqjr6kHxv9uSKDMWaX57ILMammgW09JIzF2FXQsVkwY
eKBA4L1vCOaW4U0eGHdjAPiHPPgyfnFZlMRHhH71+P7OetUEZJYHXBgfhbWZNnB6
Hj5qjs+dIeerDdcsH6FKvnmjloOgBMssL0+PxU/6Onk9yACmWjRXPlihqeP6DUwT
p+djCnr4pDmVhDazm6rZaYLAcdkwNsRqNQXVrdTfXM2JKnKysHnB+ek1FbpU3WeI
c5sr/Gh0GkfuWsb59BtVek4WdrHmYcXGiGkPwBjTnkUVQlHTL8k=
=W/uI
-----END PGP SIGNATURE-----
vb_date is microseconds since the epoch, i.e. an external time, and so SHOULD NOT HAVE OUR INTERNAL TIME SUBTRACTED FROM IT
Arran Cudbard-Bell@2019-12-18T03:46:24Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/447b80a88213283d66bb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35ngUACgkQ/6TVgp+2
18rTLg//dnnrrGVJL7Xi81D5mxetUNjW1TW21Lgs6fwlGMcBm1HtsB/KrUje5j97
wrMty1IzpQ7NgzEiDNruB9+zsa2RDCqX+teYjUAolV5fDQNk6OhMJP84wOCmHwSH
xAKCzulvnI6h4cV62CbUJWBxzsH9YYXj87yOqWwLfJjYHl07YfakZ6z73Z2yvRZw
GMaA7zTQINRmZn4umolndCvl3RCC6bngTyvLvP6R6VhH7MallpsYIBWH4Azfh6Mr
9o0pefKK48twYEjhwS0YxHSHPgMnBd+tHS6Tw/mz7xC4W2Ll24yhAR8x3FL6Ov/X
zUbPTz/DJ0PGhymOv0wE4k4sQpjXuj8dB5BhQQlHoNqx2LUV9MnnKd0W+KaomdVq
YjsKzrU+NMn68nk+czhpYqEjTuzzEow+PzKC9yyfxpPx3Zf8y4Q3Olc2YMq+9jwo
QqRbXLDsO+hLC5MUsftawqJ9ISwIOncnQCGkWWsnTUhrK3nIc8+dqcbolQIR1whV
ywhMBJ1SITvaOQbbB8Qi4Wmns2+8ghvv3Ob6mgbjkKkU55r0m7ZrOXB6BnDgCFBv
8tpPMbsFoXoXq/RT8aA3FZ34lpZMSw8dN82WY93L6BggMI4Y6k9CVaKFDW3F1vkD
X8evEYCD2fKdVU0ElowZdoEXz3/WTgTkP7ENxVMscrb9QGbeBG8=
=T5pP
-----END PGP SIGNATURE-----
...and here
Arran Cudbard-Bell@2019-12-18T03:33:25Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/810cd5e2e0ff8278d149…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl35nZIACgkQ/6TVgp+2
18o5bA/8DGeqb+yiDW57eQzstnXjTG5boOLs1C3+6n7XP1FlSnQiBH9GcYlxO0UZ
YLEArz5OvGHQ27ZYI1un8Y8hIjnRxBpynnTDu9cpPE4i/tR3WfgDwJn9TvAOnsy+
4veF1OTd2S20DPzIoZsaFEJuQzJCyDkrYYylbNIm45ZcnMTcJbYShEvdiO7x53wR
4ku1Gw9RxEzGfxqQxSy+Mdtnz8XOT8c78+Y/BxscbbfmMGX+cfsAuzZU+CFhyUQg
XQM487B0BLQAT/aiOKku997Rg5oOfq/2LoDLMiwPaUTmctBsLspzHNqI29kInS0Q
GpMKQt/zW+EZeHhno920HHdjPY1h98qoPtxSkKxsAduU7gAalPg2ixVgF5AlzxQ8
U3B7lI4WB9c7WVlNxAfdCe9F0Upx8Ychelt0ge7DbwoGuEm3Ma4gXLEat+vKUnnV
YLu7j7dNCrKpUvoaEjcHQZzeHE+UaWYXHBfkuCVfruZf7QECxV7Y8hoJNL60JArF
9daPnd/Feh0cy3Z5a0D6eLb4wgPzC773LsDH3Y2C+ItEIqd4R17lDbgVfRx+j4gj
Eo5QFF2p00FIFOD0f935K/Nmof76RuynYsKN0hI6nyHl0chSS6lkrZZXaGtF5Tvy
RN/hDlZ0ZRiur13aMB80/p707b0SYzRJEV6cqRoLbmDq9MUiXOw=
=mJPP
-----END PGP SIGNATURE-----
Use the correct type
Arran Cudbard-Bell@2019-12-18T03:31:30Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b086727026713d29572…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl35fDcACgkQfQ55zXdi
Hs1BCwf/VxnAwY/FWGuEHi96akiQAki2Kx6COCObHORBF6mV4DlD9GLwra/MX4DP
rnDE2kHwpT0yASsDQ8HoOkFBmdPRYK2c3EXUxsmBSx5xUpSjAMMSNElzDTpnw4fu
yYYDekjsJLnAflS4+R8HGRUV76vgi+/BTczopDbekhzXYmtQsJaiWHfUzo0sCvAJ
ZO5kaYvp29XlozPxp3YbXD7oxRPIbbJEvB8tHjl05Wyz3uSJCV7agZpRsZf3GWyC
waMdrBh+OB7cepdSSNZA5jCGMe21cDe/rRqmVQr9GpeZ2uL4F69uRTMxcnGZf61c
awYKGFQ46PtfFSENujm+DDjSp7Rcow==
=wtgd
-----END PGP SIGNATURE-----
Add missing field. Fixes #3215
Alan T. DeKok@2019-12-18T01:08:53Z
Files modified:
* src/lib/server/cf_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2b32f967e1aa92fd8a5…
======
--
This commit summary was generated @2019-12-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Updated by 'make doc.check'
Jorge Pereira (via Alan DeKok)@2019-12-17T19:58:15Z
Files modified:
* raddb/sites-available/coa-relay
* raddb/sites-available/test_load
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bd119e4c5a52c21d7a4…
======
Update scripts/build/missing-raddb-mod-conf.txt db
Jorge Pereira (via Alan DeKok)@2019-12-17T19:57:52Z
Files modified:
* scripts/build/missing-raddb-mod-conf.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dadadc2194c8c41323b5…
======
Add capability to verify undocumented 'FR_CONF.*'
Jorge Pereira (via Alan DeKok)@2019-12-17T19:57:52Z
Files modified:
* scripts/build/missing-raddb-mod-conf.sh
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f780dcf87baba79533c…
======
Verify the 'output' parameter
Jorge Pereira (via Alan DeKok)@2019-12-17T19:57:13Z
Files modified:
* scripts/build/missing-xlat-doc.sh
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00f075696235778abe22…
======
Update scripts/build/missing-xlat-doc.txt db
Jorge Pereira (via Alan DeKok)@2019-12-17T19:57:02Z
Files modified:
* scripts/build/missing-xlat-doc.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea40e47c51f90bc01764…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl34/vIACgkQfQ55zXdi
Hs08TQf9Hgp0qg7m61YlNOxBTbNkzVqjGHMZdeJws9GZJwyBqiIRT2mzT/n9wTP2
TLWus6Ug97DNcG+UX7EB1XPlXxR44qDzBktvYQ1UcBqoodQtwVYOTDVktC2QgZfP
YRnFdqKwglk8PrBo7vmrtHxzL8y+aZR9JlVxjNSzccPmsNoBRUJaxeJfiy44xgxd
ZIcUsLOm3eIzH96nzpi5YQRx7gQb0RFbr4B6qG7XKvvinqFFY0Xdg62lQGwbjdQ9
B0aW2m4iuRpF2U1WTo35OcDeJfEc93oNn3XKL99BbDtgqaOQ/h07DUb9G8fpaXyR
x+TApAmAtwpT7Hb/QvMs2A9NPXxg4Q==
=7eX3
-----END PGP SIGNATURE-----
don't debug print pairs twice
Alan T. DeKok@2019-12-17T16:14:34Z
Files modified:
* src/lib/server/cf_parse.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/010f049ba23429863e20…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl34/o4ACgkQfQ55zXdi
Hs1dlQf/bhWV8UW3w+kPGtx0VAhGHGcPKnivVJaTs/2u6IBv/fztfiNgSGs/HXs5
DyUynSZYGG5BG3G9L1tqbabSY5XNkw06lnK5FlupJ0WKRJ0U3R1mOtLP6YUG5EIb
IVhxdVzMru/WF0njPibSoZk9n8uUuY99+mhAixgsCCT7blEBztAVVugedALU5Jmn
OAHB+x/9y5X0Sf8GTk7OPCCvwjfURCtLnYwiV4r48JNt1K9fDTnK+reA+RZ7nsp5
JHRZtJIDTIloTfVv/EupCt+3cziu3n9TWNEtGCZ7ZUd1EELUqXISER7vYcrqo47H
mogSf21ivKPoqVtj0W2TFuvjB9lNNg==
=BOv7
-----END PGP SIGNATURE-----
move parsing of workers / threads into scheduler
Alan T. DeKok@2019-12-17T16:13:01Z
Files modified:
* src/bin/radiusd.c
* src/lib/io/schedule.c
* src/lib/io/schedule.h
* src/lib/server/main_config.c
* src/lib/server/main_config.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2eea7f7e5e780d93eb6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl34+IcACgkQfQ55zXdi
Hs0acAf+KL0aZbW9gW4xoGrtcef7mfSPNysUPRRAlt0RFU0BdUZ6jgqXYcHm1KUB
HD9gE49Y5nQTmLoJEzjPM7hULKjqLl6yeujR3tT+r/L5FZ84CqmytsmMGaFFwoBt
QBYIR8rXawXzqljBBG0bVTxv7g8sRaMuBvZAAyPuGrBlP0APGIjFrZPLvlgwa+DJ
INE3QBmJRLUuzgEmYY9T66hdPLSM5nXCHjdIWBE96Z05c7icnj/XcrojgbMbNAtt
bDetgbriU/7hge475dd1vcy4wJiSe8qLs0YmEtGWKf7KS/DbCd3tWODprOxGEPSk
0OqFzGveOiByr3djo0FQ5e5uy4RkxA==
=EddU
-----END PGP SIGNATURE-----
typo
Alan T. DeKok@2019-12-17T15:47:16Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
* src/modules/rlm_sql/rlm_sql.h
* src/modules/rlm_sql/sql_state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49470934627998af7418…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl347esACgkQfQ55zXdi
Hs3RcAf/co5Bw/gQ+d86CFSSxWcZnu0YSXRC7aZ6CfNqEYPKKpDsAFpqO356D2wJ
2HZJHCI48YFP5voZWSonBNbvWwBfK2QlbRtRPNy33iDwVzK5V5C4hIpH7WvyX+nL
JA5SzJ70V5PcC+kUdNPq+AtC89jQd84u47YjumDswGE3QB4R793bVO/63GLR2CLD
CO6QXBCQbfY9OMmufWl/JdjRmiC7SP+qvYp09ZUrAHcaijI70SQOPYdz9zm0EyIu
Jq8KzTFgAF9jREuHhyp36jvraoQXE3dasQv8NcQCKtWj77tZ8TnblGP+MFRyfg+H
NA7FNyj94gp3XHHJZZb38CpmyzzBNQ==
=Tl5I
-----END PGP SIGNATURE-----
parse information for debugging
Alan T. DeKok@2019-12-17T15:01:57Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee9941ad37f8a911df00…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3467EACgkQfQ55zXdi
Hs3WBQf/dOQLZuPPSf8xPQ/AqwkfrlqEa0+Uo2aC/2sibAaPsxqRdRNbhXAVt2g6
fTeP1gVmidvgw9lTxkCCY7qOz3FgeitDC/Dv1pA8OLzMuDJnaNZYVqveLQ5bXjfr
3cWsHZuirDcMve92xYjeVrWDk2RrmSLEgqtL1izqqEX+UGxwgOGbd60z3r6B7lFR
A6PJYPzZTERFDUBAtmqhHlXOeE/QBiNB2pFYa4WmUj9zo/m39XmVUSL4p6S1EuNP
rIVuHX0dSWp8sah0Vyq2S4x2Cs5JeiVpehpUt7WITl+qgfehLJvaCtCBfpUFNp2H
GTw8nEuMaOA9t4c3niHvyHnJ7FaPHg==
=W4PH
-----END PGP SIGNATURE-----
pass "thread" CONF_SECTION to scheduler
and on to other things
Alan T. DeKok@2019-12-17T14:52:33Z
Files modified:
* src/bin/radiusd.c
* src/lib/io/schedule.c
* src/lib/io/schedule.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55133990289b210f46b8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3467AACgkQfQ55zXdi
Hs0UFQf+ITPrMzrPmm/rb7iX7pnHDTo7LSiOsAKrSGWj48Y4UQF2Y5nRjeYVz4L3
5SDHN0hmKe2ZQdQWmwNLhXWaQlfIzIwa0y4Lbg41KKDRP07+jmcvapEbglUsBYMo
J2u0zItq0eWcSl7XH0PKsm+cXs7nvPMAzJ+PpXoZOmbgPg4oQOAyRQAYHtsXCQHP
uT2fRDMwamROxhasuTCKpK2z9J4PG4N8miU8egmYx0qXrNaqKzc50ZkCksW9b2AM
eeTshGIv8ms5A09Kqb+4mBQYERn1hKpE/JocitcwlSDB5nHuwDAT2PnOKr04CNdm
0G2SgcaAaLmkUN/4eGb3eAwF2ci/1Q==
=NeqG
-----END PGP SIGNATURE-----
provisions for print out statistics
Alan T. DeKok@2019-12-17T14:52:32Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a78db91064a12e2b0649…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3467AACgkQfQ55zXdi
Hs0kgAf/Zu29zNIqXPdnDNxZvoqNBIxK8emBg36XzZa33hQDFEWqZ7sKCN/XdxRT
VHrgFjq+g+L9/lnizgqeH2HdciuMtidpkOYlhzLARdLU+c1lRcz5qqgJeV2rVkKB
NX/o8YbSdQ7mO6iT+UbiicVoqOAIdxBWkS5HxBimd7UdW0LWZz5gpJfet9FCLlEi
UoFvsAnxiIlEMHo7ZpVz/ZUczlLC+Q0zP4Go0GOoAe+69DliZ61o92PqTw8t31iB
wiR/hduC450O2f0y2NB+iz76j0PCc/BUimvm2buXkhJhiQ23sEWyrMEs4Pvy0vsz
PkryFZuiJEy/NCDC5PnpiESa000/AQ==
=xa1A
-----END PGP SIGNATURE-----
API to dump stats to a log
Alan T. DeKok@2019-12-17T14:52:32Z
Files modified:
* src/lib/io/network.c
* src/lib/io/network.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10d38bb04e6ba78c7e61…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3467AACgkQfQ55zXdi
Hs19Ywf+Iqy8Xpu4Wz7sgvtzNEsgKpqdqnzQUpbui/HuFOjDPmEQA305CZhdHwdU
NUT8CNwJYPXnNAYyL7Y8ZEdTxmuQ73Zf0O4zmqUZ4GYiHcaC53rOZt0glciN/RN/
d033qAIZanQ2sv9E5/Wi/bgXphdzEAfQAOJ8GcJw8YPYAsiLVaqDGs95ePwXKJMu
QK7h2R8jgTmaSiHbh7NX8JsaotjCP4zR/gCCMXW3pMBoi8kIcpLW6nHi4/q8/HNe
TgaetPWvdjF/tqCY0OxRaHZrgPK4ptcu5MSnBOIwYK2q1wRf/0HC+u0MeuxaFkaa
0J29Ym5XUrOc1UuegDfpyrVxhssQow==
=CSSj
-----END PGP SIGNATURE-----
API to dump stats to a log
Alan T. DeKok@2019-12-17T14:52:32Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3027f612145789dbbce8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3467AACgkQfQ55zXdi
Hs0+Vgf+JFf6P9DPu4lBypuPbxIE1VHPoCB4bdqPzUM67ZU5ZIuva1Sked6nOsC4
MS+ggX38iHjcVrWh4+9mOhgvrzbdm8U5L5C/WblCQOTR9krM95+kDuVkJiWKXcxc
Sjm0UWF5CsCVQcxND9WDZiLTJfZ4WW7BtCG9fNTrPhK2jlW8ub5QZkoVbIQaoRrD
ir8vzojYcyt64LfYOB+CcEAG0r6dSHJagd8ixJjUD6HjYTB4shRoZlWxjePAtPCz
zU5LjrQHsHzRwnAYUEObFYkKvLYoBuvk8VJhy/bUNzqX7ug7d+pEPAiswwXI7TAh
Lt33Lr5vYHWZmJvELSSq1VQZZ9JEPw==
=O2Kh
-----END PGP SIGNATURE-----
move stats to stats structure
Alan T. DeKok@2019-12-17T14:52:32Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b58c9d05601ab233a58…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34zFEACgkQ/6TVgp+2
18oMXg/+KtQky9cA7QcLlY5A17RkB0emA5SpbW1AFbPILCstuiK8UGZ3aDQKKXH0
hKi/CWXl33Qmq3N8Zk+saRCHV5+xrCOMkWullzShRdIcsH39lSdAkP0M7ZWh3muv
jKPVIru7gTSzhp9yvzGyCoRY8/dnOl9XxozBzB5O2cbJob5YkgBeaSmQ83ZFT9iz
8XvVo9Fg0OzbqXiFTQB8YMVcUoiA+XJsu+MBbfjpSbNC6SaUYrhjm85PKywLool/
5gGlxnIlxKyEpg9kyE8aVaFzLiqufJhHQlRyZEoh8uw1Htz/eP+23DfLSqS2+VId
sKDX9PAVwdOTnP1PCBlR/3MYVOz8QVuoajOCbEX/P5M+aSmukHlkl30Wq47Wl7Lx
y/O41VBdMQtq9rhhXGmElmioXMLKRgOoVpUkhEAk8mSNasydTLyjFk/d74ENm1LU
MhFagmf801Aekb2bclFs599CxBo0+m5g9o/+MxIloqR3ANHBOfOKm25Npgv40+v1
A2s+0YwBLFSaY3hNF52Mlh7gknb0h6TfMvUz2uFGuA2V/XS0fJPMbPKvcTHoVXzx
3VtWzACRH8oocOhfHPCy2A/a43JPrdELEXHQSgeqEHpAxzNp20Bhd3k8kG20iG4h
Rc2HL1bvj5+ElicRZeGjX0BUxn8A8rSPRGnbmDeYxYfbWCWL+LU=
=WEos
-----END PGP SIGNATURE-----
Not necessarily an error
Arran Cudbard-Bell@2019-12-17T12:38:41Z
Files modified:
* src/lib/ldap/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dec1378ad1ca4ad2cabd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34si8ACgkQ/6TVgp+2
18rTAxAAqxiP9VgfqCDMb7sr/NEAJE7SarnLQfmlir7prOVsbdevGd6qmGOqUAyc
zEiY4vSovgyFzJ3o9YGKPIRathWqqxJnGKexM++gYWZhJKCvP6RhaCuhPzQt8Eom
RKNVJbzYw8KGZjxpfkFLlDx1NXVwY2l83ubd30WfPe1juzp3ZZf7vy6sY9mK235d
cJFsyNbWApn7uLZfzLhZxxZkMzapnZjxSLDq0yLeKEAPQOf5HjR6FDa9v/hEwtkW
M3JiF1j8AuVcmhwAUwJVi9Jone5Z43YgUdQy3fH7Qg3GpyDObbadZi9cNhR+7+To
SAzEEAggC2Rmp+MIN4u4ezu1i5+V+DAsFQecAPg2NDzDdfH4XckUT+tCviON8f+W
vbfL3b3taMwFJTvuf35Pr4qpZVomwaqdga0thSVYYw3Lf0sXRhOCWSzy3l+a3yly
bbRUuKwojNiG5nirLSN9bZZBDflgiDWidObO9sINU7XOLBbYqOCF7YwR78Atwc4w
wb+UhDSTI97t+gPYmmE590p2uv4ULGlRanvUqSp2x/9L7+tqT72141797TZNdX8+
8um4KXYrXMUrfziGUe22IYj8ALjF6/bDMMy/xTLJW8kKle2e8dERA8YdL9ESogvz
oj97N4N7ws+ngNy7zzPu0BdEgl5aAMYJosx5r3YeEruRUu61vLQ=
=dJul
-----END PGP SIGNATURE-----
Print out the actual errors instead of just ignoring them
Arran Cudbard-Bell@2019-12-17T10:47:11Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84e1bf63deb98c0debe4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34oc4ACgkQ/6TVgp+2
18rwUw//VnrCyUVMT5HQV699lM4NGrYqQYePjtzLtmM96eUqseDwodwuAWf39W6f
4nou+B9K9pxsXhDxOfX18NcZ1q48jPMrA29pBtb3lyal+y4YzuYkenk5JhgOTQjQ
2RfRGmfBtbVo8vh9Ex1aV45cMOljpt8DW15uBXhPLd2GY9OYH0i5zZik4+y/RA9N
r7uEdDlSWJjZV9XQOEKm/2TftdJY8McquY637ZbFXbq2kXk8XbYTrtPW8TYvHXpX
ibYmNwopJz1/NxEomey2PjWvDXlL3pAoxRHjm189djvOukG2tELf5odkkXLDzFMj
OiMM0BVeqF19q8RPe55oMnY9uF9MYfzObkOlM0VY3XZiQKjzbItecVKCX55ByUyg
u4hsokrHJds12s/yW8rDQuhU7d9p0AF8/NI2/E6Arqp0Riiw74rFmuFhmtmhXdJl
MTvmUWMv9Y2sYUEaNDr4VlqQxeU69AJS10I0Yw6wuaLw6ZSNmpb3/I3wYJplFgwJ
TkS25XZhmTylGGH2IzNV2eDoiAR2oWfRZBa0IFA9Q/GBo1ZMsLab8KIox2Al75+V
vTF9mKBup7WgJuH6jkyoe8gUCaQbiGWPottAjV4HlT6Pv/xIxrDIomtJ7xqQsylo
mytD37iZNUEHEo208lDl4kk+I4xFDjSCbO94+IGGvDJzyLS/PTM=
=y+Tz
-----END PGP SIGNATURE-----
Add sanity checks to make sure the channel we're signalling on is open
Arran Cudbard-Bell@2019-12-17T09:37:18Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15ff94fef46b972bff74…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34obQACgkQ/6TVgp+2
18pj7g/+Iqy4CKJS81naovhzcbxgNKOp4X6YJpt8YOWXqEioe3V8kpHG3mDS+1x7
+vXI5Igr8OGy3jo2uhoCUn2wAqfN2t3gutd5i1/VHqPuAGwWz0hivRO49njQDtc5
P8BKWXs1JiV8PoI5i9QIzyNV87CCre6ZygMg588TuUTzFglNCf00YV7NZ+VuPbpc
1KLCvyobIwoZ+MFgbwrN0Nw1oU1jB1PP8ylRDu5vpNy0b9kqWa6EhSNVi6eNrmO9
MvfBTWMnphyerdUrjD+ja5zVeU57DQMeTIPZSIlrrMiUEtlhZXBpurOklsoIkuKs
BqluOKDNAhHPcap46BEvXKkztCSunBAeBGPJBW8v181wSjhdYDaboxzJM319Q4SS
u+EtODE68OrZX8Sfv99Qjse/wLbnrYdbedwQdIzB9bVNN41CqVEpivCS8LDqzOZH
mFOdcR+rC86TpERLVyESCzCHbdfahwEzwFwzkemXdFu6K+zsxOMYJOCn+NRzECd8
8nlT5SxFjB7ej5V4aEygwG0M5bvssNuNfqCgg/WXWYclHzvUUJG3QZukLrCPK8ur
mZNyJpDrKWmYdhC2k+loQPiK2at5010K2EqGnH8uGMyIJZ9vef39xF1s4ZPVuTQs
H25JoQSS2rGTbxSBnpzYCVhRpWliZZ7sub0kQ9AwaAGn18XmLtM=
=KNsC
-----END PGP SIGNATURE-----
Fix worker name
Arran Cudbard-Bell@2019-12-17T09:36:52Z
Files modified:
* src/lib/io/schedule.c
* src/lib/io/worker.c
* src/lib/io/worker.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2695198a2fda443e03b8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34kqcACgkQ/6TVgp+2
18qmJRAApaL39JapU2QzlM5odhXKwmIfyDAb0Fd9HFvyapgGE1rV8n0YvD439DRy
XdsJtX9MwwJTTo4hcX0GyuKBv+NGt6uDqibzW7aBbaDcfVNu9NlG3H0pRN0kmg5F
H8dEmu+jV5lfC2KH6TXSyvA6jOwOywQD1JXUOtFEWqxAF+GEwFvmQLC+aGfEwybr
Bd3WIi71q20Wxm3Mr8klluyXojFRt7uLiqyragYddHaxV/OA93MkL5WK4OJpmFHj
QDC0zLmM/o51+HAyOR4xXnCGaOjHJB7pU9lrxxAD1IcvyqThqGa8cKaW/2fRTdna
tOpDvGZjsPoDC4RP6O1gEnQv5SHsLoY271BR93oWHTKi8WMv+DG4lJ0namIPWAd0
cWoCAfbhnrGWaTFnJFoMSTH6ndIaD6Ig8ygFwMxzbNJ5mhrQgUIljjaoU7uKppmU
K3XOtV10HNhi1Qn8r3/UhiDXc1xGknw6GNiQl/aEBaVbkXJMd98t1ZIfiFXzx5Ac
rFY1Y6J6vqAAmgJ3Viqp7jx9Cyk9kcTifOewAylbmBiePqgbO8/A7oj9JmVniO5G
jXLsJC7utroVzRsblheU0EA2nZI2CqB1YKj+c/CGUrBozC84eedbQX5gEzYvWkFW
pINGW5HcrzGx0XwKOKEylWyuDR170D+o+nS52QzgzQLTZBN0eHc=
=3sD3
-----END PGP SIGNATURE-----
Print login success/failure messages at the correct point
Arran Cudbard-Bell@2019-12-17T08:32:39Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6dace704bb27c4794c15…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34ko4ACgkQ/6TVgp+2
18rC6Q/+NVnl64LTnKxyyjNXG30E5PtKIOuSsZKt+QF6DGBrUmT8xUgxgV1jXWyF
Vo0WeWfQ9HyXbg7cNI8OMd9GAPPRukbe+08pUAqGexpGxVixF6U9jFs5BDxwwFCF
o/CI6+cAXlF3XZJ/pswzIrbcrPoHZ8bQ7QoG/nkv9thpivlgY47JHx/NMA1nMCxX
YxvjbeoCBwt0q4g31Z6TyRytriC1+iCQPtpCEwg3z3PHAtsQmzTnSsZvq6Qi0bIJ
0aZMfmKt1MTGrMURd9aGQiVGqHQfUdTPvaFVG6MXJPWHCFvZHpPqFupsRwj9GF3S
usBHJXdmhrb4+u846fhim6t8blqMMS54cK1xiaFwszI/4OktEgYn781q4ZoVwNsB
DfEIeA9t3Lfyc2adDDF5oHXm+lrFGrBPu53RCui3W6p65F0Vyx1s1uYMA2N7JjdI
HTegpayzw7F9BzWrhvju2kyfd+Qla/2e8rICAd3jqaw/JuicVcO5wLwuvDmdeK6B
4es4uJkg6Ka2GiUrMxCS6v1Ia1T1AoypWpKVJsv0ghzogWf+gy130l7KA8oIz5/9
mQp7iItKjf2eVyP1CJ3Ue4p4Te7QoSNZfhffsGGSizhKHaz2twgMzjJKCY0wnswy
J+N+XBi+bAc0NC3xP+sVdgwwydcbBUdq/swgUloUbSfeRztOmLU=
=E2Bb
-----END PGP SIGNATURE-----
More information would be helpful
Arran Cudbard-Bell@2019-12-17T08:32:13Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/893857654622ee51f42c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34i/YACgkQ/6TVgp+2
18qAvxAAh1LIojQYvoyIXLt7PZdbagiM1d4O8MYWUwT0mjDV0er65ArIn/pvke/i
mUSqp7l2mm4x+gQDprSYcVEMy8udgi3glr9hg889njou1XC9Q3saFtANQMOd8o3n
1g0qjC74YhZ5dD3n/Jq7z5Etxatg2uPAmvadtXyDNMXvCIiOcAKeK/qXfq8ud0Ju
S/BCz5nL+g1HGwdJWKnOJ3RDvqwzMoOLKNZRNd94IrlYC/YocjE/RpyO3YqoMz8v
Wv2Kont+0ABqwL/3OR83RhhGR/7R9IEbzVrF9XVkjiNsfoKXhPo8u19aioWtgO+Y
eZ5dmxOdb4VSc8fS5oPiEHwLIKQpk2urhJidQR9I0KiYLDE6JkRTVEIfizL9D4a0
f0JQdaysP5baH2NWIqu3+NUaQU+eqCR+IwnVX1ykyEov4mwUe9WH12dXqhSRgkT0
P8Hqad/XL7DzPX3G7mpkRq4BiBMJuf/lw0EWT+dhDOxch8tkkFzdoJxPdvADmCQF
3tfOYPQK8nESfPYvWw9pIo3AaYEuIy0J2PpZbJpVmxCjlTCX1gLbzf55uyj+/Zci
GiKg2J3NmPds0bj7WB6kbH66Sle2JiBFTEfJQkLAVas3SvZmdVFtN//OkAXxLjBH
mbwrBwGfYPoKxNDJe+VZYRF6ZVNIjUGaeCC8QNHJRIS/yGjh6Uw=
=vcFG
-----END PGP SIGNATURE-----
Missed fd delete
Arran Cudbard-Bell@2019-12-17T08:04:06Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/842891350c0f0a2fb9b6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34Wq4ACgkQ/6TVgp+2
18oChQ/9FlAkHt6yTyJV1sk8HH0dpTqEGbNdUCSEscGvEXlG8Fdtd+hIZ5ZbSFV9
xwHCHCRJ9Chdp3hDPTfIktE2icQLGzNXiZce14GuqNTw8EDK2BVWm9TAbZ81n8c5
dt+Sbt1j0Gsebw1dA+EbYJ8U7TDHtdOKAS+po+0BrmojUnpthSxmLF1sqT6MvG2C
+K8wRWjmAJs60ZAM+50wCBE4KYAUBEQ4OyqtKd/c3xiHRhPik7Yf21RGVZCtQSBw
l2zpHOuRadx5RHm6AidJe4RvHgcu3wscXNbH+yomO8ZfULKcbJ/6phPUBmKaKwCT
Npioe7znLH9DgoXhMGxpgVAH/r7YI0P1URxjF/a7kL0pGESJWnYIQLWT0417NyzC
UjRz7j4eg10g30tZq63cCB8ZctKeh42pjqhEOS+dTpGVo7vlCfbwbqg+18wOEFbP
bC+fLAKnAuVOMLpIUy2kBJbF81ugSWgpkfxJHUeMYIYY/kQ6IFbi2APdiQSAuiih
F6o7fxgIcJNQVilIisDqf2w8PaFoyYZf0xA1qO1rSY+GgU90wsAQKCgNgnuurO+z
5kkps7MxtriS4yFC9UJ6f1PAdHMlzVl6b2FdaZ24yqOZZLpJbhujo903TJa3qVmI
9v4nt3JYtWYRdx42iMafbbjX3p09nfxCq1hOF4IkTD3Ktm8SloM=
=tsjl
-----END PGP SIGNATURE-----
Remove dependencie on wbclient
Arran Cudbard-Bell@2019-12-17T04:33:50Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0deb86e0696f927a9da…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34Vm8ACgkQ/6TVgp+2
18or4xAAl9x4j2n9fPk0Xmpu3qPDuyQi4qLr9g99tQRd6HSL978pewJTd5Jv/4KD
XjCDpl8nWhcnmM8XwCOdBSJUkxM/3Mt/TZG0Rh1Cmose6FPfNQ/IBOQwaZMPxzbq
9hzPm/yEKTAFq5+MPTpXG9jscN/B2nONQ9Rz0JWrilIBwsS9/x8nr5c+k5CKmpRt
vgfByREkg2MJ04oZTYMDj4eIqGlTm47FmPlP9Bw48ApiW2hp4YEPnmFwImmI9Czr
iTCSESVQaWa9MLMDewbb3SnzkSvza46byglpxquIrj2/EP/3/TvmLabYwM0uugxs
hUtImjdBnPXbI52HAwa5j40miHYslV2jQicK62L+b/qidS91Arf6IbV/4cOuHodV
OH169y0bFiD8J/t25g3R1iIonk8KH9BKzuJOt+BzE+Hs4vB8CyQdeFD+5KG61cYi
/6cryJJh6RhQxdXnqvOIMpAD8QLJYmcdGtWVT3wxOxc9KuwWfVlBeET2mHQrRV4W
E4Puy7SCXevu9YHNqSCD0aJawLG4SvK0heQ4aK/d4u3h+k+qe16FxMQyJMeCLjvq
oalhcBxPK06J67oWQrAuwNEZOebfBFEREKnknJdU3hWoeJM/qVjRt+SdTKnjbQmF
Lq/216m99VbQAL6NAIDlsioHiFt0Z53eJTIYfCxbtIOsoH7bX98=
=Km0E
-----END PGP SIGNATURE-----
Make wbclient optional
Arran Cudbard-Bell@2019-12-17T04:15:43Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10c351b4ce4e2d175ede…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34U8sACgkQ/6TVgp+2
18oBZQ/+M6TJc5ummMkMfFcQguerD2opwOLX86x0K4OqjjHCpe/jUzz5wfz3D786
fLH+ka0qrTN+1WHiWWaKoMu1Wjej7VwdHzOLX7M5Vwt3Z8jXYY4exkq7ghujlWXs
QBU9mvt+huYW4uu3YbxvoGRNwn5aX6umob45PqxX80ij+oYfyBWOJ+gBih05TOgB
wUWmANma8vvBYyq4P/vqOv9c7MWN9VAKksZdKr+g2+CUPcOVF/JHDJOg0Eot+7FM
8w8Ja1GNc2NgpJtlIDj7/Y0Nk2o3GbGH8RjQdBEXwwSmyE6hqnlbmaenLYEipVP8
IHVm5PaCKO8/YKVVuWuU97r0Q006kBkSLwtPAfb8YkRxXdz9qn4co9oRX7dqrw1g
UlwL13LnDsp7DDuuJgFF0l585FjMczmJ1LhdBjSLc37ysJGENgh/fi3x2fMpyHG0
ZyPUpIxf3qmibtlJb8cfn0FNIZWzRLQqKjUmofV0VQUTIeKgMxG/MJxrs6GOTMJ2
TRWpzLnkYtmYID+3AxpB0oq2+vXqGYqZRgxKunKkd6cR1bjGfLeTsX8vum0D94Wh
qtNseyRX/oPB1YU62a0tFENCJb1BpZ8SCSgK+g+74nAURuHINMYtOjQUWYZ3Kvhz
OpjOnXRSnAHycsPDa8bZEU+U3fQWWlg8NSaVXEK0IQdfs0kIuas=
=0eNn
-----END PGP SIGNATURE-----
Move ready to process requests
Arran Cudbard-Bell@2019-12-17T04:04:27Z
Files modified:
* src/bin/radiusd.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf502d0bad01ca34c554…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34U7sACgkQ/6TVgp+2
18oIlw//bFuvHJ3FIMXMK7Y0iOBS8JxY+OR9LOQIJJBOQSCaiPpmrgJNetr5FHmV
VOy/NgND57/fnYeXT+JJEoZy4r2fo7J+ZtdxTRAAJPRvPR77jtBGLimXWPl8zE+s
IP80mOOf5omjwQRFNMzbI1HZMdgFDnfccigW7MCsaLmeCmSiOHL1qabfgWRHnbSp
94BDNoI9Eoaej4uYK4g+ODKsHdq3XI8vGxxLqKqtJIBM/+PmPF4jtyv3EiBUg0ZL
pLgh5JuYCbnNhjeKGphdsGDy9BK9Ua+eLSO1qTaTYzVsR+OpqX3QNhPdaXMtYUB0
PLv8avamDXvby+ZbYNzqzQ6fMLNZuWsGWKuwS3fozN9Eq/P7z13wAmF4ZkPt3Jcu
jrjuAg7qScNpsK1OvlvAJKjC1XTFYa1LSBHgfpiGpltQEykxTP+gmOm+dPpiL8Db
Dnre/C52+zwD2BramdZHwBI4SWU/ReIaMcS1qSXn8PxGqNBslLcbiPGZ+L792QvD
HKxeGRfTP+C+KUQk7Yv0A/Tnf73067WSKC4j4F1lls0yHepVrz0wNSM9g27LUB2n
nGqnpz2+nnvZOp8r2urCxxYD5jGpd4MOT3VoBmMJS3Q3qoYpKthVpGziZHJJnjq5
tHHo5FcqAli1T0n4u4bsU489s9hYd5gv/OUehdpGrOO25oJAcnc=
=097q
-----END PGP SIGNATURE-----
Unused
Arran Cudbard-Bell@2019-12-17T04:04:11Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/568650630499c3d5026c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl34JLoACgkQ/6TVgp+2
18pa2RAAq2M1y6M2ufvYhvW9QrEKIEXLZSB657VcvqjQFTMkISXdwtah4Ahig374
7bm4kA5TQv3DzFB2T4N4UW/4LSR9a2pRn67pfu4BAzNTZnIIrOeg/VQCCB9g0/VY
y/VyK4pHeeDhtlOfl//8wfV5ABe/y4WnLASD3llEhuL3gD5texKQCQ/QaBWalcfH
bCoG083TT9oR59u/Jz1BKU4JLtUN6L7CPCtcYcJ+EFTGX3g47GMGP1e3XAtmMCOB
J//gT+I7ceqcIYFOtIdanohzDe35/BiadXlLdd86OcWP3dGx/ryKH8rwiMOFVofN
eFwzKDQnfw20vFAjBkuVH+OjLvZ8vuSXZxFcmmNJxeWEgPzgNBiTibA5bDIRkbQ5
nWGcStbmvS/5t180HEA+oCLd3RxOQLlCotH/C6xpjKlir3xEJjJ638u1mkNWmlKc
/9G0mYKQFXbfuhI3H0EDrsbl4RUiV0J3NFucfpDHIVpVtd1o/VM9gUWhWhoYL77d
yy6S32jpl+yit0wnHKjK0aT2GwIZm7k5cSKYb0yoqqkldW2S5XJVyuptcBcQpTIa
aUtpjBm7SB7zOnu35+LKH6lXBivPNwjdqMHIGOKgId+R/Kh24PrCN8MUnK1WT37C
2rd7UsXsNGSZpZWMEZvKsVP1s3b2lA+IV3ui5GlZPJpqkRQ3rn4=
=JeaQ
-----END PGP SIGNATURE-----
Revert "Switch to atomics for shared fields"
This reverts commit ee803e75e3c430dc2539ed38e9728f5425f7eeb2.
# Conflicts:
# src/lib/io/channel.c
Arran Cudbard-Bell@2019-12-17T00:43:38Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5d3d9b7208b6592f7ab…
======
--
This commit summary was generated @2019-12-18T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl336qYACgkQ/6TVgp+2
18qRNQ//bzxeio4Hd93yEvoQYa9gwLfGm+xV7CjSXXKrRkggOwRH1mNFG5J4jwMe
EHvwzXHccUVu4uks49V5uBG8mYKUfj742aKErcVXZ7ws/RzCmjApbrGmEq+YpE9W
BJxxbVYd0W2Z2LYJ7JP5ehhMILKZ8F1r4YJzMgeNXe0XpCfA0WBQH5DPfcY1ZvsA
cr3/dwG1N7QJ5Ri8sE3IlVVJK2uer8kezWmWAu5Z8/Wz0guKquibdjK2sYzEftKi
28pOn3Tc+e4X0ofITEE1HUVSLj2kaU58U8HgHWM4E4aOrS6ZA9mxu7/pVrjviANZ
/9ieN3/nkeMscsoYQiV7t7njwNBmUyg/+hoyXnBJZOqtsxps9G/7B60EZ2v+VXej
kb8k6fKDNHvYWu3e8prGt/1T3QTswPFea0l2D5k7WdB0nQVbVY9NWo4VlW3ZoMRD
6fCrfpuqORO4CL2bcCE0VHl4x3ShU2QHkjEG42Da8ilr5/wMG5NQ3a8440pj7Dbt
/djaugFJRd34g8JBO2ov/375IrLY9BG6YE3HqVG1vSHFuILPaRzZ2mKaiYfjcIo3
gJDjqCtj6ST22vSjg7YKMeu1jTDZottiJLekrSBr17KT5RS81ccnUG7TSsesHiiS
FTqhVR+MAtzXUym7+pCqAY8cSzOpyB/W+QFphpThKgE/yItNOoE=
=JlpJ
-----END PGP SIGNATURE-----
Don't populate TLS until we need it
Arran Cudbard-Bell@2019-12-16T20:35:50Z
Files modified:
* src/lib/server/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78d043620b42aa9b078e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl336a4ACgkQ/6TVgp+2
18qipg//UwHlZO5Cs8pL6jxZ+UqrCEilip8hzKiUvY5hfUevEmRbUrUKUbvxQEPw
7onafYATJ/jMiV2uFzlmXzfmDxFKcDPxxWKehBAP28ktSRjIdVpPkPMhrt/p9FkH
1ntrju0B9+G8RgLmph1VYs6qv5gljZ+0kIPc0oZQftkubRQOTN8rqANCyAygDgLu
Lk9LdjBSUjs9Gll+Obm6+gG+mfHrPdnjfsSR7IV3QxtAFaT5VAUrnPns1R9CA4Ek
iy/OmoDpi1Y8l/gsSmx/cVYHywhMmLgXn+uc+PU7mX9l+dZTreZvmVnLFn1O8pee
bqVn9qA8zinKRTa8Omm5VQs59ecTWwhld+pBRl4EI9QGL6SX1akhMxgEbQRTjhcD
vckG7ax0ks+fhQsRCvXGyiszm8ys4mM0ym9joIhspejN4Tx73ah/sn7KRjLmIk25
EPOqrrhsfpBJJtE03narM6YcGZjZ0Pzien7HsgmgnUeUfNrL9hFB1JrZD7Y59tkj
CfYGegm9R3SSF7zabXWiP4UNmX8ZlfXlumjhym10eBIeBNUb3MYYIU0QOB2OReyX
991yJbXvP6y5lJbNsD/aEgvIzHWD/PvX7AVh9qlvmfjnO+bJKSs0IMwxnGlZ/4py
nIkV5jQwAuQwNshb1uiHkGyL8zm0sSwz+Udi7K7qeBCxXeT5ArU=
=1H2Y
-----END PGP SIGNATURE-----
Address possible weird interation with threads/pthread API
Arran Cudbard-Bell@2019-12-16T20:31:42Z
Files modified:
* src/lib/server/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/862ad4c6970183f2ce56…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3357IACgkQfQ55zXdi
Hs3L1Af/dxU9w1RGst1G7bUYJc8nBtt9LW/tJ1z6Z6mEV5PgHr66tWgQ6w0/tIzZ
8stu/x+frj6OPoTHIAvDbo98C8yj3kQsPLLST5x5aBzGS5X+wnR1wMaLLjZQazQt
o89iI5rUHZqNmR6jqJD60anSCK5dft0YWTF2ZF4iKfUxOYrcuZskAhE75xFQEChg
tsELIalvCm2o4ecj5taYjAhpKhp5FaK8/377T0aGVrPABa9BiTDzDSNLcgjWH84u
wn9P8p6N/gRmwcQJM92uPoq6+tiVt4+GpJnaURkLMHRaBDaV3H1hNQSeTbbBxnhu
PG0xvGUT53lG8NWDgis712fL1bxnvg==
=ZsYj
-----END PGP SIGNATURE-----
make "enable skips" code to compile
still doesn't help tho. likely because other code also needs
to be updated to skip signalling
Alan T. DeKok@2019-12-16T20:23:12Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb2ab2a66ef0b0d44c04…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl334zIACgkQfQ55zXdi
Hs1mBQf/Ws8iW/dsns0tAufGcNl5Wwtqv6jxF0R0JIenBlP7ChYIc1iuCHItx2dH
WzyInClsW71EYRwVaPnrRK/gOMey/8Sx5/sLh2p8fUVtipfHlhnVi/atTyhGZCON
fP5cAUQjYseV08Zr8k3bwJVbrkOyHigKTIHq1dHHA6pI0Yp4f7js71zpb+sj9/pd
eCyV4qMKYwOm8fzDxg/yuddTPRaLvLgYPxpKvzjgY3Xan+lbSpexIPXaUBzkkaLP
fGiO0l/556SxfMRXKOrlG+Nan+p/OwlyQnVMaRBhRa0F9Dt5lCKOiJjHg0xeFX8Q
v6Grgo15ET1sN1HoPuvnrClwsddLOg==
=LNXf
-----END PGP SIGNATURE-----
remove get type abort.
the instruction could be any kind of unlang_*_t
Alan T. DeKok@2019-12-16T20:03:36Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34c9c134e573046e12c6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl334r4ACgkQfQ55zXdi
Hs1TeAf/b+CjcwRdKsbDI5NlgjOpniyN8ZCakoVkSp6TdyGsoakqqz3Ws8uSFbYV
jz8Wo6xWa4TgnUlu5RV82GjRlgJYl4UaNDO/D6piIClcU4ZN/cgzgI8NrVwJStir
1YQBAoWqBei7itjZZ7s0GqJTzhpWetziveiZcrxFlWJjuJFMy2hGz50zvnjksOq1
8c9EMpRODL3CIovSvPkdDlQRalU5Gr5N0zffD0LxZAimbUX+vqs4W+tDtdMpAAbm
MzNh+uK1+P+uvVdP27VoZStZ6vcKOL+WLJZMjy5fPuf2idHAg/MSjho0plS0w8CT
Xbbyz2b8HpbwabETs223Pq6sAZNS9Q==
=KgxR
-----END PGP SIGNATURE-----
set track_duplicates flag in the listener
because the master_io handler can track duplicates, but perhaps
the underlying app_io doesn't need that.
Alan T. DeKok@2019-12-16T20:01:37Z
Files modified:
* src/lib/io/listen.h
* src/lib/io/master.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0734a7f121261770035e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl333jYACgkQfQ55zXdi
Hs1giwf+Pog6F+mRkm3vOfKySnIUW+AmMx0b/RvV3Pj99duCpmuT1s1VUEkelDHz
FSYT59VFZrltqdBaeEF2F6TMLHv1YlBCi+nO+s783NvLPiS2fW+/pYkhRWS+NSOI
FflCeDkbo/Cab+HX9Tla4lvMU/gO2bV3Lvs1Co51YzGXQYVQSbg1qrw7NUKtfZPT
0qhl7qgSIPJ8aSV+j/cc+u8JaFpTR/rnG9eT0oKNZ4J0RrZ9HQsngNmS+Dfabwkw
37DHx+gtn/rmgkMfEZ9VQM05+i4YQ+vEk+FpgEsRqEJIklRKDvUEhtPuUbBlX9De
fD6vPb8R710L5PlOuJU56qxptsKWYQ==
=3KSk
-----END PGP SIGNATURE-----
use correct variable
Alan T. DeKok@2019-12-16T19:42:43Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1577c8c0f69f3197043e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl332mgACgkQfQ55zXdi
Hs30kAgAiqhYEX4yVn49icGSXfDu76g081CMz3jmvSWmwgCEFHumrZk1JFecvg46
O+ALa0WNsFyoKOarK8I0XcOicsQC8safJb8TBbC2ax8y6Sy98/RfoX9d0MOARMpi
MIj4P3aKnhmiZ/gPv1txIr8/uV5B0fEKyt0SlSXshvO7d8vbuCMAq8TynRPbj1ga
u5MtKxls/LC+8vkm3ApTRme/mtUbnQ/9EleB967PIsc6xtTPze5zLNxix3AbcUzA
Rql+IOQdXTTiSwU4dR8l5ARy+oLD94QMKT6t3U1ydbn0FyksAp8F1C7tulhepRKx
8wCdoAyfj11s3kMuOiB7t7ODhB+j4A==
=yA2M
-----END PGP SIGNATURE-----
add more decoding tests for options with 255 octets of data
Alan T. DeKok@2019-12-16T19:26:20Z
Files modified:
* src/tests/unit/protocols/dhcpv4/base.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6417870113e7c6994d4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl331XIACgkQfQ55zXdi
Hs0j+gf+JK4ZM0wZCdB+i5rf+u213BnHrLK1RYx0cXNjKvr3cgSTSi02PuOpGlrj
njHf8NmSlozBENxswKjavfMeEQH3SxJz9blCFUrKK6lyHCKqYjkci2rd2SFkUmNr
2jIetUA9Whovpqv/54SQUGEHZPaae2p7/0ep6ER594pAGseSedOq6UgMMxKV+0GI
FZRChzNyTh5HuoaS1gUGkLKQfimJeZqWYJS3nkB9VlJ7MQr4h3mReKzxwPoM2Mw2
Fai7VG54wEb2XUca1ydc8+qhWDqjkJnTXuyPIu9btnowCDWMkCUsywPIbFyXLtUq
Hr875W8lt8LR5lqjdlcguZFfhN7mtQ==
=2dJX
-----END PGP SIGNATURE-----
use atomic loads for reading atomic variables
Alan T. DeKok@2019-12-16T19:05:15Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6deca3b58c4f03138a71…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl331VsACgkQfQ55zXdi
Hs1a9Qf+KktQY0aW+FGYxgjVyOzTv19Ud2ve07wf6zaUCQqEWnAVjLT616MPUeWz
abkCepvqbnsnEdGWdul74YhB526OaVIHWFstnX7ln+LXwvwOxCO9dqGGMBkViFkI
HTP//KZtaLePFY53O40K5eAIK/32XhbcWciOSR4Mo2pA3JiOrmqTr0bH+AkTPSXA
+5/y54jDpWkInW/EG6nheKcwGj/lU1N7c5VhkrrvltuVZ3eEvchMiTJ7tZyhjWL5
oW7NCMXKZTO22J+G8AoGL5vG8UiB3DXRiCPCu6ToBV40P+fi/Smq3Uw55Niz8sYm
qA0ZLDE3LuceUZ5WGllb5tCWpPOc1g==
=M5dk
-----END PGP SIGNATURE-----
check both ends of the channel, not the same end twice
Alan T. DeKok@2019-12-16T19:04:56Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe3fc8dd48885e8f6355…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3303cACgkQfQ55zXdi
Hs2hVAf+LS54owazb+TZyOGEpcYcgWgAy/s/v/tl55cd78xkU1dgeVe7rGpf9Q/S
S2/88onJtvKRsboqxzClfEzGFqTKXOhCLLbfV+4SgryBH/LnNgvJ2DLbLIMu4P6u
5Wpny0OJvKCvR9yE+QkrvmJhr3BSfFr8N5BvYCPfK9ZyJZHflXOFTFA2bEHbxyxj
wE5SernqI/Wsh+JDMq0LAYiDSsLIrw4VOgoKLFUi8MbFAp4J7EvsXer9jkCm3Rx6
OX1FWq/Q0FP7teEpAxw3A8AYtF6rl5H+mJpBsmKqQAUVobdI6ksrenOgJNDepsIf
7Vlw6ldqo9x29nfFVo+W+825nT2lfA==
=H7pR
-----END PGP SIGNATURE-----
cache compiled unlang
which saves almost 10% on the performance tests.
Alan T. DeKok@2019-12-16T18:56:38Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ced7e8ae9c9415de07b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3300oACgkQfQ55zXdi
Hs1SxAf+KHMXmdlCv8m432aZLLK9s3JvG5aTIPX5W3LjQc2zvEerIVlt6Ga4lKK2
/a0x3C5c3EIg5/2jNx7J9vHOv0iaUQTHM2UbMIm77mvmcPrDRa17xflrxLyWXn4K
PjKw1Zhito/AWhrPzL+FjYX6UOH9uBkKLZqT/HBWvEEz+Gc45ccVS12rojIJcYML
iE0/yHlac7KkyDQxTsXhAvshu67A4Q0n2yncl+5948UeHtm7MDlYBezEhTUXd/Jq
deLL4kZstVB5nuMbKZjkhaOn8/1GNNUF/7AVNtFFWAGIXHs8/C+NPxmVJi3C5xjk
uXyO7mOIl6enPBC/4PEuVonhF3JWXg==
=gVGE
-----END PGP SIGNATURE-----
allow caching of compiled instruction
Alan T. DeKok@2019-12-16T18:56:04Z
Files modified:
* src/lib/server/virtual_servers.c
* src/lib/server/virtual_servers.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e3b423bbcaee67c59e1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl330ugACgkQfQ55zXdi
Hs1aMgf/eV4Q0FOiLDL2eJzJLN1kiS59JjZnBMpSUSs4UXhWIljJ/CyxsENZFWqc
kev1BubYFs586dMVBODWUkRQ0UJMJDG0si+oNklG40fq+272SBZZ4gYhi1S1kZAx
DZdS+6OQq5vDVJFzfGCvvN+8b/YR7IiAgDEZgLLNUPq7XF5kaSqxw6k5RjPtFdBi
1UVKWnx60wPasa4Fo4IcYJl2AhJLqxRzA96Ajboe8/PB2B0V81VJ5UHvcOupB4Ha
wzUco4qLlgy8hyqSw7646fY5NCvxxn1wCtu2TxNe7Pcp3r4C9gF6ZTuTongpj06e
nki3fHMxlIuKNPahd4CDvG8MUL2vYA==
=8xQ6
-----END PGP SIGNATURE-----
remove unused assignment
Alan T. DeKok@2019-12-16T18:54:27Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/871eef2c9fc0f4f83d1f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33zggACgkQfQ55zXdi
Hs14awf/Zw3mihKjA1raGWc2WXa3DaWTDs4E5BdtmFtozsEEmqR1bQ7urlc8ZMFT
tXAq9UudPgoVZEw2KcrXTHEPU5EZCKDY6ekHnxTN8lUy7xpZ4Hqs2DRqotFapFEY
OWCQv/c4cwpHVxtOxhwe0kGwifmY8b7fabK2JhzEga08gMtlS1kCutVr6Zlpte6T
UiV4iCWJHofxnmJqsxaofGEWbbWvmtIbFTv5zRq3MyEB3b8QedS8ZndwUTnbJTgR
/VJyDTaHVnsVMaeMQYSlb0K6I3c2FwujrM35kpwJda0bqoYtGfDCzBmB362PkjIs
pwCx7/bZsB5wmhKWGqmsWuF1RJMYMQ==
=5WTY
-----END PGP SIGNATURE-----
return compiled instruction if the caller asks for it
Alan T. DeKok@2019-12-16T18:33:33Z
Files modified:
* src/lib/eap/base.h
* src/lib/server/virtual_servers.c
* src/lib/tls/cache.c
* src/lib/tls/ocsp.c
* src/lib/unlang/compile.c
* src/lib/unlang/compile.h
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_control/proto_control.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/proto_tacacs/proto_tacacs.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/233335900d6cab863b55…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33zSwACgkQfQ55zXdi
Hs2mPgf/f7pplLb7RYc4JRL4aAQWobeEGbXWoqE57+Zti5LVGqMAiphVKG4i2dnX
Ao9bp7QX+W3fOt0mYElpNe0B3vH/erqTBpZTOchNKsH7W2dtxHUUFiHUaMO+rU2g
qyiNfrxdkDxouavZJFXdSSim3QyFhXQ9xIq/GNH10qsVb3SwyVZI2zZCRSnyFE4B
P8wo02WbK+YqJrU3qArLDBpBvD3GyRsasr1Mq8g6jnot3GhtNhY0JvCtuNm7rLxO
ffrC3AC/DmdwSSJ7Sakfjh2twddJ33il1Fi1qGKbOhxeQs9/M/10a/OGSDftvz3c
WAyYFRZkfXs0ZJLbwu846rmoQWFQlw==
=16vQ
-----END PGP SIGNATURE-----
add API to push bare instructions into a request
which is faster than doing lookups in CONF_SECTIONS
Alan T. DeKok@2019-12-16T18:30:03Z
Files modified:
* src/lib/unlang/interpret.c
* src/lib/unlang/interpret.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/600602128e9d417efbe4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33y0wACgkQfQ55zXdi
Hs05HwgAo4YPfuKCz0LWHeNpZ+oEAsb1PCV9ZvuiR07ExzEUuzus6bE6RnMLEMoJ
VZ5DKW6ykWXTnJCm8gdStV3y828c1Cp4I0pB+c5WJEXW6UrVPRadZFYzVQnhqi08
cWR/qdwcdD/QExki7FEEaQT8B7sCHa831oI4WXcc63TY+H0tb68xeXsGW+KBZI8T
4rVTYB+lS2GGkmig2Tk+aCcpQc4+sgfTKbVR5HD7c6rEO6ckq3WlCZR2FnbAwVM4
Q8guQV5EMW0OitNWEuw2uEmPYUW5gP2RZkN0b+Od9RWdYb0pBGhDlJXxxOU2lnSM
IaEjj02RseQSYwf61ikHlSpg29hlqA==
=Wukf
-----END PGP SIGNATURE-----
update reference for newer specification
Alan T. DeKok@2019-12-16T18:21:54Z
Files modified:
* raddb/policy.d/canonicalisation
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/454b4cd47fda020a3a03…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33yswACgkQfQ55zXdi
Hs0JSwf/bDGFHeaFmXHOkpR7AgcZrzps4OJImhlX95oSmRKxwkoTvmEqerzfVTOD
sRFQXLENkkCHStSQA5QLW5pkKiAzSGThZHyRC9Yd+X/9MPT/mZ562rbqWuqaNoxn
EkORR7+wQYurGly0Pk7FHFA/UCay/MVFXYowLXIc2GKYvRQATFpsQUlcvV7sm+WY
rdpOCrMUQVcsLglhWg/g+5hfNrU3h3TZBcmJ3+A8fiiSDyRVyo3Qy0zq0zF+DijN
Eu+TRUC/ynjYk7OouH1GRDhnl/ze7RCOpRA4YooJINWrJAgv1pIpjr7fboQNSo+O
BwmQ/rSSU7smXLJ2TIWcCw+vmbiqLQ==
=AxF5
-----END PGP SIGNATURE-----
dhcpv4 options can be 257 octets long, not 255.
and move the "check for limit" code to decode option, not to
the callers.
Alan T. DeKok@2019-12-16T18:19:56Z
Files modified:
* src/protocols/dhcpv4/decode.c
* src/protocols/dhcpv4/packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43572cb139f672389f0e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33yswACgkQfQ55zXdi
Hs3t1QgAjd7GSPyPByNrOsISntKinliRIJNexvzlWEpA66K1iTcY6HQQaCNQDLy1
mb3VVvESZF7LujDL5lnnwentAfB8YciPQ6NMC8lvORA6rQGGii0odfur+rmSwlEs
scYln9Ns7Eqe4rqBC7M1gKGZC2CyUVrwv3Ey1IVjNEDYHdFzIqAOkixBXeQvcXfK
FZ8E/E4KwWau2tf6ndXOIENBn6Qwc1Hz5GzGzCP1qV9/LqPcy75xDWTgvZToJr0X
BPU9DNhgLj2JWCBSKixX7KhiNIaH8TPHBDCDToerlVut8p7YE6CRB599mC7fOrpt
eUWf2LURt/w1A/uZtQ0Yq0IMhOWeYg==
=d+3M
-----END PGP SIGNATURE-----
bump up the default sizes for ring buffers.
to 128K, which should be lots for most purposes
Alan T. DeKok@2019-12-16T18:19:56Z
Files modified:
* src/lib/io/network.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e45d2b288d70eca60b24…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33yswACgkQfQ55zXdi
Hs0DUQgAnCAxW0QJeB+qwkkgFeWt/WrvjDxC7pYpTXOzV6vYnn6aYMPNP89uL/Kv
tzMAcnjCzrzl2H8HwoF6v06UvwbTZdU8dteVkFoskChYRw1PB0ElJvP0dc5kJ2en
dt5CZK7nykLiD0GHH85g9T0HYIPwpBfsbAivQqAaG1wuJ/QFRSV+LZxWsElnF0x2
5lbKbOjPMP7XJz6BNAKJGqdbOlTUVSMosLuzkAOWWKHOSp9ZZcg+/WJnrJppvEpq
uZFBz6j93PpWt6v64CIQtf5zui3mpuJMh4BMfGWvafxQE+hIJLtxfueDSwPEVa4u
4k73yNWkiVtn3j3NUBhPHVnqpkqzlw==
=yS+7
-----END PGP SIGNATURE-----
error messages are good for debugging, but not for the hot loop
It turns out that hitting the limits of ring buffers happens
a lot in the load tests.
Alan T. DeKok@2019-12-16T18:19:56Z
Files modified:
* src/lib/io/ring_buffer.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a17540a36d226024fb85…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33yswACgkQfQ55zXdi
Hs0c9AgApUsmzQazMmMjzQ+r/cFKLUbAQPNoIlJuqZ3pChBY5aNke7DnN/wCV7ur
P3mD7KUV1BOuJ/8RTOYPFkUvt+ZAWwvcDxN4EpuSx6jAR8bHqzMdTu9O9E4v5UuH
FWysoDgH35RGjFSRJcWDqUxgc3jqW5AXH9Nast28qEMobW8vj5KnaQDcYejMvxqg
SiUW+ylwSl2baHEkPBCog/XaZ9tg0Qpv6Fkq7K/atl9b19zJ/xNIL9j3P+GO22LE
Ph368DPx0ZGomjNMndWtnIkgDwcqShlyKSrfUQ0kzepMYQA2eS80YX6uQLadZUh7
ZrAPe46f9jBmISqIEeod73vC+3AbPQ==
=5WlF
-----END PGP SIGNATURE-----
set CLOEXEC on pipes, too
Alan T. DeKok@2019-12-16T18:19:56Z
Files modified:
* src/lib/io/control.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fb7158454c303614b43…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl33yswACgkQfQ55zXdi
Hs03lQf+MB8DssOJMwk0T98e5bi5JCMBMOMLfGxMdFz0N3kN2qYsDxHnzUoMibKx
3CtlSKH45jGWgPtfpubxxkXKs4a6YYhhwnWNYJJz+3E3+6UZTtwWIVaLWFosKWmK
QvtAmLHcUjls3J0Q4bTEMIcClj90K64orqf3CBoJJTEa+8CTC8xB+ntMpdKcHbou
GxC9Vm8eYqGqnLndIDaZ2u7ZR2TodtTD69L0EynUTm/LvEFCsdbGb/BPf7RoaMit
ofMm7LUmaBA7l8ODSw5glM9Dr7aNQ8ouyIw6Fo7GUJ2a19BaK0C9SiwHt0U74PPU
Z4CZEis8E9f79iheYkGXlTSNqEZ+kA==
=nA4w
-----END PGP SIGNATURE-----
allow bypassing / closing of all pipes and kqueues
if the two ends of the channel are in the same thread, just
run the callback immediately.
Alan T. DeKok@2019-12-16T18:19:55Z
Files modified:
* src/lib/io/control.c
* src/lib/io/control.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b76bbe29c5b89fd1fea…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33xEgACgkQ/6TVgp+2
18qAoRAAlAJwacjCConCE8l3fa/PJFr72N2SZP+XgeAkyOWfuZb5SIcHlAbF3+oY
JndZFzxc6tigBo/WAFAFmZrM2lhC/ETiHwCTWLVptGKaIOtwNHESQH6lATzqpxMO
M5XagKq1JWqfGm+kmIWQXnDc2QKEZCykmsRBmVhPH7CAeBbDRDYB4uQhLGAyE5A9
GPrvCTZcYYyjcqmuKKtPxtt2GJPagLIFimfyiDAi8FuG/pWz6G9azbzmo0/5Uyll
XYk15r5oHBHOLISvonJ0HbX+D4ZavDVxDq6a7kfTK5ib1JvqLWENPMHyisFLXyc0
rKPxWGl0iZkVpz4eEaj/8+hBY13o/de+1zDw4eBGkN33FosDlMpVuJAKK2GhUm0z
fQsxqzicr7ID85VJ91Atn9nsTjLWI4Q1822N+NeGImn11CX0A/mGBeLQ0qoo4GKj
nnM4bwUczyXyp8AIbdc4t5TlzmubTUkWS68sBEX4hopSiaDOG333L8y9ezUfwHfe
j1PrRANQag/dEgNErb17fk7At4EhWnu2Ek41qbimdbwqoQZ542ivfnZKsI4Pxcqm
fXXBNtr5B5muWi5/zVm92X+i8tuoKV87u2djQjx0URsOsrJBFF7/96D9ojlhPu/m
4ghltmu0Xj6FrTv6xkhzPHvCQQqzG1Ro8yITjmjlts/KQnsQwjU=
=tMq5
-----END PGP SIGNATURE-----
Don't set defaults which'll cause the server to fail to start
Arran Cudbard-Bell@2019-12-16T17:52:08Z
Files modified:
* src/modules/rlm_exec/rlm_exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00a75a5765c57a40c746…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33wBAACgkQ/6TVgp+2
18pGvg//RXi4AcdzcNJskSe77BkFPEEjEgUjqGHMRKC7V9VrUTqRlSK5MSJfoLIX
3CXkhvH6ZKD+lHxzU9Z+nhzCaZy4b7txpDX1JfumQsUcZevnylCenW2K0GiR3Uo2
adls7numRdvjIKNJvcTOND1+Gl+YFXp8zvHYfGYLSlTWacb6mf7lYuiz8fkWdHgg
3GSBHyTCKXLVntj4KiwbbEHYoMly0tnPxDuH/eTaka7i111Lyy0FLpF6vof8DiL3
RN4kYrBVBv2LW42xSSHSCjlJ2zd8fgcaTPuGeALJdpPQWKK1ixqyeFYa2nxjWwrc
D0yF1jRuyT6tVd8hL68tD/SmjOv0rYLVd6Y7TWxkMzdUIeVB+Ei+nd+jCZeKe0ih
Esm6mjI/1BCjrl8W7lzP/Ug+6lzIUZfvkQejc4Fff/ndsd6UQBhrvVUYir5KA59H
wZHvvwDDRCRxWxmXX9sZdWxw4iQ6OlzD/f6XBl3Kd85La9978BHgfp4fTjIw071P
mfKGk+4OKR5DCkngZVSCBduOfG6UNdSi7l6toaBHiI87YQzTnRFG7SrJIYK7X16H
yh1qdlv69quOUkQapSAaWuRFnWA00zkkUsdXV7E9M/QE03SFxYEOTSv348M5v8fn
HhvPyjBykcBwm5MVH6Bcms8bgrLmvppt7xWdzO8Y1fJNhKbS7vc=
=JzMr
-----END PGP SIGNATURE-----
Not American
Arran Cudbard-Bell@2019-12-16T17:34:08Z
Files modified:
* raddb/policy.d/canonicalisation
* raddb/policy.d/canonicalization
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44f922cc586cc5aca4e8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33nusACgkQ/6TVgp+2
18pP5hAAgBswpBeHKej+kqWi+fbpD2/ct13HxHG/ee6tBhuicJffVJkKmrWW/lX3
6gApEVGxnJ4XcaPP79f5z4vu9QT7ACLQTv6tEvGJiABBovphmgeGZ2/thySXmEDr
MgslCom+WvQ9AEvZVL73H8lctgERSLM7uOxYTFa2OsxRQLVlVtS24Cgy44LsTH3R
F4czdxZ+ig6OMcre8n0C13cGx7VSlYx4QN7xzPU6NMOnbrtJdZjkh8yLb53urjKP
4NVaQl8zlmtY1k9Kt2ztB1jh3/mCdatj4rQAprcmwfIj57/ltnsCRLxu15iDcmT3
PNaa7/pRgqg4P58gk5BEDXP5c+pEHtyKD9XC4EYNL6PhefoM8T8SlAbNnhcvUORu
v4XGqj970zvAOgEzWmXQGtBXaeIV8FCPomWXTjYPvaq2lxj1Tv9hgLOnUsyfvdsc
+3WzJJ7VF/kx4K6t6rFtQqSLayndXNbZ97FeaDGSQTJL5R01DlToTOU28ZbzXHFB
pTN9vMIGkvSTQgt/qh6PxdJfuyJ2cCva0hh5Xo2E5raCD7MHYgafO6SihdC3vBXn
zzDvDC2t4nI1FIQOR+cxAss4tKAvhIbgDkHkLkriBSMOL+H6mE6Mv6SDdpSvvcKc
4FRU+cDVf4xYDXVZgV3hhC5n2LNAMlCcTOBIHCWvlMSGtbklC7U=
=Bkc9
-----END PGP SIGNATURE-----
Use common log prefix for worker messages
Arran Cudbard-Bell@2019-12-16T15:12:43Z
Files modified:
* src/lib/io/worker.c
* src/lib/server/main_loop.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff4708b7616e51981fcf…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33lMcACgkQ/6TVgp+2
18qGSw/7BcySLOx3KViwJb71TM/9g7j6ChrQ7MtoG9hjubtNXy+2RAapRiIR4K/r
q3B6LvrhW61A/e5hZ5qBtd0nRfXCVlXxPACBQiFmDTQDeQR2dfOYuBT4tJESF96k
U1L+g3+B4/DNLyUYav8XJCrRw+ifeGs6isEsFtdVkIIrfUzcyekxph0UlWlzRKM0
V7fiYspCUTJzIZq5gOczHjijz/l7QsaE8BXaOJAy7EF7SCek8R0qQgcim4daEZBp
6qINZ+uib7ZsUVYWhva56DLeZjq/liFLVRngLoWB+4gPUobCtHjZrWXDbh3HwyF4
Wo1Tuf7QQpn00fFYwgcqtEes0agITMv7IbwZg00lFBwQwX1ig/hHUyChdplZftUp
gVBxtgt/EjVRUwK8ksydQtMFDj+gIa6SQZrgIuTfM1IQk4g652uNG+oQHoH01Yvn
PATZeO7Sei3JXxhhssBjem0JY7MnnLIDUQrw2xaq1kaZUyc5TfCygTQ6chFxGaNl
GfpnyfQq16wNweJ9/uuIZOd598b9RA8jbJv/xPDwCtAf3cEpMQ3lCouo4my+PhUc
mIOw3YcJhP1GnYAnBKnz5SHuj60z39CAZj2kS7nuH5OggQlxsyWTlwtqJAuBXFhX
7qwgh2azBlKToOOZB4qoUo8/JRAfCwzOYEvT53kFijbUftcLu7s=
=MMHN
-----END PGP SIGNATURE-----
Fix fr_value_box_cast_to_octets when dealing with non-numeric and non-ip types.
Arran Cudbard-Bell@2019-12-16T14:29:27Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fe902a7852890a0b28f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl33iDIiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108GzMEACLWo3hUSFi
1ik/ToB9JQaEMPhUgwseteP2Xe4Qg9spyAVzd9d/KSotZ8sTv912Fi7R0TkPDN8m
1xbAS/LOZGrIiMHCW3g30QYEjTmE2rdDXeR1Wk5Uu7Jt3rxpZcKnqtm0IjCVQzH9
mX5lMgei8CZmpc1i3HvHrRWFAyVNfyTSnxhBbhNXLTKHnEs9NVw7dhi4JfFJ0KAi
h7RWxDeK7seZJl1dHgb/FATGdcwmc09P0y4VWv7OTuk/G71CTkQQ/D+DmkAGNG++
PT35ftbolmkQ8SssWwu09ky3tBiRNkip/sAGWIA6zkYwiwZafFr+Hwfos7KYvVcJ
O4Vn09A9gbzN375+8VtX2wYtyCQzmik26mYIbdj9rA5Nieoe7X3+Zj3N7X5WGxPI
HJZeg3+1dxsyjNMfcw9kf9qc4k5Hi63OXJRkOEVQluY//1AOP54gTPXTf4WeMx25
4E0MwstbcWm5MWVLUrwrkfnjuXcG6VYbuH6AoLXx9fqBm6odi0p04woPNpXSTEC9
r1+mku7jLVoE3t/yrX30k6DkCHCsBpg8Tj8SbuNR7tvO4HX932tXufprW9mUqAA3
rkmre1G8/s1lWA4K5zIyfX4zCBXnoh94bztXwpwgXHmWoWEg7lKI8ob15idt/9IM
i+ezhS08junjD4ZQz3ac5cSFagt0XNrpAw==
=s3yq
-----END PGP SIGNATURE-----
don't try and build rlm_python if we can't configure it
Matthew Newton@2019-12-16T13:35:40Z
Files modified:
* src/modules/rlm_python/configure
* src/modules/rlm_python/configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44d8122b3f53baef0856…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33gx4ACgkQ/6TVgp+2
18pqiw//XfDeMYlaVHUbus2RsEOJQ5sk57wHUba/ylQFr8urlkMVzf6WWj9L65gV
8bmKLLdsUkRzfW+ON0bDV4eWrlo7xlnxxwjo64ioLW5Q+smnkczK/1xKXBX81j4J
a2zXbsJ5At22O8sOfIe5Z4NSzDGprcqVJMrQ2ubne5tLf+9AKkO2u5U53/7Dyazo
Je10Vq0+c9T858tyNqRf27Ra2YhyrQw3/7SQgYl7mmb8R1y9fwWlrg4d6IzcBTLk
yoe7nkXCv+e5Iy38oNUHL4piZJBtFpiPouthZDXVB8KzswTplsKhyh4BQWOVYrMd
2CrIjibTlJkaSVUMk3hbIBBW1NMQ7o3IoJLrVoMFuJTF0nlvZ1Py5bhnaBssGGIz
8BQAWQrKpmJjn3dEvVKJBLLmqI94Q/AjyO/h33xp23hsVQhbgl6PuAxo2Y8GlG7V
1kCFLJGc6FVvfZhQqq1v6BtEUuMxC9B1rFgimOEHNLl3W7IBW+gmzRLJJgOwCf6C
WY7Pp/obr22SKn/XyMaGaq38V+Gh9KID+DE6dh+d4gbVcbR4vvOIMnxJNDzWQDTa
/ZkUtSZ7vEdhQ9n7p/ls/CXBHCtNFSLCozd0VbuTcfKYa46UkF1tckdp8fexISbH
1r0FxRQ3fv2eUdi4uST3J4hUeRoks3CtkW/imqgyuDsslq9ZOj8=
=54CJ
-----END PGP SIGNATURE-----
Fix error code return from unit_test_module
Arran Cudbard-Bell@2019-12-16T13:14:05Z
Files modified:
* src/bin/unit_test_module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f554c61075436ce50912…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33gAQACgkQ/6TVgp+2
18pZsg//ZJ0J0ai+ABviOFC0suqdbw6/mRw6abwKRtBOb1/v3IiXHV6MbBSxchpN
Tgy2r8zzW48Ltk8jG3nyk6Hd0aLCwz4pW9Ax7VGTaj2LWynGH5zxcK28PR5/MvII
eIo6Rj8wi+ClcTHdTUJfmcR5+4/l3QEvU+QUdaW3vq6mLnSvY4aeRF+mPmUBAQKV
nnIVyVw/ou5gsC+h0VGGfwe1R2+ioKm5BlZvN2EevkV+mwgwdZ0bILZJnciTt8Rz
Rie21xH4UxrXLGJw6jU3qcTaYMP70emKCp9R8FCeEmnbVhZk3l8MHEhoNORXo7Bn
ncCoHV/p25jc2BCTkU5DD1nj4xkHdPvFcQX7L2K40U+4V55HdgxQnRzGiwDY20eX
RHYi5ga6uo76EFK/X1dqp79rgAp+0JTj4TvQfaNq1Zw0VYj0lxCGvP4vQ7mAI6Kk
pSQ1SaLzQp1cM0Qm0GzG9I19RKBpHNRl7sH9imJ2vfU193mDI03ImLqZcH57NhI4
PQSVs3jydGK1QuMcaKQk21tpBgTrijDpkDVd+Xlqh0ZuleBAmE/+vx3ZokKCClZ5
toa3JGLMt0sjbmwng6fQFEmNcP3OJ9G/19RBjjEgXOcCn4LGvFwF3dh9Qk7n76tU
QLSeb5y+ff1nK/k4Ab33BcWvIwOnXOUfmo6rgDOHzfE6ttKi4f0=
=fOs2
-----END PGP SIGNATURE-----
Don't need to print this repeatedly
Arran Cudbard-Bell@2019-12-16T13:00:52Z
Files modified:
* src/lib/server/main_loop.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf27b6db4c15c7e59f35…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33f+4ACgkQ/6TVgp+2
18rOaQ/+LWcuUmplwv0aGjj0YdBI2aUrS20au+GnXYl1GDv7QyjqIfRHw/Ht6yR1
E9vab3qS5REwO0B1K8OmWe6izi8X9tsriHvBcZh3RwVTf4GgkR8jBttD7YNqPrG1
MZs6vIq7rZi0bXnh98WoYC3glaiTjExd0g2l/dbK1G0XP1zm2mCkABaQQlKSditH
PEUjwf+9TohJGXmHVptkKv9erhj3FVAjpMfk0pqmeId+GVSMQ4PfxxU1LHi39hNk
TloyNxDylW588WE+OYj+pYtHFBv8ZFUnJW8Fxle/qWBLq3vXh9GPuUEUZU3MqG9U
4QG27XLsAF2YRupcDnDEBAXAsONYW1P4Pekka+cwCAM1JPYZR//k8qKXxzH7s4Zz
KHg7gWKDBFQs2K70RqMHmisN4j9hsz9ydS8NGwu70tOJlPTqTaiYRRn+JrTAOLQP
IMMqGyA/6OG16Pojrkqy0E4MNWtpZ9qVw6r4WCZMap2Yn3OuXffNFbrq96rM3J6r
/F9qiYmSIzBouwy4DRJthg3dRdyGqUZLkXFl/5IWdHzui4Nbugf+5u/SI9ZKc2te
2gOEdDFyLsMranylEw26rw4zG/UVPKL2Ye4+V+j8IHJmsHMT+FV2gvgzWGwbVKNd
WkQwfUi5jMXQnfWGIywKTIba+EzetBF+Mb7JXhlJ3ZN0Uixweyg=
=RNis
-----END PGP SIGNATURE-----
Doesn't need to be atomic
Arran Cudbard-Bell@2019-12-16T13:00:30Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85929d0acb027bd4a2ec…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33bGcACgkQ/6TVgp+2
18qO8xAAlxYHjFjstW2naqG1mgnTE6IeMuKtNl89KZX6zW7YvabJfPDVifH8fLcz
EMIKBuqC2ToDDRm5ev2OHbiaGugT8KqKowhFe1G+rmx8YFSTfYqKRzclEWylPZ2J
WvQeC0MzsRWf/8RQ/u/aHDOhoyIT6UI+04c7PcX4zVOYIXKmNWQz0yMZKulP2rT5
56z+w8+/TLG9iVs7QLHPRTIvR/6YlyAHMxiNAk4JnG0iL+bHTH8Ukh1OxSzcxV24
bzE7el/p+GmeuM3DJTj097T2628szZ5aDtveIRKqLKx5k44pSeYJLOcdHMrfkQfb
s4qxh5PY8Ap9lj+OINK+E/VyOoiea0hs3eMCEgDrqaqj4w8Y6WlMQWpDrH18UziQ
RedJoptBrAnm/BULbMJIuzCipjd8nrICc+59EMCAViyFBAu/qGIUqXjZuDGZo9mo
HkVQmjl7UN2ofIVwXeV3XEV6RLpL1Xlj4/CfkkxlyaWd8GkjxwAHs2moxb63vsQ9
SAfNuha7bovostsdcUXf54ctC9zr/WU333Uf3o3ot0jDAcIt5mpGA8Rmmunj6s3m
pwqrhktk/MiG0Y4MvYPNL9lwTqdzjgBry6PCFy6aAWkL5H90TZM0DvOqQExe3aH+
RPGYvze5BD+RNKoA5IpNDvUU+dYwLE4od8tpNZmq+u5KTv2pEdY=
=dl8t
-----END PGP SIGNATURE-----
Use more specific error messages
Arran Cudbard-Bell@2019-12-16T11:37:11Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72dc7a6904fb6922bf58…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33ZqsACgkQ/6TVgp+2
18rh/Q/+JdwsyEDixeJI1FXuu0GltzA3qjSWryOkHAp/aRrpD57e4WHzbVvguTac
wqtV7uGWdCL3RSfiHv53ItoKlPAA59vD/4lGjLcfVzSG1URmZftemngydEJ6KFkf
YHvirqfWCTKKcXtEMaxCVOOGzyG6UMX7bN3QOUmxWx/yohM0vPGgpP4YK2B3VcQR
YpC99qhLr5GNnxyxdD9GJ5I7KBBj7U0EyoyuV7OadnDvu+uQnKdJvynDzIquP+rB
57SAku+unwjHnqgSDta+o3Q9OAuQUS9aXwlldZhu3EGq7mKUbWjgmBPl/E+kMf6p
3Sv0AyR1dNlk360kb+VtYIQtgktpAhaOIcl53xUcyjTjuhsbnmC1o+rO+dxNSJgd
tatcCmv8dHXlf/gC1bhXwWgqowd0Tqg+YUrK5asPI5EHlUgquZDWgovScuV2Mub8
IJA0wQn7HfhM9GGBw0tYf8XlnTGW4+/2f2hcTdDVTYdxf3dTPvR+yUcywVMA3kg+
f6/XyG5oU3GWonPVTnnmN39Zpqc3SPqqCZgW/J7OjZtNyC8kfzdX/+FKWoTQqRYg
rAIGn3uHpsxpheuMR2QcoNZXfbUFFGIYTNwQiiMOQ4aLYnYlxOEnrj+gl+9NJWqP
fHbH6ovaKetkF2BduFRVrezjJWz4tgIHA2vMZFDb10cwLcaqx08=
=aY1O
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-16T11:12:43Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc480deff72e59420906…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33ZPMACgkQ/6TVgp+2
18rfnA//XQPj3VTCKVoALRJ1Eokzq9CHwzhdCHaWAyTV1/93QsG4Keq+ormthp/F
aj1OenMtywZjgYBuqVrMcRI+t1W0NCLA6qDOOexlpzXgszlJ2nkqFHq+8g2miG+B
1goGzD3oII1GOMFY70TQOYGROX6Ydle6Jb069ik9AD7BbfY828HuBdA2ckcNkFKM
yDZgRfSr/U5Tjk+Ez0NQaSYHAsRo2V8xQhboGNclzX8BDpX26Ab0X//nEC5f153Z
zedyjNlupXy7IuEBPTAiz6j4UHRXdRULKHxwB06cgfRqlsi/NMWXmsB6eoRFT6Dl
T1fiCA8b3uV2c3M+SY1rUZS8jR42MQ6XgzzEu22YT0XK5QFKyCJBGolo8tWbxo0f
KTnZhPRtzABWn52+pJS4aj1H2HPHlgTA4/pgadUByQe8XYKYbY+AXCywHwZS5qJJ
sL+QKu1aOfZZX5RmUbL/4zL4GbcfqtHFkuj+ftcsj69O14BkgmarEa5E0/HP1GuZ
xm2t/OyXUrA0E4O4vBguRm/KIz9xjhTHzDNdNKpetTTJfwEQiA35GXUfUCJrm+wV
bIYUowUonIpq+yBmHI9tGUCKNxlmyOqaELFidJK8B9zTmE7cspk8VUNrTsJZ74k/
LQQ2f14+53eeGFZTUm7sVsLvdQTnQ1E64cf0gIzuszyZNpuGdgU=
=Dhs5
-----END PGP SIGNATURE-----
Remove fr_worker_exit and strip fr_ prefix off local functions
Arran Cudbard-Bell@2019-12-16T11:05:23Z
Files modified:
* src/lib/io/worker.c
* src/lib/io/worker.h
* src/tests/util/radius1_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2012c1bc784c46a793ff…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33X7wACgkQ/6TVgp+2
18rUtA//ZlBjHctFZjKXcstiHVI1j8St+8RZumyZHu2dGGTgSOZQmIEP2LhbKLbT
WluMgWLC41A1opkTYpJKs+6/M7ZbPgoj7vgwcBfEJuDPNUqFeZhej0NNVWE8VK55
m6qvPVP6jhBaA3qHbRhrijUW4xzbEXMuPWZdUBcdHgJLINOqmPoZ517rd5AkZvfY
/kaiLNh9xTWzJwUmHcdySJ/5z657VJItB4AGRbXA3OV4aiTL4EqItnFhpoTu/Cmk
dg5uM2zcg1dqVD5Dgr7/ks5+84tJyv/jpde1ZoSTxySiq7tNkKRqYgzMe0ONYj7q
cwJOoS13tvP6nGg+zQQpECjduRbOq98GxcALjWy21NP5IcT9HKtA3udnFdxlp7Rz
b3WB93Lo+pbkp8fg3+a78/ELjBOtObqL9d+IlWYsiyHtEBlMKPexy9KMvIpE/hxX
+lzqrpHrjuEE14v2NjTYLl/3voH5j0et/aEtxcHjAIDgbA2kUcj46aTyKsfenZ0B
Ouq1pDiSGsxSy5UPmS5O/6BwSWgV6E7vXNPqrEaT61Ze2Kk5wuAfwvInsX9mC7GL
RJ8kDlQ+GzhlqZoA0qsxHkwai0XCXiuhLSjE8zzbuNUx4hXNZvASBqMGYDWOlTeX
Aqors+qtvycXumjZ3y/D9G3FKDah6+5FyiOMnqdk7/5CG3SH5Zk=
=K3Bl
-----END PGP SIGNATURE-----
Use active flag on each end of the channel
Arran Cudbard-Bell@2019-12-16T10:43:08Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1b98550bf592d7d902a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33W9EACgkQ/6TVgp+2
18r/TA/9EaD6qCLAAL2HVACLyRqlQmqMM72I0y0tg5E9xpPVocPuSuRbKFvp4RCZ
E1muEFy6RGaiv2fIiBt9YafvFYOFFdZC8V5pX33olDoevEUf6QHIPH1KS9oCV4kG
Qz4fj1dUImx/bov1KdxKHRm6ir0xK/hsUhkozJyP4twZqAfb51Dqj9O8yogYz0nS
ymnOSdRZ+Zedq2AOMFjHaMK8t+VjBfP1yNeWJ/SVraaAG4LEHX95vuxB3s4Ui4vX
dIwzIpdXAEpXWC+dkJYJtYV5NB2TqiwvejhF92jL0iXv03wPSfCiw7sZ2bXail3r
N85mQN0tggb29p2Mnqou6I3y6RQ0iP2koHuA8GGqI01U4behy+VdRhPwkzbyQCzf
XZuiPAajrR1REQqF1GxwAG/dMiQQjUEbwveQRvUmMS3iMrukTy9u0V8GifVVoInG
IZESic63TVf3vr2bmq6pLpcB3+h7ChPY2e1ZYOzZgQiMeNTIWN+dnT+e7KmuprTU
aVgeFQwuJgPt1ucoc2WWsCTy+Upae0g5Ovro8Iw2mtix0jjc6W9pbvgvSZ6im+za
NC047qilL38QbbzUdQ/eLFvc/OHAdSvx/uQubPgmuWTR+5YDsMzj+5hk/sNWFxW/
gVO/rLMv5DkW2gfmpW4YTaJOUvIv07gb69nXU4KCMwQVZCA+a3w=
=PVWM
-----END PGP SIGNATURE-----
Change the way workers are signalled to exit
They now wait for all their channels to close, then signal themselves to exit via their event loop.
Arran Cudbard-Bell@2019-12-16T10:26:25Z
Files modified:
* src/lib/io/schedule.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad1aaaebb3cdf460fe53…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33W9EACgkQ/6TVgp+2
18qxJhAAgurbP/aZZ06fh8u/D30INFCemG1cXPN1Ym/Zc/ous6B5QvGc5GUp6EYu
rCVbBrrxLzxaDDOEETdc6j0PGhrkHgVXN8JGqx96ME0DcLa9WsbaxKf9MD2k0iWp
bD3/EkicliNIQVS6U8C6ftaJ+dL5jRoyq/+lFi/cG5iRiVhFd5jwPxY0M08Gpf0b
O2P40L/Irl6AsBBwR0cjx+6vHc9ZLCELXt83lsoGPePXw4YKeVJr+i2+0Jj+0Kwj
lfbSbyIA8pYkYE9Y6tIVCSA1e7ivu3Nbr+AvlFt4NRWbna4IKdtuubjBIqYSbbaT
k+uaQFJHCeE5ScCMnGDZZJ35YLzmWFfko2YN4dNRaD9h80ZM+dnJquITWJZzuT0L
xmgJhlrZmJG/noJAgddmiV0kYFqRRVdsoxNLyCwK/bNdf4OjtXN8lRglevMyZa98
XoIeV44NUg8BMZ962fEgBNOyPIareIifxPla0CmOywawKCAzHGnvDiPt+H7SkyjC
nsLo09jDJyn0CtgmVFHcVvwIKCu8xI4D1Fz3vH6c7dHP8CgkTIds4PEmJYs7he7F
2ch6H+DUE+d0+ag6ylCMJERkxVuDwUuQ6NmEJVZcAySZ7aGkRyRdSmqfTHGJtkJu
OuYb7bMVA96qhIZBN/awLh61/w/ThZiYKH42iikPSswL1m3pY5Y=
=Tcyk
-----END PGP SIGNATURE-----
General cleanups in the worker code
Update comments, normalise debug messages.
Arran Cudbard-Bell@2019-12-16T10:26:25Z
Files modified:
* src/lib/io/network.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4fceaed2b10ea2ca253…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33U4sACgkQ/6TVgp+2
18rjww//ewfsEMKpetY4cyEi+IP99aMoWWHN7P99euriGT49S6FTcFPseohn9I5+
6vA4ZZBaS4Rowgbozudpvy0ncyJ97NevMQDuWkpWRhtGw/+LtKqPDVNzniyPs9xa
snr9+2aKuK2WddAc++tlqA2lyF8hACvfopp5SXCmG+Zbbpk72yLWO3P86kt6aQPs
IGopqo4OI3Gp/4A23mb1pKtBwn/w4w7pDN3wiJY24/x/KUHgfwpKw1G3MwzUJeHt
2dljh5NWMFJr3WnsiLg6gGzNTIOl89WKeECI3fPuVmyEoczoE792oRzz0w6Xl8cm
PhwotqDouHygey39hyjdSTHJNvGOitkNMlsQ6gMxpz/HTWE8tEy0xd9L8lXSQsjz
EMwwxXBCWdd1Lf/KaeRRtmpUsq8SGMCkuqOJK0/ykgkI1hOVWtzpTQNBRJOdmBg2
TAyamUbp8R8UZOZcr0bNI7S/P7SI6xVB1fN7PBwk5utVgrYrxTlfN5BmxTeUTtTX
gmXiDyClcYxyZezjTOExtBIRoOtdfanm1nlIcAOX/doAqvw8OsDBIz846+2/SYjS
08M0T+Z18rMKsNhVDehzyCRyiNzDtpYjPRkekbbZsHlILpt+j3yAGcdc4lQEMK0A
A600z0HxggF+6EHGq37dYa9pe4qXjw64vlCRArk7cZ0mMKllTtc=
=0jvQ
-----END PGP SIGNATURE-----
Switch to atomics for shared fields
Arran Cudbard-Bell@2019-12-16T09:51:07Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee803e75e3c430dc2539…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl33QwcACgkQ/6TVgp+2
18pfUw/+M6JZUcnb32rzfqoNNCkAJLGDxspL0zXC7UwBE5RAornaeUlGyAOkWY5N
tvKUvm/DXrxcxwfi6PxmEniC9fmg88QZzS3jMP9FgeZ49Swd4Lw01xjYeDLtQpRq
As1ak1Qj+CvOAe0hqcaVEKEpBnqA+cMTO+5anmQfCUV/k5ir/Ce/ANPkzuyVQ505
IUz+d3Z6ZEmtGYqWp/Qv+VygFSi6mPWC5pU9beGLNKQur8iisZ/zb69U4pPEQWhB
TL8eMAu1yBYt1KNtK0fch4hxvSMgnuL+64TILQpkw/vE5I03mbO40WYhQb7FfMcT
vO3KUvR9nKKzPw6ta4vy/61xLnhcRQXGxtZ02FJlmjdH5SN/Vb3EMnH/auCM20F1
K9nXO6NwQMK9DXGu8p/i1hmX07KKACcREYmUhG20+kK4wgVykV6GX3H9KyDvPJ1S
KT6kD11JyFb5167anutnBIr6PoW4BC9zbvwh7oe95+Q+6SOATg9feTUc0wxpwu+F
zxc1RCDcOZ4KtTnydCo2T8Mf48U/DufL4x24Qosi5/FJRQdzZ3unZXcuprwVuuUW
0xzhz/Pp718N+iYJbNNoqVnmuzPSx2bIa1tzhTiYBioNvRCYH6kQJb8ptKMYP1Tm
nOkJG+8KMyHoJnTlVUKSBocIW0I3+/HFKZGaDyJugSuZ1JFRE9s=
=bTRP
-----END PGP SIGNATURE-----
Minor cleanups in channel code
Use REQUESTOR in place of "master" and "network", and RESPONDER in place of "worker". The channel code will likely be reused very soon to create module specific thread pools to deal with blocking requests, and it's confusing to use usecase specific terms in generic code.
Move all size_t to uint64_t. Guessing the original author was just being lazy and didn't want to type %"PRIu64 in a bunch of places.
Rename "ctx" to "uctx" because that's what it is...
Arran Cudbard-Bell@2019-12-16T08:40:39Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
* src/lib/io/network.c
* src/lib/io/worker.c
* src/tests/util/channel_test.c
* src/tests/util/radius1_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b75433ebca3cfdb150c…
======
--
This commit summary was generated @2019-12-17T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl33/04iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108G2lD/0a25/miCCQ
bT1xZbDAD9CHKPCZpY3OM6Dcef/HMKypQjgvKTtSh1sL+0Fj5+Ix70S12HywLyxD
X+nDrPDiNVSY3FJuwKw5+ah1Fx0nY1VXoIrzbEXrRC03BbFxqsOMUyYN7Kvo1QB4
Qt24jK1lUWJWwTAFoAZJSijVwnz0YEvykfgKfSemLDlh1i6MKrhi9utStidd35F3
WrfEnK+Zt6qcQbltuyDuDUM+GI5mzq/Tp3+N0XDKh8xh8b5c0hTNfuE0YqCRlPcW
jlad6FE7MwsyiS9K08077Dsi1iu7oAeBFLL43mxMoQHOCdpVgkXCrhJsD6phyZtH
pRa/bEJci8LRThSrSS9nKsZFiKD5A28ckBYchKATZ8SUDNOOM+nJO/a5gB6/2LJd
R02mRZKtAndLn5LdsfrdFvKvlbYqH4XEWkRVDg8Zc9lc9F/5cdlviwa3s4mDaie6
9XfAZekKaO5y1ouSK5q+M17fYria+U+LPihJMCh/uCmtb4yJj//NcMLJfZ1IdFgc
v7wecV2vTvdL1xLrRVB9cKQtEFlyveDn0NT8VbgdDNLf2WG4HQkji8em/E+g64RA
KMXqQqrohtRs/R4EsUKV5vJZYktzThTTShFttDMBbk6r3vVvxLSTOtGjoTWMPWM9
LHkA40ryPibPbR4aXA8GXxMGXKCebvPpDw==
=wY7r
-----END PGP SIGNATURE-----
add missing REXDENT
RINDENT has been lonely for 5 years
Matthew Newton@2019-12-16T22:03:17Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31fbdf028668bee9fcf8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl33dKUiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108JEAD/0V8zR6QObM
RJ1gtUzP5MW4Z6e/YxwXSwBcFDw+mq+3coo3hUMx4EG6oCkM8xiPayfTnuagn+aP
apgQdVw2WwCUhd4KyYaK2zyZjh8uA+9+TDeWYyJXxhJ0mOTO/Wre6MHwUW4g2qK/
5YEI8hwZss7kpJYD8kuf5Mkt3WahKB5Tc/LEFsipE6Zm84QCfp3df1PLNoSo67SW
XYshUBLXycqDFRUxDPSr56FDFGRly38aiRPnvMEWcRTWm0j1GvlOVM24exhat1O0
0DsTxvu66uxy5Ka9s4stwRcEWj5YcKFeqCthZTirayvGSZ3vZLfHDvOMjDgJMKuO
KaCEOQ1kpUo9/GTxWTpBJroIdb/FK6pVOSH0HmW132TSYzB2Zo1gSuw/4UBoSFkf
XTd/RhFVEbFl3kKuX1sTjGOeSR//Nf275ySQ4YYtTKR618p0ZiN/bsX4Bp68Jq51
aJcuDj56N2ZbGD+4G/2OM3mo8y7XB3KJBWACuC2+3Tm9DRilDFYxG1QYFwqqnm8n
V3rZfnkmESP56VSQ5nu5Yf52bHe5+slTbxvIsW/cNeF9J+oSnvaS6A6/fR3gualK
eKDH6IndK5ld6bTx3U9Rd2L1cT+QkUqhApvnB7cHvtnm2e/1YxtZRzEG9UeS80sB
UtVI3B4uFAL5/TvUgFKJWfekCF02T+kflw==
=siv7
-----END PGP SIGNATURE-----
don't try and build rlm_python3 if we can't configure it
Matthew Newton@2019-12-16T12:12:20Z
Files modified:
* src/modules/rlm_python3/configure
* src/modules/rlm_python3/configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5eb31ffde1b7543b402…
======
--
This commit summary was generated @2019-12-17T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
Value VLAN seems to be missing
I know it isn't in the official IETF rfc2868 document, but it is required
for dynamic VLAN assignment to work properly when using VLAN as keyword.
--- dictionary.rfc2868.orig 2019-12-16 09:43:43.221198696 +0000
+++ dictionary.rfc2868 2019-12-16 09:47:47.841359659 +0000
@@ -34,6 +34,7 @@
VALUE Tunnel-Type GRE 10
VALUE Tunnel-Type DVS 11
VALUE Tunnel-Type IP-in-IP 12
+VALUE Tunnel-Type VLAN 13
# Tunnel Medium Type
2
1
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32QfcACgkQ/6TVgp+2
18o4pA//RxpC+OkYwik24ZwP7r9mVA/beFCF9TCK19Kr9rlBtF18GhviHAdjN5xW
4JVaiCAHQrX3cYtCUNdeLDtdLTuZXqowpOM8HU+peKabJbDkB1a1y56+vmMYxaXS
HMKzF5vI+STV3Ik9d5jHKSHEDcSh5bk25E2sqwx7u0rWaVwtIJhgZ8gtq4cDB6+C
HJuj3uRRUVHOUAp+rMlAh4QAgaUeIF2FWTctQpruMWAozgJXgWZ7IOryFEN4wxlS
IdZj6gd2s8os7ACndv+ZQZMR2TbMDl8t+PXtD7dSAIrz159S9YQB/n3+Ux1jnMq+
KEPKIfJnHlMv23+fB/NhH5cZIfA7kkBDHKlKYb8lfkshXw31ZwgcupR4Us8AI/jt
CgAFnofb+Wa4dgGYiZu26cC4didY3MrpE3+GIiZgmZt6ALv4gH7k8nUaYjrlo5xr
nK2HjEQQ8KXCq+fCBo5ayVU8XT/fDEhq/CmU+IFQd3h+f3SFaUBO3I9yPmuK/Z7m
1I9PpPL4vToXqDo6jJup658oQ0M03HXl8jnRmYEzDEMerOLqbpayyey6wvY9jo/r
K0S9LHE88UupP0/jCQR1O4ohgBmf6RR5JuagjKho/TjvapjhCRPcJhavgirc9RV6
BTIqP8JuOfhZfAaudi9ztqvT1O979uy5/z2pD0Xl5QqkWhDmSk4=
=Hw18
-----END PGP SIGNATURE-----
Only emmit info messages about systemd if we're running under systemd
Arran Cudbard-Bell@2019-12-15T14:23:51Z
Files modified:
* src/bin/radiusd.c
* src/lib/server/main_loop.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10b8287a07ec660ad4a4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32KHkACgkQ/6TVgp+2
18r2DQ//dacF3p7Ba/jamDQKJMc4hiZhLyzBgDNi868O1wEKvENTHL8v2QgBD38A
h8iVZhi/mY1bG3G7vmXygz4hWXeM8956q6BV4DnISFW0zPY/gRt+5KRYcpJEEUf7
4JcjBQRX9cxAYNSG6kcltJRLn+b/lSIacEQ22bcMpQ3vvmq7Xl1MY+1gxmOb5Vb9
7Y4LPLM3S5bnh6Vf6Uig5J9w/gZ2sqb7v0fjrW1MpThv6crS7SnCPZd1P/8h6753
+hQgavtKRd8VWzATSaXyzFOQS8u7VuCbwhEA3EnR91c7/KiLFppmgyhKJKEIw2ga
Wko4T9rxiYSs9OV60BkSf5DXw1k8huKbHXthjogUDpEk9TfqTKpyMEKowNTHpz7E
QuXl9WF0SO4bd2iy8iDHe3aprIy0NshK6KuhF44MD+jJwIgUXY2Rg8hJjfB4kHrs
YMVoBFFydLze3unTdOd7M1wS2iHlA5BQv9jvJW2NdxhrH1DcVKXtcuhctq00Zb4P
PzNG2sK9CduK3LOZn8G/lqmQK7ZpKhy29LxkGBIFkTUdfhWIxvKyM3U64PRofeOe
BvIUpBl8mmgjsY8WZcM9sEoeh5n8EeV2fE9Z502G38BpEPqtNafDYoeakjlWWUGU
uxU0O7g+AQ4AClwAQQhrZOOvHW3YL6LLDTzFFGpz7IPjWMrWoHw=
=WLIk
-----END PGP SIGNATURE-----
Worker starting messages are INFO level, exiting messages should be too
Arran Cudbard-Bell@2019-12-15T12:35:05Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6be900c8ba701bb99b89…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32J9sACgkQ/6TVgp+2
18rylBAApYAukoWYHWSQEWW0pYrudVRSbTR8xqTo9B3+e7E8IVFqeM9EMRhdbjeU
t8CyRS4WTGlmiQOVk5gwxGgIKkX87T3oTH15K9eX3JzrggQNLRS55eLgJsuqsCB2
+6SNOS7jQwoQrNJxaSWbvi7Zy+VwscczTnq5tvyparzf5eapugbAn1Qul5Wakty5
kvVp59tJVI8H4pMxoDynoPI0EeJ1PFFYLzbFimlvtf2CRBQ04EYF7ck8EY2xQN+w
NUiAiZyfsk0IaqjcJLIzEs4UYTrEA2Q6oHYPfw6zZEktoAY3296Ww066K5TmMHHA
efj4L+WRvT3ZJjFpkUZuhXNOZSnbVJj4QxM4GPZ+b7xE2D6YS9cAU/Kt7OywiYC/
TxOxBEVJmajaC9iW8pvf9DuW923crYMp0JmtXZfU365Es7lsO57G5Dn/GYj+AEtL
Y5+snACRWH0dkanfOqS2+2ydIQMSA7VYS7MbyKF51hOpFmffRgLfikRNWWSIUg5K
52oPmZTWzvQMnE4mXLIqojk2OStlb8SrLcGccD6BHJ4ETNfuSSOJ/QfTJi0bIEJk
2g2C9rH9f4aqoA331DVEnP8DXae7x874IN3f8bdn9PFtbscgUHCLh6+o3jTH+tIp
AA3KAzYd1Ms2O9/ozPqc/YaRJ5eH9Nbxli8c88rUIWvCEPVj+4w=
=5lFC
-----END PGP SIGNATURE-----
Free the snmp dictionaries
Arran Cudbard-Bell@2019-12-15T12:32:27Z
Files modified:
* src/bin/radiusd.c
* src/lib/server/snmp.c
* src/lib/server/stats.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63bd97cd38d099471b86…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32HJ4ACgkQ/6TVgp+2
18qEWw/+MJfvjhCbJvYZuqAvoA0aDMzouiHk9dEiXCIP1k6RlmAqfd8JImbRHvAG
WQJO/NGvT7292BCr8kRYlmEMn2u8FbpSPU9K6iafC6I99tHkQ1hQEDPZeXfQefRj
Q2GFWFxcrZDv+23n+srB+LV9YNHnDHgjZRYKNpYsJEnpVLKbdUpq/aD3K2AjiT8t
F1Ogt8aqUI6jIeL8PYzk5/GMcLwCI+DwzfeSvkLsZEwoJgGCrtOs0D68+rkcYuu5
hD7XcorG4ZQVbPEpYXQdVmEfVnigpFQuyGPzfmpGBfjVjn0FFE+b/FyR2hIt8CFM
mu68gUl80EZXfABCAsU3Z50LxKzE7TnkaXUVI+cYS7ErCabF/HcGlZ7zQcY4LGSt
CgjVrtMRBie84dlVBxBMzLSJtHjGGANwbn7t87NZWBv1TsSLiSpRmHU93uv7AzEH
vvQR3In28h4+pHHpl9YtczqlimxhpO+gQ6dpg1jHM1Fg+fL1FIzRCrlU5wOZIhG4
f+OVxldvgy22Ur3EsBsp3Jkn6DWvmXzvZyh4Yi6EOl6FvYcp1aYXT1hRMQxtq5eY
DORgjOa0f6WFpIkDoMKkWKbutpFrOH47IPk46uv+BzoVXfvekRimq+MBA1M6hCAr
qqL41DlMDLEBIkE7Iov+mk32dGJRBfMg4EJcmkcG2/SIP/MlLN0=
=f0pX
-----END PGP SIGNATURE-----
Missed debug build check
Arran Cudbard-Bell@2019-12-15T11:44:30Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59acc34662f2499479f6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32FxMACgkQ/6TVgp+2
18oZNA/+MPH1yZl5mt12lRoLQLxKaHTbxD5YawWHT6j19hpwR1S4lD4NDV72k59l
Fd9e/d+cYRF5Gi0ITAXpUH8UVxZpK7hESR7f94z7Kb6TSgmGhCOWxxkgnVGmSarq
oTlZkIp0cHOJSYfNu/0Iav14cL3+VxviAgIJTfHqp1Hnx0gfj59C36JbFNSSMEAe
fP3I0R+up9IE2UjF3Rh9zLhoxKlA7Pn95wnoQvRWm2Vc09+ykVVCBlocSxuSNlgs
gHbelMpBP1irLkpKdqqeAa2XnqRugbfMuIzt+M+6lphVS1DitJ56nltIfQJE6B+7
rPxdWKZmz7tG59ZJUfm2J+TbmAI1vpKORfw8znMJei/l0wnb6XjLdhWZxuZWNnIT
hEDVQXe4pye6vPnsLFRyIqEWHLDH6EcoeseW4HAbrf42pfXFcJVVZaSTdka2zPsm
ul8rxO7525zNsJsoC7e9ajNcA9SyS1a/GldSb3/kKO5npwj9Pr9rqFS+ML6fb2m3
lmXR3Q2AfzC80rxzjnuv8FRfJcgYa+3pu/2CWs4pNGAo34MaRvdu2M3jbI5UTq0h
Qp7zwPPBP6HLPVW9kjelARCIvB/lHwPE3QN3lDCNbEeywPsUVzfHdMlLOhyZvXK3
P7jwnqUZOVOd3CVN3uzhJ8WPWlIAI65NQCAL0Glq01pC3tbaWVQ=
=FCKw
-----END PGP SIGNATURE-----
Still need to memset...
Arran Cudbard-Bell@2019-12-15T11:20:51Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d8f1f1d3fbe7cb99822…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32FkcACgkQ/6TVgp+2
18rNdg/6AqA/R81gOaDwnqN3ki+DIIRqqIpcaJMLen+fQebQ4rkhIsVQJpgL0+IB
MliO5p3lmWtDa5Qu8t6ssjiBp6ZnICtMNsutl4XEG0nRdxWQsoC+Pp4+Uoi7sCUY
/5x6aa0qlxfN0DXRS1aqHt3z4XAWRKqHKrsH0BEHbGa9a1ZFrYuDFbWJ6vYPdGh6
Ws4xesramUAqeSRvkYsH6QrJwbGERoZZoylGtF6UpqS6zo+4kYm6ydcwI+Sl0e14
MN0/gkvfPzo6N0EB+lnwJWi0APvjM/1qNN9xCKt/LDPY/1ZZjO6conHAElYRNvWh
qwUc2yCaN3xTALoQawCXS/6Shl7p/ebhX205E8Zya8pg4FT7zN07BbgWHpx5jlX9
tq0RO8AIOsN6rH0m9xuWnPgNdGTQxxiEMfTxUGm88/6uT3wMGBoCjLPQYfFPyN+x
aPR6KEvxCxWyDPtt5uoajJwg7+L9FZQl19e94QKBklOZsbMp+8t1wIbraazbaz/B
MblJKLRWznyJCvuJwgUto7+f73oyeufoe0lOK5ugvF09Yhh7UgAItaEvWXTVa/60
y5B9mgfUdPcIUMBWZf8lGUIHR8l3jYXZ4f9Vm7UFM/v8jwCsOrNVKYJUWJ2uOijn
uSjtkBh6ybmiDtWDLc5ujP2bfKnEUx/J0lJbHxFzW5UhKaIAeA8=
=6aXO
-----END PGP SIGNATURE-----
Address potential memory leak in track structures
Arran Cudbard-Bell@2019-12-15T11:17:27Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad37ebcf6c5c3eb91ac6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32AycACgkQ/6TVgp+2
18pa3Q//awnYog74lEowgjJN6xlYVSweXjokwMjPxIe5LQ+eP2V5+sk85Z/1hnes
GJ4Ntis/fYEQ1BSCi9+EratpVAQYmAOR5UzFj/1rI6wQAXYjPdzoKEO840m3Itg7
ocJciy+1OQjvdDJF1n/4h55bGO5Uxvqon0WSvXx4gftX2XzIpoFLYJrmwZSz0sL8
6h5hTLNbYDUWOIfunqc/MGGhBN5MVUupM5G9wWZhmDFai3bSirdznphJtxyww5GL
ODYJd8WzJ89Rr5mUiZcA3HKLFIp8a+REs3pCSkrbpA/77sLuNU9Zk37tbVRxLYKo
4OB1Cvsq5Ib15dVZNEDDNZ1zZeruEB03FsshUOHU0W1tkTbi1RiBUNbtfivkYF/H
vh7WHRq3Vuj5kWN4E25c9oi29+IudvIvbc69xgwMESd/XjKD09/ChfzyHhlJZE94
CKEEuXzqL/Vj6Fr58nUR2jbtZdSHQW3OL6nZ4/j48L68Behhk0LzEpDOGoduvJTk
/sCGgQ+nr4A3GPMAVqE32tpOqbJfewnoZxKJqutamISyrs4kgQUoxhP3rFsXvVk+
8bU9giu5MslHllGo7d8hRlDaKExl5ccdAfb/Xa492oI/Hes5hPv0b0CGOzpU+4Xy
mXgWPB6wucb17b7lJpcPz4d3LljAkkAIY1KnckY77Q/cc5Dj82M=
=uVTo
-----END PGP SIGNATURE-----
Invalid assert when module is exiting
Arran Cudbard-Bell@2019-12-15T09:55:51Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4731c379d480e00078e6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32AM8ACgkQ/6TVgp+2
18qr+g/9GpxVjXmQ/BDoohvVys+Vc3doOJe9n9pVGLchGbmC9ofjbsXUl4U/MlFF
LJQWErYZ4IamkrRoYdG4pNB/4NY7y8mtzvmF5I6M7cJby19YvQYC2Zr4TOUG2qy+
3pBge549shneAFLZZE7dulvOqtXehgbtY30Yb2H9KNqRngAI4iDt6AnqbBFmzbtI
1PbQGfdoPMKQlj/3EIhau8wBVdf0kyxxGeKqC3wzJl/KlbYk8+WC6Lb5PtzlKS5D
KHKOLn33AuBttZfOyTJKsaGcgfrmjYn8Axt3sovchI5cwYq3S/w/KUtH5sCEz+N1
HXMykbwQprdlq8CYm6xDWn05SGxix7QQXcmly2bsdu6wwLqJVsbYwhdZaQo7J6NG
k5Gtnyj+6Me9LKjZ6ZyYhXOfrMvtt+x30iL6fZbf3UnwcI9oDxCUoti2vMIB9VsA
N9rnB6LwiLtg/Y7e/TBn0a5X4L4MeRRr61nxrBuEdozNob4UdWrxu9ONhuerdHl+
WwIiUIyobv9SW/e0LVbJUWxV4O8ppe3qthJobQ4fHUQewOf1itbqEAUuNj8DYMjU
DOv4cXVP56PTChnlG9I/x0ghdEJH76cSCojTynWR03DTXOYZBkPgNs1acfzP/Dld
tPvhE5LDFQbkxHmxAuQokrq1qeDVjev4hRP0W+zjshTanhYKxHk=
=kBRa
-----END PGP SIGNATURE-----
...and a log message
Arran Cudbard-Bell@2019-12-15T09:45:51Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82d79dd0de4905213316…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32AFgACgkQ/6TVgp+2
18q6iw//QVyG3iUfMyuvuYpNr/3R7ADhNfrIOhC1rn0VGhD4FgzURtR8Pz/LkT/o
cT0BPGTDBmgJ8fcHI3qeZ2gEnijrwIgusF/Itq/oPiyFMJCt6HXX/hbRN2pVLG1i
LNtqnKQpJERGrbP7Cq0YroQMO4dUkfGD8OqxniZT+OtXBPPONcgY4ZBa2RmiX1Nd
6Cb0UVTIAvkpXerK53VRGmKy2KXg00Pu1kmANZ/Fgfi3QCdHBjaLrk8qeADXDqep
GJKc5RQK5amF+SO1gjpB/u7AOt3SwmcXAY6FsQTV5819tqR6ERY8Pz3SOIbhhr5I
E7zS2vZGSO5zJXdGjxub8+zS6R15iFCoUxuiwsZVQXTth3ZxnZuohrAH7V0PpyGw
5OffDyv37iAxpPumU1mnEefeAKoGdfeKxW7eTvIR4eWklWDNvzsgaQ0rp2qvxGq8
oqJwYNwlSSPteET8AmO1QHreMiKtHqUYCxatKLJG44CEWO6vzv2jLbB9SFAbajAJ
/aOF7tn3wUb+yeNGtEe5wEjIe3PwVmLuJQT9tK+w8ANraeR5SfpG9cH8kMQho/8M
TLDgwo5qmwaLxohDgUqC+Xyul4xhk7VE7uSOJDeRqEFfdNmOGGnqbaeWjoelW8DE
ceDLsfJFuQj7kp4XO+QcntGOGw/sue5dUTqTNpiQb6c6HlvmXQU=
=jubx
-----END PGP SIGNATURE-----
Add a note...
Arran Cudbard-Bell@2019-12-15T09:43:52Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ece9a0b0238cfba16afc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl32ABYACgkQ/6TVgp+2
18prEg/8C0XjsScqONVFSwkv/Xs5LJQZPmEpHnWwWui9wrfYywD/cd0MYQmt2lND
ksExnpwuZ5y/OIXy/0cWfk8z/MkUQdJN2HM8jlAALE0xoT9wlxBHiyRBbc2fZfVS
ar4yxu+/NAaCK2rTKOiDOxzDwMvW5fnO6dy43FFgYX3HHYHSKg+kzf3hdrdJrfAP
+As8aL4ziyw0vhfGHKfJ2LdsTKp5e/PLDvVCEi0eF9HHW+Ijk47s/iSqcQao2kXv
GRcI7zWbZ4QZmeI2JsjKTJzDcO29Hm5d3+tQyMcIZEszmTz9g5Qh7N9YlgAaFtF8
j/fmjLQFizmuAJoMH8T13Tzk5BV6YWLzTOGGajD6paCPA293salPaitXCZABQu9k
3P6sawL/hrfMNEv1YvfSIEUVVcWXIyg8OoHAciZ5cppyEUbJKEq8fb1p8Hu/RAiv
tJYj3R/fx/H15gjs9nNol02AOyvI/R3MfuMbK3p8ALsqK9YTI4ngRZoUb6sSDzBP
SQIoeENRnDtpRtx/pUpf+TiMaiWlX63W0iRciSIK1sq/Z3Q2ZgGyvfPtmPmDugg6
X0BAF+IPZ3bdksKzefzvxHdniT11y20+1uZQ6bVoMUQpTVI0yYcYJsm6agnuQcol
nxjV4nAmQAnSA1S2v3LeBkuhHty+qHe83a4/oB9+VmJ7qXejtZA=
=jGrx
-----END PGP SIGNATURE-----
Ignore sigterm earlier and send kill later
Arran Cudbard-Bell@2019-12-15T09:42:46Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b01c50e5e67414dab6f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31/pIACgkQ/6TVgp+2
18rNMQ//XhWo1P3hx+BDGNwnlSVuctX9dqm6wnFqTbtWhCksZ0P7rMS14JeT5qv/
nAzw9LZM3I2yJDGwgCExcB3HJz1MRUPz+9IaCM85iuHO2Dmq2fNJmQc/YhfIdCF3
1O937GyZYZfGEHsaXkRbCpuhYeiHZNrVlDXchtT2dG99Q5wXg25MlEtrRbfl4u/9
KUGt+zKSqUX+Y4IbAFqEYSYdZYEnDiiwecLbBnQYZD12m5s8XOtw0OR/hU4SVT6n
8lsWLfJZ/XjDLJ+XqFFishL95eT+JuD8AJLIjg1d+2ajLSDiUqq7CoYkyj/nzYp/
IKceq++CYzZkjXlq4MOa5aMRQd9Ai6QJXRFuENAkU+aOnw5OYvn0qfa4wSUjYcpc
CmvsF8c7kr7hims9FcbywBVBE8WlE7NdIGUgy+S5coCPkbr5RaG6tac/16bHrX65
olqNGrW4RI51tL3KAlToJP1unsf9LK8zNhiEtj7HNONNaLXFi9fReGhiUlPV79q+
BRAJaY0SwkpzCpNdIL4XvNTiFOaGKuLh10Yz+nLKkoFUw3KesS3DeXYfAdIr6+hl
CvxpGQ9z31yz1YZTVbDiRiNKftmsyUbs1VoOtPzrQzhNPXmQgzZ7qnFC8tFvwOaC
bGKfhX3gj+z7IVjNSrejCCbcbr/+EM+DnayNK6guqa/cEjhwJpQ=
=ozY8
-----END PGP SIGNATURE-----
Stop the scheduler before sending the TERM signal
Arran Cudbard-Bell@2019-12-15T09:36:18Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1391b94469a652602532…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31/UUACgkQ/6TVgp+2
18pkow/+NpktSDahV42WeqntNOh1c+sm2UvHA3soZkLeYzp4fBEQAaBMKxT6Bvq/
PbinquB8Mev/PWRnmlckQkacpla4yB+3DNotRXUXxACdNoAzFRyI5JTDZ06c3N9F
omn4VWMYfHXSHG5rU4Ay7gVtusdnvBlOkL6efGicfkJn/X3Yas2Z2L838G9hCHnV
kU52sVR2af4iqP+Cg6nTm774FeRa1HjvONV1DGqbG+XuR84JALu8wtgph175EAyz
9Id++ZT0n++wax8L6KPiVDIIYT/9JA1/Hq7Ym2RCPeuVSqcOlpZMYF3bh1oTUpdQ
Tnyd7qZICjME6huBgPYlNUZ7KQMK3vyA0yvF/B1mQINJxcrxUWI1RCoMjya7sZCk
CmZ6k+mTw4SuHwQj01VEw2BObimehj2RY4yzk0COtd6f3kbkWmAdjZm5DHjE1K97
1Yd52iPIjQUlWUVfTjBfVfefL81GmbbSvWURQvg9sUKxpBYEY/PCmcR8KNEosZR5
5mLbyBsKqw5u3YLVYqxmseNDw6FbyHfKSveP5CeQCmBaljmLGSpG9fe1xcG7+J+s
IzDv4NM7vNPbMoCg7T37DE9Mner/kOFkpfpirCiK6WLT9YeDx0X8XJgjpjmOAvOY
CJfCsmnmh35hvD4ORGgFWJ8RKethVDyyAu9BsZOeAhUUwh3mZAM=
=BCvJ
-----END PGP SIGNATURE-----
Fix segv
Arran Cudbard-Bell@2019-12-15T09:30:45Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22684f58cca5fc3d6f72…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31/OoACgkQ/6TVgp+2
18qfgBAAp1J74xRxjdWwUGaCatedPDCIauEMDO41E8vFhVQgXCwQmxHMpbWnYvs8
gldliXymdIAfEjMPuxnqkfK5R4+b43h8/BZhj4puKWvSe5xu1IjnGJlEo0F2wOfL
7cQy7oMS5yk1XvP+Yla4puOS3yASKY6X9wZDz94Eqtv5YR5HJah5EIwD0kZzzFev
5/stYYutgl+1vy6HLyEnemrsh1kzsuTaEEtRLXYQEWyQCaU7r5QQe1a3A150gmco
yghpcifaVeRVVjRACZx2+bHyPI9cd6zyEAnSituetH2iY3gDrRI4BwjvgCX6EMGa
zCWq8gWTCEsjc6nHUBSUP62dQ/5ndVmi9fXqmqPv42O/oc/semDxXV0izyqYqXct
J4L/1zIeKfH8rQ3Kau14B9StKyFwJbCthKiW4jjU0ihW3YOJ5YumDfu2nw4Pd2hC
SE1p13qj0fx/QUXzxCFh3qiw9ZjkzSNzFQXLfUEB+1Pyf8GB5As9kUf1aJCSYyGe
s7hFFG4slEXh6a04OphC35dvG38vKljJEXQoC0hfzI5LiakvAALDJjtpKi98A6Bx
SpgtvMMJ/NQxERJcSG9i+X0b1DvLib2tU8jENKf7mW8Xqtee1fB4sqo/W9qSPWoY
3WgASwJu2bGIov+RHPmNrqF9VDz33HabIsR9sEdtWn0xxLnD/iU=
=UvgC
-----END PGP SIGNATURE-----
Needs somewhere to put the event
Arran Cudbard-Bell@2019-12-15T09:29:14Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b835e814fd9122897aa…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31/CcACgkQ/6TVgp+2
18rsxQ/9HmBaAGoTDubwXTxl4HFgvRuaut9x/51NN70uz9M56rPWazG9ZBQhFbfh
MZnptzFf1GoSKvdhF9Ll1TGR2sIj4xan4IPGisy4dbajqD8sDiYfYgvvubi7FP3J
18Kr3Q/emojP4uDXFVDWRgyOdKupwrKYfqe8XnUM4l9BekerwsIN+JSp/0W9TcO1
6bVkW1xOrKwJncyEFy4MwR/rGRR+XPCn3tWEmgX3Lp6gRxJYyX9esCGdHcSa/AuQ
4Fi4GLG4oc62agVVxIxBDKHPZOqDty5XrOqbF67aqgWk9wUgomYwtoMMvcp4J9Hg
4JIs8OqakbgVpOgOP7NCk2dhRLZcSMrW9bYyuKMT6UP7MNvLq9V0gTvJdPH851TQ
nq+2BWuKyGGAOjNC9EZCl1lMoTeiea2H6uHbsVzBX7uq6CDDYBIwUHp4LIcdqVwc
pIu3NKquFs+are0yScUgh4ytoRlJxaTl4p1kyhboUm0Jul63tuP0Z4V+D6kRrrzv
XxQ4FHRiE37CihJ5Y03Da1PBs3Kkqr9Oo8/wF5KpJyL/bJl50gq6LO26txluYrJk
gsYYkJPQ2MWvNrBbxEA4P+X9kKdN8CN+xOQzLfCasxetwcf70R36pK34Wf4eo785
ybzKF1O9HkOeUW4QT9Fhw58FwcWIsVm3IOqt2NYJ1w0z8c8h3OQ=
=ookm
-----END PGP SIGNATURE-----
Better way of signalling termination
Arran Cudbard-Bell@2019-12-15T09:25:59Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f3de5824f21bdd48688…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31++YACgkQ/6TVgp+2
18o4Eg//X1dTUWGqZQIo+sY+PXlZyk+hWUevlXRTozkJB6PdkrrxFWNJaTQkJ8I7
bQdj/Pv90bK+ngfG+O/NcV4NApmEKaIO/DLwy+hBdaY9edNh+Mbr7USOQERomh/v
gIEzpltt/HBWAK8HcgN9MJgIJ2Mk7z52ILXrE3mRpnagdvKUIyNBe3SvjWlAkoMi
aCG/SBM8rY66UJ8Mv96C82ndRlKvsaspO+hdfUhNdwHefCzlXm3oDS901lhZ84PA
DutLVi/KwUaUbZqPJLyj6Hzr0Dbb3D2fQwTC/f7s+kFjNu058lk3zjbQlOm/3+vV
hrYzjwta0QcFaaoUaCewGPJo1o8u6robswZTJrXhreIK5e0mSCoeb0KR1wnld+ox
nade+oDyV/KVEFRx2Dd66lUbWFND+sEU/eD6+kuH9KIwbs6jjY29plwq2LBOA1TL
V9VUbFVeKvSkEriBzJWfxTpdfOjlWzSQ8eJJg6oknSgJKeGfGJG2ZbRhM65B5gFJ
pXpSvbp0HMy8DNwTJNhZ/bg4hevLu+glPGB2P3O4b3hBRdihZdR5qyiX5/ge9ZeT
0jCs4jjvatc5kSosdnieqweQm/ayQW9hk1DrVPmqBOPjg4mlRzRSOlIwrgVcrPP3
COtwMjk2ChoxJ7sJNCNwm5P8/fhtMsJF81rJwzzP9Kf31/oBH6g=
=1fHC
-----END PGP SIGNATURE-----
Add -e for triggering an exit after N seconds
Arran Cudbard-Bell@2019-12-15T09:24:54Z
Files modified:
* src/bin/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02bef0bd13548006357c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31+J4ACgkQ/6TVgp+2
18rMCxAAi5DLMHETAajBg3C/dkSQUiy0E1pYA4Us0SMf1XgzgN9d0zcS0+3yySw2
3C2mUnsT6ENZ0PwtNPCXQO8u0D/Ffq76HlOS88XvoyS83xIXCs8wsKBVvOdY3HFR
sGqUJzQ5f621hVxq9igH56syuWP1RTBcQEUi/r6HcQD2FaFo8904WXOG/m8trjZp
XLR2z2dhNkFGLLISHsqDaWdtpCTH7VXLyvkqeBwqxNdEegUkryI3kXIdhZPEc3+f
FKsxtgTrVzy20GyXM9O8BsEnndbi9GYgvqQyYpZTb/JGxZiKpVDdDGzQQHdcZ1jm
jd4QUTZ4f7Q1J+lET1t4oYAMMdCAiSIpQsw/v+gC3Kb7szDnT2TC5uZRNA8pDdAK
Wxe3J7/QHPG0BVcA1c69rYjSyjOYoHupNtwf7XSUhhhZ54VqI5CjZA6YX24bXazW
kUzeQMH5nvVODxwxRWLOB+wC5r68iXJZms1Up1m6Xf5ZuL6PUpmSNW+GOtDiGXKJ
1dl0OqNb3iBjUHEBs2V0Jo5MJtQosr7aciwRD+SDYujoo6885nbPvWJqiIC/sP/n
ZkIm5nndhlhMLtvHoj5zGl8aOHhPgNP5S0HqQUMdAkWIiYSQnmSyjUDmlSE3GdCr
Z9xH0dNmSeWHx98x7IQk79jo7qW/H2wN/m6ltCFz7CFUR55ND44=
=AoQN
-----END PGP SIGNATURE-----
Allow date and time_delta to be flipped
Arran Cudbard-Bell@2019-12-15T09:10:54Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b4e7944770ac0582c11…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3195cACgkQ/6TVgp+2
18rKSA//So4sYd5A0oIpm0/4Asyo9xEtfDQ9EUK8btexfENhA8O/4ufyNtyGUT8L
k/86ZeLmxh2D3FgPNf508IDBA0eyxt1vU1NSUBLFMqbjsBFIbMMqUftBnQ/NDmzj
Fl4p0d2l4dzt5O8CQaPvNAD7M9TacYjFXRs7v2/0QDi7wTr+WkQ+Mgo3vDq87MHO
gUP5b4fgRHu/CgS0DLrtA9WYfHjoQYQfGCASSRu0Ux5NRqe/YH5bBCj41Squyeja
dCdu0eBMdWAz7cDubBySC45DXDhjN3eYWMOYzceZdVvsLMTseIk2OxQCmz2sq/IG
DggR3Ghn3CDBkNk0Hwkxd4zi7f6X95Vb4X0o5Cj4/JDAt6gGHKYoDY2OC9oYxvnV
xFySghiGRPpdlzF0rlIyIGxvlHVlt1VqUKQVy2Uvq2gskZ+LfcHPQH62O80hAcaF
jjqKja5rufib4SwmQyi4LXwWQZsu1cZalEcOYlYFXCl2jq82iaLjNZu8SkZFshUC
L8Zw9PlBBhJGDNUwfOb5RZF31LkVEdbWTkN07JhTmDETIpGYyGR5K2x9AhCIntgF
EGbVEIX99cY5Ts11XMTs1KNr1mKXXXXdCVqHr3hbWTuTcf7cL70GEMDgJs1trQCZ
pQfsidHpFsgTuYu6BFFFHWPVUT580RWqQXUNzQ1d/4f+8QhaSEM=
=poxw
-----END PGP SIGNATURE-----
Only call fr_value_box_hton on numeric types
Arran Cudbard-Bell@2019-12-15T09:06:30Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86e92bf457f46c8b2d49…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl319s8ACgkQ/6TVgp+2
18rrcA/9ErQVI1oVdzYIQXBG7vH4bk3L0JfzlVpmQtU3qJYJrd9HGGpOyXbYwdsQ
LsIjQybG/JIZYJdx0sKpYiswFe5xUblFP45E8AfsBDEkz25gjz+mVBqnTZJe2125
r3C0zByDpiQV8BRMCCGX+pywjXadWAYl7zK5ZGRU3ntfa9JptCdP/UxFlQLnURmz
8fFUiXG0N9vCJV6XW+TibnY0wrrmCdv3oG9txeHsSp+Q6mTPVWjqfMyQhbxlv8KV
MrHZn6kMfLyjvjGRdkZV2ThpP4D6uYSYWh1Z5ROU75x42WjfSPGsKYiMWtpo81gC
pyFK+Kdh2hdV3aWatk9Fv3YOVdgzqX3l7OhGVDDYfARfv3FJ+q2Nc6LjfOvtatld
Fo2FCO6tEco7irs+6MFpysxsu8fY00ydbA145QImqTdboQYufm+IfI4wZFGcNEFy
dItbStz30GhxXhOt7fETwC9Q1RoH4qmv6tLsJ7d3z+ToT/nbmbTsshPbXs8fSPRv
2vQGvta1NVGoM1zIybO+tiwUbh6RetlNt2UwvHjcUgajlxIpCzH/WenadDK1KaAF
hUTb8eQSDvVp/KTw8/N9dRBnqO6xojllC+SwSD6+3XGgeNar27X2vX6qeIg2S6gk
QX/WBYsc+TnYwL8wMnaYnel3uivplNUFUNlSfs2DPeYYvwjyQrc=
=JQUB
-----END PGP SIGNATURE-----
Add more context to assert
Arran Cudbard-Bell@2019-12-15T09:03:11Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/721df01a202964d41ac6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3178QACgkQ/6TVgp+2
18o/Wg/+JsD8iiSBJVFvqeuDE6L0OWw7CrKqzaBjdT+RvJPwbke0/DfBww/c1Lf9
zZGo+wSjgBhEc2fLHD+uRELLdNPMuIw/GBNQMSlZO/nEC/u9xEbyK18N4q/lRx/W
pxvrPcTMpoaFdQLjP63CXDprc1y4wCWeaiOLWGqt/Ipp86q7xaw5j8tcXOq8ZFUb
JOo13+RtQ3xBJOUnVEmg3ke68pgV3OAqKS0vDPrYVJi3aEwHMTpwKsQ0gAK09h5K
OHPsQ5RvIslHeQt9ux1bmDeCANha2VbaT5FOrEetf2dxd7IG7fVUfnjcNUXF0naL
RFATu9KQLplFtrBOkjnhYnrsQ/vhJYZr+XN+NcOTCXWihHSWxGUpib2fLzTpHj08
HpYz0jVYTjbvhPA6DGMsI479iWoWqG/UbagBc1LKgZ5xl+yHNypJBcZ2o6qiW3tc
vdL3uMsdFKVTPh+4VhY7w0euzREahrVY6UIXbBA+9XvnnMh/eGiLBeWEsjjnqntQ
LOOq/Ozw+oM/RycF7h+LD0H9UQ1fFa4Rb+hr4Oo6A4GnFR4j/bWlKIDF32gom2O2
s6wq6vGVmlcCwqqUE9eZXqWC+pf2juSC2vIMHrSaFuksYrqHw/UiaqvK3P8YmTK0
cArMWz91vB+A603Y6ygu54zAp5CVhnNNj7o8W1oeb81n47AhDSw=
=NjeH
-----END PGP SIGNATURE-----
Fix struct names
Arran Cudbard-Bell@2019-12-15T08:33:08Z
Files modified:
* src/include/missing-h
* src/lib/io/atomic_queue.c
* src/lib/io/atomic_queue.h
* src/lib/io/base.h
* src/lib/io/control.c
* src/lib/io/control.h
* src/lib/io/listen.h
* src/lib/io/master.c
* src/lib/io/message.c
* src/lib/io/message.h
* src/lib/io/network.c
* src/lib/io/network.h
* src/lib/io/queue.c
* src/lib/io/queue.h
* src/lib/io/ring_buffer.c
* src/lib/io/ring_buffer.h
* src/lib/server/command.c
* src/lib/server/command.h
* src/lib/server/cond.h
* src/lib/server/cond_eval.h
* src/lib/server/exfile.c
* src/lib/server/exfile.h
* src/lib/server/request.h
* src/lib/server/state.c
* src/lib/server/state.h
* src/lib/tls/base-h
* src/lib/util/fifo.c
* src/lib/util/fifo.h
* src/lib/util/hash.c
* src/lib/util/hash.h
* src/lib/util/heap.c
* src/lib/util/heap.h
* src/lib/util/rbtree.c
* src/lib/util/rbtree.h
* src/lib/util/trie.c
* src/lib/util/trie.h
* src/modules/proto_radius/dynamic_clients.c
* src/modules/proto_radius/proto_radius_tcp.c
* src/modules/rlm_couchbase/couchbase.h
* src/modules/rlm_csv/rlm_csv.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
* src/protocols/radius/list.c
* src/protocols/radius/list.h
* src/tests/rbmonkey.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/833be745161719030b33…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl316KgACgkQ/6TVgp+2
18qtWw//Q8d2oAfMwpqk8cU1Qz3tGl1Cky48Y8E94Q/4qr5yyfvsH2+aFS93yfoH
7x1NxfzWGW+s8WHHZ7oowxmNUQoFX8CzIHsAqFuBZUymYVJ2bMsOFVJCTIO4s3IJ
YQjhai3xwOzqCz3f2re6z6DSGR9g4BGV/BtoW5JL+UFRr012T41LwohxRmMuU72p
oe/BEpZXWonrUTl1j+d6qyaW0lX9Kclr6TRmCwyFTGO74RaHaaVdEezAPx8zd4CV
jmwigTMyMXTW26ASwC30/gXKKuUXeGRAdr5Z8dnASZ6M9f+oXS2E/+OLxXDirQUm
FMBKoghseHQHZ4W+/swMLHmZZj//n+pD7w5AWxGfDndgO16EtFuqsW+bIQQ5Ps5H
YNYR9PV0ES25BcKnRDIAfHqiHArUKTGdr9+wNZtZzQ70HmhMUp3KlkC4doo+k2I/
paLxG1HEaEQxYPddFLSqUPt+DFp5S5h1/DPNkQ8n7KVgXcpGq0KI7urJ//ew/Ja/
1UqBESOMQaljKymezXp5Ly0otpgCZwgahbGSagc8LLBPRvufajZbX9A7NwikEYet
kXx7GSqpMEiTYceYoORUY/YsL0VjHSCPAAn/iOXGVLgUgK8EPudloqPHD3A5+hkb
ZszBNix0jsgDwqMjpwsp9DV1LXivgMRcJFF7JKyU5RbHCa9rbtU=
=IaAb
-----END PGP SIGNATURE-----
Just use the list for counting workers
Arran Cudbard-Bell@2019-12-15T08:02:48Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ffb1165b2d8f2c1f015…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl316GYACgkQ/6TVgp+2
18oK7w/8DMZV2hs3ituOOMXknyQK8yr/WWBs8DBvVWDEt1QHbcaxpydAMDqrehoF
IobKwqfvWEQUI7U05EvGvR5DTvPly9n+aOw9vG9LjwEzdOCj+L9No8oa6t457qzE
ekm+fe677AXoUkUEfcBl93NHiHWUmATAGr60b5ToU8N40yBPg6oBxLMnlTob+lHd
Blw/TLqDxW6BtLHYFlmEbYbsCEhVf5N/6JmOPljcTeysFJC0RNxwbWFgEuDDfjI/
jJCMiVDJ2rcUv5EIDkUHVSNH23qd/JjrY1sFn2LTd+ElZeHRm0qWbruKDODtFaBP
sugtqI5XJPhyjS/AV2lwVWZKADSUyVdwbRAfxsBxvyHhTiAAHSvdOrZYrYKR8cwJ
aqIFd5LtEg+8yqY4Du6S87NK/gDGnNoTAeoxo2la1DXvpZYBuvNiLX2y3HqzY0iV
c1sMT26lJu2QeRq9OmblQJ0CGQFg7JOAeYAPn8OmP0FsgU317lNYEhv5Y3Kw8U+W
Qo00qgCn2BMuSb8tp8+DPkoXDinCNSmOuwbysjEVGhrJYbDJOB0DEKXwndJSnMzB
ODEcDsrE58vU3ASAmLf1CyNY8f+CUBKLavd4A9YTMchdzAFl854s5pTNDxFvsWxQ
63/U9xPm53+orSqhWwLhkYeqt/0INhEgfkQxe/FCL85bVtjQtKk=
=GTfc
-----END PGP SIGNATURE-----
Rename schedule struct
Arran Cudbard-Bell@2019-12-15T08:01:42Z
Files modified:
* src/lib/io/application.h
* src/lib/io/schedule.c
* src/lib/io/schedule.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f1a2466461e8575e020…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl311A8ACgkQ/6TVgp+2
18rPdRAApmcMVQCkA8Cf4+1jehVEMZ723Oor01SJ3TGv0CUouwsvAwAnP3d9kPbp
hUMgl0bvtSYqr+MHbM1esTVeCHdNuifTRjay0pxBMYVi3RVOff+idzRuQyGFUZvb
SyoZLjyBK+ZaNp8nTXNzuwPj3sTAcB5zKHNRxErAGr5bc8XtHCFoLbEbNfFOyl02
SotAPjK2qXoHAi05NTF0zEYgreAY6skOtVGStTJX5gH8QViUPMQThaDXQxlE9eK6
c61AUd0fDVky8JCszzH/mDtwh5zrVoH3/+vADxFRQpLXvHQIBStAvd4x3sEtP4g/
hsi2F/ctHdBRacJaEa70wVZGH5F4dAGLD113285953e12TMKYAxUDSwFZ94KC5vj
dzC5MrXaB0ir6DZT5/3UxEpYS/Tewp8z93WjGLKNPkwhcLRtTD7Hr++GRuRrpvZ3
ZD0PRJPTOX8ZrQ6Y73+1tIkbTuzFhA5pv/fS7eQQWiF9KS5lZyGoBdwBkGhVoWYC
SDzLiEle2oQja/hzt4um6pOaXq1n36W3i0Ilk3tHc5fW3KVxA4e6b581wKe2lXQT
VQ0kp88dIyS/qFkXx39/J38IgVanX02+XqX84qjVYXNzd9sXnaX+uu4LqHe70kwL
I9+w0hwu82cjkBrp228ybtdNKmPtpTqGGMkmE4LfUJP12zWXEoM=
=i3XS
-----END PGP SIGNATURE-----
Use destructor to enforce absolute free order
Arran Cudbard-Bell@2019-12-15T06:34:55Z
Files modified:
* src/lib/io/control.c
* src/lib/io/control.h
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b69d99792e2f27ab7043…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl311A4ACgkQ/6TVgp+2
18p4Ug//SEY/WAHhqDOSvcuiCDRrI3arstDWp3wUnRdi7fzKZWmA0Wd6W/46bp0+
OZiEBEHqdV+fCAFrieiQXIcslOtnoQW0LaHaZY6RBGUHET3QjS/tYGxTwFqhl0lt
5Q34oHz/HW10s9ARJIjVDB8xp7OQmTzeAk5ubF/1cYUPxNYkC+UHro334hEj7QlI
zys2AL5SEpo0OhsA5oLvECTgWaQmHa+QFhub80fLuK1ay2reur5x7lKiMK/HoAiY
/5qBlENCzDdX+bsBm1mzky9B49Xcxg8H2r1Y5Osqw+9CQ+3MBI5ToKkhjlENQsrG
T6vxkw3PKxIc7/4q0Tvf/Fs7ZQsYWMi17HkpGHQMwXyYgdwEynxUJ3ToQeJt57b3
Rg2eiF6jkz4MS1itQwsQXpWYVMP1IDvtbgfXYtuA3ZABUYAzNK4HQIh2KaH5X7ZW
+dqFl7QgOPlNZjw497r4xCGf7J0fw8Lg73GSRdDMmld9q9J400LhlzzRbkGXiJpK
f7IKi9hHdungXCMGWeMIoL5SfVFG/iMElG3PEvuofto86tTAvKG8fRNdT0XIavyM
X+Qk+jesrNgwEgPot9ZQ3nGVq0bSfTNz86h+d/aI0YYDoDPP7cy6xUB5nTmcRq4d
Ba5gSth3cFhlFshiZ1g8ipDQS+uqZh3I9muLbjNPXYixojbmr5E=
=HWW0
-----END PGP SIGNATURE-----
Rename local alloc function
Arran Cudbard-Bell@2019-12-15T06:34:54Z
Files modified:
* src/lib/server/request.c
* src/lib/server/request.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3edd7b7823062ec0f45e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl31tcEACgkQfQ55zXdi
Hs0Xpgf/UW1uwCyx0X8Ad6OCCJeTdgUmlG+YopAMcwWlK5pPSb8i1oogAS4DZc15
Z51Hp4WkJlej1c85cymZwCajeBuBWCi17u9yru4AkGLN0qxPHX8McvvNgqDTXGVF
8L51RmB8zHlzq+p8fFTLpHkHOP8ZCVmSeAc2IEzMqRWXRviGtWesXii6BTrd/LdF
iMVLMTA2JqYn6+EF3Edt27kgPCrZUBJpc0WYBSOC5YNZ0Rnl3QyT9Jogy3ab2uO3
oW2HpFcUcFlyVjZrsAamT150Ib7vEasuibTbU25kDMUihz1BamNxf/duFDmX6E07
eApLbAIoI91aVlXj62j9d+1z1eIvdg==
=+qNe
-----END PGP SIGNATURE-----
run max_request timer no more than once every max_request time
this saves 1/3 to 1/2 in the test runs
Alan T. DeKok@2019-12-15T04:25:37Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f8ae21366dfd3f52f85…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl31tcAACgkQfQ55zXdi
Hs1Jcwf/VeE77rl7KpdBOuofCKHGBZgEkKadqphxdJYCGAS0BrzNx09D9LFLBk0N
0qM3yKjH6EU18buoLxTASCM6bvrPbuPVp9+JfAGxU96VW6m4PijkDPe2V2GJzhQI
5eO+IjYkPF7vPAfOueotFu2QEH+VFnrMCFf0ViNuyD5x6uXW5ydXpJEukmZ4CVmw
y8hlDvk6snQlIixh+KO5/NbKigt03jQJz0JTJ1Cv+jEZAOgAWxtWXR/TRJiXpZqA
fm2p5cL76DPJ+L/M5mzW+Lz4ntQJeKYfMpYC7veh50KJ2VUWYD07AvgVdNU2pH6s
R84XCCT2lskRRc3Sy/HOl2i0h3hTaA==
=DOEE
-----END PGP SIGNATURE-----
move timer logic to function that implements the timer.
Alan T. DeKok@2019-12-15T04:25:36Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76edce6e0facf7d86ad4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl31gkAACgkQ/6TVgp+2
18pIqA/+OBXPRpXqkwW4+s2ckI7IYF/ue+jQNQ/bzD8PsqtBEu4jHhyXeODRaQIm
8yjjvNEpNZ32RMjWwBeVWiIgttWeoNFE69o0rMJU7IUbNY3Iwr6KjjIZyWTEP63G
jfXnVoIXMjqp1M4N6TUHnwTy1tJ8Yp6KKw69rVvpOVYiHExz+5LAAnKVHpXgpow9
8507gVDyT812qycymdWjjDhAU48rfAPaiJFOfwkmi4x98WqJ8kQbsyl6S7KL6KwU
txKRl9Id/Bz07S7eHw5vPq0DF1Qv3UQeWWANc3eBykCopb0KVXP+79gqafe1Azvw
ISyArilBR+FLkxPGSzD2Ge0PK3U0mt2Dk0bAHdLXE1NyhYo9tnKrcioDLSmjDURp
D4pgSAHeVlopJY8lQU3thHN6IhQIvrjhTgH+0mcxO/T84UOlGuTjkF47D64Ke6+i
Md9zk6BOhSFXhSVzKhsB49sThGA9UES/D8AVWVwJ5DoT6SJhb0DEXFHt/TRVKYZp
U5Sua3pc1fnQ1g+LvrRdEU5B8Jxbvbn2N2Bb2c8jvxZ4Bc/RhTtlW6KDxgJ56hie
B6Nw7hrsVzuxethoMSdPJcAKNqZI9mNEB5yCiIsBCeooBDZbWJXYHgTvujrbvaAn
s21xrsI4BgOXlXwLNVOVUwmdIUleZrDyPkMXHnSG0roXvcJn+MQ=
=ktv9
-----END PGP SIGNATURE-----
Handle OpenSSL init/free ourselves
Arran Cudbard-Bell@2019-12-15T00:45:52Z
Files modified:
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11e5280011f0e112087f…
======
--
This commit summary was generated @2019-12-16T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3071IACgkQ/6TVgp+2
18oZCQ/9GtRYQfJgstouPIAF29EaGBeSkZRG3ni1/14IaP0ROReTsjhOTTVQ6TWJ
Zu93k85eY6OoJE1vOobhVxOY7/OoBrHx/mSRp6tQ6YFAN0DbppX89dF4+goq30t/
ZjMjg4LzEfzsa1xL3B+hkshNsJm3DhZxM1rFYECt4JIKLCM39cBu6NlRA+RYDYD7
60I+LydL0W4yPUeV4hgK3vu50SN35toowwJN3AaWP43OEDU828hE03wnP/6ptNW4
lcnEjhEYtnvRijg6tkMoB/PA60LTqtCnRlrkyhWZJEIh9Vub2oXJ8AGjQvqFITgO
EVjC5dRdupZthlhN6DpzHyqCFNRku2TMqU6E9xPqIpUkTPV/cqBPf6mDxYjQoPvj
otgUZoOKearIb/IeAe9TXhwcJ3jx5sOD7YztvIJD0TYmwwgOBv6cvTzqBRd3edWr
jR8NQJyD00PGrnSHffddhTrBOjvjghQCH1axvAWqAdhL3SbuNnxxwMI3K0GdVIhc
2/rUEfb+tImszuarcHVBShGLM/8GfzRhtABRmhnkG0mh1JPK530GcykUtF5kyPwN
3EGj9lrAf3Ll4DKqMB0HrpMQPpDSCXyIxhAw7XzJ+380kpABT8wNB9rnpuBWkUvZ
oCHVgbexqux+Swspj7nXMzv0r9Us0id8XGsV1CWVY5uvGhzgc0k=
=GV+A
-----END PGP SIGNATURE-----
Free the right thing
Arran Cudbard-Bell@2019-12-14T14:18:58Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1f401a6db79182077fa…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3070sACgkQ/6TVgp+2
18oEaRAAiNv5xKIbqb60ii07Jqj9LspK05ZImpKiNBPV/BVI8ZDdgIsHcf0UvYYf
G9q2dqS22fAKiq0oGsBYmGAEWLEN9MjtyPGmTjtL+9dTvJWSNVh1D2B53kxP0N1N
Aewe5L2V9vyxDp2FsvSN6FRSIEdtEymSffinvzBMt7sMnJXEbqyGl37AZjuCwSW3
cTZfrC0HH4r8VWez8Yl6ykk4PdODPhT2nrLSSqZltqjrkomCS0Tt6B2t1Y7Awxu7
bzYZmNtChw9CY4B/kszc33CiG+M8Y/YXQho7ueNUgWPNc96en7fra6s8DFMps4FG
eG0gFv59jF9X/KYKZ6QPYFSJyBWMiSt0t0aIzr4sGMa+8gQv+2t2CTKQp/Wp6YGn
DVdN4njElE9PU8pLjuxuws4RamtO1+oBhaeBmtwipjJHGXzeqCt9RBscie1Ulr2L
W3P8Wb5tBsJy6IHqPSoS6VDnUsVqaI1AGXvXetR+26TTywXibi0TekHke9l3DPvG
tY+po/iPR1VTgvfHtB9lfE/OD1jFXJtP7mzLy+xf/mY4Nas2c21HmORyF1g08JLQ
hEvyolFtJQJitj46kGGbgJa2jUXXFLr/dKXVFGHo+Zx2uZLb6nN4h0NwrTSfy1pt
UHl6iTm/6qlXqhNMxN/4SHkeZctR6278xP01rJVUN1LAmr93zfU=
=Fx6R
-----END PGP SIGNATURE-----
Avoid calling curl global init more than once
Arran Cudbard-Bell@2019-12-14T14:18:51Z
Files modified:
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/916e593e499f81a2663d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl305TAACgkQ/6TVgp+2
18pxcw//XuVP5h1o1BFy87nErGnvn9eifz6z8vlQXpaEtuAjx2oHsUpos4OrPE92
FyK3vYfF29VM1tsvi1bkewLohQCWfW3zD1LCULVK4T0LRGzy0sVFGxYFsPiOf55e
736aOiL18s8Rfn5Uj84geUONWJ/1+Qlwa8soHIrkdzztXUEJOXUrxjF2+20Rpl4v
1apdEGy7gV5l1fJHDw+z4aquGY7JyAosWtSb2hCKaJuQpjaU3exxN5bLcUvrVXNZ
F7Jqn97mhDze9LMTEzfz86JFuEAOWok13LcridRI6VbHmgRdmiV7pLF6VfLmCldc
QtyKu9vskiFfQVKTGQW/8yS335WgmlM45uEnobjT97nwRSgYMdNFd4dg8h1GkkRn
0YOJSygOPNKV3825eBpkg93TcQR76tYmugrR6SVtkN3eA0mAu9FgP90Ae1bVJxp/
ytBMOrQ+SzGW8ZqFEGeYePLZClJQKev8LJnfdQmdWOrakSse8NvgSsQUUHc0jR8f
TBaoKPtfntIVDZ1R87BGTIVPBKMBGRFKtzvFNYIwh6cMyO2kPCbnuL2ysEhWxT5m
DPTN9gQPbhsnJS4HmHCSN8nJ2j7WpCBjZAKYuIEHtFTrMMfnLgomj6ZpEkcU2Z/p
z+CNRVvOD/88lIgnH27VCBhs3SP4lQJAUeX4/c2TohchLneeXc4=
=Tudk
-----END PGP SIGNATURE-----
Fix minor leak on exit
Arran Cudbard-Bell@2019-12-14T13:35:44Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4db1e36036cca7963e5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl303XAACgkQ/6TVgp+2
18o69g/9Hd/Z7nu7NrPYBjY/8w0alAcQ0Z/YAQXXrcz6VDBE53uJUlqCizDfDkQk
PsYefxk2QzMF9WFkVUzFdC3ziSkz3I43fuijdUc344eMxOpp+/zwXmSh8/NrDSNB
43JfVEuSX6PqqwlxW6MrDBZYUve+HGoF5PcK9laNjxxg0NSaRgXMNBfYKS3XTMOm
5CORpvJ3S/7DqOPaYQyVHpHVKMxiBkFa0y/2b9CChYLwbF8u5iO7dPGGU9NuyXGO
VT7/Z5frg/7hPF/nTdOY/92N8iOEDzw267zsOxwaVMpgsTotP1GczFemROZy1i8l
MM6e+/zrIkUgEdx2BSV3X4P+P8BpYfpldmV74L7NZjuMzB+qklTgl/dWvG/o9vlk
qWBQ2ICF7crLSJRj2Gt4koUdTLzCPf8gYsGp/0SrmF2hK4qBJMUCxD07FSNFyuBp
fPFdMY8In+4SO5BCDmo2IBm/3YQzYE5HjJ9i3ki7t8zIIMN3swC2oDa+cbtQwwr6
dOBwoU5X1wmNlS/IswjHJTzzKoRJGsUyI9Zmv1CfkC0WFlUPNLaD/hubSy+fQj4U
rmehHqVBp1GkYqvFdydT7rVfs43l3pF7pyq9Bwh9XAlqmAcvPOmKIQTW28hQIJDq
0l9fKeJ0saKcGuQD0EORnRJj9o1MfAKVmUB+NgBAjCl/J45cYfw=
=XEDh
-----END PGP SIGNATURE-----
Gotta catch em all...
Arran Cudbard-Bell@2019-12-14T13:02:40Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b02273904ec7b8334cd4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl302QkACgkQ/6TVgp+2
18qmrw/+Nm2/oBK3fGGGpizugwmAlqRGsm9egQHry3EKISvOIswQIZwJ4xPPj3sw
+xzw64LLovGrkPYPnmhoWHw+K54pej4H/UrvoPey42UHY7aEjMeE078hlgapk/HV
7Nppm0VIjsIwhTPAJW6kBG1Piz4aVy1QUgCya1J2zWKfxam4q7y2QwwaGYimooLL
bxp8P4n4TqLBSI/tfd4EaFz5xHAIottU8wFLaZ5vY1GdQINqXzpuZ1oFaUadH4um
ZBqSL8j/59XtFIZg0NdX3ZinRcl0DHmnO+4aeaWTBR/Y9nALPXA1vaysF4wScCBq
MsNijv7N7AozxE1EMafc+QttNLKJAFSCw0btRjBGKg92K7Csg4e0a+wFGfN6b03k
rpsoNcYt3Kl1myAhuFzc9KF3Si+jBJZ2WNhIuznVNRD/LGdgJ23nnKdYcJevXVco
5NDJo8wvJxlzmFN+y0OPU7Obpx9rehE185v6KJ9so1RTvCYotHDanH4Yiykgjyjm
WgsTEVZ0BhBPsx+vWKgFIUk2Zel8/ioKJ8FYqSuUA6/TCjPKOjCtBdBR5AdeEQ5o
9fPC294nFWKE954ubH+4BVD/dZd/W3PzMJv/FmGjTPWnIPvNokV8D87D/vhwY3ai
1kcflldu0e9xBWJRrAOBEcb4gEJpH2DUm8ZJDpMTA/xmxv40PIo=
=NY94
-----END PGP SIGNATURE-----
Ignore until we have a proper fix
Arran Cudbard-Bell@2019-12-14T12:43:53Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e85c0972d2a05e62ed1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl301rsACgkQ/6TVgp+2
18rsbg/+KfyEle0lycB9cbx/5QRCqteu+EcL9SPsfnBRbEOxxvE0xdZGYR94Z7kJ
k0GdCnLaMuvHErU7q0edcWPlE0jlLqs+/vzzg2bcgS0DJAAO8MnNnYoqJADuuftK
o1g+EQpH/fOwpvPYI5kGAV5kV/Jh0eywezhRvCijJmlLE34d6REqR7Kj4LFn4dA7
FfZPV2+wqp3Y8YkUcLuTIRbZ8n1Ivh6+si4hfXbYkT4pLjJ16LTetZBxwz0LiQaV
PJWnzxPFMM2ukGEXWwvAZ1FJ5eUvtFnUWge5zn8ijm5v5smzkSYxcMVG8tG1lOie
TMvKWgBJIJGXDnyf8OGu1fFgmXkT/nO40t9M0/u5SFfW748DbAzHxI8PQBOgvC5X
Nh/3SuYHil8Id2+48ZbKrp8sLfwJ9TakT0TaXEvvr+urWGPRUqhHnuf9pJUEc52C
KjPQAUEFzIiEROrLjJ8VfDc5SdJOUX/kY/sNIWvh+UozfinBidNFY+M+Gv2h8u9K
ah4p3oDC0rvykgYEBKg3Ro9VlXjn3gaGSArD0Uych73C4U5BzS9G7sYIgRNGdIsV
HzmYgWXlhPOHLKTZwgXgAKnYiXOe1p5mC6OtA+MCmObKxgIfbppsXb/V1sCMST4+
tj7g/REQ9r6aUCxpthnywUbnMxuRLQDtl65eZFFiSv+rC7DQrbE=
=UARw
-----END PGP SIGNATURE-----
stack is void
Arran Cudbard-Bell@2019-12-14T12:34:03Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b36ebdc29ff13830ec7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30064ACgkQ/6TVgp+2
18r/Vg//QNqp5lCrlDs0qmO4ovCGe0OAhyOm2nbNfA3x4eCqoqs/+lt+kAXU4Hgm
DPZiX3emYGmuKLCFVzMXC96P+XW3Qi7nnrnozc+uYW50pmGfxSD7gZt84zNSduSA
Zgr7FVdFvpAiwoES83n7IXmAR8RnoyK2/ThOE6ETEEuk1MMxbU/V0qUFHFTgRFoo
bPdbQVx91KO9vscHfa6i/4ndrq/nUouG745aPRXst5e2GEDGl5epLwDu9TVmdNFx
Zg10iUXv6xLeva73azdHB0Iuo2dYNMoYvofAvlHd6I18hfEvuG2wCRzasTRQNDoj
GrQXZD4SfKw6RenhNOMfno2OkCwtTx1fcGbm4NpbIPbrPSPZNmp1VFJP6wIe2xyq
jd4Peyz3rT+gvSuKmke2VrOz1ZQB3LqnrodsA0O53QpJqjPWzEDyGbadTd1aUpHG
bBl/E8oTL2Ve/348OlrgI/p9lR3X2bZTxyDMHikgQuqOsF7y1fykJnVBExxgxaz6
figU5pMH3fFkoA1zseVfox+rZdMlBSsMyCXkIqb5yY9JelpLelMRa+V5NfYau9V+
4ERCUvgBd05UQgaH2Uqev9aOgXbLh/gd3oszHbdy6p21xAn3ZRQlzhuW2HxPraF6
5TecibZkBlzbFfCMET9h0YzH96GB7WaLbPXNKiKWHRN/HpAbwEo=
=cMRI
-----END PGP SIGNATURE-----
Fix assert when trying to cancel new requests
Arran Cudbard-Bell@2019-12-14T12:21:02Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87c8efa28edbcf66a72f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl300owACgkQ/6TVgp+2
18rbRxAAnJ+fZxUL6uYQ1StQZgt0i2L35ve5Uq/4LAib8t4v09f4NBwsaN+GvKNg
NysdCWnkbuoN63sgX5Nbm2KvD0ZIr7nh5JBmw5NFz+gNs1aIKj1Phq9t1DCxm65t
FR4pDXFEuKKjqdCFBsDncHnSfm1LpwBzhQcRAhg3Dl3oLro4rUQwW2SqoH0rb3Ry
y69RkhumnaprwyuhL7zL4PhRwsXqHmdYribXXt/ZAKFWl3BHZbL6w0ONMZGQv/y+
yXvq5N2zRtyHvWXJpj22tCmHrYlzZ+C939n9/Mx/UOdvaJTK3DgrFdmhMD3/+meP
QRlQvkjC3RZzpVmJdegbZ8tVEYbsEtz4XOyH6yLiqE8l3vWdipqEz6BXhMu5M8j8
xXTQvSnaYoeqdHL+HIZThY8uDMRYloHoJsO7DmF8i1TG0cvdePiFnRbo9+15G5Jl
IfRbW4D2HZRHL0h/bu93vw1S/Q++Psoqhn85mnw8Vr0ouONN7OOZDhoPH06XbmCK
9uva7MXbJUvWmAHWkCoWF3Vwjo65EyiA04YC9GVN0/OZZa1Xb4ZnnxdNKWlYPpOi
3PysvnZO5IG6fu7FwZe4nUpJ2SGNFouZLWF3yT9StQKTRcccyRpxuXQtlZ4gBT7d
K/4znd3Rb5ee7C+aIJ/d5B0lC5Icn61u6GnlfDSBw/mNsoM+5Hk=
=NwbW
-----END PGP SIGNATURE-----
Gracefully deal with trunk timer failures
Arran Cudbard-Bell@2019-12-14T12:16:12Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d6302453bffffff6052…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl300L0ACgkQ/6TVgp+2
18r1mRAAnUMDEqLbF8sXqhER3xZdPZo7tnzkx2bnBWQXsUbFBAzWwsmNI6QTQgBe
witcVxcL0/n36h984zAq2PgjbF94Pk+tNydy7+bqnfCZecETPDe/S+MHnf5VRZpH
Tng3gNRitF8/nNmrh8V7GUcIlLiND5hKWOBOIe2525jYoOH3Uanleckfi1WwoG+j
5kREMgbt18QuWz1c7CUVQsrpQuD5sn4My3BOY9UYlSNK5rhsD3LRgeHscoBJauYQ
2Qc6da5Kukmyj1MKRq4Fzt1YRUB8vGPtpf0hbliNZJW6YtvpWMvUJyeFu+Bambhf
0L8oegQtFFTCgOSeuSr+e2LWQIDhjcmE4SQn0FKQWKA7zqpLXAtpHFKUwqr6xdt2
RrOMNFtRsUY+e6WmSt70ZmU5FjkgMdkzEZrDT0wb6bFWTtUmkUd2mLISlnZ4HQcL
wrbgKYqxEEJx55vToSkfHNwt3NxXacVZK/s6US8MHJ+OEVkX60B/mhT5+nEbWFLy
BDbl9IVDk6bqMzHhtnsidVAw/wrSU20t8DIqECzQ0How/HVPSimscvxOWVzpTc/p
Yk8gwW2mXl4Z5Tq95Cy+WQXdlC5TO5vMYX956Agyq57jIciLH5IHeqGrqBfPIAow
x+/HAYo4YX7kN61IOkhq92lHZb+ev1JajcK7FCA1VqTcZno0TSM=
=q8Oh
-----END PGP SIGNATURE-----
Deal with failed timer events gracefully in connection.c
Arran Cudbard-Bell@2019-12-14T12:08:29Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a772cfbe5ab12efa69a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30ya0ACgkQ/6TVgp+2
18pfPw//TwzT5r2I/QEqW9RqQgifDeL4HJOvt21sD17a+9+gJxZhFpMT1SyfwAbR
xO0nAfLWx9zbYSHLa5BiowG51ZpcNn4ZHnkyZVCLv4CWdYpeJzx4b6ZT3Q1131em
YdJu/zMgDYb9mAkTwYW+jSxN61qbTY2+FtyDu2FeyHfANA4swvxK0Cipcy0VS6+o
M7XYOAh6g72OVmDBzCjuO05cWVJ0aCyYl3mAk+Wno1kZdMgBiEMwWXG3BVjejxcH
GyVX0wkUfu8rHeLLmRR5IST74V7Ch2PVnm2XshnGjg/MMGINjIngV3BVF70rc5Q/
0f7SZt5ZJ3AgTeAKNcOUZknjFVpouSXAYJUVun4N1s0w95+bj0bxASFs048ZRyCB
DTVGZgvMuUx+TvwxjR7ZPAD/pW9R/wkopH1iA3oHMxeW9yF7+V9BMX2n0FPRr+yb
e88LpzuTekh2wCdFbtTLW+GVZbkPIUMVlYCzQke0V6SaVIl4i6/JQ+/AJCN89ctR
Mw8GlLJdXiN3I95ova54DdGW44wYukbbtPhlV8Epe3l2pNgYdhmrIVXVkxYKLWlV
4LJJD2ZWEVXwdIkGlz0S3yl/4cB/M4M1vgzq90VWwMGdYqAzcoeQeXZtqtw0ZKGL
uuemr7n2i3yTmDglXP0uQEUovKJtICGFFjVfgBxHTM+58SY9kWs=
=EHaX
-----END PGP SIGNATURE-----
Don't crash on exit in threaded mode when using rlm_radius
Arran Cudbard-Bell@2019-12-14T11:38:21Z
Files modified:
* src/lib/server/request.c
* src/lib/server/request.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1d4111dcdf4fb5fb2e2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30wb0ACgkQ/6TVgp+2
18qtOg/9F68/rXR9vRxG4ny8en+K8mgMMWdTVV+a0FbKKDRmc27bJUowc97IDfc2
qiIQ92eHidlcSK5X0FShcCh1C7II+Qvk6njnlQxMGQH3s/fpVjM3mQ81S92kAq9w
lmnl4CL3V94TbsyuMIQlGw7pxLZm5L93yTyGT22WZ1Ak+CwBqaE9T+/mpTqIf1Hr
RKg2HK5uN5NohGt3hHqvWF8a8rXP6LiB3j7OY1SOFR7NWizo4Ver7avOqTvMmmkp
gn1sBN6jKvveptXNMKiXbDG9ge3u6YxihE+sxvCfVCx/d8U75d3+DQpahJ1Rg60f
032bk73ypTmGrj+2/by8iWWFRuo0IQ5CN88LuUykB2etucXIWugzJdEo97PyVO7M
q+nKrkcmPUZH0jX0wtq3rj9CXWBoGE1d6FcOWwQauorCy1Osrge6Hlc/E4ky20zf
PI0hFyfHohtN0Q+VDeTYLKAlJXPa3qOziYhVALJFNr2Bs+eye5KSj/wDAw3acuo0
HyVxi8fDwRBsEG0W7SqUWYXOdrzBazWo1FvAENAp3euN6JXcSQR9CF19jn2V+H3U
OvxDd9wXHTSrOkJ/C79z7+/jxB6T97uRUalnmO3LSTyPmtG1JXSz8jT7lZLxoYpN
/KP4J9Gn/s0lw2Y6t8ylsN7LGe1nNiHlHpFFGNpqTiC+uomdT2g=
=BT0p
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-14T11:04:29Z
Files modified:
* src/lib/io/time_tracking.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56bf71ce2d57c4ac6da2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30vkQACgkQ/6TVgp+2
18oJBw//VHW9QjhHO0eumD9ooSriqPgXf/YJZa54VQlgYLTHV2R0bUUL4gmKyuBW
YytfnBOLmRUCUWqiMnzfqV1ICOSED8BHfVWxDJANfM5N6X/nh6pq49rQHxS5PGTj
k8cxAz1jN3DdZwxr7E9qcQWgP8C+MEI2wcNnW4Fwr1y6mYYO1coLU7TS71g5zd15
XBcSzYQP/Y1iHrCkNC5cdmVIJKEdVdCE+sP7fSHCOEo3DwMpqhOqtpo1VzrwLxcl
TuzKDuYvZLj/dTbcPz2m96s87mARIxFvqJj6370kqTc0ftOEwgw+ielAh4hNunV6
NedcVn3b6AboV1xG+JFG07gKtVgg4gI0V1qtjd2vaT0rhkD6SDBCF7+w3mZYSM5D
k5QxlLCiup+p9OI4AWTthEDmbZ3YiWXcvL62pu6bv0fm03RU9zZ+SPJyVDLu6COI
zVCpyS74Aq12E/PRinvL4AgqWQUiO3robWHZtHvqnw6BzM+zKuI7HHQpjp8UZhsw
e9GpfiHH8Z2O+myCbj5YHPrgXTgjfSe/398kx4FF1c2KTrgC2QCSDMRC0gxkv1HC
qeqWfKdfgQLnN4vxzk53w6x0LeAt251iD4sC5KJ1qYKy2ydQVd+PMsVm/h8wRRwG
gGJbkZUQkAnmWDgcsj5BIhxs95g/KQiQ1fK0PCbbUXavqiFyFHA=
=yP0/
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-14T10:49:40Z
Files modified:
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bba9954201b3f874e492…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30vJAACgkQ/6TVgp+2
18p9jw/+IcIYg31Jwg1f/vMlQM9TA/TDelqEPAUTQojWIm49Rdlj0rtd8voMd/LN
aC/Mr9POePRFpgCjRhyQyJjeHkhYEExIV5Es2QkOEtUs3ySuu+Vq+ZFUKCnDkQNY
Ee+zdWWDUmYVp3PjXgiE1mS0cVCcbykO5vglbNFL2Z2LDK24ikNO2RE6b0pQgz2Z
KqEA1g/4FU6tqL6Ch86a6O3vdwQepNcIw6El/tXwnyF7JNaXrfF2+0EuueMoOiuC
++huLUSRI7XN4GgHCApwjF4GavIEnTSEHb1S8kE8kQZ4ClZO1mdUC00XpqNSLT0K
Ou2Hh43jy5q3lfKLiEe3LGnE2rAQyQ3rjztENvhYTySL6oOuKdPuHhiIveLv13pN
xKmfgBbckQKh1MorlyQsiUn5MP5fj7Zu96xOcJ8VEq463ZTiSEH6tyxU7Xqw4cAX
RC8CfI1K1zhdxvZ15ICdhuQuhvT5XuTVIWX7udFaceR7YnRYje25PReMMSFVRpMy
B9GzyGJcdjtFY9JfRrtbQYoxFja5tbZOxn4Jlq5GtA9hkxC3tP4iaPHuNOWgMVoW
EqTD5dmVB2mQf6UsOKu3tCYYSPrNhJZyp7wPe/l7PIseLk8oW9ZBweT3Hp+zrd7N
bEOOwjpjO+kO/PHHEbgpDrJZYfbgo9IEbOH4MUkzmcGppH+VorE=
=F8MZ
-----END PGP SIGNATURE-----
Did not allocate this, so shouldn't be freeing it
causes crash on exit
Arran Cudbard-Bell@2019-12-14T10:42:24Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c387be64b8b816918c5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30vC8ACgkQ/6TVgp+2
18r0XQ//XsSkvoLIBzQeqwC/QGAGc5mnNfqZwCAZ9sSDcMztwM/bmTiYJk3zpzPa
b+LOUZ2gTool8glbO7mrsocvbBfn4bsVrRH8CDwyfIAjZzF9K6ySI8lmHVa7TcSF
UD5pL6EaYeCVPWW/ujB1W+hl4dRm4loepYA9kmg3iSiljeaPc2IxRtYmGK8QP0oJ
ZU43P677z7UPvltRNuEml1XfGv0JxdsAASNLiB+sOauz7TE6wL0a1dXUHG4k4bOP
tdM1J2mqdy3bMmCnrY1ugEm+l7Di4vHLKMXoUwYI1ZCh4z3FbPliaa1wBTUU627+
7UNVBrYJu2lpj2zP88Cpyo0sH0/8/WHnsLnQ9PpGOg23B7pwo6LlpRdPfhLPQgHP
PsKCSx7Exp6bIVH33cSfpk3eYDF+9Tpq71CLYRfAYr0d2lQDhOLWiPIvaSY/uVTu
jz1wr8QcNyAe2NYd4ZyuDtfMMup2dAzRn+JG7oN1FYvGJeYqXr8kGLGTxxv1v7kz
GBYe4PSUVghnxgYBQ7mFHVekMGzrIt4gICRiGaCKAmTy5kyKczMRr9ly/PUH00/i
TCe5hL/FDEF+XoizOwO2snTrYFgdgViZx43iMTAjSze4+EFQBAIUEdsThvLZrO6o
8nI/ItAOwgd4K5ULeGhdrSuISvBLNq4RCESH4kR0wdON/6NBKY8=
=38Dc
-----END PGP SIGNATURE-----
Fix TOCTOU like issue in conn_closed caused by the a filedescriptor not being removed from the event loop before it's been freed
Arran Cudbard-Bell@2019-12-14T10:40:47Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c660535b215e7cbce21…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30uhUACgkQ/6TVgp+2
18p4MRAAhqwONQgpfvrkQg/ecGr/iutl5YAR7yUdD0zu9XsUy2nUu7LXstQJpRiG
ZpHfiPaZG83mgPjvkVOF4oX0f33CjlqEnH3cEOFp/tSe0zomyhsIvm+qdldnpZrf
BpnNQWRQLnl+e93fj706q7UoN57duo4JAFQWq2A+X4vwiBbt0QsPT6PBCxaXjT5g
jtgXLkjCNpwn07Pwdun84ArgEB3+08e3cGrHJJ02Z7nuRemWLrXYf8lVOQHTjcc/
E+Ww49u/PE0MfEL9AMHj97XbJL0xy6ebXlS+e4WB7ygL1QWrrCzeg8+rz39o35Fc
7BvAwo1Zhs14gy+W5ZHBJKX7vvv7qthCK7yWHhVHSUJ7CbfIxFiunfTiITZr5nFB
jGAzVsB+lZE5LbUcfUkgo1360oEKzyEFce9v7kFl78jMp5ZB8Wp5EM/LetEdwqSy
yfTpTh1rppy9KzADRF4WXdlZNYnSkxejnd3c1aOnyrys3ElEyQS+l5ykoSL7/YUA
b4zedjZwG/JeeulzCCKqDvQxY0IA3W7cCux3+yRPLR4yiLaJEhPPnirIGCzFjlg3
ic+QUiq8onAi8ciA6Gqjt3JuwxxWGh4bPBfBmbOuIg8HM5x4QD7MBEpfcLF/My0S
3i6V0nxca2iWcnWyobEyzbLySsmfqgn+si2o6edU1GlY7durb3Q=
=Al4C
-----END PGP SIGNATURE-----
Quiet clang?
Arran Cudbard-Bell@2019-12-14T10:31:49Z
Files modified:
* src/lib/io/time_tracking.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b76c7358746e41529506…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30uB0ACgkQ/6TVgp+2
18q8aBAAkieHS0zsZy/5fvOD5Za5Ic3pxfsjcWQcP/8vGOFxEufpSKpStxSkMSxC
k7jTrVoCcpodZ5JuYty97/v7k8QSWvovorXJdwg905vIadW2JnOez4pyp9BWUmsI
5a8j+9IdWG3Wz7YTeZvvDvxWSXAOrHjCBRE5GvaVVdW4rV7XVJ6uM0gUBe2wtAwS
vJbSQOZvZOogBBRVeE7IQjghOruQdnM1daYNzIZ+3pcc4A46wKUXYxPv5vDLuVt/
FcDLbnDVuLdlhEZvybKGnPnCNI0CbFqzJE734j3BatkJ/8hjAE6BbAyAsifzrlws
YGgb2LN+ER5alWk9719UEji966CkF+ijtAUIjlAd+3q+14UUrJsSJsEikvDXO7PD
KQW/fY+PLK+ZZOUguEeDdCnN1kpJhmH8FVmEKnhF26uv8DtNe87OJeqWBnxhfi2K
MM9vJpClL2yhZsQcYiHmEduuExoXhJcWY1bb+m2fH16vEBB52fD8cTWtFu6v6QjG
4laGfvuvS6y+CL3V4clMVqjOTur7mi55Nqrkk1JiQq59EjOYBqlV4PLrdxMQCTwF
CWxr5OsraDKdRJ7U/SxA20jtn9pJhLjx12/Ut1j/ngRot3CzJNFYtdU9ndtNduKj
wzBlC/04p1N9Vtk2rpeEnjybc3GtHNhGCvlJUzfRFEmuB4U4eeI=
=cZ9A
-----END PGP SIGNATURE-----
Fix assert in rlm_cache on unknown attributes
Arran Cudbard-Bell@2019-12-14T10:23:25Z
Files modified:
* src/lib/server/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27430b525ef0579b3eed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30s7sACgkQ/6TVgp+2
18q8YxAAj06C0AXaXs8Y8rgi80/o14y3edyvddLbkL67iW4kFzt1NC+zGIOTNN13
4RiuF68ITQ0RaPDuISPj1sz59QErWYByeUUNqy80g4sjXdbXMkZRx3WdMv9P0nmc
j22jgsUQvgSiZo+rWNj1S3N6a2z6c+6mxJpWXNhFt6PWcXCnuNYkcvgHKmxICp06
MxBBc9tB2Mg9d0lJfb8/IUiaVEkcDpLUVFGccJhEe45VbLIblbAmTG8nJQeVpKoS
Oc2N/ahi9tPKc/PPyvcBcVP2vD6LaxgcYQgNDoRciZryF+mlFHe9njjdLGF2RVY+
GEwmeMjhMntYLitLf+Y87mL9+zcluC9NIS88zfTB/9xKSgYmRtAVsAJ1mPOTtcR9
Ll3UgOpSzRrE8DPR2Ycn56l4TWCcas+8uOFTK5PyH/9uZOSWjPUlZXiFWQLLCp2M
F4uH2sUIGcjypCDZvk0/zgOZRLE9p3yyERuKBu89DuP/R11oc3Do5Ts03EFH+ppo
gJA/7C1Hih4AOapK6iIdZh2L72ZR0PAjESh0RuZxIzfnTdKLTyoZQITZ7QANG5nM
VWzJ7GjZmsYNz/JrBczb+G1aDsXMtOG/jHIPRLTpGbuTBV7LJjCyJfn8XjStslFn
g/hb6gwSpPYAgtXANk5DTuy0QfUX8ntP9Xa0FyZo6S7q4kbk/EM=
=cef0
-----END PGP SIGNATURE-----
Don't set tmpl_da and immediately overwrite it
Arran Cudbard-Bell@2019-12-14T10:04:43Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acda20271ecad397dc4d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30s5sACgkQ/6TVgp+2
18r1xQ/+L0Tpc8koWSUIIQ2dwGiuIYd559twMW0FuVRZqfUVXlDugP5+0OTV9I/g
QtKblZQFJqUim/kw85+NmjEjFV9TBCYdJxxzQGaQouLyQQdV9ji/63Lpd6iaCiI0
0jRyJAEbncelNI5LO0/du2+1ywK402QuniN5H4Jj/jpXSaIJzdbT8KQk4YJDztKY
3Fmzue9bUpPQfsuDBP8/mV/dyyPsFjKoqr+pVaofyRdTN9jqZTjnnHvc+qOOvDZ6
I82fZYR2jox5fjRIvvszrEVzNpgtFbfiEebuyHBpZi7jiP+ndwpeN8XOblfJgs1B
Migz4rtQDbBdm+POvL9EhKaoLo1Fi2aIp2G0IqekfqbVxz/Tl1cctk30j+WOug64
N923Wd58hxuPCJ/zcUnkbw0/kTh1Ijv9I4bgpDCM6XO7070+W2l74TdxwQs/aEp4
rflKS2WsaMk8VLTuwbVAGAgivJ2c1gDZF+L3LTArJRAw2nzcauZL61PJqZQgFmQF
mVzEJ6pdnce9LOElGwbjIo4iLWp4LifC6sdm8UHAt7148QDpKFyUwGODvNDK5FWi
c6I9J5x69gPdNeIMGUlDCpYA8OkzP8ynS4Ipa5xzUsPH7d2m8OFWgx2bHGN+Eule
PiY+ZZbCrqDG/d/leOL8wUI8PCI3a7uc3YEJhgc9x9g9vnMAAYs=
=msR1
-----END PGP SIGNATURE-----
Don't emmit warnings if was can't find gigawords
Arran Cudbard-Bell@2019-12-14T10:04:11Z
Files modified:
* raddb/policy.d/accounting
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a141f8e3f3a8501c5cb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30sy8ACgkQ/6TVgp+2
18qTzA//YcAG1JgBf8PH2kV/UgW6pX4XySVVy8mZp78eni65/HBp5zCXo8xINcO6
4TulLWlZ+f+Y+uvbYUN+34hfIkKRxMU7KX7mywWOyCWvY+jFYXimcx7OYZQl93vZ
oviqkEKmXGJyiBcbo4symqSTp1awg00Ccr8Y3bDbMT/N4BdxtzMzzG38PwwHU+TJ
fHipo4hi2r+7z0yRPzkIRWpuFRJdwajIou2wHMxNUez8Bh+IcgcOLtAqbJAEvP0M
CF4xOY6l/ADd5ocg6V5lNFpX4YNiVAq7WH0nJgREeSUdQ/0NoHEZYAWFGq8hIwyz
f9bZZk3u/8tNdzwVXQxvHMiirF1Yxs0RRpcEhhrg1zBxK1u5rcYcnDdx0Xknv5je
Z5FOXYKx1QuOjZ1JWleTkA9OgOVTq7ij9lZfTBZoTe3dbHpLyQmjTYyUh87Bnicl
UiO1hT2B3w2xWDzM9+BvFEao3Tkg1g2xb/I0X8fKEUr+RSIQUQHGbISXnko1w9Sy
J81sFqU/Ia794BAgWvWaauLoOAm1hbaO9KSlGYpEojWBM0Wvtek0OTpWyph4WERU
Sdly2gbpxja8MwMBsLBmFP9nzuW3vIW9uRHeTNFir+gmsosSSoYlQ0g7FwGk2y9X
+Z5Ef0XjN/x//khj+d4HS2EvppgvmnLrSuXHkcOF/kMbhTWODRM=
=1src
-----END PGP SIGNATURE-----
Set conn to NULL after it's meant to have been freed
Arran Cudbard-Bell@2019-12-14T10:02:23Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7930bea23aa009f4a658…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30sxYACgkQ/6TVgp+2
18oZ1xAAk1smNuTQIxs9Z5EhR3RetekAau5Gu8Vvkn8FRM/qmx7jJ9S1GQool4nX
5zwQjYh1MN9Da/xiNJwWvqehdkADmEU1gVzjXB586QVJnytTX2NlHVrySir6UWKg
xw6W0eFcBG7+mH4sUyiC7iq98uRbwN7HPsfbZ2FbVzNyQtYFESt5oCztQYzAWDEY
ZaVztfueGhyUESuSkLDg2Ns5Ejnfz+4LMp/YM7Zd4u27LBCTbWvTqApbbh7hPCHx
FLaZBFv+9knZOFsw/BrFRaPI++4JDqBNIWDXxNn0AgrNdMo/zsesOtVc2lX91yGt
bSO9oQQUwbC+ZuCM5X38DeRYJxoMAxZ+LDfpJolkXmlmFHTFO5yCDhOv46YVmA5y
kdSpOnfWEkDFVp1IewqTQD7hid9OrAqntRBlFutlgNTyjdDYa4Ep5ECanMjj55tH
WLO/pucNdKdRk85x/iHypwbtIiSbhfdRMGHJxAe7erjF/MKANcj4C5x7Fy88f1bt
hpuENDVFODr1z8uWAcE5o6jXSK0pqHrOjSk2i22ewUB7nkvQ7KRS5d9arX0ARWLL
O35F0JGm6CjOHbg/q/G3TOKrlNbE+QoZWD5rUsL43zW+EmPTp5jdNTpD4PbJM0zA
GaESrfHlhBQnOsdB2gNkymgiRFaJZGGz7uN0uauM+InrR1zAHXg=
=xOqe
-----END PGP SIGNATURE-----
Halt if a connection attempt failed and no reconnect_delay was set
Arran Cudbard-Bell@2019-12-14T10:01:57Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b56dd2ce327cd1dd4a18…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30hgMACgkQ/6TVgp+2
18pAIA//Su0ryyPlg+yEto5hHV+5HPje5dGDaF/YLcIA8urp5FmxOHiRvP48WY9+
+aH43uLJ/2V+qwQLqB8fnU3uL2j/tiX6V/AD9qsMhDeWotjr8CYjwlDRlvlG/i7c
jI8CF/Uv4ToOnDyEZOwl+Cfe7yc1SIDGDxOXI6MA3O7piTispbMRpxIpMXGdzOLS
lrzDozHMtXgMBUfRFIn503gV6c0Iz3TKiRTJK3Xvg3uHPeUQRSeYjoDlgGOpc6fW
FUDeltZkt86cb+n2zSzuCrRTTJYlsaP/XQuv3UnQA2yCliDYwO/pu0JdXi5N17eF
vAaMf6gDKZsfR2cSB57tsswpo4f8H+/484DqIw4skgoGFvuCwQ0YGji7RlcI5Kie
btlZLzhho5lbHr+ehkGsaqU4meHVR5o0c68JxQn3FeYVgsmyrxVpzZnl0v6PYPdS
fFTMpuJeRuSu3TGVLIan/cSUBtGEuGYPn5R/koS2I2jFvq7lzfmMlC/Ho299/eYN
36v9lv+q7FKNlzqV9iDPTpTKdS7rl9U0zopnq5nM+ZMa73c2b7wybXN1FYlQpgnL
wBe99nxZzJ/bQSCkNsOMsHw4/uy2s0VMVGu0WHYDuQpYkNM8MXvuWfsJT/Igffrr
OwCoPODByUJjZ7JivmVNaL7FwQY/J2s8rKS1BnfVE6WDOzkdxKQ=
=gDha
-----END PGP SIGNATURE-----
Rework time tracking so that it no longer uses an explicit tracking list
Arran Cudbard-Bell@2019-12-14T06:49:39Z
Files modified:
* src/lib/io/all.mk
* src/lib/io/time_tracking.c
* src/lib/io/time_tracking.h
* src/lib/io/worker.c
* src/lib/io/worker.h
* src/lib/unlang/io.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a72607264ab1ffbf037f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl30S7cACgkQ/6TVgp+2
18q4OA//VorqVqSyJCMSK7SAGIlSvI/X3q/7zuK40//DcCK26b087vD+a6FFV+FG
7NBuaFnR+m1ektUui/bddtVNuQ74S+Br3JAcq68GQ+d23Jry8HkIapnHOq/CZOiI
d/GMNYQLdohJh9/pRQCqJFmePqssVaBTAwcJz5mHhAHFwWW9w+V3l0EZ1SITk7LM
SbMOY45+pqvauueWFv5mrjBG2YIs5pg3iiHvYsfHLy4TKMwLJNG0p+RqrjtLXcCB
c+p34pD7kS0n3gSWJfzbwySvy7JoRBSJyjlwmz2sq2J5pXkG6aXNVLSihogM2vxs
kk6oJoJFl7uudRy33YhQTky5ZNC7ZT6DTzznRiBajY6GsYO755jYXTYx1zmYqQtS
ZlYvO6EQ+17dUJt2WBSach+yq/VCpkDuJ07+L0LmK9/8m6j+Ru7XxQido1KknR9m
AjJ/KRtKZbdsw3EKTHNt7BXGLM0tTCVFCHkFBIHBXXTrrHxPiIj0S4AB6vDruFGz
u+9ZL3cFXufL+DT+5q/X9ZYZEn+ARjRCJB3KzVezQd46z56SIvdkX6mWA8T/sAYr
blnmgPujEqNUNAt5LyfI/4TUuzy5SqIQiVMT4C6qyzZCd4CNFqFukFWk6OMftPNX
Yx2RqNNmER7VDU7lFcuWVO0E9UpLHlM48wNZU71ionC4UGANolo=
=VWTR
-----END PGP SIGNATURE-----
Move time tracking code into its own source file
Arran Cudbard-Bell@2019-12-14T02:40:55Z
Files modified:
* src/lib/io/all.mk
* src/lib/io/listen.h
* src/lib/io/time_tracking.c
* src/lib/io/time_tracking.h
* src/lib/io/worker.c
* src/lib/util/time.c
* src/lib/util/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d396e73add53121f2ad2…
======
--
This commit summary was generated @2019-12-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3z148ACgkQfQ55zXdi
Hs1SdAf9G9UZSDHpcIVmv3zghGN3WJhThqKMbZxE6tmqgzw83PFOwIO4N1UwKR4s
rNA1sugPL4zkkz3+wVCv0hdsNSmXrpEbJ/PATRa3u2E+c0AH5J15zX7GgosloL08
y+jI0zWVdvfKO+mmFYq22dMahlQa1jr60x9zgGQI5w1hJ23WJThA6ESRNwzZtcPR
SaAaUL9VNOSIVNFnEmSGCRQyeCN5FsglNxJ8lMO3UuK0ZJVZDx9P6n8QNSVvLMYy
BtxBcsIingXj9kyYQToZ2d18N08aPxAMhzbslpm+pwl3wBlBymO3114XpD9INCCm
BEHxOlw+qjE8lxxvhXrTUJyiPIKLlw==
=OYFK
-----END PGP SIGNATURE-----
Revert "add and use sanity check functions for dlists"
This reverts commit 147307e922828e5c183ece1c8c05cd699917a432.
nope
Alan T. DeKok@2019-12-13T18:25:14Z
Files modified:
* src/lib/io/worker.c
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44b32a8d2c3c25bbea8f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3zvSAACgkQfQ55zXdi
Hs35/AgAjFD563ZzuRg0wd3BxgzzF8zx7oVvfM9rL0vz1JFu5aA1bJF+eSuRkSj6
5jRlrHPqOQF64XsZRwF1oHAwtyG9IOvuZschh1miaLbQSqXMtnQpSaF5JpQK3XfR
a0caMWdkfVnpe2FEUN3PUcY6dJlYn3b6yc1UnrSlb7gDRpTS8dfV17/xR8Cr6HaW
Okh51/bUHy1523m06nF7M/diVq057adS7J3d9kLuS/nXq8Bo53HlrMhud4uG0Wzn
WKBQYwb3+r+M/02cf7BwYzDk9KwoisppdH7mISaES6xFOT2bqAs+0hRVezrAS/Zx
dKmkU9oY/8BnVAez5GSSA8YTfCK75Q==
=sH4z
-----END PGP SIGNATURE-----
add and use sanity check functions for dlists
Alan T. DeKok@2019-12-13T16:32:32Z
Files modified:
* src/lib/io/worker.c
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/147307e922828e5c183e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3zvSAACgkQfQ55zXdi
Hs13nQf+O8k+lz4atRjuwZiwqADh7rzhyZ1g2r3OdHuVnIs9XIjNdtwsUFlX0OSW
aKEaVmcb+Z1lUYOpekX7C9yTiatrnydrOv5t4nhYFh1DHlRcn+p3tnzDGS9lm48n
vr5lOFVcCxac3GDSGRjd+PHwpZYwX6gumQMBJGOZipEyX+EJlI9NRfWHXIBzJqYB
MQfv0iWL/0fsekSmoE9QitFQ0Lrs6pCVYiQTFUR6T/6Y0+87f5BZj9GjqcLfGl0h
+XrvtbmpvEZdLaozN0UtCY2zcaF7KUF1pClrjTl28uQnQItJae+meyKVBGHNpUq+
lWm5TF4sNOK6k23EKwOV2wnZLKm0Mg==
=QFAp
-----END PGP SIGNATURE-----
initialize to be the same as the worker tracking list
Alan T. DeKok@2019-12-13T16:32:32Z
Files modified:
* src/lib/util/time.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/020ccaf077eb1d6632e4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3zZM8ACgkQ/6TVgp+2
18qNNBAAoj3rXPTnv9Q9sbOW3tUaiuQ1a+fCY9KaQAN9gmyLOO6WL0Uk4ELRekzc
uvTW4i0wtsXKilNTB5oxdjiBnzajqphLzUjJwH0iS22dU8mo6CJgX55uMMPpR/QA
kHwYXw8DWKhLuXzecXOCNHPYBhiCykCmUkWD87bFtZioVqhP97t87brRw+AkPoa0
RrHgYT9u8Bndg4csf7QymR8K3HkDktoCovgLJAVJPPs8W3c2tXRbcd4SnDloBgCp
c4cm7G2mUR6IIe479gYx9GY89PEf/QFBUa0xiOyIXvEcwsWPaos1aF0txC7AgOPA
zzv7BCsMvnMSO1I6dOScydYoGYPjHNQEFW33zBtRt+m2yV7YG34D34UdCF5I5ulA
KvxYB6+La+lxhL6bXlPuvwJhTykXoZUClCw1TMnQKIKz0qqDnaXQ8vaoFCm1dg7c
JYq9s/ATFTrtBegp05FJmRq+0m05CH8CwT4T5samu7OTmUQ/jyupT8/4jhcWKUK/
5ViJZVTm5B8JUDmAhSTShpL8arSte8Gofb2HnoXx1jp6E/Ztg7+TbYpsFuZta9Kp
L46Pmpk1pkRJ2gprjovbUoOkq/S0FmGW+YlQpGbcGMf7Rvr7cxn8tDWECVpybs+M
AxL8sNmbuhBeAEinaJy4xIgFd9wNVfbtj95t1o8KVL/eG80GM4w=
=8Ahy
-----END PGP SIGNATURE-----
Don't allow the pool to start if we're in check config mode
Arran Cudbard-Bell@2019-12-13T10:15:43Z
Files modified:
* src/lib/server/pool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67de90235308b349e093…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3zYzsACgkQ/6TVgp+2
18oZtA//TWdxhEzF0MoSmtwHMwze6M5VhPx2i4TB2YL7a2DQTkbEtHholITeAT00
oVaTw3Exzfck3AnCEpShG0bBg5E4c24OgqNctFANQFGAwUFBN5PxMU8h6U8PAHWL
otSKBNccD2cvT2Q9ETgZ8t24lKs+IIdopqtlZoZLiASzELwOFlefZZWgfGAuHkF7
kRTlyqpVUesmv9bZWd80tPqeHjxAgN/2DXOTs50gfXqkLrQIYp8DqCLrFKHRVBqq
jf9BrXQIEfUn5ANTb2UxTqBcKclP/ECkhHrLfB2ocBfJt0UvAzwzSGvbJ5uHRn0U
npPwSx29gCinenbV7sLztP2/LEms2wll4ZocPqzgxIe/TWW9IV8GCOMvolexsLLW
oLVhuG5GZinN92mrrkgrr/BlR6qRaY/VXug5M7w6BM1Gl0q8lGVkNcZWf84JX+Ub
w6dAv/MYn5/cc/+ruB9LeAjDOCZ//IFFm7b6WiUqBdIfP9PTh3gGtCP8UxpnRK+d
NtLXa734B26lUUYD+N+vWKbyEXMKVOL7w+lMDgtBeE2DMfQ6N4KgitNxlUznLTSC
bW4E3CH9tK3WdP7uM9kWRhAEiZ6pB/2aAUZ0xBUD/qYUoqflmi71dQE995r9wSlF
qvy3VfxrUuqpJzPanS41SEo8AkeDTzd/BdLK+0vR41A/5dM1L5E=
=0ntU
-----END PGP SIGNATURE-----
Enable gperftools for eveloper builds
Arran Cudbard-Bell@2019-12-13T10:08:59Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40e4c58c225fa32267d4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3zQEIACgkQ/6TVgp+2
18rMnA/+LJ0EPn9Z7LBCRmhOBmtSYJk1rheFgr05jxT5FS4OgCWwhazs1Cu5Latn
hBaaXz0RvUMRkqNeSGOZuDLLA812WBvCJETH36nymS/476JQBNZzijWbE2l2nyHb
HxyrMxYiAC6fm3KkPXDSwv/IZUnUST7gFZl9kqyp0SvMzoYixFoxrrbp338oheqm
0WtSmgVTmB7ZIWxNEj8zyq8BiGyXdgxGYBp5GNVBmP3CA/94f+ac8pdGXPiRMScF
UnA3n3kTM1csoCsXaT3eiGTcOQQKv0P3M5K7Fw/PukCZEip0MFtsmid99CeJviiy
pbmam/A+85IETXECsYxftXmSn0ka2K57pHbpoehmPDueYYpOMZ1AyF+BYvBaAdgZ
XZXiqa2OZCDpXRHi+M7WOoaClgSe/1AaSprpnPZ1gXW0tPVyd7dcS3FRF3cOa6p4
J+8sogW6P45LrkNPvmSaNr9R82rL22k3XEiy2j8m0DF+kuPjR7NP+4riPt5Ld3Xx
hYz8x/TuDkLy0Wixw5mGO6y3wg5YWLGogugYwX3bGAMc7uANvs+fk628d+dn5ycB
yr3eFQmQbEBdJ5QAHBZ1ydILPVZlmuQ79uUDYDob05kQlN/BpWyS/YxWkM0Gai/J
TVIrer86yyXu9RkihEIjJyXrrtoM0T2y06jxhDAveNcETRg6a5M=
=XWmp
-----END PGP SIGNATURE-----
Barely noteworthy let alone error worthy
Arran Cudbard-Bell@2019-12-13T07:39:46Z
Files modified:
* src/modules/proto_radius/proto_radius_acct.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2adc26f3386c69f07ca2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3zPBsACgkQ/6TVgp+2
18o8Zw/9FvNGhFmqDVZyB7OavedxYxb3GSfKmgXJw1eMf0O5r2jcxmfbPJhjgm0z
poq8Ff7/JSKWbW9Gdn5/ibyFl48D5A8RVQ9pDuOubZVHQTGIrXWE5vlVzsOalRtM
FQbp3E+yY4L9Tx7Ieh6rz+7mdM4x/Ccq+ERtyAcDTIawmelC+4rxdaif8OIKH8si
O4KJ0jsAWEnY+DqV0mahXzDHCzZaEL3ys1WQ428QPSuhOv4h+LiVRwUsnbVtAqs4
mzA+7qLxyILaLSEAP71mAwwS8em5h7oxqzkNhC3e9jbUD/OCQr/fSPQFWW+Qak7M
2pxuBljFXDqngDsiI0+n4ziEVdYA+TbnPkh8JRqJDmmgKS2gXzKXikWS2fIpsuuw
V7OJD+kKtsJjKs94eLQdcw+LrA1s2KGsFLmpIqSninJ02EbNkNJKifKIwmM/sOdL
T99WPjiBF/yVyNSM2POY3Z/U5k3UqnkArlXxWzjAMNWEbwRYG1IwNiVbg/GEKbHq
hzkisAClBZbiBO+AJetQWsHHNRuhPOz36WmwS/uXS29RKEnC4ui7Yu+oudKIeIif
nPZZMmQUqteyUHh4Sw0J6AIjvLctqX9T0dGZYnO7twKDeMbymYaPQxoW7mpGbDsA
uc7MLG05P1go5xOhyZ4jDghyVF21QSCphh7ahEuM2HYyCm4nnSY=
=IQ26
-----END PGP SIGNATURE-----
Not sure how it could ever be a garbage value, but oh well..
Arran Cudbard-Bell@2019-12-13T07:22:03Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56102e8306354c743020…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3zNuAACgkQ/6TVgp+2
18rtVw/+LKhFH24tw7FdGylVyLMRl380bCaWxP/ZsW6Meuz27a8tVViDusS9+Jfe
lwnObLNwbcQtAv7pE19PlzPvy1UxG3MEQ7z2OWpV5K+QfXhuQ0hqCRDC3d7aiSf1
5zlx8Y6uRdl6KEGqvsRUSyVF3MRKwxa2TJG42b4yqGiuRk62ivml0JKzJXvjAMoz
Xos8ry3mlhJI9jjdPqwohhUR71e9TKBO7StbaUb9SxSDsZbK4F5MHb39ZxqBm2d0
CNAo5ZvpliyGo4hOuYm4YUalSib2JcLtdP/6o3kbiNNc5wzhMYs0qWpzbjn4nYrf
XNcKoK23K28DaPnC/vSyK7JEP6HBWTBWYs4xrkNoY71JYE6JvC4KnMdhf6I02mYp
XYYjEr1kJCwpwdZKiRtX1iBWr2x8TzlKNFAfVVEgY6qfMZ6AFf+GDfZK38vgRC2c
SZi1h0jOnQ1h0BwzVuVHohm6SfszmUFGTHzbncfbJCRHZEqS6nGPFVsZhn8GvF26
ZEckB/RC3Mg6j17f/W94/HHXQkIpyF/TFyF0A2QAds8F2On2EiukUn90MVKRYh+H
yd4o85P7zn5QQz25tuhUrI1kzKXCY4zP5sZ8AM801HxpzoYRM8/njzaRc1KjxfXl
Ro+uubcaSKomWzblTRuzOk+xeo2yYamXUxcoMdYQ/dlp0ufDXSY=
=B/wO
-----END PGP SIGNATURE-----
Add failed state to the trunk code
Partially mirrors connection's failed state, but only triggers if the connection immediately fails after opening.
Arran Cudbard-Bell@2019-12-13T06:59:44Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ec28526520c0ad9b2dd…
======
--
This commit summary was generated @2019-12-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
Hi,
i'm trying to use rlm_rest module under redundant load-balance section
like this: accounting {
update control { &REST-HTTP-
Header = "X-Header: XXXX" }
redundant-load-balance {
rest1 rest2
} }
But doesn't work as expected because if the first node (rest1) failed
the second REST request is sent without REST-HTTP-HEADER defined (in
this example without X-Header). If rest1 is up&running HTTP request
contains X-Header correctly.
I think that the problem is this:
https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/src/modules/rlm…
is there a reason because there attribute is removed instead of simply
to use it? So, fr_cursor_current instead of fr_cursor_remove?
Could it be correct to leave to the user the clean of this attribute?
-- geaaru
2
4
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yw6oACgkQfQ55zXdi
Hs2FgAf/QUebv7E+Vw6bXn1IppBXEW9WwdzIkse+TM5ZLAcbI+Q3sXvY6gKHP8hh
Cje45J/QDOpbgPvW9asu/F5yWCqUpwCoovUd66eCLymkRbDGNusjgOQIZtiEPHVH
OgJ25dR3zFMwt4A40uP/oKsM9T9sBkYU7VWlOJWNdycHzUm8z/FqcYK+PQEkULzC
V2oJxnwDwzDvEju9WwNbShRWHsptf33WLLeM8tw85JPsULbTZOSfkzyTESucV7MT
oLvBvtpI3036nVXae24bwtCY/CGpCKNIqMjPKlrx0V/7JyIidsA+0XtunpkCqv+B
7yD3gzYlTIPXamzrPDO4YnPm/qRwsw==
=HCS/
-----END PGP SIGNATURE-----
remove Response-Packet-Type
now that it's unused everywhere
Alan T. DeKok@2019-12-12T22:48:09Z
Files modified:
* share/dictionary/radius/dictionary.freeradius.internal
* src/lib/server/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d98f2faf3dd90170cd7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yw0oACgkQfQ55zXdi
Hs0yoQf5AU9ef8me8VokctKyBtvkXaNaHLD+efeIiElj41va5TvaztZcTWfUVl5E
NHTPM9NkXTcwY36rxwA3AnNZ9xdfxFo8VUs3iTCxEJwNomhJi+hCejXL9fCdcg7A
xSvdf3zKPgaVu+hgRRu1iaY6A4Fp6AZppibYtzTD/EhHqKGLAPTPIACNDnyePQkn
1D/TIbfE9f8B+1GqrzFzl3AUcDhIF1cljsS4CGigyL+jm+AWME4oHwz0KDtXvsDM
vNKnsBykZ0r75QK+Ycq63uy55qXY+48YTAa1VlouKN3EP3YPRGAbWs5WdcdB84R6
1sulqUyodMHq9/TLsSQLPneojrRdBA==
=4KHu
-----END PGP SIGNATURE-----
remove Response-Packet-Type
Alan T. DeKok@2019-12-12T22:46:34Z
Files modified:
* src/bin/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f573249ca93761a832c…
======
The 'Response-Packet-Type' was replaced by 'Packet-Type'
Part of a9e875e74af4b0407fd57cf350fe8203249e74ed
Jorge Pereira (via Alan DeKok)@2019-12-12T22:46:03Z
Files modified:
* src/tests/unit/condition/base.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d25acee8fc835b0bef6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ypOUACgkQfQ55zXdi
Hs3EKAf/U4xxX5n2jEjRcW1dRmSOe+7+DBlbfBPKu/najRm1HS5AyEXi2hP+226y
lBWU2tnyYhylKHWN10PHwJM8w31HB0WI5lqXesE65Wd6MZtc2eVxhWefMf3+WY/H
ozmXl/ZGRHGukvxe8fkrgalMOtnmrNJeEGGg5ZaPA/q5/ng7L+J2LGEscznTZbwv
cFbiICWJDlsiJBhy9l6jMpAcruQDpfVFGakONqlo5amSnCCY9ZQp8ZAHYgOPKnWS
BCJ5jbTai14RpYSqYsaVDhuG3/QeqvO6tDMs0IdEscg5lXV8pqmupN8jZynH84za
GAiHcDSJXRI2FDhC6gvtKh8v7RPFVA==
=2dRc
-----END PGP SIGNATURE-----
document Response-Packet-Type removal
Alan T. DeKok@2019-12-12T20:36:47Z
Files modified:
* doc/antora/modules/installation/pages/upgrade.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bffccb745d0bd9f2caf2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ypNoACgkQfQ55zXdi
Hs0lLAgAllBmJKLtn0NVGjGXlG9gy9trwWdSjaSfkGVNVUp2sglQ12LQqW/W7Y5G
5tpxGdYB69sGBpmKrp6qpOrl6Sw2iCTDG6EGVEGeM1K1+X/T7BAW6+tvUNRx/UdA
iHfL4r7x957tn7/Xk5m5AfdBe8NlbUgz4IbgTZ94xLF3MU92OGA7YhokMtKYKu7g
ScEIKX2p1wcD7FNSulz3dzrrHJmIA/hfibFqjPO7xaYMShr3gKarN1xeLavRfA9U
Teu91CNDF4BK4C2x8csFt+RaKOvhdtnl7JetM+L2ZCNAX9EAnSi8EwlaiZIPN/4x
4tNWXsLgYBQWQpleU9X9ksJmV06xTg==
=wEwa
-----END PGP SIGNATURE-----
remove old things
Alan T. DeKok@2019-12-12T20:36:35Z
Files modified:
* doc/antora/modules/tutorials/partials/common_control_attrs_sidebar.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9e875e74af4b0407fd5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ynqcACgkQfQ55zXdi
Hs3c9wf9HRoyKL04Tjpm72TBjaroJcLXHYDe89L7jO3uXHd0vNmrgPfb4mFilHwY
PuzRFN0Uo2sIHIIQVAb6vYSomRDAxbOGTODKmII31FadQGO692oTga3oFAbpc6Lv
u8FSKwuzTjR2H4CCrrmoxAoGK/8IHK5nzPSp8fhDlLyf9SLIz4jIFxl8AGx/XjSN
2ZBq7dw0glbT9nsc3Xn78NEWYKiAmSNs/5rfBacemequ8ivncoGL9ofy99ra4Km2
5k95SYquoPv6PFggtazGZDwQ0i9HDq0lR6LWZTOUghphcrNjSl3Jp61jybYWe3LD
nMVOd1eaeyniSmkIuVW5RIfLerMH8w==
=2BAj
-----END PGP SIGNATURE-----
provisions for running many tests, one after the other.
in order to stress test the interpreter
Alan T. DeKok@2019-12-12T20:10:14Z
Files modified:
* src/bin/unit_test_module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce8b613a643e36233537…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yldwACgkQfQ55zXdi
Hs1PYQgAohnDfXNlZndrhf3LVdWl027PGZhisNhox9l+CNjdK4WS/Hz4puItWx5O
WjJHDFrk6+N85c5gTxqBFPLtZvXKHQ6KZJ+WlHUoGaVe29B8B8+I2CFLJOHS+kQn
FLVxRRzKiYFNOeiMLWgqKDMXZyw98HvIFamftuo/ym7LZJ6r39AeJE9+pxDteAn4
pvX2Imw4GYrmHfXBB5yN72je1mhuQ9zwmok3i08CqwVBC4pneCPwjFvZyQmOrTyB
WIuETYOnZr7GbtRSJ4Hdup9axjIiPx0AUmvgNE2vloCpHiAFfVTLRQOdKhShc82T
EcIFk63jZcfIvsA74QPCYWilFJTgVA==
=13f7
-----END PGP SIGNATURE-----
switch to use Packet-Type for the reply
instead of Response-Packet-Type
Alan T. DeKok@2019-12-12T19:32:43Z
Files modified:
* src/bin/unit_test_module.c
* src/tests/auth/chap.attrs
* src/tests/auth/chap_header.attrs
* src/tests/auth/digest.attrs
* src/tests/auth/md5_password.attrs
* src/tests/auth/password_with_header.attrs
* src/tests/auth/password_without_header.attrs
* src/tests/auth/user_password.attrs
* src/tests/auth/wimax.attrs
* src/tests/keywords/default-input.attrs
* src/tests/keywords/foreach-break.attrs
* src/tests/keywords/foreach-list.attrs
* src/tests/keywords/foreach-nested.attrs
* src/tests/keywords/foreach-regex.attrs
* src/tests/keywords/foreach.attrs
* src/tests/keywords/if-regex-match-comp.attrs
* src/tests/keywords/if-regex-match-named.attrs
* src/tests/keywords/if-regex-match.attrs
* src/tests/keywords/ipaddr.attrs
* src/tests/keywords/ok-return.attrs
* src/tests/keywords/pap-ssha2
* src/tests/keywords/return-group.attrs
* src/tests/modules/cache_rbtree/cache-bin.attrs
* src/tests/modules/cache_rbtree/cache-logic.attrs
* src/tests/modules/cache_rbtree/cache-update.attrs
* src/tests/modules/cache_rbtree/map.attrs
* src/tests/modules/default-input.attrs
* src/tests/modules/eap_aka_sim/sim_xlat_id_aka.attrs
* src/tests/modules/eap_aka_sim/sim_xlat_id_error.attrs
* src/tests/modules/eap_aka_sim/sim_xlat_id_sim.attrs
* src/tests/modules/exec/async.attrs
* src/tests/modules/exec/backticks_list.attrs
* src/tests/modules/exec/sync.attrs
* src/tests/modules/files/doug.attrs
* src/tests/modules/files/fall-through.attrs
* src/tests/modules/files/files.attrs
* src/tests/modules/json/eval.attrs
* src/tests/modules/json/parser.attrs
* src/tests/modules/json/quote.attrs
* src/tests/modules/ldap/acct.attrs
* src/tests/modules/ldap/auth.attrs
* src/tests/modules/ldap/groups_rfc2307bis.attrs
* src/tests/modules/ldap/map.attrs
* src/tests/modules/linelog/linelog-delim.attrs
* src/tests/modules/linelog/linelog-escapes.attrs
* src/tests/modules/linelog/linelog-multi.attrs
* src/tests/modules/linelog/linelog.attrs
* src/tests/modules/lua/auth.attrs
* src/tests/modules/pap/bin_random.attrs
* src/tests/modules/pap/pbkfd2_dig_big.attrs
* src/tests/modules/pap/pbkfd2_dig_small.attrs
* src/tests/modules/pap/pbkfd2_iter0.attrs
* src/tests/modules/pap/pbkfd2_iter1.attrs
* src/tests/modules/pap/pbkfd2_iter1000.attrs
* src/tests/modules/pap/pbkfd2_iter100000.attrs
* src/tests/modules/pap/pbkfd2_iter_big.attrs
* src/tests/modules/pap/pbkfd2_iter_miss.attrs
* src/tests/modules/pap/pbkfd2_iter_small.attrs
* src/tests/modules/pap/pbkfd2_passlib.attrs
* src/tests/modules/pap/pbkfd2_salt0.attrs
* src/tests/modules/pap/pbkfd2_salt1.attrs
* src/tests/modules/pap/pbkfd2_salt1024.attrs
* src/tests/modules/pap/pbkfd2_salt64.attrs
* src/tests/modules/pap/pbkfd2_salt_big.attrs
* src/tests/modules/pap/pbkfd2_salt_small.attrs
* src/tests/modules/pap/pbkfd2_sha1.attrs
* src/tests/modules/pap/pbkfd2_sha2_224.attrs
* src/tests/modules/pap/pbkfd2_sha2_256.attrs
* src/tests/modules/pap/pbkfd2_sha2_384.attrs
* src/tests/modules/pap/pbkfd2_sha2_512.attrs
* src/tests/modules/pap/plaintext_with_dollar_0.attrs
* src/tests/modules/pap/plaintext_with_dollar_1.attrs
* src/tests/modules/pap/plaintext_with_dollar_2.attrs
* src/tests/modules/pap/plaintext_with_dollar_3.attrs
* src/tests/modules/python/auth_cext_compat.attrs
* src/tests/modules/python/auth_configured_module.attrs
* src/tests/modules/python/auth_multi_inst.attrs
* src/tests/modules/python/auth_with_shared_storage.attrs
* src/tests/modules/python/auth_with_tls.attrs
* src/tests/modules/redis/cluster_key.attrs
* src/tests/modules/redis/cluster_node_fail.attrs
* src/tests/modules/redis_ippool/alloc.attrs
* src/tests/modules/redis_ippool/pool_tool_delete.attrs
* src/tests/modules/redis_ippool/pool_tool_modify.attrs
* src/tests/modules/redis_ippool/pool_tool_release.attrs
* src/tests/modules/redis_ippool/release.attrs
* src/tests/modules/redis_ippool/update.attrs
* src/tests/modules/redis_ippool/update_alloc.attrs
* src/tests/modules/sql/acct_0_start.attrs
* src/tests/modules/sql/acct_1_update.attrs
* src/tests/modules/sql/acct_2_stop.attrs
* src/tests/modules/sql/acct_start_conflict.attrs
* src/tests/modules/sql/acct_update_no_start.attrs
* src/tests/modules/sql/auth.attrs
* src/tests/modules/sql/groups.attrs
* src/tests/modules/sql/map.attrs
* src/tests/modules/sql/reject.attrs
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/254b1eb909f01e6134eb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yhA8ACgkQ/6TVgp+2
18q/Fw//bsKzbnl0OZyzDUoqdW+YX1C3t7AF7eAw1tay4CBeKJjMI0EDzQe2RjKb
tnf+kxz7jpDfs+OiVEfN6PRv2GoY/R9IRam8VPr02zg1wxwwKdjPz40nE9YB5ToE
qGUV5i5X1L/ZfmwgYHa5CrcEeUVmXm3tK/D5h+GY2pDXP51Bsrv7fJn43BGlYeOu
gQaPZQfPHKUYiTtTmMi3emr2LrrxDURdbO77bSeAmltm6wmwXI9w+N9ZyH75ZwQx
V8BemkOvP3HyxpC3BaDSndhzsPK8CgQuJVCYEQ0UBpHHoB6OXnseTRLzg0toFl6c
7oc3DZ6p/Cjl+K/nlOm1FmdMQDnB1tF2+Ia0mkmfbwdxaj8Go7rcz7uDQEzQHlH0
/zrLZZvIsWel952le+Ni6HJxArIg8VkQgsd02mNp/wjeDCT5NcUtwlpDtEzZMC/g
qxdkwCMkOJxXVX8LBxMct3hRt5PvHlQyjXS68H7rAbDvqohZPuoYZd4KIJqf+D+2
PMGW3IO1XSzyzD2RpITV0NKwijn3zCcsE28qVETn24PtHEKok0EqenMMQTNPTM5a
LZ+/jCSqnsoDT3ggoobLJJ1qaJV8UMnXVhKtPXvE++zlCyRyDFDm/8eWxqm3aC5X
2q8N9nMwL2OYVFbCOWDPOf+Ev6zQOcLKRLrwpXCcikjEt4A+qis=
=Wm6+
-----END PGP SIGNATURE-----
Fix LD_PRELOAD
Arran Cudbard-Bell@2019-12-12T18:16:47Z
Files modified:
* src/lib/server/main_config.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/020a6a9c761fa177f190…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3ygVAACgkQ/6TVgp+2
18pWHRAAnIOkrtZEyeQBseQcJ5B9p/5vHLhU97H03IKgSQBz/tzOv6LtD+MMfFRN
ZrP4QtcKLGxOChuNA/qVLuMKzffjR0QQPLTA8hopxGzORop57Y4+uLb1SEP2uCpv
nDruJaTVtqrMygms2EIRh6tDV+A6s6GjoTYi3tVn2hp5vI/iD4Dyz5Nc8wDhvxa7
atprMFwHtSKq7ECSJ8aPmzoqJCgN8exxdgQJ7QvpyJ83WNi6u+SrdlzL3iVpzzBr
QuRoX18Yok7o1gAhRy2xmswmDMDjnKfgqe7FL+w4PoiJKnU3+kjXr7byfhhu4mM6
2VVANcLVUOSn3azQbdfUkcZJ8Jh2ae5ZXw46xQxNoU2yrSQlSYkHh/bbhBHHbcbG
TWxK9yZOUfB8Jyo+BlrQ5l1eJG6U80J2k1uxNFFn9Dpx0TigPXBYEzoYHOTgedes
AZjsOFFzz/mYYQez6m9wrRoI3QqQQxNI6lDrFDS6ZUwHZ5iSw/pfsYgSYWkf77D/
PpImg7AI4nybXo+CpEMLJoX+1JXocVvL25o8u+esHQkCdzFHMQqo8AkuT4PYRN1h
ClLGHk+wYxzHb5B9Drnm2hamf2coswsIUe1TKdjU5Q6YK8xDc8sOC5GBnmP525uE
FqKm34DaBZADNDsjqPWZiXEDUWvPM8qviD4MpUY0GI9I2SqBlEU=
=13Ag
-----END PGP SIGNATURE-----
strdup filename in more places
Arran Cudbard-Bell@2019-12-12T18:05:04Z
Files modified:
* src/lib/server/cf_file.c
* src/lib/server/cf_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da869a854d76f9e8e820…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yfEkACgkQfQ55zXdi
Hs1SWAf+LlJHpqGGmZ1o8/OWdxhJxeiLig0iNh7/ee8pia3PvMwoQqr+zOUUeXXJ
yac6hyEd9rweKHLWcePxmKwwv4jwvGA3kUJzEpSeuZOeClh8iiGqzEbAPCcMcbaf
vprFeFJdHE0wGe4VvFmu6wYW6+0HFKs75B0KuqOY+zvJQipU8cXae0ocBNb0RYpY
8jsW1x2OSc3FqgmNc11mzldtR/TgXh84SykzI7HIzLNUpkYb9W0/0p84TQ6W5bS3
TuSMPtlkJ8trDWnPOML/ZQnKMDMB+ZuZfJ8XpP24FMd0dA9MaO7RPBYf4QuluI4W
DdLEDTHYpzYfS4/5wGqZ6cbWK2wvGg==
=lJ0u
-----END PGP SIGNATURE-----
remove unused variable
Alan T. DeKok@2019-12-12T17:43:37Z
Files modified:
* src/lib/server/cf_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/274bfef740ec094718ec…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yfEkACgkQfQ55zXdi
Hs3sTggAicQ3eEy6HELToKolwMLfV10Za5S73XIkFATO0j8FLi+5KtmeNoGDQ8I/
a981NIj50Z62UnuYB5k5P8PfRTUbo6LkXQ9s6+8ob4A4q5nCgbpAnvvCWPmhnmsz
xdvuCR0hlEUFKTpoVEvcU6YrQcr9Q7h9d/5gXf4jMd0AyJendX/fukIfKLnIf1ws
gVXJsPX0Mnf7+TBMOAIJKD8sSqFHKIESaqiPmVoqsO4YChbwpxtxVdBWmQN+vQtH
LDH8120W00w0fi87zM8rIr2l24B1YMhZ3r7W7+NYSfKrhd31tyxs3cibgZdQ52hC
j1eLwcreTzUwVC5YMn8lfjabAvVg+A==
=pe6b
-----END PGP SIGNATURE-----
Revert "add API to clear request_data"
This reverts commit 33c8af9031618f293195802facfd5ab3cb3433dc.
no longer needed
Alan T. DeKok@2019-12-12T17:43:37Z
Files modified:
* src/lib/server/request_data.c
* src/lib/server/request_data.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/710c61c360ca7584ceed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yfEkACgkQfQ55zXdi
Hs1m2gf+PVkbwj0J+YEmz2qDKmsW5XIs40QrNOSZZBJbd/aaFThpyIliNo3aQjU6
pFEgkFhc2NYR+CSgVMNj8ujTp/JvOFdKAhjOHWK7Eoi17OfUxTQEqm0RYVh0pRFd
VN0iNxsElrv63k8B/GNIB3N+3MwRJE7QG7QS8Q73A9hUgw5iVRN0DcW14jHNqkBX
N/tqvT3/W5jB7SCQmHiac2SgM1o3rcQdYUlY3eLHXZsd9ZPUbEwkwvih9AKeXA+6
ZV85IxmbKPM8zkUp7QnISVLdB0aWKfwMFfjY86BjwY6fUfdgkhk9I3OwoWjaGxJB
AoODRtrVu6J8+Dn6PqBJoH6xki96Ig==
=cuG9
-----END PGP SIGNATURE-----
Revert "add API to clear a pre-existing stack"
This reverts commit 1d764ca8062b0b73704df7acbd4ec8e7e70cab91.
not needed
Alan T. DeKok@2019-12-12T17:43:37Z
Files modified:
* src/lib/unlang/interpret.c
* src/lib/unlang/interpret.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cba34ff7c7903472da20…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yevAACgkQ/6TVgp+2
18pimA/8DAsiMUpOvsf1m5hfD1do38tolcdZVWyWiHA6vSnschFiPHhDcU/AHTQt
2rDhyF3XReeG70qOcL1zF/R2W+W07wzpZKVhnGaEd6kYGLXtJrXJt2uwhQVLxaJB
WrV+pvtdjKwR2VTOTG37+Wt17GsviOMIIGcJVtAx7T19oLiKwaJCRoUtNhySM5ft
ezgIUGb3IEp5RoSxZh4hlNtoxELxBgVMbvPCs0rHpBzNXhsKUShfaw+Ef2BoWgzp
cSTKySoagK0+Xm3O7ahaLUh2xV5nuT4ttIPOYlF2tUoy7kbsxuLBl7bcY8yZ40ng
SqxnEaemifYeZblmcqkCXh/MPmVB3XrrDiyRmdbPA9/7fNlGpHKEe9z2YdBhnSgz
8REW6mCux8XL3CVtKpIzdXBvQc+owuLTj8WgfB31kiGqyD98pQ13kU0R0l7UfqMz
bn7BbXyOotyIalLyg7WA18T6ET+z+mlbB6uZVXJHDkS9nXLroRiSo5EfeWJs5242
vbHlJv3IGPXfwrd3rnv9i6k4Q6Xof6Bv4Uut0ihL0L+mAr8r9WeS6il2eFR/4nf6
ljb2gud9fJUU+0TqaOyg2uZZj3+4BaH09FePc4+3ynyrVatv85s68MM6OEZAjil7
2jRdr50gHFhxmnPPBXXqkUHmOpIbYanUBwWZkKvqq43QlgMM5so=
=SwDh
-----END PGP SIGNATURE-----
Add the pointer to the handle, not the handle
Arran Cudbard-Bell@2019-12-12T17:37:52Z
Files modified:
* src/lib/server/main_config.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22279f1e24f5a792c7b7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ydQkACgkQfQ55zXdi
Hs2fPgf9FxeVwadAVQJJvtaP8FINERsnuRPLL23jF88B/PexTwtTpxrNRIiMjWWx
iOaxYdpgVStGbdQgUsHgkcMfUnPN4A/qgMuY+jwYvE+NMY31mLNe501wNMs5PUf5
fjVM7JJOGJnKDISc0mCyhoJ3M+ha2k2UELMuYW42rOI9QQHEyWoqkRELtYm77BWh
IQP3yEIBGacoYkBWkbrTTNK1HIFRXm+ISzr5BCranD5ozipOlV8HD7Mr1LQTQa/I
Pyyk4uh0zn/GvYOYkBN0y1cp6sqpmRlvo7m286P7qiQn57VA2kBLm8ov45w8XJhD
6ntFsIB9Ypi1rlJQtllYvZArhanTNQ==
=fqUY
-----END PGP SIGNATURE-----
typo. Use the correct variable
Alan T. DeKok@2019-12-12T17:12:34Z
Files modified:
* src/lib/server/cf_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b8ef4d241b5d05c1c8f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ycGAACgkQfQ55zXdi
Hs3AFgf+KwqiyBpSYy0EXA1ofEUexG+/ERCgCNz1XldcSpx3aZ89CuPTLL8El2x3
VkiUV+GxH4KRYPbX8oWRbZRSwVmqqbw1fNB6c13No7hASwCIgVyQOKwmL5uIBNCI
3s6w+xBvmbgQU2EeAY4m101WBg2GZvw5Ci2Kci4I8nNYQVhLRl/E58lrk4nxz4Qp
XzKs0hAulQSR3Zsd0iNDMeD9dP8g6gQoOmUIGCq/AaUk6TLQXnpRI3HlIqlBBbhK
TQFNn79S+5nXBPEj2hLC5pgCZ3FoZBD4uoT6c+7hYi0haL1SMNwTk1VmaEmIB8tW
GFIGqP7XfOn4W3Ncy3BKirMMAiJ++Q==
=jw8G
-----END PGP SIGNATURE-----
snprintf() is expensive.
Using our own itoa() routine saves 200ms on a 15s run.
Alan T. DeKok@2019-12-12T16:51:39Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79ece10ab459591b91da…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ybYgACgkQfQ55zXdi
Hs3bAQf7Bl1ld/cP5S7x72Xi4AWnhq0BVy1yc29a9nSVjBbJ22ukCKycX7w8/dfq
HXY0Ven3S1d2bzxRqIuQNmfdFQhaqKhFzTJM0S15suby68mbmq58n7MLGihq0ROC
A7dGSKg7bUWfcS6REBGnCczY6P2okCfWajwd/OL+ehT2S4egyreJt8Rc1+bmQec0
VKSLtoO0CY+ZD9OCUzftBeJSssq9X0ATaAyqrxNODmHC2uXxGKLZ2XNuIpsJaSvZ
+3wnLm/tHlQgj2WVqoBXAHQI1seE4cMSQJeRgRyYXKGeIbBm5lzaOmZcoYpy00Sd
mxE+9lMq/MpJH66f3gKZOH/v3qClCA==
=lC78
-----END PGP SIGNATURE-----
remove bad code
Alan T. DeKok@2019-12-12T16:40:40Z
Files modified:
* src/lib/tls/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46311cad437ddd1d4e47…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yatgACgkQ/6TVgp+2
18rFPw/+Mz9xSTy+0R/ETYqETxv/7LTGD2EJjt6DTkfxAuSwWOQGo8sBarFkt4Jb
9+uP/5/tnD7Kjt7uVi8yXJz7ubNQUaafqICxyNkTQPVeImAdAXkOtbQtPDdw3cPK
N8fQCTbCbCIYuljlQGLU7E7XD+rnqrpMlKEmKeQWZu98z3US38nd7b3TOX4LNjxU
rNL26VygiVyJomj4pZPjHVnJKzzEUsYwdhw4wFBEqxXG4Tlav7ZntzIY2jMFQNiY
P3bCDxEfhc2EsbCSt59IuClZvtobssnRIJYkUaAkDIDLlzsLlFx95hzL+C/sknKP
DaNiWffoAW2FDQOgE4CJHzAwHwXxMbYlsVS+QPLyIUyO4DGPGhnTR6xuPEk8I/Tq
qtw8PdhQo4aEBpa6Bl70qQPfZ/Xd6bJByJmniPneyz7vhvqHWGu0GRojziKEM8OP
SSGQWHWmQxwZc/pRtR0fef4yIP9OOOGSnZWLq7X9hJmZgvzL1eDCZ6Tf5pW5dCWB
4XHgDP0SlorL5Z6qRSiAtJ9FUTgM2YK1BTdhd0yLw0wDpFbUvVwzaXj3EtJHAlfk
QAYECveFG8hsDA25FQbdzTY9eGGveLsLImcS/2lbVVqIlpA2CsNE67e7gxj4TfQr
XowSJ9H6AegceCFCHb8269adHCuFVq0+ExE7X6xNWW8t9peclkk=
=i0Dy
-----END PGP SIGNATURE-----
PCRE_ERROR_UNSET not available everywhere
Arran Cudbard-Bell@2019-12-12T16:29:12Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fba92b0420dc3d59f41…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yaSYACgkQfQ55zXdi
Hs1J8wf8C3C6fvoYL40wXldQr9U/egdzenPjPKElAhzuCNJMtCTbmNHbcTscnLsv
j8i8U+2JB2AgH1dykJKQAvS/cNHmS6Iw9r76XgKDStr+hqt6+nXm3eRafXcRT/pa
qTL6PU+cy39IQDCYi7rniILNyZJ3EP1uzKKN6wnIoJMrUq6YndhfH1zIVzm7G41b
I+0J+qAMdc2xkHQy3fYCaAKrZDKxk5JUjdd8X+z06EXDKJFvyAqPczSsfN+AvfvL
VFT9S9xhmWos3gA99p15xaECiOQoxWla+bWiminmBpDbISeMCGeaR25GfayMP/Hr
52VdLgGldRnZpKaJyk3qJKZb+5vV4g==
=qENO
-----END PGP SIGNATURE-----
move code to where it's used
Alan T. DeKok@2019-12-12T16:21:53Z
Files modified:
* src/lib/util/md5.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1559f86109b18af63b7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yYmoACgkQfQ55zXdi
Hs1rzwf/S/FTWbCKPooHRsY4C576PirgjVJQjcr1GzWlYd98Idbao/qPlThZUVX3
1lkjK3Nn1DLsSrTzcipyXk/+Dk85z7hja3TtWLSRxidMozrKFx10q0B3fRWPe3JO
7ggwO+KMQCCoh2D5CkGaf/pbgaX6Kp2MoT2C9E4IABIUiE8fgpXbEDsv6A+YukTa
RAlvlakYfk3OdnQT28H1QSiLdUM2jPdFXMtEmPu/lXPB6HBGKP85IcdJ5TDmAeTH
9lJqb5OosHyRSxbtXb6Bx9+wwlY8o2CrQBAuogV44MSM0/xYYKHnHZH/rflC3X8K
/WzRw+OZ0K1QuDYkBuQpctRSo3m6oA==
=LpuO
-----END PGP SIGNATURE-----
add local free list for MD5 contexts
which saves 1/2s to 1s on the performance tests.
Because we don't control the content of OpenSSL's structures,
we can't use a dlist. Instead, we just have a fixed-size local
array. With provisions for all array entries being used.
In general, the code should allocate an MD5 context, use it,
and immediately free it. i.e. *without* doing any IO while
holding the MD5 context.
Since the code does this already, it's OK.
Alan T. DeKok@2019-12-12T15:53:14Z
Files modified:
* src/lib/util/md5.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c9c3abd6cc3a75753ed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3yYmoACgkQfQ55zXdi
Hs374Af+OoJPK5muIg0YrKkEyJko0XZ1TcokhJ64eGyhTaSI3KPTmAuX3ZRVJhfX
TNAdeowfZ/o2AyjQfbU1MTFsBsZ+qkcKJdvTQ+gizjKIfIbtCi0RviWCeKvO9eDV
QMnUG3I7JCJYa/ZZMEB+As3KwLlFJNs8QjFk2B0FURuEE9D3YdJdJWXSyP9hNvSl
IdbEoAR6lRffiWqvS/E2WfvVLmPXrhAFdFxY1KgLmFrH2c9GpLb6M/ydufdJ0I38
4J+bN8KjTd2KE/fope8EO4AnWopaCuuLaNcitvoyGhxVIy576x0c0wlWhc38dGdl
ATELmRZscxTnxQksdoXmjAIWyRTYdA==
=PTgy
-----END PGP SIGNATURE-----
don't call snprintf() in the hot path.
If we don't have debugging symbols enabled, then performance
is likely more important than debugging. If debugging symbols
are enabled, then small performance hits aren't much of an issue.
Alan T. DeKok@2019-12-12T15:53:14Z
Files modified:
* src/lib/tls/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c429c3e4264359f0e98…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yPUEACgkQ/6TVgp+2
18qN9Q/9E7QpczHCIKvHCxI7oJOWhrAHZCzqEYWFW4pEVkaTqZCFXjYqYuHQIvqm
n9Htu20u+sKzuLcE2aZ//bvCeJy5mmlM2p5lP9FkyQknHHU8lKjITqwkKKz/olBE
zufcJYUtDzzkq7XavlK1IzWSXa3M815YCvfMd9xZh29sCOGI08/SXW7/3LbVLZJt
NvuDIeYCcSLXqm/UBlQloBveHa57dkVJziUedpciTOHzW0DHNBVjCyP8LUO1Ip1i
2eIEl6d4aeBeSodkwAdCYmhspCDxxxhPcrQCpJzJGd3krzHabU3bDkQubdFnNMRj
SNX+HepoejTk11Oj2+p0WFuukMtAh3/ohiGKvyAyiVEnyt09W1G0ppK9inO/xpQP
IVD+o+gObDCWHhEKQdHcuDEnFC2TROK5E76uX/cXtsARISXbiDqw5CvXevuvQFh6
uMo2Rbq5MDNJ0XbrhaWC8WU6NRmi2QhAddOGPljFbErN4nU24qETAtAtxTsfrkrw
Wi1JwqY0GCFORUo0DJYK6BsJXCOidkas6FoDBVIG1EbYtFrvzEz13/5F/IZSDErm
5l+ZCOd8l2xhTzI6SjJqHGEUhnQwidTbEiARCWcr6GUmSlcDBNNMp+vC7uWTu/cA
rHYbjLmgxGVjFVEIA8F0duy00U3o/mPFWqb6Sj+T1KPSZ7RtCzc=
=mFtb
-----END PGP SIGNATURE-----
Initialise is_closed to the correct value
Arran Cudbard-Bell@2019-12-12T13:14:41Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c037b371cb139094e59b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yMDkACgkQ/6TVgp+2
18rN2BAAm9CHzbUzQx6ZrCAKB3xQ7rtnQJ/f5eq/XhvR2y8K+txihUZCYZQbcU23
YNYnWAt/U4Dy2HRIaaRI/NWkhxvP3Tm4oX47sF//7NeMSKnv0xUyUQTITLLPXAoZ
2KFEXbae57BubugIkTBDc5TyrWEKffxQvVBv7kbjnHTePwGZqwd9zelTgSQ/lgOg
xBrt2P3Dn83bU2UEd9HaIhbvA/xTLCxbLBunq3pFaUR3hx5+LI9clkauEajSgoD9
Gv5a17MnLgXxoIwwu1u0kvTqoufAnf2IL3AWsPJZbOa6xUiP2N5kN+TgrjYwJciu
UVmpqlwjSBeAKpm+wLbi1k/HZ5WSAC6gNLHOweTZ+3tQouwAHOzC/ruEJrbAtywN
iAZpnGcfMnJg3cm1TPcp8a1Ovb2xClvGPQ7S9Qs2kH/LXflMCnVNp73BqY1b04KC
8y/audPiEYkYib8tl8xmq6olWOFG1Q/Z54mO88e8E9VK/VqvqwYcUd7ZLR1Irc5X
bPpfYLoKCW6xnT1Qx2uRKIpMZbRiEK+mUtdfEJcZTAmp2H3p0L9+ciBiFPScQAim
20t1JbM8bQF4Xmgyg3cAwFzqUnzFnodohWUWB/7o23tGOIvPrcWhToeprMU4RGR1
4E3nNdNv37+ZNRIiFHRAc4JejAJRVYncWmZqEjyiDNHTY5olD+w=
=dMHx
-----END PGP SIGNATURE-----
Add basic I/O throughput test
Arran Cudbard-Bell@2019-12-12T12:19:05Z
Files modified:
* src/lib/redis/io.c
* src/lib/redis/pipeline.c
* src/lib/redis/pipeline.h
* src/lib/redis/test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b09136eafa98c7d03ca…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yMCEACgkQ/6TVgp+2
18qJbA/+Inx4TjRiaDzasyneo+dtfnr1ISZ06hMMaRxe2hRdTkJ7xI3lOC5YGuBj
eNqOcg4uIVmSi8b1fma7l0/+8HGoHAsEZhSvr5sX7eagctzIdCRXD36ieV4y/CsS
SbDJX/tKXstH5Cg8iTv26jGXir5k3bfC/jkOykdYYamSoWmktL1AQZnNBvkv1u4l
c+OxjGej6SkoBwDv9Vhj5f4SapElgMCVPlseoGqzL0yC2JjQLSs+ojRS1wPhFdHU
EIxybPonGbuYTHb61F/I499sp1jjjrL69KaQVFsdA+KX1eBK8M9cAT8o5qEcgkzP
mWOc7FlJlBqttACrh5hIUAUtox3/Epip9IOafPs/ElB6uZdlzexyE4dN/a7Fg/Nd
SNEECnfW1bAK2CBIkNUtRrjCbS06SfZ/+sb9q2hHIWfhZHyO5vqJoeI53JzfnT5r
G5cBxI6Zl/4HKlHHn8NOWIglbFlBshkhCL4A5PZqSeYQ/EAXRp/1tfERIcdJVyT4
IqgltIayX+020YPqlZngQKWdjcH3eTmwP4tcwk28O/SgLoVIO174Lv4n7+lsrS/V
hB3uIiwYEDVcJXf/8HuMN9dnbBWC8VV8s91nUwLF+iF9F6xEpCUFnfDDU3gHReTl
P966IicL8Rmce/u4L5d6KsixIOt57MA0om9qFZvYpA9ry5icyrg=
=BBbU
-----END PGP SIGNATURE-----
Make trunk more permissive regarding what callbacks need to be provided
Arran Cudbard-Bell@2019-12-12T12:18:41Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ee33e2345022074bf58…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yFiIACgkQ/6TVgp+2
18q9/w//aEnNEpCNnSK5bCDeDA24s9pvnlTjGkaaOM0ugaWdEvhDJ3ebLA1yrUgy
rHlYva5S/SKxU63iVPyC4895ffnJsEWy+LxFUY8+U9RANuPYNr9B5KFDyzlbtaQX
UdRSus3XFuwuIiJO/0SSa3PYoen4uxnK51YZnSkpIjSH3VrYb2PSKrQI5FI76BDp
3RciPuLDpWiHmNRTxTedAQxOa8G2ayyeZMhzSI4lrj+/gqJwUmIrqpZWtGffTzCy
IPatO7Mm+kImeT+0eIe8k49rflEDjX/ySuNG8R1KYopxs0UNlhpSL5qzIEFrfak3
vcJYYcO3UQapi9yFmPbV0gpmq0sYh5ba+lW4k3soI+1GtV5S2xHddaaMDOS1jAr/
yDYGMO7bzB9H9riTlGyRElZHJAULN5rg/Ida5ziuTUDsUy/OSebdLspNHKWHwZRe
7qgXjpR+U90Dszke8KZ+9HcDx/lh2tVrATQDCPbzYONVjtGK7MbLAiU5m9dbc8ft
wjCF6PvM4hpaH0rgj05EspxBXGsL0g1Vs3d/c1xf6s6193WFcK4NduQd258apsxh
aKW5QjHxWFzUtIPIZJ52kjMmP7jgPNfLzR87XXM7GxI5pjWDKrsdMYg6T3T5WUyd
pbmd/HkU9ZqpYgsks/5qmAyNBR+NIYHYmH9vNrAbcNeriqSgpgQ=
=JQFx
-----END PGP SIGNATURE-----
Typos
Arran Cudbard-Bell@2019-12-12T10:27:46Z
Files modified:
* src/lib/ldap/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42e1efdc7c002ab7a0ce…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yFFMACgkQ/6TVgp+2
18pWFBAAmGQsHo0kjkxD60wcJ8sWjCrjAWKGrBjGn/uTTujY9rS+ix6lW1wq7/IW
4wPnOcOXAahcAJcLwEPwh9dEav66rNRG/ZEcGvRVEIGYQyc825AE9LH15UubREwb
fSuUoEQ47sQOThCkxCY7BuLZsTpw+npUhWs1r8PsYxBUzPwGH5A8PvyDmhfWxy8n
g8CTgkbMFDFFaV8RTwWQ1V0gBsBpHnR/sRRIMjFijNzc4UqLL4ms85gQpXfBbkVx
9vlKQukOTHaRjMMmhkeFpD4j4hURffld9pdDy3rSjAqnzDYPui44EoUd0lMbfVc5
iXM0gTEa7fua7d2kIghVMqyK36DXn1ZurQngM2HdlDZpzllJMemViTRqCYpDsvpo
krqO5Je9Y5MkDQknNVA+FxYKAuZrbMf742BgieHmx183DDtvCbTpGanSMmRflzUu
nSS8vSsG2pMRnAM5U+RC7/A5skxEk/xfj71Wkzzq4eIlZ3P7Sv4UmF4MNZNFJI8s
5fgszXDYQ3nDV3PaydQtSS1D36W9WoFF3qDm0GZKBaS2J2KoyHTXRy5KxgXiZoLz
71x9SwgMlq8ZBBtIlLEsFa2G7fSVtmT7qrQdiqh9O6dTr9K960WXcTZ6Le3wmGqV
fcV+Onh55OJEYkxC6FHNgaOIn42RvYhrTxaPYfahjy2Buyht8Zs=
=yhvx
-----END PGP SIGNATURE-----
Add redis pipeline code
Untested... So probably doesn't work yet.
Arran Cudbard-Bell@2019-12-12T10:20:03Z
Files modified:
* src/lib/redis/pipeline.c
* src/lib/redis/pipeline.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a26b17a19d54acc70216…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3yFBsACgkQ/6TVgp+2
18oY+A//W/MefyArxXrvOz8GzQinzHentKGXycyqANIA6yFD0pGaEBjC6LO5e4xL
vj5kjPsKF9jcrGM6pu7WpNS4Bz2WFlpP+A/v9N7/dwOHQoWpZ3i4/BBN8+vKERpE
CbXze0dTf78AvJATrXtwsiDPRptWjhh2VXtmge7WvluZCOVUShBS5CC9E3/wfDvA
1paWaGOvDuPhNuoc1goxoChpYoN80RrlZdWlxyNemuenvmbQaFDmYcTpcOV5Ce6F
ROpNJyAOPVA1s5/jiINOMyqt4x5Wpe8eloeI54Rk8fN+YrioN4sdddZ+eSbYk114
ZKb7AI1CSTXixoth9jhAQNTVQQ3r1qTkM9hmiuKzjgGLIzy2NE8tW34BMmwJeyYM
NCrVDTISYZTUic7+vQv0pBmZkMxIBtAhdSMPv5F/fClYqGPh/xis6RpHEe/ybg/5
r6shNd8bDFiOgRwFiF4NJHjXb3Q3/n96FOsZnHb/xpC7jNyt0wEYlBxVIXH20Aag
vRhIyNa5kol99K9JI4ySHoXD5DMG4QHME5Y+YqxCfRXikuhoOoIVsXQr/ujs0B9k
938irb3OrXZ2Gu4+SixHNxgoOsa3Vr7mlVldshEGDpDRh62xL8Et8+sXWxwoMk96
4QCyyf5N98emJ4Hgvlwc0kD2MxDQT/PC48hcfXjmFprR3n2fUaM=
=fXHv
-----END PGP SIGNATURE-----
Pass around connection callbacks and configurations in structs
Makes it much easier to add new parameters later
Arran Cudbard-Bell@2019-12-12T10:19:07Z
Files modified:
* src/lib/ldap/connection.c
* src/lib/redis/io.c
* src/lib/redis/io.h
* src/lib/server/connection.c
* src/lib/server/connection.h
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
* src/modules/rlm_logtee/rlm_logtee.c
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfd50f022ad46abeeb72…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BgACgkQ/6TVgp+2
18q+Lg//emqDRuZSwypXc5egQh6EOi3k8Csm1bI9dzRmGNf91pDTwSReVRlyKzAp
owsOY1gNEyOUfxkwFt8Ep7b59F4dK82hEm7NOrU1mUs8+R7oLSyL2/5YIrif+TUt
Vr4ELEF+rrsL00Sg/Wpbb+T7hLWxuCA9NsffHnv5NWkIHKJ1Rz8zc84d8DRxN5YE
7orczgG64rSrdzuY2hheErO+eGqjH870eTgdOchJRaNsKWOdzz4z5H5gk2gYm85l
5aYCEV6BvHuE7U8heOUSpScftYZHxuxfHQmJzJlma561rlmQL1bZvTJnpfuzAgwA
5zpInQTmFrNu5CivfBy1Yc0WD84LBPTuX+Xw7bmCY6u3hpap7mDYTgAy3M8kYbdI
PoafkZqAZ1CMLy6l0ARFePidukYVs+y1uaLXqx4X59a47CD9xPw2oeAlakdtwZ3i
7tECSZXQe2q7AGvXqwSKCj8A0idKyP0vdBgXCnxLKSQZXUS5+QNmU+FSxt8DWT4p
iCuQW+XK1h0spZyea1U042oRGHKcr8bNnc248VFfiJY0qLPTgnK4mGd4HYmnxS5Q
kP/LHSgqhMXSYSLOnxS1sBI4yTKeSBvLZ16f3YQ/tODCbMw+OxLZYFmBSvSyBrsJ
mcB7l7fUsx9d43GRJGhZ1i0jZBUTNKkPt/z5kMgn6t2B+2onaW4=
=lKiz
-----END PGP SIGNATURE-----
Add a 'ignore a response' mini-API to the Redis I/O code
When a request is signalled to be freed we can now tell the redis pipeline code to ignore the response.
Unfortunately there's no way to explicitly cancel a command, but they're not usually very long running anyway.
Arran Cudbard-Bell@2019-12-12T08:19:36Z
Files modified:
* src/lib/redis/io.c
* src/lib/redis/io.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2216caf1ebb29a61d79c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BgACgkQ/6TVgp+2
18qVzBAAkvAd2KJ6SOrQ+tg9S6B8DTIWea5B8H6Hj1rq+cgLRI1v8BRFHkomOJWD
7UHrvDwWfaXF11qOIdSv4u7tBy2kp71er0pTopwLBtL9QbACc9gwlos8lbdw6xHI
/k0oKnuxkv//3/Ei30oHIGUzjWpRTy/Z1b0ajVO1Nm7MtesFSf3F1+d+pz9U8fvu
+EIO9JmNZxvyCsLVp343P1GlO0FCgLr4+1l8WjnNPwN8cqrbLZvCzHWM5bhFk4al
zIX+fO6fEkq+Y1cXMJ7cUSN9ltcOvrfr2ttYoIeFwFywT6egJnqioYyvdchOfO7Z
p/wtihaHvkzxL66x88qBPWWrDV/vbu1sxFwyFLrqVsWFdzTGdnah/5A0LAhG5lhv
wlprkrI/1lw0Efp9prKdW400Ap5mfJe+ELm43F0PchZT/+MasVi3T7DzD5Sjh1zV
tbWDs9LC6pjvZb/7mCVOrv2HhE9cTKXfMfqJp32QBFaQQClVKL4Ao8kmszk6Bp3a
/3CTH1WPxI7HVH36F82DxJEyq4YnySqYsDli6+WsD+cylhIkfB7ireq4g1xrM7nr
Th8XWELFBrYEF6katvTOXuYHWex7cbCjBTtSdQw1aDKCZqoysANBGkxud9xoCDnY
BD/g6ViSIa3D7eBPX+Az/6wdhRIaTSWb++evxpGbTooQ5oyiXRE=
=sz8O
-----END PGP SIGNATURE-----
Change how we deal with freeing connections
We now use the on_halt watcher as an indication the conn is ready to be freed, and that the tconn should also be freed.
This allows us to signal that the connection should be shutdown, and allows that process to complete before we attempt to free the conn or tconn.
The previous code just failed spectacularly... this is almost sane.
Arran Cudbard-Bell@2019-12-12T08:19:36Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87dc23cbe1c6109b851a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BgACgkQ/6TVgp+2
18pvrQ//dLXpSXRfFJ2+SaN8QtRREIAQHzhqqSfK9VisBmRCN749GlcXTxHEMLkh
vyIYlcb1gbNX1GZP7bqtKz2GOWRuGGxlbXa+o+PU+FlbpGdKnBbFCTRkmI7c4RYI
DJb5/KgLqSpvjjxff4rte6CaGC1xud8FEKyy70RsFwHPzVo0WjCUi3C9z9VEiZhp
SK24ii8FXcXY47sP1GQPLCxix6ktstECgZsQRpltm/kwKPyb/zhLFgNK1oSS5fcI
u9KVaxWJglzj6for0YVbbIXLatCK1MMOPNRQ5rD2kjyBu/OeABZmRPC3WWcg/P5g
GxLuOJqzjA2BhGd+Bzf4e99SAtsHG+wcnPCWHc/PToHCfoeOYB0hWrawN2ERa4Nx
Ywr8+fjO2csLE/oDuQtiyQKi1e8Rdz3PdTntRj/E0Lb5+g315eMbuQdnoCQEh+tD
Vr4zKXh/gGov2EStVYV4r/IrGfd5wBBspAjW82xS2IeoNE3OjDKSomCR9VbBFSmC
qVyMu2X1zlSxfjrStencxVj2Szpt+PxOP1Gu9WeXU65xKNK+CQ/LTfbXAR3xz8bm
8RTsk08IW6ILVgE6k3ev+hrK4ybg5pKhaepG1L5Jxf6vDti918Hi6ZUzXD+G8jI0
BPvzqO14CQMKs0nwzpZ9U7LqAfg8MqwVgw3IvaWlTiUupn9X9+A=
=zqzs
-----END PGP SIGNATURE-----
Allow request states to be signalled from outside of the demuxer
The demuxer isn't always needed or useful.
Arran Cudbard-Bell@2019-12-12T08:19:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/193d5272f03bf4b2163d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BgACgkQ/6TVgp+2
18rfSg/+PJ8gyJS/3OUoW8BsMjQtNsxdH+DVc7P+A4FC9dNa7MNc8OrLu60KcKAN
4XRyEw7FfoBGzOa/69EZoFCBJj6id5Y+WllFkHJm6RBKMj1S94DR8j7GcQVbMUj0
qrZACs+NkmHmNjXiiGqB7rz5e2CA6X7Dp7WmgIQ25H5+serZRoaeW6tB3fqeWvI4
loieRsOZpcWpRrFZ8yNotCUd3z80gc0IPG6iWsEQP8HN0kyNRBGbzukcPFtiDeo0
5dfGunUnqVeDtRqio7HT1b6NQxMuyunm5b7yf25KOPQR++v9NGQD4Gsb7E4Q9fiN
yHvzF6hy1LnPCXDCpBdQt7N48+dThK8tO6ajbicov9raVIQzfAchnmC8vn2m72Y6
t0kwI3IG3fUWAlpg1UcxpqyWhAuUoVbVmqnRHAker+dsRWxyCR5f2rXDJRzH5rdn
C29Uanwq7OW0Pe93bkyroXxT88fjdDNkMJSkVlkQX35VIluU1bOJSCiKW6NCN8oe
5tYeBBbhSFp+0kyWrfZm2mpCSRaDXgVAjAtXPiofncgwX3h6jY1cJHjbso1vuDo2
+so9A4zp+mWEAqNa//wkmRKlBXfjGJ7XRRjKVywxOaw6RI7qk00oC2Xbm3Irds0Y
/K+B3v6mrSvBa93yspLVpjGwJqNE0FWkJToUEQsFxpPtCia/3bE=
=U8cv
-----END PGP SIGNATURE-----
memcpy the trunk config
It's just easier, and there are fewer pointer derefs.
Arran Cudbard-Bell@2019-12-12T08:19:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0155df34e6093937e16…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BcACgkQ/6TVgp+2
18pBbBAAqZ08hShYbxabWB3mNA93Ji1WpxWfEdP+G801ES3pfiOdbQ9UXMJGrgme
C1yqRgbOI4gMwsuxinVvoU6xDzHGvDT/Usx26fSsy/TE82BVTM/KfbRoy3sJ+ESA
osjaW62oJGmPcN1bhJNkARw++J6ubqFCdurmbN+A3PPMXCkzpBuKum3U/7BF6KiE
wKGw6EUJMixGDWaemo5VGu0jT7Sy6UVQ3EQiQE2vNst75FnuYw0qa41nFrr/imcs
P0amF5DJD6ujahnr8GYfWlDnIcNc5bnGkvIQTcxTEWdoKaIl7RtWrTeGtoU0Y8Ug
e3AzdMik9geytVf7bTs3b7LRkMmXPDaFeqhphTIeWTURHl1gNHjI7qCNcYlCYYMl
xJiO4DNN/r2wwjJmNM2ZJhPLZ7q0xFPnGa7mSdYZCCLoHmkojeZl46iAioOYm92+
Np4EArVjXDj548FnHI3z22Bx/T/XMg/fMnx3hUomIfKCdH+uBqZWdyCRoDe6bKbf
jdA4o4Yhl6A6WOodyj1pWGtHY1HdW/2NB+IBovVTPXdqYYFp+NQvZp2NXO5CbK+Y
Cb25Sf+PtHyu81GAVsOD0vfVCLHib6evCaZfX0p8ibY7dlUSVsIJjIZTmmTtrdo7
xhmdukrapc0K7yemFfiWg+B2FQALRO7wKq9SVRL10ipKGklnpgI=
=XPOv
-----END PGP SIGNATURE-----
Enqueue return codes should be public...
Arran Cudbard-Bell@2019-12-12T08:19:35Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ffaa959a57ebeeb9933…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BcACgkQ/6TVgp+2
18o4Vg/9HiO8krJlFZWCAPqLze6Ghyk7DIPK3ad9DpxaWs1fV6Gg4X04xylIX/pW
7Q8Rcohn3nRONff03s2oHaLs0vnGtXzyS9GyPGneba1rHfrDH1YIUmvL+lIOi/Xn
9f9XTxGCpGQoGKa0S8SmVRX3I5ebnrPrdQ6CpKsMAro14Hp6Je6lgFrrym6RbU4C
BOAoMDHgFnAJTuqRkwTi1L5rBilGwhB3dmxsVfNIBz0hXax1+iZ4sQBzJRqq0oSE
89s4HhTIzEsW8re2dX5U3vGYDxrFHz30v0g/cdvOO9/iVWV7NH6qLNU6AbbXzl96
N7dwl6GW2XAHBAehFloYzRV5qzu611m7Mk3sbNwJJszIkxvzy72XBWlN27i4yUk5
v3b/FlnpndG1o8l0Jdht6jKAeufez84ptLpq6SvDpLA18ucQ553q2Wcm4Rh7z6Rg
wmVgvy6I1NWFDqT+8gqO9+8Zw9hZWMWojKYVmpL5UU3aFNesVUsT7rYPWgT6BoT1
ZAB+XDKZQNZ33xD2WdSCgSaEHZTWM4b03BTUIXkW04S11zQlbuh4S9VkXUYu5NEH
8a0KPW/yXtakr2apZ4I0U+1XgA0+vr03l2xMvENkl/ZP6fwdp7ok7pNdseu/DcYI
G+MHcoLwzIBgYSqybmw6dp4GWVzqEtcPWTeHC5RJnAdIvJ+zRyQ=
=D3jV
-----END PGP SIGNATURE-----
Allow watchers to be removed by handlers without causing catastrophic failure
When a watcher is freed, the watcher call loop is now fully aware that this has happened, and will not attempt to call freed watchers.
Arran Cudbard-Bell@2019-12-12T08:19:35Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3663b4156ea762508f8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BcACgkQ/6TVgp+2
18pmIQ//ZXJEtyN24hhL6/pGKhhWGUZy8XZn5qstL2uWSqOlZ/8BZNSU0drnA23i
xfDx5qgtKEeXrkhsNx3Kc0/5RnpNz2afUkLZkDybM/4g7n8SLNBB69MnXrg9tnJr
V4a0cmozN3+Q2ieGGIRc4ecN/fxoEvwTSx/RSSbbcHObeuQHH8ctV/qbqCX2rlUY
Icx3lur9/Ip+02lkemJrm6LfaIfGx+n+xJy5TJGfT4O3IEQ8P8kuSrwy3JwKH48Z
Pbt17n6+IlFuyTZnzp3+7GuHUI/5yXJBA4kYW/bICHaSOnxLKdzQt5EM66eKpjFO
BaCfEHq1KN9aeq1yts9eq289LemQCCqGmUDhJC6Z+EecNS7nuAkul5YnhOh7kuA/
+siEzNfRLBYNRXQ6wbJOOzKsf5RNf862X4gPFNwfG12Z6z+5zp9CENpQtG6defqm
w2dBHw0P3/r9DZlq5zhDkX01HfcGaFzR4gnAVM5iGJ6bK8uZkm398YkxEGEEa4hV
u6pgF9XSSoaUsP/8GOoiZ6yL0TpGcuV4sO/lPCdxAQknvZ0C+6Mtkx8DOuBlZH7G
/GJKYfFu7KBuZI6TvkZIq0uQy0ojwSsZh75c7O5LOkvQUIMGIXj2wVsHJqIShrgb
AM5lMP4EhjCrtIE1D0HcBTJJLzOlSXnBj/kFE8yr2qmnIl8Rj7g=
=g+M6
-----END PGP SIGNATURE-----
Docs
Arran Cudbard-Bell@2019-12-12T08:19:35Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/919fa3856189f0733950…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BcACgkQ/6TVgp+2
18o8VxAAq+xcsWVI7irMgdm9aTx9aJ18N7rgEqlb8jIGjVX0y77sayiEcfe1Wzkw
Yz+wecmBWYacYVuCwIDrNEGXQRKO54bOXDVlTZU7TWUCZh3DYiS932ilIDRPlFCg
Y3HLgSgT2UMYd7wxNnqi6PFyUiTI9WVeYzffbdzZMhli4BtlqVBmrtyzQ3pzHnaj
06B4uc+4PDbo2YlKIiD/AD5u0Rs69fUFgOg5baiCcox9Paqrtji6XBTk1gcwHL66
6FFDHuktPttztotTC8IJIyzVIIpPzD2etnheXNS7V+DMuOwGjGNKIM1PyDkfbArR
Cc4ioyhiKdoY8pkbC6LneLXmi06NFYSNDc4WzEeNdNSQB68NbqZwCovsKYnp4my6
YuHlZWOzwEPghmOEJWPbf0pldl9YgLpMfVCMLJqGpTfBFg9h3szYkXsX05Qj/nrS
QsFqgS6yRxTjOmc9eZ/VAYDcG0Bk9Q2dIfDf4bfE056cDx8KivlTbo88BjSd58gd
zUQtC8iduUxd7GTXcEKr4Eum6k0Du2Rw4xQ7a5xVmf6O8hEJKk+gKOQD6FEBXQYx
hizuokY0AYXAAD8sJIVT0YeojOaKaGspNkFH/H6qZG1BsGI0lJO2ym3Axc3tPCh3
W6WCk4ap5W509oEtUp224Pfu9TT4spuvaHa69mFafM6MJGhFp/Q=
=++LG
-----END PGP SIGNATURE-----
Everything else uses entry...
Arran Cudbard-Bell@2019-12-12T08:19:35Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77a61170a348191e1db4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BcACgkQ/6TVgp+2
18oc3g//TyXXT8oBq73zUCiteJjSps5jFySBfqsB6xWEQrfeLD7yFTnbktQLLwd0
4e/QY42bX0wU1205GHYsPDUp17swguR5c9hQGyckd2QKEpZh4Qy4b7oxbvqLEVDa
Y5PBraOUri0814itYREC9u/Dh1hCKx6cmnhby6eCuqfNEdg9G2RjI5XCxY6TVFud
UY6raSNi7XpIrKcfNuOjk++IrvN05pvbFqZ9aC+tQestpVKXA+WqVzS66/+qE/Iq
ljsjEUJ5OChKkd58DyMZi3YVWgKRe9xuwv+xZMpBNO1UuV3L9GnEm3IVIMOUL9zj
gLYCbqi0xq/0TXRMnWA0L/Ajjtdpt/MfxWvVhOGkopY2QJmc6xFhZK8g4gjfbwAN
f9mkJBYCBrtkXIsuTorIQKp8MI9hqQ6pvDrxx/VOXPqk++xAHl09Nux/PQ7Cy07E
uql1q1w5VMNHfU0VQ6OHKsr995XdgKnIinfhrVRkPLW3Yycntm0mfH7kljO6FNf/
1hMPFcS5QTjVi8VFXvE/1arAxQp6D7S7yZvDscjriTpyJJZ+g4QIBoHmz8ZbUhGt
vyuQK8qNBds+lXqEId+fTucWkJsm/reQAijkNVU8S+8VVHRj2lejidUZm+MOIrCs
E5h9XYIzUuyP207zHVFITWiOWdwWZJ1PlH9Zd/clJP76fhaQz0w=
=RU7R
-----END PGP SIGNATURE-----
Shift come code around
Arran Cudbard-Bell@2019-12-12T08:19:35Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/connection.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6700eb7e3f24a187c37a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3x+BYACgkQ/6TVgp+2
18pMCQ/8D9m+KpPxGYEwuA25ukBDDabEduc4jPqKDI4AwMovfJegJseR7W1cKogR
voh6bytX5zelNnsT9kiWCUUsKchVM+RzS61uYhjoyK2VbvNZYm2TLpS409TvzNYy
RSMtn11DdZo6vfMVM3tCbKbcm5MMe9at6+zMd1zdRi2EH5ntnhGvaVMhVEMyc8yQ
+ckuoVTG5r3E5UE07HTflqD61F/ZK27CVy38bq3xfMhfeqDUWSp0xlMDV75V0421
UAPeFc+Bqa8CbavyMH4Msdh9bJBx8szotMjyskaRoXrbvS1xfKdSillCxk5hWq07
7v3Yq01iQu0lxvBGc1/n1GY+8nhebwyARO5DG0BSM6OI6uWzqAYWCxNvzueRC5kl
9cG9DaJp8CYo+I/wVCrQcKd+BEu/Fzrysay25CFPESsnkUh5hjV9Mel9Azoh7Hwh
zrYnIG3eMVjuOMEnTj3Uv3CncZGMBTkvbR2uVG8AUWeZJSgzqAovaSfE/c/S3kEi
MrJscKLgcKVqSz37/phIEyQNjOZyG5TZP0sSoPwPLBZMMe0GBwdU+9ikysWggOpD
TirINaR7GFr5uwxUj7DIrS1zzjA6xfFHq8SLzNa6KU3g0xma6mG5qMHE9JmROfXA
ak8OlSbRzIRFR+j+/se6tgy24NRynZpyjMxyKi5O6JGGun0uUI4=
=jnWx
-----END PGP SIGNATURE-----
Add a deferred signal handling system to the connection API
It was a nightmare trying to reason about how signals would be delivered to the connections from within the handlers, so prevent that from happening, EVER.
Now the connection state machine completes whatever work it needs to, then at the end, checks to see if the handlers signalled it, and THEN, AND ONLY THEN does it process the signals.
The signals run through the public signalling interface, which should mean the connection is never allowed to make an invalid transition. Signals that are invalid for the connections current state are just ignored.
Arran Cudbard-Bell@2019-12-12T08:19:34Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/connection.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fc0aa4d3fe545e7cbc3…
======
--
This commit summary was generated @2019-12-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Clean up (#3197)
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-11T00:21:24Z
Files modified:
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66e1e3bac4cd484dc714…
======
Add missing 'ifdef WITH_PROXY' checks (#3198)
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-11T00:13:45Z
Files modified:
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6732a76d6f588803052…
======
Fix Py_SetProgramName() use (#3196)
As the documentation says, the use of Py_SetProgramName() with wchar_t*
should be only from Python >= 3.5.x
References:
Python <= 3.4.x https://docs.python.org/3.4/extending/embedding.html#very-high-level-embedd…
Python >= 3.5.x https://docs.python.org/3.5/extending/embedding.html#very-high-level-embedd…
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-11T00:11:16Z
Files modified:
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a8abc24849a566bbaa2…
======
--
This commit summary was generated @2019-12-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3xXDcACgkQfQ55zXdi
Hs0qlwf+LL4UJNi6lZn3Ol6cPe7sJvDy3RLHLCNtx8mp/eMTor9NYNbKlATfWCXk
eWuvwc54ogKzQzplFLsycEBzjvKqfGS6gAWnfdBYX/Rybs2i/2YP+Mu46jZM3FA+
cEu6LOGNBsWrP8D3KF9ekFApded5fvIsFCY2NgPIoFn/LoTc9GCVc850+wm5/voL
xjZdZqJed+Tn8iOsT2H+yvSbK2HvsyhtQ2C4rBFqpQxf7njMa7Z0mhHz+YfpoPQ8
aVFQTUnE4e/kQG8YgPzrUmg00OJBKaol/+jLHxUEiRq1pdYtk0zzGSTfCl7xgw46
dNMmkyzw5ooJE3HJ7cYriALUlCAc9g==
=8Rsv
-----END PGP SIGNATURE-----
reuse more memory
Alan T. DeKok@2019-12-11T21:14:31Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdedaa2028d7e59c58ad…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3w9NkACgkQ/6TVgp+2
18q60A/+MLatZZJ6AFTn0i9Njo0uZE7h2mTk29Hs1eL+el6cMo1hOyJxrjsmKjdf
BV07AHd0g6WV9GLHERs6/+Gf/vmRmyrZleXk7ijLkGuMca0Jw4AVWKjxE4Q1ozSv
PxJR5I0K0mbv+Cp0gu8Jv/iIjwlTqZT/2jci5PBKoT5uTV+n7B1KztHr0cDsp8u8
wuCbVl40o8S6UgHPMplffnyuuKtBnJwUSxRkD/yydMFaLfY5pemkOhvG44zUIouZ
PwFSIUDXa3Ok8Mqa6+80DH8N1tsl8qQ8UYYfj9hvLKhXvnqzuAp8uQB0m1bLH43b
WfhtqfQUVUACQGFbeBHK86W6syfXJuLboktxjLa/XAVRP9lVtGF6iKqie0DmYpoV
pu3C42oBToWmSNcwRkc8olXfGCJ/pbQvC08uA9EkA4rgihqvyg0Cazy2sNNQM5bV
qBMUP0mpG3l8S5HUzsgknqrlXYRnnyOyQsUaVFPaHtbK/wOtH/dKgoC4acsSRdlj
YdSg1mu4vE5/Apwk6SueDZanTF/yIl0hGMh/8R7asz8K9YdfF6QZwxSGaMdasgzy
P3B8q0XA/TMe/LeFoPX9buI1i8PqWz6wqRqwkOlU4pOD8bpkgX+fKKbZN05ZhmmK
WFXZeApi1uezgjtxbrKr0EvB1xW+CBGrufN4MkjUl3WKPShrsqs=
=v6Vp
-----END PGP SIGNATURE-----
Make JIT stack size configurable, and keep the stack sizes consistent between library versions
Arran Cudbard-Bell@2019-12-11T13:53:29Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f33642ab6d7726c7be0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3w9NgACgkQ/6TVgp+2
18pmIw/9HAdmSTAKNgCz7KXKeN5pnWzfCXp7/r9nSh7vBPxhOk8LYiPDzhFKQ8zn
m1Fv58Bk2Qv4u8ZDpsaD67mfwg45BB1894Qi68QQGhMjIoHy/xDVFbmTVKbItBqQ
iD/6/Tv0KACXgcPF8gfnypTiGkEO+TzHCZFsycXAAZvOICSHyQNeF0HfdNT9VTqy
T3VDMxTVw7VI232M+p4LuQOKwrDPvDrxZq0qrlxE/Bqc1qlfc+CRhGaJ01kELec5
HGNPF+1s5GQtNeh1z7FQsgnzaCPScWQnP0F1Q7j9CWo5YDa3jLt+RwHW3TJV274R
ovM2HFmCNZ2U5H4ixUHAdnPJLWRIF6M7og0DmF2J7gfPw79saSLdqTNuYdlAlnHG
IPwP29ZjtUshNkuo+/K8qFcm6wyRdXUXOigwzm80IwWSAEBPfSFJUOp9buptEscS
8UTpT/15GeAXc+LHWgdhBjp77Nze7mf45rS93cjW19+8fu9EhMdwA0NVLeZYFUcB
BTML/PGWk7XwjjPkhptAhw9SqvmsnZ+vmRkXt8Mz4bUSfVdrlr0yUK6Hd8XPPzR2
vdY4JHZu2tPXzOUt7Ok7NWESJd0oFpNxRxWGqPusbwU6vFYHnX3c6yz0iKOFiUSN
OwOYO2mFOIbB81EcsS0JqLix3kk1AmMUXYlJ2u+B7mxPDefE+sU=
=R/Yz
-----END PGP SIGNATURE-----
Add missing errors, increase JIT stack size
Arran Cudbard-Bell@2019-12-11T13:53:28Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89c62ffe547fcc438a76…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3w9IQACgkQfQ55zXdi
Hs0F8Af/SU5RSqMy8FF7WmbTN/3D4tAbisb+3WxuiqGmab5c4F5i7NAgZ+ITdoee
fCa+ZRmGbfKjpmDXPn0w+oq3bwwG1Ay+I7I9KZW4AgKBfwvbL9lfXu78JhZUorw4
AvYA3GjpuCMT6xVN4+wyqyKRyWz73FicXdAKzNu4FLlZOsDocWof7nl8ssZTvbkO
VkHMKRN8mc6tJ2z4y5w4pEWIVRfIESrJLIbHvDFid18X6/aJ2ZtU5xqN9VNQUbYv
VcGy1EsVmwYDVy4ylg9mQfGYLhcCnEIvfgrt8i0+EnA8/AWKI9mN/VT/6c2KGEAl
c177W9S8bkt6Yv4DrTx7s1JXOU1Dsw==
=c2FR
-----END PGP SIGNATURE-----
increase size of output buffer
Alan T. DeKok@2019-12-11T13:51:58Z
Files modified:
* src/modules/proto_dhcpv4/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4ac904c93a0589bfb9d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3w5skACgkQfQ55zXdi
Hs1EnQf/Wttfc0uDibXMm26r1XhezgAn5WwINXNVduaX+QK7ukN1NBwz9UEtL40x
GkmZrvnPAGsQOfQ2dzcNLxnFGaDgw5fQ92ItPcEYtxtpi9XOsL8Vl628z7WG7P49
asUNY9Qj1PP7UD3quaAK6WdnWYl0VWj5GfHqfqbsJvPb+4j5oi4wHZwD/juZomQT
GTjFljZSE2kNvQcBjde62vCCCQe7up8ZqTiO1ATHE/zmgajw2SZC6+9pPs2MntlJ
AISU9N1XZgfg30+Y73ncWrB0dIjJz9AMdzjpGmOQbZ4s2gm579Fp7U1Pdxgl7njl
MuKi4jWoPmAZFF8PDtova8x1z+bjQA==
=EP1P
-----END PGP SIGNATURE-----
Revert "use PCRE function to get error string"
This reverts commit 278ba5cdf353739bfdef5a9b20836430c5affd3e.
Nope.
Alan T. DeKok@2019-12-11T12:53:25Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ba8d06ccad4a94a6d78…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3w4tAACgkQfQ55zXdi
Hs2otQf+NeBqoJjXUntwoV0FEEnD7828iVL6KmIE4vj5xaPEaevrM0fpFlMQ0u/8
il9CuSp8TmOkRe/dEzzSa771C8zlSfulKv3OywIFM8tbLuSInBv/ziQ9YHgQ/oJV
HVjV062m7QFkTWCzWx/xRBnIFt+zN6Zs4ebHp04cdELgfbXMBaRSwMC2n52Gm/PZ
B+BZ8j05yD9+CXRp1XEGcCPmvQdZkVXlvW64HNSCRTZEwxdxy2s+VfS2/0GexGy7
QyaR4Z3MI8hfBwCXA5YOUuahcBLDqTHhGDWKvm2+GhrbHo9GBP+wmvfV+EmDfJGn
HeiI+VkZN4JwRJP7KIsvYjdsPAA+Yg==
=oEiO
-----END PGP SIGNATURE-----
use PCRE function to get error string
Alan T. DeKok@2019-12-11T12:36:32Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/278ba5cdf353739bfdef…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wWTgACgkQ/6TVgp+2
18rKQg//cj/fbZlOcKeK/MPGeaTsXu3AfCOLyrTnGHzBB+l4OvciyxWJvTd8dwEP
zUmrk8p5AS2T2Ik421ntrRagubuLdqp5Y6g430Sd7ZXSpR8378wNJj6R0zVKDCIX
pF5NUB/WheEa70Cd0J0vSHWsTAiAJBRnEzDdte51KqGmNPIqRNuba/wHwfFNDYIb
9taLWPpkepceIXjLcYnLsna1HXCD2BVZJK0IourOJBapuNe3vfWA+GJ+uPBoDf99
hfC2dYCaQ5XxSS51GbRCgZU/GV0RIg61YGW6X1j8vQ+gW6RMBzanKOUX/p8Eb0OU
y92h4TjdDI54955s63usWd4XND0oUt+7eQ1AyoP8NDz6bO5K2kXv2j5bhrVmSx1P
78dlbAFFLdpSgMMiZvC0Qsnu/9w7o7ip6hf8ME3P0zGklXsHkKXjiK55rFRyZ6Hm
L89a3aivwGiEwyEaXAv2htL6RybSfz7+T0nOo10qYkBVoa3wYeaj2owHlLfbCXCV
IcNe3I5ahkCt8Uh6CHBpY37SGixqNaDOapKewIK0fuHft0D6rSur7vbfK3+leIyM
Ecmzn2Ol8YIQGUNakEvvZmhY7WvOI3v4x2QOGdGboq1T3LuBDVGWv4pk7N+1iPLL
KyXp/AWdczVOJXqMPY7aseKBeF6eYUfmfqTOBDDkmS/ZD2B4Ukc=
=wAcg
-----END PGP SIGNATURE-----
Better tracking for stacked handlers in connection.c
They don't really do much here, but it allows us to prevent certain signalling functions being used in handlers in future.
Arran Cudbard-Bell@2019-12-11T02:49:28Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4ac8c7ceafa2045e274…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wVrQACgkQ/6TVgp+2
18q0Tg//bnXSTBINWZlzOQFZ0ifvmofdcQtNqMlD7j7Mve1QYxjPC0bDJn8HHaKW
iE4XedemkO1kwjFMxE/1NCQh5IFJkX6DJ6JRVy2NbihymSTbybqCXgLw4v1B4iOQ
rdjh3nLkVtaDamqr64oiwVRq5ICrI+xIbY9Q3PENhMaGISCtuwvgydKQ9vueftBh
58W3tTk4wHKxRe6+SrVgP3rd33c64NhuuZMpV7S/FptCjz+cK9zOw4224jdf0EAJ
dMnLSJC5OO6ibyV0hxSguOIHTvGmhW7zEY7sRCHpSd8QEX+sSSZHV2btFkS13nMW
pz2UVe8NSxfQ0jyfQNKtrxwWr0Z46fljKrY3ap09HfnKjh1jgtMdgqayvedx07Fs
ieSnXSWsecATJwjLtSP1CltFwuhWvXc4lgSpwir2GYlbYIRMH+rL091BQ1Mgkjcl
pSid21y6b+Ca1wBT60w1qSiFFjX3zjvJ/w7U8K7GfFxb2tLexTzuJs7la91r8Atg
5a4N6sSaQo17xD3KOglumeIfp9EkJRDpUHRpNwt1FB2IUOpkyA1qAx/eyYLfvoxJ
Q8p8/V0SijypZi5lAIiCHdP/gtcmRE9QCiQWAnTXVhCIblc5+s6CLEBudgEAzDQG
ZElMvViBjRhzhZZJ8B3j3uOXql0l4htApGet3AILS59cgB/h2Kw=
=MO+o
-----END PGP SIGNATURE-----
Move to macros for all request list changes
Arran Cudbard-Bell@2019-12-11T02:38:44Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcbd3acc3d21482857d4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wVVgACgkQ/6TVgp+2
18oHhRAAiAU1xBNNg3QxDWMfVzYd365EjaGAAP93ZbJ7UtMJ5aw45GqWaFCUYIVE
msprvU6Fu+Tb5Cmdo9i58ON0iQKRRdBwhbtERiVkdX0n8sOQ9XxyDXKZcdXJZslF
t1R1Crg1t7nbNGud/W7sWEMdhyunqVuzM5G5Uwe8HQz9pjWl2OKt2zH7JRUDBzxy
xh1a5fKa8GRqW8zvqCoZ2ujdZMSYtKa+zDtbYbZNXmDD/lk6Fo2JM4oHGPcAiRN8
qmgAC5FIStiLaws/zwuqgrtWgOo12pCZimGg/lOHY/fr5KfcnaNEMhLZyMJX4ymx
KKEgVoocqs2Gx/ac7b5ExOhg69MPgXOr50/SMPzUDQysOy84hb17uUaFvXHayVwB
Rf1UMPEcS/F0FVtMLI3LESKbZQa3DDOQ8+PRtrf0QHpbBp7UiCv4hMUEBMYtCGi7
St6MoWT47eOg7YwhQ4n4GMsLePM8uKl+9GJKgcPDe4Re9ElW7Q5Wku6cvH0AEM6A
kVFpfR8fa4SK6cxoHLTNz282rbwo4UVr+8ZuMj4B0IAbxuAPNxt7BK4Xxhm5gmsa
6Mp6Beomo71Qv6N8fPFCC92prkQm+J0Hb6NSqQrkhouf1Yv5fxJKJBHmJ4t/73Ru
WwlQ4x3rXZz4cjKx0CUmiy4QpUBZynmo9ULOWyHEIGeM5Eupjdk=
=sCkB
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-11T02:32:56Z
Files modified:
* src/lib/ldap/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f521c9cde6ce4caa1ab…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wVCMACgkQ/6TVgp+2
18oJFxAAglcrPOmF0y8AVio/wUgbbQfdfsOl731xmvMWLrXkc+gzOuizqr2qmma8
wQfb3W555a77kFXgXlgOnkoh2vJXGEuaa1ydrXiR8dIp/uqf6PVQqyVcCed1gLOc
AVOaKi7rea+2P+ntmyBqphP3voX7BR7w+59ljsdWIW1CEWgKVI7dNZuEVd80hKuv
DhAOhNOfoDiHCub+yWDrNv3QGCbjeHumowHS+1WzSOEycCrk7soGqngzgDmA0DNy
PnAH9DPh/QqzKkf4JbfyZwcS2mJ+KHXIxPQJd/9m2EkiigNgKyzXeVbC3uhn9AaM
GSMswt6RtS9BwpU4vmBCX9TNKRgZxJ1UVLayriFDWzt6I3sucxTw7kemVNHeaKUm
cpTGYQmEfJT19RA+QaT4pjySC3p50A88JiH1D97X4N0CVJa8ZrZtGAKgE97s+fSd
NdGpBloeZ3nStW9uoOAG+n1rjaVj64zK+P+HEngKACgt18qzuZf841voYhJxKnAu
Ff5UFFWp8lgvOt2OXR113NLyQnXfXg4kBi58GQmamn/ENYfQHM2Bg5d1iF/zyzYK
CRmts9ZhJ9rIZu1qWrTXYbbzxqTBSG2OWzsZs2r8TCsQGsKcko2eLHZ4mPqcxzlY
AYIA+V3cyGgEWSG4/zvY1Swlr3hkGxpeOtKx221DxTBuxgHljfI=
=kedt
-----END PGP SIGNATURE-----
Everywhere else uses entry as the dlist fields
Arran Cudbard-Bell@2019-12-11T02:27:47Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98e230cef59237e559aa…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wUZoACgkQ/6TVgp+2
18pJOw/+KngFnvsDdp79apoCbrurLO7ymKxVfoZ7oNshbzlBvPmmHH2Z4vv5Nk36
C0ciGZByzhM4h+GbATItIfkWzUUBG5MZCf5/5N5UJAO6qs99Q3pZmfB2B/rJqNHA
PyNpb8SKG5K/HWgLJbyc8yBY0m8QwgVPJCORjQBMbz8Cjyzbnzdyuv6Qg0XV+yBE
WKnWS/I9fS34XhPuHgQLJahljDGHtG1fSVeOhgOP3Xa5pAT6nqnpGEbAhyhyILuY
+jSRPWQlEzg4kW93kbgwYN52st9FMWWRRTSzSA1g9s96DBiC7vy/whC1ALbiuzpz
U9XLgQzRAiWcykNPEy89ymwtpzoArb1Hakd1ZQgV4MNLO176m7i4nLx3GD0ZCIE5
BRnPzMgC12pTTuFkA66W5sOisX3bnG1VpxNaaVswGtWu0+9nXNhfKySvvcpJCjc5
62aAJfToI5MMDvDGEaCFdxhAcaYGOjKXnyPQ54f/GlBHJUnxIP01dScyt38DZ8ND
nLLVkXQfeDhq8ZKjaM9JRrcVslIh/GXTR5BFlHSvYAy91dq6Z8cxGcwyfTS+0ogA
V628o2VYEUPrvXKZKVWSV5fyVZp61QA+lpcoNg8wjSRzTo7w9jSrhsnTdoGO+RW7
iChejVynkWuUrP38U0PnHD6CFqT+dNsNTmg8AesRablxt2eUTq4=
=RCK8
-----END PGP SIGNATURE-----
Add shutdown callback to the redis handle
Arran Cudbard-Bell@2019-12-11T02:16:57Z
Files modified:
* src/lib/redis/io.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f42b20882171ae6e829b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wURUACgkQ/6TVgp+2
18rTiQ//Zbd3Bn+k+3yvHDaWJ84QdrkeIsc3ie8/6l+MeKYrU8/5nfWT7/ro04ys
VhRA7ov9A15BepKd1RtJyQgSagFbfDvJf1qCSS/U8wYYHKHM8tZF80UpY6hrdzOb
hkerEWF9HungH4jd142qZ9jUAc3It1yM4YM43yxWGFVtUaOmBwSYSx+ty0dI/+CI
ODzOjFH+7A6QB0IiW7E16ayflroxzKNodF33hk7ols226mRPuDDvuSyQ+McgeZ9Y
V3f0sLkBpb80zLc511OJHFdwY0RA2x01mkeMy/ZmRPwRsYNfU6vHww9S5D5ZHze9
bjPSTCAPPqGyPr+sXdSAyYzGz2c5LqSG+nRKbSV2qsHAGJdjA3iw6MegbL+4it/R
pOci/tAKFW2s7vft/n1MjSpDGDoEK3o9p+T/xGx+8vc4BxNJU5zQDJD4bj9A//g6
C3kyogAlqZXpaiv7jD3bxEa4+E2uUH8mmWU1eg/OnxxG/HmLnuiff7qPh2X2HRgW
n3XiFNfQGTfJLeAItHK8k9dKQWsCZ9BasUJqFi5ckBl/WgEB7mLTO26vmxo7AAXs
VCHtJ+GPOspvN/ibl5537DZr4x9guJStPozmk//vD2AEVu5vxGP+/BkMMszJyYqt
U/wfmN5Tnak0rOnRC8gJ6JZrVf5kbXCg7dowsU1SXTuuKnfmYts=
=vRtt
-----END PGP SIGNATURE-----
Deal with return codes from the shutdown callback
Arran Cudbard-Bell@2019-12-11T02:14:45Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9ceafd207d87e7d84c6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wTF8ACgkQ/6TVgp+2
18paKg//RoxEFg690EctWvN1Xr5YUWXJO9w9ROhICNub+LBQDhTYwurL5NbxDw65
4O5pN+IpKzGxub7PvRAObqLawe0WERx05umTmMXmGrHzIPEx0d+YGWmE2iI8pgq/
vb6KR0ORyXM922+6BrS65wDO1T3kzfKxkrLiXYlqIbt60QxZHyBBdCSL9TvITUJl
rdxVYdJYvYoss+Joh1WVQgyTGZLUTncB1v+VZb7RlmxGBK4HrqSZ4BayBQ0gDVAI
hMi1FvLQWvEt1X2W6BX68oyarn976FOaqQrS9Xrdb9Nj9FWeBRO8zO+Ymepg4Mga
lcS2tBU5kNRHDvMhA4Kf+pV5zNxaj+Q7RwBtDOBrbVsth4600yuEoTdvuVI7GXnZ
HlAfoaVwy9pWOjciQL2V22Q0F9jTOHMl4wuQtGKC0b8dSKDA2VyiH/8yeUXfXIDW
zHnlSMbkC+YOuA1alPmDRjcu0HmK5eEd/ZlyeXAGH35PtoyTBDk2aiKknGBkChA6
WYYRgcweCbYScom+tT0Brj6Ss5NiKw0WA6jVkPFTnGvo7xHp9n0BihG0RJFeoMez
gKI8S6XyL1o+QK9NZ5VHAuzX8PCuhgD7t5e9FTvxEptYStqIImF4cZKKJk7siwAv
FC7y+uGUDerh/NtEYZvDYnSVwF6PAmvNnaBswoMeOJdwEia1qfQ=
=wSaF
-----END PGP SIGNATURE-----
Used
Arran Cudbard-Bell@2019-12-11T01:54:39Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a4216741de64d133780…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wQ6AACgkQ/6TVgp+2
18qx2g/8DvtYOJpRkNm61VmkBxIyD1uAD9qWSGWZosGhw+hoyN33qf+Mle4UlBSS
JLH0VMBxtexMTQhyT66CQGAvCMvB2cyA02ZtLNITiS+oRR3ZGFv8xXQFxBkZfe3b
7zB/YgZR/P8+N5n4G2r3/5sy8dsC/UeAXkX5VgD1Uksgjl0WJ7qQcPLu1EgeWdj8
l6gEw+ha6XIPne8pEbTcvqEuO7UCYKubjS7Xh72guH2hLDe+VJYzcKzOV64ZbeZy
Ty/v+9TD+jaVitoZd1m/rOIWnz870D+3hchqByL5WyaVcfZMnj70Wo4XL4SIHoEZ
0UkVm1loc9AYAuJqFS5NI0Pxz17l9JgjAg0RO4n9bMbtZH0lyBvsUrUB3j7w4HdT
QsHHMHg49jOclb91kSmBWk5AmEf707ngm91CxHzfRoNP5M0MCCMmVJsQV0Tjwzka
/yhE4Sr+IdLZ0+TNLGcrzbpJRmHAZwZ5AwtRxYepWE4yOWzBr/LkZ1ID6//leX8E
Z+rONWrS1PngHUaorZQC8QzuCmQpUSxxGG4SkQbjsRmEXBdSWj4UWBm6aD/+nfLZ
FBxGi+jGxr56wAR6vlIHPc3pAadFjV1aGmifpJ9TohejTUPZd7o+xL2zd1v1iPpb
b0ZD0ULjdLcadFwiNdKw1QaqOFmVjmIvA4GMvtfHOzDpKuTUpy8=
=cLof
-----END PGP SIGNATURE-----
Fix LDAP connection callback
Arran Cudbard-Bell@2019-12-11T01:17:20Z
Files modified:
* src/lib/ldap/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eec354e692ae5cc6ec3a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3wPm0ACgkQ/6TVgp+2
18oyRQ/8Cm/FN7o3U6jEeliz0uLZpGYzUSsyqw8BVjYQIrv+4HrVeNxrBuJrC+h1
p84wsulkNUyI8zfRI2koKI9wAn1JelRqxrsY4PqTDhh+Qq3yg+7xjYA1zeicMJZ+
DrKvPDPNirFjSvUjjRAlxpU4nCCZWwFkyg5c4pF40jYq6RIXPxVHYo7pVjNPHkrI
E/qMfxdVdVxVYlo7P4uU3WhORJet8Mj1PTFCxBaXMuYfUIyrxtgRzkoHDw0J3Qla
gs5G3Zs/cqLgG6gM29e67Ey2mS4xh6gmAH/8/rYgblQyyfb0/t+9WB9S1t5xUrNv
Tdgq8R21Ei0NxjJY4PEm06FgI2rjmolOhSRGyXUcN+T7Ceqo3dITeFxln+5/WLA6
Yg2FeAWLClqeBSqNN7rkhZ9Cx8exEghr3CJf+aXMSruLdZ0NIiiSuSQF26QcVIsY
PSMBfo0SMMic9z8kfrpo6xL8ScRizqU/rWEYNKuo/uXbv0+TCj0v0RPbTKQy0aNh
GPnKWBnhhmgmVo9Q2lrr0NAKCvxPuNXSrM/a4rH9DOItUgIv/VK+GVuxHGSf3oFY
e1A/n7MGKZHb2ra0rAt9czGsccHzEsg93u58kNAnq98kUBrvuxUg8N14NPCw3WQM
BAk9pq/ftCGC1UPXO0U24uWIxf75dJytADRJfUHdSLj4jAkBzIM=
=R4Qs
-----END PGP SIGNATURE-----
Add support for shutting down connections gracefully
Arran Cudbard-Bell@2019-12-11T00:55:09Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/connection.h
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
* src/modules/rlm_logtee/rlm_logtee.c
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed9fdb27fa6166e40a39…
======
--
This commit summary was generated @2019-12-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Update Pica8 dictionary
Jorge Pereira (via Alan DeKok)@2019-12-10T21:40:14Z
Files modified:
* share/dictionary/radius/dictionary.pica8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db92430ebcfbffcef4d7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vn+UACgkQ/6TVgp+2
18rPhw/8C1/joz70G8njzy2JrMEuU2QQtsja2x7Xe1yUchpv86iuVDmftUFy/rWj
Q5qGqjviRCyM+5GiBtjOb9i5Rj/h2Z6cMGRFzhz5WaX8T32wYjJ2EcEHQqXBsotw
nScPZMipsuOQMhieJduwNRjgm/Ny1ZK0W2Pzmnh2fMtQrNBWtzBLxHAcKk63jQDl
QudpzsXNroHt+AFYcqHEocDh0rf6lP5Wk2jo37CZNeKJ5NALZQVMYqtXdDMH2mcP
VDtEMAfIFDRDTuv3EYrnlFA+M3pjjtFQg3aFzMrSp/K/lIrIPfDucCnMLF3SGuWn
ZxmU+MFL+Eim4mT2K+Uke6DN7QebbcJ29leaDX7ps0wG98fGcsy+Cowm5KYWz/ng
jUwyxJWTSwWjIZw6IBQEwHbngHlukC4PO9vpD5IVE4gIJPlF0lhdusmCe/YzBWho
1ULEOQnr7xSJNBQGYcF93Wx3orzaVDq2bxwyKxiTADmEYA0Jx32doePRn6ogB8E9
ZTOD8XDW3jh8H5O2uEHjDuJckhTqZ+5dPv9pw+ITJDn/uRARzm9TZfdcME5FyH5a
pvs+SP87dg/7kR3xmp0IWxLhZ4v+uajddobe7PbtfDp8p3mIBCoL7EsiOZsYmLTf
lzRXrbHQuV5nswLw8bp/LlJrLg93gc2m5I99nFB3G96GZekSO2g=
=BiQA
-----END PGP SIGNATURE-----
Start of Redis Async I/O tests
Arran Cudbard-Bell@2019-12-10T13:38:45Z
Files modified:
* src/lib/redis/test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b686266fe4cc9089c3ef…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vn9UACgkQ/6TVgp+2
18opcg/+IUA+eydvWxuJUmLf1MLTZsYt66DWmGi34Zy+wzRenNtTUZaXnGqTepg2
7VUneexyU79vZXJMKGuYqEIZFUGUHqAC18z+aqb6FRmW8ZKGmu0s98dUaZ7xmVIF
22DvIZ4jOQpw5v2v2smemdfEuNgY/roRU+vCmzvbWPmf0Bk6hbiu9ZlHbWzP4z+O
8ePTm8V/mvBF6twm2p/66i0T8wv7r+BD3e6JGBHSQ0u9rDSMapG1u+rF40mknlQZ
4b8TK8yfEkg6ofvDNiPFn/jBUnH9cgz3psQ+4xUM48TDnVUfp/chP96w5XWQe2L2
eCGCyrn4L2yK+QaeAV9taWqXeJ52/MpndCzoIlpMGuatPHNrlQ1g7rajhzpOSIY8
OyVL1Md02HQDfgsQxsaJqtaldPGzf+DZbWF1ZWuCOjg0mWbcmrFpHdKB86QdDVap
qrZCSq7ObLKJaxIYd4WCiDcfbMFihedXFKWhZkDT/5UYJaw7gRk/fioGFPY88vm6
a692tx/30j0ctsXAQb/esGldn7/N0nMsUzOByKDmYwGmhl8/Z8VBsqikEgbEMftz
/1HPbKC3uGLDVqFE96+XDnPfbhbZBeKAc8/GeWd1f9rb6YQwkbxG0buJmc28WmZ2
EMy23a7ulKzVkS3EMtjNvz+AqE+1jldXSvZZqn55pSA01jBO5po=
=TxF7
-----END PGP SIGNATURE-----
Get basic Redis async I/O functional
Arran Cudbard-Bell@2019-12-10T13:38:29Z
Files modified:
* src/lib/redis/io.c
* src/lib/redis/io.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8861f6db9de4cfdd1e7b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vn74ACgkQ/6TVgp+2
18q/Bw/9ESEOYs1KitL78zpdZh2XH/+fYcaCdlvq8mPHsYVuI8Eam7bmwkwRaGtE
ygPHQ7v/VwzrsWnuji6UbQ9oWOEswTouGBksmOOYC7n42gkbGV01KcQkUFtkegfc
veoX+cuofGNmJE0NEezlcQHR3bDP/zoUjx76GAypnooa3qFbeCwYWRrmi9gTzdsU
q9L2QcQcPqtPnBTvhMGE/rPjcKzi3OD1mKZHHAAIX3sfifYgvxMoahmZAVQaYEAw
hBkUjOMlfHxqGn8NPVbWureog3A65qmtfYZFECqdpP8bZ5zpdjAYYXbZGV1fQ4Dz
UpCfCF/P+/eN2W/U/46Lajgx224Mn/Xgn7xchcLWbNuvtO/ooaGWkq5Tp8OuG8NK
0C2ykvLrTTYsNBeCwJofP8pw2RlZS7AXW3Cj4LJsRIZi2ss/Wq/HM3FIwNr6+Jwc
tl9r6KBqvv19/EbAoZxPB8FMD16ojpgFI2wjXVcNSO+RHY4B9sCh+1no5T77IFFB
Ho5nuSqMJAgrU1+s88mIblNb9F+LzfI23+vk1XGP3dP2nPGi52n+tVCGOgtiTQKZ
ESx+ngIkyz9SdyETguEy+39JJeYxYGXQFWdkrq9Z2E5bn7Tf9Q3FCWFzWSRQDpc1
ImoaewG1LFhAQ3VSDL2fj0ibsyDSTycLTX5dpzCJU/3aOR8eUno=
=Uf/b
-----END PGP SIGNATURE-----
Only two packets
Arran Cudbard-Bell@2019-12-10T13:38:06Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b81ab0194b30509724a3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vn7IACgkQ/6TVgp+2
18oRXg//QwILG92IoSle2fFvUktGhA13/5ROysdUXO4+QREUd43YqQVPIYnbRdT0
Ejik7pKCArMbfFHiE4wyaXO3WBBzXtZ0fiM7FeM8KUjJ39ktg7C1qKnit6M3BQFj
QZzaXFGrjtHzacWxYzB1kIidQoNi48l+IpmIRBQnbj47HEmewdQFm7bCpKvZMWiB
9yA6xET3K9K0aSizOUftxsq0SfjKm6oOSiwa/d1n13bwKdEPzSq6H9uMUqoo6Q3h
dUdpfIm6oH497H1xJ5cmZvzGOgFeDFSao3gAoMlXB4PaixGbw93S9QnkCgs4/khJ
mxOve9G9qXDy+NOgPhBfTfdmegS6XfPYGbkmChRYT1C0VObrywf8AiKoD8nLqsyw
TIRmNmwq/lgNVaQlcBzY6LpdDI4G9dM21Ki2BiWGoIdC3VYX7ejWLB3TwNQaUzCz
FYyDWjjFFUbvszikFf3Dn3vECys50q0zfoyWdJhI+5TCWGVt2QU2vd8mi5KnaSmb
fb8f78UNi+BM/hNdef0gNNPkPePyIY3dmR9lOz6RedwiIG1AaC5eVDIJ94C8OA3Q
1+zdq5m+LVk+mUesmWSgoIMa5GrJouC0y1GT1PI5QvDYntAxUPFOrAPst9QPz2p/
oOFd8aYQYXmpOI1BLEiCZRrGlEG6s5J7d/zcpRZpOXCjUr1hG1U=
=vGH+
-----END PGP SIGNATURE-----
Remove duplicate message
Arran Cudbard-Bell@2019-12-10T13:37:54Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7006b0cd0b1ba4120c7e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3va2sACgkQ/6TVgp+2
18oDdQ//cAZp3MN15GBtk7YSEPkCI8hzSxhz9bwA2nZxT/Qdo6LQ5LDIu6dJeDCl
stEQSjbin1Og8OU6xOkRT7VYegbVM8lt+IQgBwWytexUya0Oswp/zPtfmCjvcYNa
FJRJ16xVv5/bcVba6XVC6/b1KPfAzTpNG6BOJX8yoM4YspmBhZ5225I1tnPGQ22a
v4fLKoKDzIlc0VdWHuIkI1o7yOxEfdCemuyDftUUDqA7XFejZrkfwO0W9oPJjPBk
A1un+M17881HQ1CuHqkkaLfwVeble88j+fS8xWQmtbE4K/gulwMIgNga7o/xXui9
E3CvkEqXYY8NSo1zkJD9c6uOc6AOW4Wk2yJ/v9dQpMY6yQZtULt3AH+9myyrkpRB
ZyTiEoNatJyb4gSU6He6sYPDASGx+LM0csmy48sa6pILe9TeRHTqbhjdPfCwfLC3
weicf2seR289WcdA6qk+UBmTk5TUUad6FqtMYKn4XSfMRmSNa1jPsy+NcxxjycJO
xrH3dd+nIxeejDKvlZhjk+YEag8W028XsUFHiar7kLJzEiSz/4uUBqZEXUvVJxiQ
apc8MqZBbsaaMMyDKQ0CzZzOvV5nj3D6lm9d08DHV2dpc8Ww1bs+YvZpgttmlYNu
Do8G4mEogH27+dngSVOu5ePIXwcTs6ZN5+uRbwJGgkEXudl3Two=
=5Wn3
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-10T09:54:51Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3cbe62c31ab27651424…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vZ4IACgkQ/6TVgp+2
18rg3A//cCUS2cRamWeOcCv/4dT4WiYpK1YhbumOTHCVWOHQ4q+z7xmrkp2Z6M5R
TSdVeC3RTg2wVN637tyzSbOD2xNQFYQKn2DkjiaR/ylafPir1SRgihqtNq0Os+sX
sorS8gDBLvz32grih2dRbS/ARhfB9SZ3J2/qvrTivykCCoZyZUyRXmhSHM++oFwo
qI5Q/G8XmfcFncQkkEipfpClJFGQDqR8vF7uRWjLLaMDpSEgs9ECrlqBp7vzCA5H
IidOc1fQRBLqOXafVvwvuVmezo93yP3PpL2GI7wIDkv7Guuwnq9UmthtqHZfuRAQ
PuzBqpLYEQH0c802HX+N+lHg4GPqy64lQBzx0PCWoB1+svDbPg4jsWepmfigL/j9
ZGvsfS0sy1g17AryweXQ/yv6Z5TJvOPGZsDIUR+VR/J9GNjxPmcKqL3uwo1QF/cG
JbLR2IPsz1H6vplXlJGoiJH4Ccs1tj6p0TqoH0Q5MVfOCtJQAzIywfG4D82qy2aW
ucqMRiu0BORqpJU4WGhep24u8z1/Kc0+dqBhscG5fJB9kCE4bWcjRglIky+dXJlh
89kHlxG0o4xz9gagVB4Dybtgjjvq9lqvoHYrwxkTuyJ6gMozhEaZxPNEwUILfxoo
Mou4/HyUIi7Alm9qkwm1bGy4spLYyTjARW9GFdrnM9dAgB9fFMQ=
=swXD
-----END PGP SIGNATURE-----
Always need to add the linking context
Arran Cudbard-Bell@2019-12-10T09:38:10Z
Files modified:
* src/bin/unit_test_module.c
* src/lib/server/request.c
* src/lib/util/talloc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2858230920d3bac5227…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vVGwACgkQ/6TVgp+2
18qEpA/+PmVVcekCWkGkJfXV2HXEQbrSPZOPL17LdG89NMt005CiObVdhUbE/kjT
iVSaTf+VFXs9fP47yvwGP4viGK1F8zXV1WZThfTV0iuGVRwZvT6gv+LlGr0T6mH5
UqRI7n300gIYMEGZBHXUsBZHoYgeGqNxF6FfQGS1qlun+MY5pZ6F4nX2qxKRDWb9
lfJfMANgRgNuv+k5SXZIlX1k/Ojq/JAHuF1K6fZeMyX/d265H4L4pdgzhlq5VX4A
6BeBymjx2v1M1zk4zdgTQ+Vyg7Os1R0wmF8/dqvnccmWcs/DMWSM6c6MoYlqG+3B
KSv1ZbgnNl9G84AyWCPyXNTAbjRo/htxqO60rEw6yl0Uztcsex2sGkakL6hekmoW
1ZuramekjPRtL/7LlWFb6JhAWAWF5BjgggRb7BdTBABE/FGFDSAhFzGgsmzncx9l
a05P033TwhbhgH+oVwON8Eq+AKjAU8Xgs4BvAfBNx0OWhBoAjhPrHrGRiymuLmYP
kutQr+mk/1hDbjwfAPrh98N5iwU5GSb6dZ1eASmJIpDvV0yuDER6vSCMDBC39SWf
489HlMTAND5/Imb5mT2fxG328ILCWkyMFD8p5wj/ISOEiNY2aD2AVUcG9pBjx89e
RcgS3ecFE8jhNQzpzQepBDbtiKVKwu/Xs1q6I6IsQTy5V8sIlN8=
=RwwC
-----END PGP SIGNATURE-----
Add function to check if a list is initialised
Arran Cudbard-Bell@2019-12-10T08:16:44Z
Files modified:
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82a51709b83e03480bf5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vVFoACgkQ/6TVgp+2
18oOHBAAmsaeB7Y0Uf7sgpwRq4SjHNkqGduAy+lGOESv92RPvVZTkJEwhOsjqyXh
XjOWEovhPFlUN2Q2nCXbg1naq5stZ23pV3JkaRjkJxC0PV5XLnUvSG6SM4CleOw6
kR5srdsG5ZHx/56Cog7WDC/Lj3tKPPmpUD8yXqfn+h39/csQV71DPLJjsS5dFVNF
Us8Dz7aHDSY/P4QwOz+TGYf9GtLfqCeh0Rr9vRb/lujxzODOP/duvi7rsmMiyMes
63ToiKvIyq/5E9O3wyh7oqh6rxRM+1R7YlS3aOXLAkdoeLDM9BEs1tERqh9hldli
Q0nVEIut42dksAa/0s56ezP95fm7vVj4kJBJUFmkDBEURPZJaN5FH9p6sWrUZLMI
deoTTq2GsTgFlPA/x4gkxTRhA0dOTKj2HM3td7iBun0z85lNLkQFzO0d8rVzJQ6y
EPJDFAadvHQnO+I9mQ7NYgwK5pJCaX7yJ6NmIVTaZxh6h0jQmi14VTh8VwssMA+S
Hlej6H69THHGY/eEvLitFFxCsvP6lhjVHy02erTl6+45HvGvUDNJWyZURQz1e1pj
wW997ocBeSPS+m/BWDUvOClOG0bWfUN2mieyZ4MQJD6Ur4JrP5EArUzgd9cWrcYY
dX3zZOXLWHSDyC6ScQGJuz56gUsE+Nj+SyA6F4fZw1j4znhwZbg=
=n+wO
-----END PGP SIGNATURE-----
Add notes on heap allocations
Arran Cudbard-Bell@2019-12-10T08:16:26Z
Files modified:
* src/lib/util/thread_local.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d06a54dac90dc71d1291…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vTMEACgkQ/6TVgp+2
18p9og//bsKL7HN2wPpxITLpRK5BHLLm9itxuX4sm7lQg+o01T9EPdexB6diokco
MHDl9ZBf0PT6DraxS69zSOQIC47ygx/OyqRiHgYD+0J2LRoh9BRdf3ii6kuhc8Fx
9Prn1/WA9WzgrDiMgpfKOMXuBO2ufbreS454675ZivSTFcoxZ+FXlg8jneQys4VJ
XOE9Aq26PnR5LyKtOcVCFcllRZcCcZk50rjsNn1pwcjVZeC7UTl/gT+mpFxHa7V0
rkx7t0F6vOpXTsfuzrCMHEDJoKfHv6web3BkxIVQA56l5Q/7Idph8rxjZRCrRsg1
olJ74U81kltFlRLJTpYn0t78hdFVgIZQ2yN/ObwQDlZl/7nwHO1veZPWUufrFCMd
Meq8RM/oxW5ANx1qB1kkBvuv6UkIwicGMeqz3QDG2xCm7pwFkTYELLcEI5lJZsFP
EuDhgnNvz5zBH0Gu+bR0TXQ5apUry++wkg1Bnzaploa+J58EPs6hZmb6zpUsbg+r
lXtBPwoWFJeq/WqnaMhv3kiJCqQoC884AAI+hckktIuPLAbPxfgOLOQpiS6BMoQq
MrsUBOhvKrHDS/09o14Oe2XytDQ7vkSQCkTdUfHjCT6GxHAhhQ6vsCMdgsvNw592
8EUN6tKcQQ8L3xReL39W0Bu9RcpIekU2DQ1R5aB9rm8QgZIaDyE=
=1UN4
-----END PGP SIGNATURE-----
Fix linker args
Arran Cudbard-Bell@2019-12-10T07:44:01Z
Files modified:
* src/lib/server/all.mk
* src/lib/tls/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1432b0883c41fb128a81…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vPycACgkQ/6TVgp+2
18ofiQ/+MVdM4XQzUXtrqw9rNj+DuIsgkBbxbxQ43RN8NKEzqXz54DRFiLMIUFNT
s6t9UbKhcCNFppia7zcjt2ULVYQYi+U8N94DwUJGc5nAUmbkmdivWJrEZnJTBK64
FEUasiW0mVcWz6Cys/VqwyYnHRVCMVwsc57Qw09noOnpuUpqh0jCyJkcwiWqDR4Q
OsV0lsBoEuNUpv6eFOIo3U/iINVFv8wAiq0e3T2290Tfz76qQvv6mktI+99bi5fW
pOe1zku6J5BpW9+4tOOonvq3vwHOy3YTTdnnpv8zxNc5iEEepyXQ22Jf32TFVzkj
Qmg2qR+gIMaxzgh0LKiPWyTVcDaQen/DsLd61YQtLOVuppmafBdkj5zneqXoJoLU
YxzsTJPvGMIoHHigx+4RTKBGV6GA+eWOc1p1xStwVswkfheL02Jf9/HsA7a8XCe4
m13ZkOtpkIJNwc7bCynLSmThx04b3w4JickUkl8WgkHK7lF+2ly/OgXEh7XYqMle
oh9Mf1hCKn0lc4j3QyS045SJH6eHSrW2C4uA6d84gbcBRidTtTmyNAlsZQIr5esI
gbhD8pGsy+9i8clW06sTsw7uiUuA51684iMWJDtKmojaSSsBA2s4Q3+HCmxzzkq0
ALZ5W6EE1B0iwUNKcT1tiEsX5HPo+BqVeO3GGZQAnigwFgj5GkE=
=TlYY
-----END PGP SIGNATURE-----
Fix test command output for the EAP tests
Arran Cudbard-Bell@2019-12-10T06:45:59Z
Files modified:
* src/tests/eapol_test/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2670d9702777a3376dce…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vPycACgkQ/6TVgp+2
18oxBxAAovCGc+5XQujUK4DIWetIvar2cSarRqKHCIHBLvY6qU0qyMy2Bj6Qjbnb
z28vmeYbDrfXqcq34ibr3bLDQwCML7IsvGqeGBb/ujhhMVJnQ+bNbZDWUvYskLhC
X574jloEvzNrKgRsiGjcvvGI/HMd8DD8UAcXjCGOyHc9QdZU6vKZiioJQowrAvkg
if1pSLqSHoGpL+Utlt3WQaIwTci4T41mH0lPAwBtT+dwsdJIeH7xVetZ0e0LFY1S
/2q34rYLnx+CHGOsA0QVlWlR9RgSsxMdgVsf5BBSKt3fIEISoOBRBb4wdC4bGa6C
Hp26zvxXtS+Dk1iMd46TTKNuCbln8wnKrMsyvAoIATs5viPAg4huIa8FQyU5S8OP
llbzkgp+9Stv7FHukCOk6D/nxjNbmGy/xaa313OFHDbsjejejma8pwPbJUuWtKJE
Cj1JvCd45Bz1UkA8LD6mVG1I66nXcJ/ru+flwZj69GSdGNEHywGfLVFFn5ldQQzm
mvYME0w9PWas0ys26/xzgQX8R81l61j02zme14TLkZhDaKwUKzmplQr4jFMnhAPp
pJldWGyeXsRRoWaQNsDHBNeBTUZuHW0/kf5vEye1o9UWdo+T66UWmYC8uj+G/4Wn
IqfLaXNB+a6EACq8C3jcvbDNqU/Zw1025yG/D7Ruz4hWWsE7CHg=
=LNQu
-----END PGP SIGNATURE-----
Implement self-contained way of managing the request slab allocator
There's no real reason to use specific free lists. We want all requests in a particular thread to be allocated in the same list, and passing around free list heads just makes things more complicated.
This seems to deal ok with child requests too.
Arran Cudbard-Bell@2019-12-10T06:45:59Z
Files modified:
* src/lib/server/request.c
* src/lib/server/request.h
* src/lib/unlang/base.h
* src/lib/unlang/unlang_priv.h
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bac4cb153b5b19fb9d00…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vPycACgkQ/6TVgp+2
18owhw/7BeVUlj0MOBZFO+YSEqUJm00LNaH4D4ujsPvpTj26Y6ZUQEzJO5VpAbJw
xHqkifl/aQg/aCSYT/c76kRgJA9o/kerkKSYNob2esnJFpLyx3LX6YEUUJub+tIS
EcN/0tMdZjwdBBYbkxpYSfh1407lizVuGysOL/dBeNmdcOMPkzGpiGLUBWlJBlCV
/4NYCow19L2xXgjNP2ENnSdpzMAOs8C41mmlMy0eOSLxcOKyCG4uQDS95pjYrFY1
YnR1NzCXxMjCum7SqQkSfJmDiEs1aqhO3oT2m9rYGkB2oBmH4Ae5K0v7N/PBe+mX
E9FWB1D91OTdpYcz9FXdVOtmAXYP9fWv0BwYQIQbzzAzNnzQ/E4z2wg5Jaf9yY5y
BN7rg/A+mBFebzdVtxl3f9M7Lc0So1NvN//DL++vjsvYFOK1DpAoke+YAsQPhToZ
TOimAaC8RAKNIwU1bwKQ2Ox4d2K7+w8WsjJAzpQwNAL89DEj9oc1T38Hb+4yQxS6
FrKUrVa86jcA5ZJuJpEsO7oQcFYu06f6r5Juog4gaa8rnh4YXkzlHLWsmUew687t
YSxZVbj2HrHXYIejjIqOvOMhHSWSDxiqv7bYKAa/Jfb8Bct3g6j2+so31u5GJ9We
zSZq/SKEIJj66uyalcx6DXL7UAHuvRForB9B/Nf95xlK9gnFe80=
=8B+B
-----END PGP SIGNATURE-----
Revert "alloc / free requests into worker-specific list"
This reverts commit dd4dcaeccfe4334e0d45f08549b070ae98dad314.
Revert "add APIs to mark a request as unused, or to re-use a request"
This reverts commit de712c55940c3b2aa8bec49ae93b1c4aa62ffb14.
Arran Cudbard-Bell@2019-12-10T06:45:59Z
Files modified:
* src/lib/io/worker.c
* src/lib/server/request.c
* src/lib/server/request.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddf2e5a9c26c35a51a5b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3vEbgACgkQ/6TVgp+2
18rFexAAn80tyh76TuQRoxiRdefyayP5tEjT0x2O53vyCPdwS6vn8Ngh2M/umF16
geLOPr3GUrGMx9i5DsPJ62eTcdW4c8Lo6JrTJC2TawiQAxmrmmqaZ54FQkIx2dMS
OjEd4YzpLPndEKK+8h+t659M3e/VP5PR9WG2fZcBoF2ZWVgL4hlvoUQb5poWhmKO
mpDtXhosEx83CL62YWJqQMf1AJ3ySKnM2HvkFicOsJyDnsPS+2NCrHEWyKEVy6sC
R0u9s5fqjj0Q9jF4F9p4gWa9QvRMqYQxj2t6j25INX8ZcV4CNlwPT8DJXaSNzVEo
6Hti5zhi3Oa2MXvh5Vs5gF3a+hCo91u8fvnY9MO3nvRgV26OgN0oBbTqV1d9mZZA
IZ/S/pEctV2Z3U3ehXM7qL5AM+86uMy5NPZUnGbZJPY6Fx3Yo4aMNz+OgnJ6A2Jr
22mZ2eHzFqtdE+KfTOodL+6GEPZXBddP7tVRTbbugLhWP9pg0dqzynIVHEL4ZvpR
PbxI8IagzvBSPkjUvPhaX4PHnOyRd/4CEoYC8VKVNJPu+8tGsxA5qNvTTuMCrmxE
N8WKhxOVhmGj2wHybODOxPlW3aXY4s7q5AvOGUZ1jIunKlSup/vI2/v8AgEjcWi+
8J6Imrv8s4cLXiwPcc+BCc1EeYmdwpJXOIIWxSe1rt/2OFTJLTI=
=Yn3u
-----END PGP SIGNATURE-----
s/rad_request/fr_request_s/
Arran Cudbard-Bell@2019-12-10T03:32:08Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/server/request.h
* src/tests/util/atomic_queue_test.c
* src/tests/util/channel_test.c
* src/tests/util/control_test.c
* src/tests/util/message_set_test.c
* src/tests/util/ring_buffer_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1d2aa10b20a4a7e192c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3vAwsACgkQfQ55zXdi
Hs3DSQf/T65vIDCwANvyIMm9TSrQsPE9VV2OhdhqdgGjqAe57ZtfcmFPnXl4vu8z
yeYJW489rWoxbZrnMbYyP7dvD09ZWdeHznIU68r5crkMU5y6SPIuohG8zFqfw/Ep
X2LkSkRuGWHnJOkXS6+RC1eneJ/uyBRz0DwKiXv/DKQOaSM4sih2upbqXj5bbL5D
WJRjlGNzvRtIJYXQiQyvMYgyCNLss2E7m+SN2mfir4Z+akTRNmxaQw9b4ShBszeO
jYIc2ZMZ5o+QcAYLm2nZ5FtDeY50G6xnOgI1Ch5JSy6hA36lbjfC/jd0Qqdo9ps3
hrmSipqXFWeBIgsgn3zkFeTuz/Vdpg==
=fB1H
-----END PGP SIGNATURE-----
point to "track" and not "entry"
Alan T. DeKok@2019-12-10T02:29:25Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ab8d01467b7bbe3ca55…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3u2BIACgkQfQ55zXdi
Hs3WzAgAo2EBJtWn0OaZxClWe5H9jBtV4MBp0QD7csU2yn126aj/i9nrqVKCJSVx
4ER+kd4bxLKshewoiPFkH8vCNlZgkcnL19UxZf2XUtVTTacsrQDZuvCnkJcBfsMb
231WzJPKRzxNSt8bYhXIkCMUWC3UM4Al8CqgFkDCjNXV2RwjwwuquqTV+qKzoX4/
RxyHv0j6Kp7opC4GNxEbBhUU3sq0oD/OaJxGlMFT9lSHhS6dAf5cJcQVauybtRCS
9ajgpsFxROzag/2ArKbQdyVlIxQznML1Bt1k/ZdnFr43sYMdXunqPpB0aAhFpLHC
lBsrgPnLhJq5aFjZCQ9P7yh48I97mQ==
=0p3S
-----END PGP SIGNATURE-----
alloc / free requests into worker-specific list
Alan T. DeKok@2019-12-09T23:24:34Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd4dcaeccfe4334e0d45…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3u1ckACgkQfQ55zXdi
Hs379gf/SwhH2rcC0vxr9xo1J9b/QY4RF76PCyw0VoJObZj8JDf4BMXshUI9raOh
yaXkp3zVayGpdXUXHZefZbnJux6V9xCFMctI2WCjfsd4ZfbBzp2gQPYg+LS39dKS
sJf0J8+60z1b7J0G0rcycjKJfHChKxhK2ZYMxKY229J3A8/WkE0VybSl2IqcrN2e
CmyZD9sytYZipR1Wt1uhvhpeVNXQWB2SceDLII0kq7XwHLtm3POWB/H7J/KLbsTT
k3zRgWlecVjX75Xo3yJbpb6o16Pr4JHGG4GR5H2xEU28nTx2YX/qO18c9+C4RZ5f
Ns93UXEgZddwwP0S0//HnaLqwVArzw==
=C2W1
-----END PGP SIGNATURE-----
use new API for fr_dict_enum_by_value()
Alan T. DeKok@2019-12-09T23:16:21Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42cd02bd1771ee6c91e0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3u1ZUACgkQfQ55zXdi
Hs04qQf9FLlFjLaajBUQ7viyXYcOk/LalseZoduhGtDFMo2H/en9ygyqCF8mtWZ4
WkdBkNtNcuOXfxdOVENndaGCeVdJMJ+o+2gV7H9M7Wt33nAXoJdMTV4HdvrvGXuQ
4L1oZniT+lnnATQ1qZ++gvLUBp7sobVC6JzvYAe8QRiO0xwsIP0giyH0Ds65vQ4s
ZvMpvdxV6+Ics/1cRO73PH9Q93YpFkYgaJoqzA6UdQemTfBfKk5i8qIobjGkphDS
RVRhF635Fgd/E1F9qOKNlT7ywTXUZEYeJGewQxqZVPsllervKc7SCnE8WYGLHmAM
OFhXw+I/Ve44ULVxjwtvZYn3bHNdwA==
=RaUg
-----END PGP SIGNATURE-----
use new API for fr_dict_enum_by_value()
Alan T. DeKok@2019-12-09T23:15:21Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be088757b0fce419d394…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3u1YAACgkQfQ55zXdi
Hs06GggAhk5Aocqlmxg7ipzSjqLR0RY1ooD8itH2kHO+yX8wvhL+SewVzJJicHgT
ESUZMrLENLyaB7kswHJy+5cIdNWiYagvA7izKpwMmOFdHVzkTaZRJXpUU1VRmnnK
yHYCEz+8gHv4ilKY1F92hL00kLHL1sTQlnbt1uV8ADh+o/rd6IaywR49XYst1QN0
iMurbUJC7Ts199fvWXepB2TC6MkrR0DfE8IRs+DuVJxOZ2w1Mu4RtvoG6DmBqkJ7
hC6csHkIM2sMAjfmobIUH3088gNQxEMrRpRplJiQ6fDVV1dwLTm696nRkQJnTebZ
nxWwvsI6wHxD4LhBSRLVhBEt36tf7w==
=6RwN
-----END PGP SIGNATURE-----
add duplicate of fr_dict_enum_by_value(), which takes dict
that saves rather surprising amounts of time.
Alan T. DeKok@2019-12-09T23:14:38Z
Files modified:
* src/lib/util/dict.h
* src/lib/util/dict_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36017edfbb6ae9db1af0…
======
--
This commit summary was generated @2019-12-11T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3wEdMACgkQfQ55zXdi
Hs14agf7BYdKC6oaK90g1Ub29T5MD8DGGtdpqQFGc+bHuwZJUQdQxu2R7AsIH7Z7
W/NvtED6+TSLzrOqrg5/Wb4EQ4SPK3jtC8eOJj+vJKb1APqkpDxk9KY+cAPCxjj3
i7CqPqQMOotrkdIIGJzwry6SxnVaAzJy0SlJf3jU9Wmpn42jlme3MvslIiOrBHA0
UMy0Q0Rjoo1jmoTu1h9o3GkxHcjgLOiCFiTllJsTFBMw8RxTIuanygclcrJviSYB
jxskgxGg8tA9mnyW/YGyho33AKJyUM+PlCiqH5/jCMSYyG1aJPdMqlGCHpStlyCj
ORtv1OwaDaCHa0nDhBZyCjCIG0ikJQ==
=AeJd
-----END PGP SIGNATURE-----
nope.
Alan T. DeKok@2019-12-10T21:44:49Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3899385769a28aacffa5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3wEbwACgkQfQ55zXdi
Hs2eGgf/UcnilWDZ+6fMMXWpbtVdOzkmfC6ZbDFj5bsD5vCH3A2i4O6q7OZRF3OU
+imw6tyNHIt7fKAC7GCxlQ3IyDYwYGh83tkH069J6kFvXrHQqV+f1+7TVOj1vmnn
X+AAdR0DUD8uo6rZz10wo0CuT8FoCemK321oN25jip8uUGsL5I6hUqN88Uab16qT
8ieph0xZOPXGHJHuUfiRQBSklXCE1JZVL+40mCn4tmcHNbJME1THPnHWMRnUc0Sz
QIds5c4OBNwWgdvB7Xc30C8Wpxw8utq9hRTFrmzkTWlnYGwwDQlMiHdxPJPlKML+
v6gQMOuWhKpdtl1a97MTGzf2tm8JhA==
=rQF9
-----END PGP SIGNATURE-----
note recent changes
Alan T. DeKok@2019-12-10T21:44:23Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/979bd1e126d5df132fa8…
======
Fix missing destroy for some statements
Jorge Pereira (via Alan DeKok)@2019-12-10T21:40:53Z
Files modified:
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63b978890b722be78e3f…
======
Don't call if 'instantiate' and 'detach' are not declared.
It's related to the discussion in #3185.
Jorge Pereira (via Alan DeKok)@2019-12-10T21:40:37Z
Files modified:
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40725423d7932c50e948…
======
Update Pica8 dictionary
Jorge Pereira (via Alan DeKok)@2019-12-10T21:39:54Z
Files modified:
* doc/ChangeLog
* share/dictionary.pica8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/691fecd682fcaeebb9a6…
======
Remove unnecessary src/modules/rlm_python3/radiusd_test.py
Jorge Pereira (via Alan DeKok)@2019-12-10T21:39:39Z
Files modified:
* src/modules/rlm_python3/radiusd_test.py
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56347699e3ec348de0a6…
======
Backport from rlm_python (#3184) changes to rlm_python3
Brief:
We should append the 'python_path' to sys.path #3180
we should append 'python_path' paths in 'sys.path', due to PySys_SetPath()
reset the entire python path causing problems to use the existing libraries
Jorge Pereira (via Alan DeKok)@2019-12-10T21:39:30Z
Files modified:
* raddb/mods-available/python3
* src/modules/rlm_python3/rlm_python3.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6fd6267fe7aa98b8b80…
======
We should append the 'python_path' to sys.path #3180
The PySys_SetPath() reset the entire python path causing
problems to use the existing libraries.
Therefore, we should split the 'python_path' paths and
append into 'sys.path'. It is the correct way to keep
the default paths allowing to use existing libraries
Jorge Pereira (via Alan DeKok)@2019-12-10T21:39:13Z
Files modified:
* doc/ChangeLog
* src/modules/rlm_python/rlm_python.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8110af05d892acf6c7c1…
======
Keep the module directory in python_path
Jorge Pereira (via Alan DeKok)@2019-12-10T21:39:13Z
Files modified:
* raddb/mods-available/python
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a12571827dfb026a6d76…
======
Fix rlm_python3 build
Just backporting from the master branch.
Jorge Pereira (via Alan DeKok)@2019-12-10T21:38:16Z
Files modified:
* src/modules/rlm_python3/configure
* src/modules/rlm_python3/configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/307678b268cf8898a656…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3wEC8ACgkQfQ55zXdi
Hs00rwgAjdxAb04H1aZMVtvkp3N8PgRbT5javF7LL9g2GX+R1oD40lNll56aTrJE
eW3sYM5eJSqNshbfJPjnCVOFXHTZ5E1+oAxqKJ9qJgE8KcLbDcU4p0tfk/WSrNQz
iJkRSoMYCNWVna+bo3fsaLifEl6AI+ijquGHncF+dGZd/F6T85XVGunVTSFCPgJJ
uQdjphpZNcig55k9ruh4rjzSi6qbKSVPbeEd5whbwLL6MqwyQ8fru1yf1unVUPba
Hk2eCNorgeEvCgEBkVyMocDMQYdEPc7uooh8aTwvOjtFM+QDj2RnE7cyKVHZuend
tI/yrJ9I3+WP4CR6GsBnTZ587Tv2LA==
=mdqA
-----END PGP SIGNATURE-----
use Valid-Since for consistency. Minor edits to #3157
Alan T. DeKok@2019-12-10T21:37:34Z
Files modified:
* share/dictionary.freeradius.internal
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df59763ae633001fdc80…
======
Add TLS-Client-Cert-ValidSince attribute holding notBefore date.
Boris Lytochkin (via Alan DeKok)@2019-12-10T21:36:05Z
Files modified:
* share/dictionary.freeradius.internal
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76aa02fa7d54d0f99c89…
======
use fr_bin2hex() instead of home-breed loop
Boris Lytochkin (via Alan DeKok)@2019-12-10T21:35:08Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/767f5c4e2d67a6e8c583…
======
generate OID-containing attributes for unknown to OpenSSL X509v3
extensions if user wants them explicitly.
Boris Lytochkin (via Alan DeKok)@2019-12-10T21:35:08Z
Files modified:
* raddb/sites-available/tls
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14e0dbda63e822fa7a7e…
======
--
This commit summary was generated @2019-12-11T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uxcUACgkQfQ55zXdi
Hs0Nrgf/YJ5/Ndy1bhE+xRO/bJsuf3KwI0dGP1oIeJ0FPq+s40nLM5O1m1kEVW5s
Mi5Z0dLQfhuzV17DENVPv3LPNHuGJgcgcRYIZA1D/bN5XCF4ehw2377YymsPuVwH
jDarGcTeXCcLhZM8Ig/Fx9zHk/zNVD9JvzSQHjTfAdlJ9ETSpysjGHwNK9MC66c/
h+2BU1p1KOOdxkffkynTrXRFk+/c8Tsqgb+6Vyj2EvkQB71nXfFQF6BKYIFHZtfR
yeK05QETz1wlbkJXR1m4DU8EbqIKisHh7CTmejQvblDxk8QbP+RJKV81Jfxb/Xrq
qXzvDOW4JB0y7JU0hsAjF7Oqxwhvag==
=/zct
-----END PGP SIGNATURE-----
add APIs to mark a request as unused, or to re-use a request
this avoids the malloc / free loop when dealing with large
volumes of requests
Alan T. DeKok@2019-12-09T22:07:27Z
Files modified:
* src/lib/server/request.c
* src/lib/server/request.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de712c55940c3b2aa8be…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uw/IACgkQfQ55zXdi
Hs3Vdwf/Wpw17MpUXNuh7cfgrmguLCFslpetQ6Kmn3GYQvr90E8Qdr90hx+hjhl8
j6BL7kfKPYHNMLko1P2BogYPQfo+wBByt4laVj9ACw7Kkij0M1xO2RbwDWIK3TEF
3F0WDycTZdaWfb5lmtN7HkMs7f2XTMHt3sibnYakFbxQXWFPfRrR5+1O01lB8oib
1/8IA7ojXlu4j+M3uayJAQOUY84OK/3jc8SpZDNLuoD/09HF28IFoAG9SY/b21ZC
B7R+q/Wn1W/3KnDEsWQYWv80nLRWVqmQZbRI9EUpkjoeG+1ikIjuVxQZz+vmYT72
CDFRy0Aq/laNPIdHXNC/i+3uTPm8hQ==
=kipx
-----END PGP SIGNATURE-----
add API to clear request_data
Alan T. DeKok@2019-12-09T22:00:09Z
Files modified:
* src/lib/server/request_data.c
* src/lib/server/request_data.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33c8af9031618f293195…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uw78ACgkQfQ55zXdi
Hs3rawgAla+hoQuL1cbTfeKZjK0eCqlrfrderL4Zn4SAMTWyBUCgipb9+xCzoOfH
j0xlRB9LS7q6cXf1oGSd5WAWQRu5TM6bs5M+M4peLG/nsH6V9izVoUks5TvZHXlz
1KW/OCgCDqSDSlFvc2svEenGrizWYwIyamo38IGorR2FSORQCkYCbiw47uJRaTJh
dCDwroY24pmaVA8MswNrQkaYOoinjbZg219LLohM+3of9UO2pN+p5wTW01lKMc8h
OZVMpe2mge4pry3q5oGpGJ1aVtqIgKvSM72qDD/zgBbXFhJx8IxSWWpn6nPmihtG
SCsl/Hg0BTHYECnUuk0Lj2xp3fl9Hg==
=aINF
-----END PGP SIGNATURE-----
add API to clear a pre-existing stack
Alan T. DeKok@2019-12-09T21:59:20Z
Files modified:
* src/lib/unlang/interpret.c
* src/lib/unlang/interpret.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d764ca8062b0b73704d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ulUYACgkQfQ55zXdi
Hs338Qf8C00XndEFwgWPwq3NhNMZ7KtwwE4+ZDYs2vXj0OlQmg1t+xR+61Wt4lAn
R6sB1Ep9foClM0/m9t1lgQVTOYo7vIytclbyJf99GZuwzT5Jx5Ttx/fP6O7nStr7
Fi6ZE8zh+dNY7zX2uRx13b0L3e5GKIGo4rs4aBJPjwEikQTVuycGjHgZ0Q6tZHJa
B/CB61GhS5EsGijyXY6ZmiOcsDvzqdJ5xe3hRTxAL8haR2HnCiMhXpwcLpFnke9V
iZql3NFwumJUJhsV57gWUi47pIHScLbmXRpDS0yqhO+cuO+qbBDlbVvh+k9LnbOO
xpllKoGf9oj2ZqxoQhFLEv3iRsmj0A==
=vWyh
-----END PGP SIGNATURE-----
test result of write()
Alan T. DeKok@2019-12-09T18:41:04Z
Files modified:
* src/lib/io/control.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f95170bef44917f5c02e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ujwsACgkQfQ55zXdi
Hs2sXQf/ZVWx6jrNsYKASyhLQP38MkBBH8DItMAAElz60Gw0jATowFM5q21jXe1j
E7V9uZMcUzuY3BFQlFP7cW3VaI8c/OARP6ki7sNV9nq555RTx2gEPYhytjnb7EwM
RibhpXr+Fo/f6nrYhminNAnndo4+miJjydE3lmVW/d1OGRbQfSkA61rA+rbXM4ez
7IRWCnDRejGg+6St0/pZW0goX521Nk2Z4ffjHJ6XODB60RLmduhQQWLb6/W1PEqA
bCF8AVz4mAf7bpGiWD1zxjTdndtiWBEcj8m9+xpZ/Vh3ogiDEhfInrHoXEAoj251
et7DsLfNkfBRJsNoKxK3Q8djV8rFfw==
=SsIs
-----END PGP SIGNATURE-----
need this, too
Alan T. DeKok@2019-12-09T18:14:32Z
Files modified:
* src/lib/io/master.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ea9795b89d139c8de28…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ufAMACgkQfQ55zXdi
Hs282Af/QIoGhXA85NxSAZFNOHl1GzsHxFZwqtILeFLrEUEGRoYcOGwebB0e5wDV
yhNoSyN65ytlBkeENBB7D1hXnLwLuhBR5vyxwrksQDMjUWfejGFkgUm8R/8g150i
zdBKg/m4U/vZkrDqrM7PA+uroqlYDyHWseZ8IUsfpd03ReXf/12TkcK9jU8Nz6+L
oyY47G5ZKonwswCsvPd5NzViwY/e5A+ivmKNySoObmB4ShyyWUw85rPmUy0Rj47L
PjPe0JHgRm7+cRDQq/klpMMKbEHhcrS+Xt5o/AKdX1GfK/HkvHmHZto+HyqQ/Xl2
UEmq0C99QWk0CnozkAohZkVtz+kzIw==
=ED1n
-----END PGP SIGNATURE-----
remove test which no longer works
Alan T. DeKok@2019-12-09T16:53:15Z
Files modified:
* src/tests/util/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5cec8a12c6fcda97045…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3udLcACgkQfQ55zXdi
Hs0n2Qf/T9F+3Bkg4OKGUjKxKiSMIfsgJYQe0EDhPxNOYFH9i1Tmwr0P6RDP+czH
doRJouUI4gOOMvmhp5sDGaCe9zy76OEwF3Amw7l6WnxVdX78dqV8QSR1kdHB2WNq
2/YUw88pMdRxsi19pRsy4z35wgW7ET4P7t7NiIP3k/J01Zk2BQJfqA9Wm1IJtrBc
HjRJvQDOJL1FbtUbm2VzTCkWpAt7kE11uH0Ks6ONO9ecoGal19yKjRWfxWkodKaV
V1JBoEbQspuViC2QqojnU/jFr0UAh2P7WW7aK5ZZRVM/feSTAEICHGBuvTZ9k2/v
sTiatH1U/lL7LMwyuzqgupX+cyXerw==
=wYx7
-----END PGP SIGNATURE-----
call event timer delete instead of const_free
which lets us re-use the timer event
Alan T. DeKok@2019-12-09T16:21:58Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62c74e10546572e22363…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3ubNkACgkQfQ55zXdi
Hs1PkQgAmNuzqVluMTLb8rQ15NkHlr1pia9H1JAgSWAGPfBjDgGxg26skKKLPvXz
ItcdjezhS0VovN+TUMlA9jXRtikip7J9nstnR3YJtHqfh3P5a9RdGAYuMu0DAxq6
98m0k+qAEU6BrH5Du2rORKvXgvmzleZ9qNgv63X9LaWCNI0G9DWabCAT2OTuNi8V
fs30/pnkD+56kn8Rrgung3WuSkiSRiYXbqnWTuRA3GUVbWpRGkDGRdtQdIsqg/dH
9iOP1SqRTOb4POrNHuT1HWUCc5CAY8sZdiJoyzLRh3N53+OC8NUjLgMtXZVDSFgB
SKZKzwh2oftDAGSEap0OsO/sHtTXiA==
=+44P
-----END PGP SIGNATURE-----
slab allocator && re-use for tracking structures
which saves ~1/2s on a ~20s run.
Alan T. DeKok@2019-12-09T15:48:13Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f6dc6d8792b9c0a361c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uWCcACgkQfQ55zXdi
Hs0H4wf/VU7RXZ2LfUwgPoZKeo4JuTy7VCzc48evmqn2E8az/QOI+vnq+HKO5srt
TutGomlaPeRq3oCmS/+u+XQIdC+m1of6AjVxdeLY3DE9Nu8U3BrBNN1mPE13msSx
ZgF4YfsPxvlA6Vtk0cG315YcTrnkq21VIvxGcKrrYyD3TvoYnzIGG0n8Dibsk3PX
nrC9LybRrZIn6Vg9oG6a4jSV/lnxLrNtLZ8XOnzZPbZSvwscW1kRdWCl8cwwakth
kS71uxSBqJABqVeL83QmfaTy9aVSMOgrOSgjl4blr6F0zcOjplo5zSLBrqtix3b4
MFDdRsxovEl6Ssadfu1ZLD3vqT7zZg==
=iDkn
-----END PGP SIGNATURE-----
initialize variable to quiet stupid scanner
Alan T. DeKok@2019-12-09T14:20:23Z
Files modified:
* src/lib/io/control.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d381622edbbec60681a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uUbYACgkQ/6TVgp+2
18oSrg/+JqaH35mbv0l7SV4/vy8MY7SpVrm8mhEJFCpx/tp2s0Y+jlExkjB56YR7
x0a9/pFUHQJ/KMb4k0rkWBz2n32eKi0xiElrzRZUHwUot4MBwGOod+HjxA2R4jNM
YZZ33Pdd0/v44MII5rjRX851TLM13S7G2bwZaqpD4Lzx+NQ04Xegpflbd7Dfmyla
Q3auNEGOsSwpLKIudWPL4y923apOxSVaKekBLXGDgY1/D2jMQTOJp6D+vn2vp8Kv
x428jdZH+/N1qs3t2mvHDl6KKy0bflDS727kGf/zABa3Vs7x0iiKG4zPX3uoLt0R
kFUKLVVi24zrKRwLVz7W1vIzOjlZtOTSz+4d4YFQMIIRdA3zWS6yrkkHVKpDRcie
tv2tRPnK6rJ1iQaXazJkGexO4E3oQNKHZjJoAE7zBikrKYrCIJWVXuP0cRFGUDTG
CLfYcWGj2YIqNtbOx+OjRBPVsiaPHp0qNgZPVBy8Z+3pG1/WW+42M/fVLeDak1u/
NkUxHU6GU6oBfkP1pdR4yU8sIsuhiGpqZ5CY2wni2AxdTG1jDJy5SXPptO2dY7Y/
WR6wScpBOtIVc6V5YLT7xfChrlmfzqT7DYAZFMXgAjkX+/2g+4cj6o3gdjTcqMe4
NdOva0grHpQ54tE0u/t2OSX5vslCGrq9WZzyw5z4idcmdQ+p8rg=
=0/lZ
-----END PGP SIGNATURE-----
All todos done...
Arran Cudbard-Bell@2019-12-09T13:52:54Z
Files modified:
* src/lib/server/trunk_todo.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26f6b2167126e69afaba…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uTdkACgkQ/6TVgp+2
18ooJxAAhDU+oPG0Jr4L/pFbex8D4Fno0C9KQ6Yr73FTyiljV4m5p6Cx8qaH1uPk
xJsdKje8YX0cDhqNG+mUj6KvaHiyCEmCuAW7pi4JxWich0OlzpF7W5qwQq6LUKBX
8H8yJnhn2i2OgfN7uJZ7yxWGH4IeOVjSQJDUP6Vs9HU1BOMXf2lPnnyG/VVIM7FN
P0thwbwa18NDFPrvNHe8w1VYBoY7bkAK2+o8p8vsYXPPsyb/bI52QSemrO9CZbZ2
zbSrVukbBOPpTruZDHKe2JR7EX3vw/JY8Xb7xlCjtZbu27FbrTKqNNok5fo75Wu0
qWM6EWMTcLSRtw2JJ6xl41Eo7YZN1QzQR4dG3js1BC80fNoEDTaEr07UtQYeBwF1
ailaw3bd9l0yfY+f7b+G2ROPJ8+0vZxx3wQGASe9yQ3zJsZXUQms56D0KjYfuaak
KYH7k9OWo6MUbxCY0aoyLxLpqBL7WOp65Mqk6Wp1UnDik1gU5Q9ULKUDewFzaGBA
w69q4y2mv5/KECj1mGulTpCnKeEK4rlWcYuaSFcl9h+3y0xwGuGlCFzLZok0MHFl
vJYcL7CFbjWNvipz61Tn7X+xcpopqi62g/VkBJwvuagqen1nDpJcIOvSeM4xUGoO
xDF4OyJmS8FAlfMELi9u41F+A4zIlOU3JAir6ZW5qbz4RgbvkbQ=
=Xdan
-----END PGP SIGNATURE-----
Unused arg
Arran Cudbard-Bell@2019-12-09T13:36:25Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a094b0e210e446c9fad4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uTIQACgkQfQ55zXdi
Hs2vrwf8DrCMgVYXsUlQU9r1J6HF835wGZzW5SaTsFV4AZsoblxWpYG/o6hCYzjE
EaGNCObs2QEjy6iMc6h1d23U3/z+gGr3V11PdvK7SjcpYAAKgoiXPkITeehZ11y0
231a6gYtFMYr93F5u6WuntDx81wmYUQTHHHL2fjzXaTdIil7BEzJTiNu9yiqrlDn
FN+jDBGOhsZ78vk8RZBBbgS7TlX6SCP86UXDLRk5nZltayhhVAkfCmoeFPet+pYH
P5Dy0Vft++xcf9bc2n6K1wztEe3fAao7od9We0JURAUQxhQvhq2E+dXw/HNwS0ea
hHMvj7n3xujWWaC3T/5UooOTFjOPdA==
=kGRQ
-----END PGP SIGNATURE-----
move control API to pipes instead of poking kevent.
it's a LOT faster to signal via pipes & kevent than to add / delete
individual kevents
Alan T. DeKok@2019-12-09T13:30:44Z
Files modified:
* src/lib/io/control.c
* src/lib/io/control.h
* src/lib/io/network.c
* src/lib/io/worker.c
* src/lib/io/worker.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e72bb4a8100df47521f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uTIMACgkQfQ55zXdi
Hs15JQf/b0pV7hr/p5L0FqIagy3WrPqapzxNe5W4UtToGEpkwq42VuLS4LyUtIb5
sjfywyDjBOrCtWmgUDOZgliH/uQbhSsGQAgxROBOJ4qIcuY0ISw01u7vc7XKFYiw
a+gp1Mjyb+TO+GlGNGqFUI9so3uWdhEilZLBXNOr5BwGG10/aVa6Ls4Az+x4ko/y
Wz+wPdhePLMMc//UcPbFENwiaLQpbthT5wu71GSxOj7xErui1G9rIqRyPKKoTHOh
0MWasEFq/xru+vt1iFoYqO5wCOr1WjcXHq6lrKOULyZfDFzS5aA/4zcBC172YhFo
CWxRjKQS7nfnems+/YLXJazhPvuL1A==
=2EqC
-----END PGP SIGNATURE-----
check for debug BEFORE calling debug function
map_list_mod_debug() does a lot of unconditional allocations.
So don't call it unless we know it's debugging
Alan T. DeKok@2019-12-09T13:30:43Z
Files modified:
* src/lib/server/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/129aec4b266d64e5e7e6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3uTIMACgkQfQ55zXdi
Hs3e8ggAo3SoipyF4sjvqonTI+aKTHG/Bag1Vy0gPl6yQW/OgfBRwedhfjrkUuBL
F0oRMJ25iLI7J2wbqjRan1rFH0u+otMmOan/Tn+6Up4qnWbaDnJx2hamPDh4xKCW
aGUMz/2fAbZ9GydKpm//FrPhFRFUW+oUaW4u79f2GhicekO7HbFtkZ8o4iha+t72
oEIX+v11k5s+rpwSPWZmXIpeAZYnag4vSEIj6R7Kkcs0+T2CsRLdvCYtXPXwgCSW
FLa8OQ7B6o8FE14Sc2ZMTVIM+DP5J19Z5S2r9Oion1mw4B78EpsnXpQn14YcQsN0
NvvCD++OJF7f0Q6+sRRSoAqQzrAhxA==
=/kRR
-----END PGP SIGNATURE-----
call fr_worker_verify only when WITH_VERIFY_PTR is set
Alan T. DeKok@2019-12-09T13:30:43Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/630a3f830664221a9c4f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uSosACgkQ/6TVgp+2
18qhYQ/+IW2vro38s7TVf6ZhCG8npPmUaZP/QSOKtf0RxnDzTPuP8bHcoWxaw+oJ
/Ld/p/zd/xr0bOK1J7ajnMeQ6hlvsxFrP/HCqB+4m33D3gE1j5SKwu5UYDfv8dlk
0b/sPhFejy4EYzHxwzlMb2EHtykk0xTkrkxlxpMRgY0cYH7Bjp1xLvI7JTIruVO8
GUYnUlRDqqIdFGOD8C3MJwCaVaaPWOEIkqLv55qwIbuwo/HPzJ/Zi0CoK5NiQOE2
8N+rqIsUS1j3rPqumVmpEWT08t+5lddGrSEa2XltQRSor9bNSKRoAA6Sy3VCLkgj
FV1fUpFAVvTZbZA1qtP6uKb4I5UT75xs25Fsaf+5R1T0YxVh9d/sqOS2lOM69ERZ
LAXjQEz/aAIAqrQxqlWqBy9gcghclZBnyJAIPaF/+Q/JzI5ZpqVfJnFKRfWcjZUM
+fFlNMqrROxt+OsgUQdgOkcXvUx+S/z34yEAeJF6DRGhlkM3eIM8Wt8pLVD1s1Qa
3rhpFCPFP/RveH49+YnZCruRUYNfi5AVrRFVDzfuy5dH9+lQnoo7zWDYEKlTXdTn
GrYOgVJ9SopGTfu7gH7UpprQ2DIy0aJdjoWkHo7ipxcmR5RqSA4E1RMTAEbAuRQF
08e2ChyF31S+xhK4kSZkrGc1X5aU5emRKjP1urMF4ycYQDP3fac=
=BONN
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-09T13:22:19Z
Files modified:
* scripts/build/gprof-profile.sh
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eecb4550d3edd0c364ee…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uSlcACgkQ/6TVgp+2
18pZEw/+LGqvsUeP8voD13YUkBNpuhqnckca98RGcelf6O80XP3hGBRcj+YKNORF
PQzHgmC7aiNNBDDusCqOnHdadfPEJXO7Bk98iN6qN5QfTJjapmurSljD+y3Bt9EX
jfkVZDtDOB8iDaTAPlHRCyFW6Bnq1gff7pcgwblFSdPDB2yMxR4K2Dv2xqt1duF4
rOz7Ddn0GBI6kNDkdJ5vCY6SKEkkTLVxv+zTcftB1E59vPNdbBBQgpQNFCca3AGh
WYI/zRVSY6HhdGo2rS2S3OxjhucoIdPzisBOubeDbDn9ZtHDVwM0qztJX7OMUtIU
jxyY/XOOSVN5+xbbeqnxn3gi8gC7fzc5SLzZUng43jZLzkP3BZkMDzAETk1nnlpT
h5upp7fh12Qb1n1pM8hlOeYF47Sa2YC5TzUXjTsbRW6xLF5joNRsef37yb2LURIB
IJoZaX5uj2lQOLdMO4Wa31AJSvMdBorgj2ZljxP8DvhJUilJwYnspFMvY9LEzkfK
hNeZIbLb//YkDzIC+cWN2Ln3+uiHV8VaFL0ejM4Qc6ZuhedV72nrW/uSor8syI9l
V7rHiASAzVqybvk666Un07pzLFfuVYl0AMZcvt0+P9PK5KtphuOzG0mSeDxXb0yc
oDDEWOnvkviTFFEe96114ko9yfyhMhkW7JzjDkW9jlavsUclgnU=
=mZBt
-----END PGP SIGNATURE-----
Add dumb script to run the google profiler against a binary
Arran Cudbard-Bell@2019-12-09T13:21:26Z
Files modified:
* scripts/build/gprof-profile.sh
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35fd4cae6257b28e8d73…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uQmsACgkQ/6TVgp+2
18qXJg/+Ppk629ss1Q0RCyZ3A+tzdS1MREvIcOePkYqOFXLZCJ3CqsqDYvvmO8Q7
5YoFaDMCsbw5e5dnGeAfUnjnWLVlAdq1AW5yma6DT2KSxolBYz5hZKWKDl2fu1tQ
XhIfIBuIExqMfpoLbulzGfQhi23T0LwTnGyy2wu1g9iaQcxDlXTyJX3i+DFKi2Cu
TQiEeY/huDlozqMd4+uw5D7e2WxkK5I9Nn+Zuk7I94BuYXl68x/ZLyyDGLD3jGyV
cVWsuq9+EDJo2W1yfnhd5vb2HeR9PyTOfjJYPAO9DRS2nYd0jnBZMfW8On1aUDls
UZqM/E4Wh1GZY5+ccFCHLaokRjdLBpIW6mEPh15JpUZSoLBIbdMQKneUYGa+knNp
s8uhxpXBP4sMTMEZ43d3OtCSdIBMbvyV24h4mbo7DPkbUaIQ6NKDvzx7jHui8JHm
FQpq58/LG7VAKQ06GHqgO6siErKShUHO1lnIZ8VHioRwjtfhuuSk3FblybXWIcwg
aygjh8s3HwCJt1ssdXmWdlJin7vZ5IHgoLrMLzBY2YJr4sHCna6t4KaKnnQ8JfPJ
YvKzieZvzqDTdJfWhWaj2PeI4LzyLRCD28ugMz4DnnlJeNvnYyiWxNt3MIcr5u0T
KzJ74Qm+CpwzgcfYJzlVGqLKKVcigrY8EdxvaiNG02OQwVkASFo=
=0SNd
-----END PGP SIGNATURE-----
Support connection lifetime
Arran Cudbard-Bell@2019-12-09T12:47:39Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed081f41ad51f67f50b0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uNjUACgkQ/6TVgp+2
18oUUg//W21MXgQDxUUcZdmgpfzoyEb9T6fNNCUkJVX3u1wegQKXWdlTh0JzyKXM
PFBgttFRfM3rbuodktHIc4U7JVYrmvo6TWc3epf6xq4LxS3skKp3ZD3i7IWrrLdF
mT3foWh8YDQiNihOrxQA+XYWWCIAdVAYB2qQNueUvnVYvvXi8QbckNeKLkfIsO1k
x0+xVy5lf4KPoK5ZzncfN8EhMjBkP3VkVrA+ZZ0h63fJOb8BjHDe9MCF01q6pyPJ
L7zUlpg/A56TjwU/x6756GndF0zoRWlpmX2kKc8IxjWkj/q3jOXCgt0htQSqKxjl
rFVa37jwsBkoY3SnInok8HmhYsd6tW87X0GEpCiIoRn8KWSdha6PqKw6b6+78A99
KJO1jyCQpM1q0OvNRAGZO/4tk0GM3LAZEtnLpOWzqarGNjh0uTjCbo+jCyYMPapU
GYYDdLM38flFIjY8kCCpXj3tYkCueh1DSyN5MwI0yxPgGZm/tXT4Rci8JVgEJERa
LFBuiijVQAbCoaiNaswWbeoSkdmHJbeKOS52JYs8THXfEbS7l3R4K/RUDu0sCc1X
oOAxn3z/fuCcuDdteGENq/xBae/r62rF2E11N8VlcYTqxTci77ffsEtDR48kaHBx
D39qMT81mUB9C4a9zkj550O6g4s3xuHZ5Jl7hsxCyjjNMQsPOxQ=
=k7/S
-----END PGP SIGNATURE-----
Test high/low edges for connection spawning
Arran Cudbard-Bell@2019-12-09T11:55:33Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad249ea9812fc2c207ce…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3uE7wACgkQ/6TVgp+2
18ob1Q//XVyhdHMXr4sXNt2P75hqBKz85dj3aSaiiz4G486DOIu/2G3pI+qN4chs
Elkwz5StdT15TIShuUge8aVIrxR9MGI7nBaS5GKn7JSzINwlTq1EQjqLhcdb6MvT
CFIrRNWI7/QmTXaq1rZDVpXsWCGEwEUUybgK+bGeS2SMQUYmAiJ/rtzY8VdhJXO3
pG5TwaxcBEqBOjL8EoS/6rsyv3T8Rpfqlj1m1xATTnGPrK4p+5IruttP5zGgrkjy
Ho8uBR+GHpQpIhvYgYD7GSpq+lOQkINelrjqZbRSnbfC4gfNZqQfVfiiztPzie8p
Pfgc7ikMaEUuw9bWBTEcqmwd+6kIprt9CLHpL4ezB/QubZ0EfsayIlLKYr9LNbSW
9GwIe3AxFVKMThz/f2K8pqDsPBGarnQQWVdoa0qxGhP7Ta5N8MYN8Ts/qCC0UUwj
vBrQN3rrrF7aczyz24xoq3JXegrDqJ5QMXxnWUdliwnvsQsrMcsfjjS9TJ+bai6t
mQ5uteDX41B1zHFWUrDrKbIMtDVJn4N1EQ7R2jBN0p8DroW+l0vXr4Ua/a/W5XhW
hE6287/dIuihsvauY+Uryc86hKuYS8tVoUbq4ldYVvMFQ748PCskpMW0KtvvSEvp
PaA2EeT4qXNlyVKyi6/ss2/sOnoYanYYeE+hOmpH5ToRRZ+mqik=
=J60w
-----END PGP SIGNATURE-----
Check the callbacks were actually called in the I/O tests
Set start time to 1, so we don't trigger asserts
Arran Cudbard-Bell@2019-12-09T09:28:28Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd0b3532789833dc63ae…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3t58gACgkQ/6TVgp+2
18rodA//Vo4z3k57PyXGa26vVtL2s6tfvA6L/E9MaoS86PAZndkCs5dcU8Be0wj1
CgjwcYtX6JzgMVMvVHIjJtEoE7PsJW7mEs/Hk5Lq23lVfKAU5tY5dU5RLmjtyGTA
Jcoc1WU4BPHQUpYROI2VZizqJtS9yeUDHlhowQ21/maz/h6LIYX3BUedzx7GRRHk
n7Bv0AbUxW2ttgY3ldy3HUvqsU8kvahgrA67I7ujWJ84S5a0YB4aRsf+M8GAR9Iq
8OpolCRQJWHFkrNbCX9ISyc/xATgV88SKs1w/fCj5B6c8A53S3QbgSlQNbpKG+QM
/MIgfx2FwM3iq+PXoLI5IuoxAXKbZsdLuJcSbGt75KXI11kp3kvMFNnUGz+P5iS3
NBOf1VxnBm5W9ieelDIMlcOfFbcnimcdaBRkGcZxQsnEx/AwsrdlulmTGTqalWLk
UBZRHgfSAW+CJiujP3EUE4T4JQ7SSoiuAO9lCvXSkrp4fwcdKMcD+K7uZbT7OROj
LEAVC+0oHAGFS2tXJcPKf5bdkM7jx+vvp2A7U6vXj3b3K9sM84NUret4DGuXImHk
QCjulirueZSzSl960OokDAPyI0wN0bB1gfxQ8WzerOQEICtWfPMvzT1B4ICHA/8Q
LKrx3MFiw+6f44JxSJkiZvE0u7oDziDM7x2wu38SZdYqGlqtDY8=
=YEQR
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2019-12-09T06:20:56Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1602450d1fbb27895f37…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3txu0ACgkQ/6TVgp+2
18r1ahAAogg9AZ8kaR/NHG0QL+peUJd3p3oYyY/ggjK8C3bRQoixpNDBLcLZuE35
xpcx0lVkTXEb5GDWGkCshGXO6PKRSV8LDQCEdPt32zx8KkeXEOcXV1UCn9bgENKZ
dDCSGx7JgqeRekuNzQS3UPYHnKTOA6yPr1B9eZr5ot4ot0f+wwCChvHNal213/wl
/Hm4iAmGdEV6GjdL5ixepa71tzIXgUlKDhVwg7f4J3WZzBaIhexu8hyg1/6mgBe3
JtQtirie2gooYCuH/G/HFgy4vSNHY36N/5JLyBH7qADjWBDuLvV3isHIPRyJNEIU
MDgzbOPV/PKlyMTIHF3CKVqFelCnXsJ88enGbRn+gRTG3rA128DeolBx2aPmXSp+
1v9oEPm3lD7psVzMnYbnOGxCpu2HLGtexfuYCJE9qWyc5U05rErkx4eFFu0tzTy3
I91/+X657chftfj9mmx80gnCzGFWEBMFvZ0lNyUvClk9pkIsXwgywNZ6O9V2O9md
DpPP4d9SAwoHSqqlJrh72vU5aOI7ZiOL/JR+acNaQ1otG1zlFCYHSt44cAxH+myR
G5HRiHL6/IdM3gx0lpLYuIBMopYH4onXtPp6yp9JvRpZuNA2Wgjo7d4WnnHRN3tF
BId9bTUTogZ0OYliW/TUuOAz1v4OhTRML5QQGdlMy9Pz0Z7a95E=
=RrMJ
-----END PGP SIGNATURE-----
Notes on what we're doing in trunk_requests_per_connection
Arran Cudbard-Bell@2019-12-09T04:00:45Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ef48cd7eac7f085296b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3txPQACgkQ/6TVgp+2
18o0zA/+JSAMjZyR977iWc2sJJhgKquQPZQi0Ff7P7c8Wk6818z3S+idMLrU3HvH
ODyerdu4FOahzbnLkjJxH3J0MM2rY0c9kS80a3iJ5/oqdUk+epua0N7v1k2uyvTT
kmBLxHnKc8jS+fGh9LlxvPuLKelqUNJc+M2lJ4h44A3ixMffIibgi58GL6bB3Ffc
2xGE4MYMi+el34w6bKx/VeLP0do1WLUTnzUIKXW6Lh5RLsmrZj5Wfxqxqj4/H4bg
cyKBU9bQktVb5AUhRw7NK2hggl86lv+NOaQM+4M0VPGfHdto6JlsW8MjFKJBKkpX
Hq/B296lTvB7p6nQSDN8uDdb8D7pQ0rRiLLeoDIAw0ggr+hQwv5SBIiXskZvToiM
E/NQ0SJanHXO9dYcAovgKAiFLWoABRGk92SBBiM/oyg4uVke1dwVYO/vUUcEE0Dy
wXPCvk6G5ost7mlM5NAapagvq4AxfGQREpRYaQ02VDdzBENGWHeaCrB4MABEDSks
71uFB+PpnhtdOlJuBoVYqGyC1pe36Couaz1rK1PXzj8gG/xfi4at3tbv475fRyp0
KwVX0ODeNUhdAfnhxScipV5K/q1ogtfAVQ2hpXdLqAYqe77DMWf35yAzi5h9hEqM
yngMrS7Nee3uOYDoJew7RTRiYmJw9YMneEuYoCSptMITAiCb+sI=
=1vqF
-----END PGP SIGNATURE-----
Increase debug priority of trunk connection state changes
We should only see these printed once a steady state has been reached if something genuinely interesting happens, like a load spike or network disruption
Arran Cudbard-Bell@2019-12-09T03:52:20Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caa9956e3256f4e50ae9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3txCIACgkQ/6TVgp+2
18pyaA/+JvHsqHIWmIhoxu+xnh2prAjqg4hWmTilDLL4Gp6FCgZiBg6pqudy6yrV
ceDaeZjUvUIcW/g217HO3RrtcdI+VcSpd0fzb6MPv+HXyLNMXOVEaE3mi4YHBNeu
6/vxZkLZdgVpte0r/Bb3sA9Zq4iaNzqIIx25gU7U6AiafERw7JwKJI2vdedPO1k5
LbvGw4MhBI1RFVvWjHpcg1IPi+h/C3IcpuQbaKFiQAUfC+Gx/wUvuFozvDhnPuHf
J1PsqxcMJeFOeLIkNfWwdVow64nY8LtpCOw9JPdhITk00h4DlC3hDFbyrS9LP8F7
Tefwj05CIzF+guPyPDbaTA1iJ393fYSg8pfaQf3jkc81oHwTNQEr7OyqReevzyP/
ZPse33jj3++xjMXlcLDA03j8sc2zLfJKCuPVFNLMjTqm2cGKYoR8DcaLlP4Pmh7D
9Fi6WP9ZhnKEdbma64okyh52kFlgJJ4LYdIdF1jfn64pCw1mWIyg4qsxpSNDlqlK
i576WKBnFUyTpgMfehDsKcFDJqvJV4DKcAF6JFiw9tHOXKvlkWWa591Q76trT8wz
ogZXFcyrLL/PeaH7/cUrf9sKKTJ7l6G+P8y7mcPYxtrolNZVqz8kOXiePOMzeZ2g
0+UUnLTEaUfiGAX1V7z63nfI5AjF2KftirpWEH3UoW7hjBNLQBA=
=OAzS
-----END PGP SIGNATURE-----
Add draining_to_free state to simplify max_uses and lifetime
Connections in the draining-to-free state cannot be reactivated, and will be freed once there are no more requests associated with them.
Connections in the draining state can be reactivated if we get a load spike
Arran Cudbard-Bell@2019-12-09T03:48:50Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed1160f1352a423cb817…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3tvIgACgkQ/6TVgp+2
18ohsw/8CR5dtFFLKpT9zvy5oNOJiLDhSGS7cTIEvbo3GvJXnLOwA6wOrxsG6zc8
Du1LFph0Wp/2Wb6Q7LhsycfEf0NdeZDngwukAJt7EmZyqa3FClRb0msdLbZnMbAp
VVMUDO7ADHMljlt1OouEAM6V6QdCLbJIOXLKWfCBqWkLji53pXb4TZbvuUcH0MzG
btTa9RDt5IU36yBSpDY3ZwiQ3V8eHufn7Js0KUNlPIp2Df3lfj2L98nqmfUMUpDv
JWEAytmn//KXWOrUK0xda/lucPuykT8fWwd9canf4wstfkjkQ6rZYt4Sw9CrodPw
GtC0KyvcnpzJ1e+UVDI+Kf9/Aszn4VVopxNmGvvHdJ1ffFp+iUKNay4RaM6z04Pu
a4nvjyCAM3YeC52vFsXD/7B6fVGlETxTHH358P31LdhPeXlQU99p8sHSdA2BOUQ+
NGdvasXuB6bQDaOgWALAsDOgmh56CeIweqmr8KYMkTFCzaNHLjGK1KkW4HlGeNpZ
iT6JZTGPzP8bq7WBk7V2XObnDCEvmBYC/1gLAUQI7r2EujlnukMnV5H/lJThfvTZ
qyzJ6zVHaOb2leQqPyv2gdcYozUcq0Z2BV1rGollBBwwisVeK4Y5ID4UAQ6kmEmY
3BREPVo9GPVsthHqUstrMt14oMUMe75PYA+QDrW7uywd1SU+1UI=
=FKvx
-----END PGP SIGNATURE-----
Fix issues with freeing requests
Implement max_uses
Add configuration parser
Arran Cudbard-Bell@2019-12-09T03:16:24Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
* src/lib/server/trunk_todo.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ab4a7b5f5fa90a161d3…
======
--
This commit summary was generated @2019-12-10T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3tbOMACgkQfQ55zXdi
Hs0CNAf9F73NTAG3vq0kdJTLpPHDLxaYU+FQfJd/IUOCx6e3o2l75FuXyqdVSgwg
Z6ufQ+NAjQh27ekY8N2VvoZUBKwDb1tas2o5VmY8s2/xM4z9gzo/13IFdm8naFeG
vM0XioxWRV5s2pbUefUtK11ELgCk+9eshwwVKJoVuqOYH1U3KIZH4rngRJM+eQyf
YornaB24ULZgzF30ofYd8tR6FqMVX0TADT2T8Bo8XXV/ciQuWX87OuA6wb8SSppt
9isCs9cxFKAoBu7olZxJiTck8UO8yU9XyuM4i8R4ublWZqkWvrfk6zm32okti9JF
39xdSVDAmQYgQVcAIkrXv+QgE2ujwA==
=8SZD
-----END PGP SIGNATURE-----
add simple profiling make file
so that mere mortals can run the profiling tools
Alan T. DeKok@2019-12-08T21:36:35Z
Files modified:
* Makefile
* scripts/build/coverage.mk
* scripts/build/profile.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad34023f386236429745…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3tbOMACgkQfQ55zXdi
Hs048Af/bfQpkk6rcVHDR6cTiLQUuF/56U5isv3PjL2CmbNk6rZN0VkBmW1zrN4T
4HP1eXa5NjGOIqpe1wK2+nFQMF6g0cYA5A2KoMU6JdPczqxoRf8P3uuKeUwQdsur
WJICyX8uVXY1qqeYjz91kVS5tIPJ3QCkWPji4Nn5QNykIuWhw+jA8Ul9Gh49lJUH
rweYGuDiQx4lXPWQUh5FjgklzQXyYFmjJAjZRO9JIjPXoyfVaC3yDTz+KD4W+kCL
pRVwSm2SF+62dR1Rqd4uh3/d0PONyVq/fRo5piMsQSlXTjPixsWP0m8BB5JAMLfb
CnH6xKnLZDTUAgRBV3fbZfLrFlx+2g==
=vp4q
-----END PGP SIGNATURE-----
make sure that each packet has it's own unique time
Alan T. DeKok@2019-12-08T21:36:35Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6c6249b186410380ff2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3s418ACgkQ/6TVgp+2
18o6uw//UH1g6xU6CiRzm5K6k+isAtedVxCoY0Sdylgkal+JF0XrJ29PwMzPB078
8abVtzmbDQxv+diYzJDhtBPkKxgiqD2rd1rtl2oVk1mllx4x+3o1/QTEYcZBngpP
z2ogwFaCGLAkaYofW1O8zTmCTW9RAcvQyX4Yuv2xBsrwUFRtmaUk/quWn1+0ubUm
APAARpnodLLdJllHFbpkiRFISMQMKxdt37jEbOFwh9+dtng7u15rP+SfoXQDT1e5
UZ3kRzsyRVvDPlhEOiikTWzEMj+M0ap+xHMQx4Wz+luWJtXUf3Qn3aC9cDhXiSQi
8FJvIgSs6645UVQQeVps/KKg/hPhRSii0Fw3fiVB9udYJVS5k7xnYRN7wldK8rql
BIFOoEXFe+GmNafC0AWWgZAcTCvc50qz8njfQ40vlvRckdGzjfhkbhfAEl2cvLqU
HFzb5MaioVkd6quQNT3QC5KJp4g+Rgm8eb6VUOUBVcKDWVzM/vHSVm4FKIXG+Iot
rUhJS9XdZodews1rl3GOks6XedVGO10sy5N6L/HTP2qpyKZ/95IGSBMmdsvFN76d
q5zcVKDawE+eQWpE94OVuv7ExjUOYW+zntBJWWBuOwt2RMgTxDd0GKNuKGZTPFRp
C1nIF1WSdd7bGB4v1KAV3d2YS/uFH7zaeyXYV8Xm8ASDWH7j6uE=
=OUjS
-----END PGP SIGNATURE-----
Fix redefinition
Arran Cudbard-Bell@2019-12-08T11:49:51Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3f3e8114c15493f3393…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3syiAACgkQ/6TVgp+2
18pSxg//UG8ZW58w6Wdt8MTUc5yLKRiq/92Y4vQv2+ElVCwCgIlWA42mQW4t0Bni
1vKtXCJpBoKCi7j1oVZYhoodKk20Wgehy80M6vik3vugnc5hYnjfHJKlBMXpVx5r
V06PyX4qmU/5LZsnN68bjbb/AJhFDzfhawXd96v4w6GRjMPloPytPxrBpGVbnnL/
gT6lJUEBaBvPFRbspIzVzil4bIYuUp6A1HbaW/cJBrlQ2JkicPoSNszZGaEuwDRa
ePFFS/aaDQAWUsne2DeWw6TAsec8Q9DE8Ty8R7A4dKBnO/+OXjteJpsvktIeeegt
YUwqdFkM3ctf4Z+LZoTo2G30zIo2WlI34/DWYZ1nYxN+PAhxlCS2chn97J5D7knG
fYn3qEfOHJ1jEtJTIk2jyzXDl7oNYI/GXZxyb08VWc2koNYuJWkj+EYCPzJke/Hf
cCOp8bI010sMklGkRo69dZ31d1yKo5P8DbjeC6xt2ECfd5hYaNBoXjUfb2Nzevny
0psMF/sEAdCkv8l8Ky06kGpzPWc6dqCEkC/XrkntGVKK1lRBts7PB4vRc+QWgxpY
7W1ap248qnp2SCrIJFiTQkkGTp5l424geBvX/RmoPqU2TkY7sXWEOwq//6Zwa0Yo
4IwFOtEeFzAGmSp3mI7B8PyxlIjCyWoMT5gmRZ97UnfGpTJSgfs=
=TNvK
-----END PGP SIGNATURE-----
Formatting
Arran Cudbard-Bell@2019-12-08T10:02:08Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f830559e2f2be3b9b47d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3syiAACgkQ/6TVgp+2
18oUtw/6A9xlcqvSZg1vby7zlSkaPFIeyFr6Eau6Slbzd16hgNE5SDYwidmz3Ugk
cwYbzc08ZNf/PAU11p+Fzt1XqPylVmJjtA0Oe0/P/hukMiMXGhrBGTHyDyDqXTmc
PBw+9aXlrmEkSZV8SQbV5doYLt0wo7olkNJDAvMVkSJSPYjLd6nUwf+C1CTkQVtS
Bf1LXAXC0JewZH7dNpW818xfNS1Dum44ro7ORO527OxW6CVfIbqbWONWc6P7l391
dRvmZwCv+2oeAd0DcgJwZVtIgeZvjTpYjvh70mwgp4HFhq1sSUOnew+B6jFBQJi+
pzlI0EuXgzgx3pImb1SiBJN/mNcMdk7J9g3K/0WBgU4vptcWOGhkWtDIYE33Xuh3
2ZgdyzMWWYJE691X+A9Sk2czec/Rf1Garwr02CoLNPv7m40129yhuAIRr9AW8Jlv
H+pGgUjAOHsuUtTK4fvi+7ntKBVJvt/q0J7KDmyuSwHVbm9/zHMnunaJhRqZyhVe
VCKK3XtRN9WqQoQef7YsnlaU74oS3Tb1u0QZqUFNTYN/xaS6lYSfLH8Yj+NaFZre
j2OOR0/HWLEhCdqaq/KGWcf/ITWbCMdDw3iLF41py5jkPON+jWCOhvaeJEeCR3I0
sCP3BMnZgCYSFSKEuWCoOVQyzO6p6Pdr7oDcmG3mzryKEgb46Ic=
=9CxX
-----END PGP SIGNATURE-----
Always include autoconf.h in talloc.h
When doing standalone builds it's easy to miss the include for autoconf.h and it leads to stupid things
Arran Cudbard-Bell@2019-12-08T10:02:08Z
Files modified:
* src/lib/util/talloc.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d60cc956311afa6911c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3syiAACgkQ/6TVgp+2
18rtNBAAqciDmTN2tijAOeczRrSYdqMryJMhY95gxcpmxP4mcgrr6SiOS59UzpvU
GnqiQSxXxgrHEM1zGhc/0c6Jrgk939VaHXkqW1PP3XlTJnXVHZG9v+DLzThiFbZj
a3olk2v37i8FnbQw3kK1QURu/7P2AFyv221qADQ/Z4qUm5EZCJdauXoREgQTU343
GuMPMPS0xs94TAm5JW14M72gnqJgYewaZjAdfqDWT5nIvGXx0bOwy5jbESJYyr58
+0ex7mVVBric7VMo4QMpet/wKL5Pe0oWT5QaSHfi+NWQ83K+sci+Y23ojGCEzZNl
Z5kSv9EZXX1y+BDg/sNf71Xpz+jYFiBoXDL21GoDyMsDMslWCvDnhVvfjD+Y1l6C
HmWboVCzit4lYKcO2ZBY8/rhsHYJKbkyuPOkeWo99TpH6QjpoOoX6jxBS4wS1Tab
ZzD+UMQ4YcpbWAl0M7Jt1qyHxu3xjKAYfQGSJZn0ggvMtrPQevtbJAP+aSCRjKW4
NxnPm1ZrltlYks00+F4PurxQzL3C2J5KHCK3jEHqGEjJZOEaaw2h0TCczDsSwcMD
zemiDvXutAusNS4f17sSKjpTVq+t2nO36euFdVH+IDDz3IePSdAPyc+EKzCQCGjC
XAzSPdN0SAobUhElF7AneVk/5xHDZ/zWLLWB218aLI+TCYR47Ik=
=o8qs
-----END PGP SIGNATURE-----
Insert freed requests into an unassigned list, ready to be used again
This gives us significant performance improvements (as you'd expect)
Arran Cudbard-Bell@2019-12-08T10:02:08Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/691b66b7cd11a16efafb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3syiAACgkQ/6TVgp+2
18oHDw//a+sKjr7pszkZ/G7kBqbapet3uLoXi8O7+6JENvWLlt7LNbOfupIyxoLK
C/pW9SCXNnNpUrD62fpWqLA3YLY56gADRdkbHz/RZLf8EQ3CNPJ/eWi0f4oKzlHP
u4DhpUErsLU7JF9OdQUT4TNJ8w2vKBmiZnTRaUCe/DbHmw0BSCWoJ+jELW8dcpKQ
UiAo3K0pmgdiqmgGYTz7+fF04RSHtt3rEs3+Ho3LSUwwwXl2IB3rb26ZC4TNG9IN
iAMPQVqVdCSDGwrAA5P7vJy9/ZkI1xIy/xhwPAR270UrUR+1EYleYB5VGFkopx3Q
4xOhe04Xl5wWaDYGQHE1LpDSVOh2GIt8m3JnRFfkNZ7B7xzcye2Y8Ow4y0r0SyIG
JDPYLXEwvGbUyQDtVrgwadWSPdY27piVL6ft+brdinmDraDjtqkkdWqlqDaI44Ty
SCS+05kyHl+yXgPrJu5CvkRVFdfUjT1CvkAPKyqYqhipDUKb9YsAbRQnM/tmCLeR
S3EhbfGipMMWpRS/kKiHKn6FPd3Iewy/4VHIRnexkYnQA2V5Pq+g8KF+6H49/wqG
M9vSwUI+OcYrjpSRwmwNxpAI8G04R6wtGyzmZFMOmI0CLazcc5TjL2b45hyeG5nZ
c3RmdLJAgtWX8kO0PDj20aGEnsqmD37q24stkCghMNxhs0/zKZ8=
=KL/O
-----END PGP SIGNATURE-----
Space to tabs
Arran Cudbard-Bell@2019-12-08T10:02:08Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86abc26cf368a46b2b2f…
======
--
This commit summary was generated @2019-12-09T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3YACgkQfQ55zXdi
Hs0vNggAouGYU1AczpKIhEZtFLanvwCXrW2irEsU/vh3N+S6pEVbfrcg9ikkrPUY
kwQjQTV+QFUtlwGoO36i7eUe/9vHZCKi/FsnU0l90n6/Bt4Om7L+f5wf2yVQf9HC
nta7j4YXEKdrEixD2QtMGrgjrS7rqc/p4/drOm1x2RL6xZURYU+PQlAYT8YCjJLw
I79AlXFmtPHMIzXt1q2jb9vf0pZDFcV9PCkhsnEyRLErK3RvQwU16ZBL41tziNoZ
gC2LGvWns+24NzowDvOkmugc5Arg/cLXU/kpTMj38tCEyyDj0T+OHb/ZpygkOnvZ
tvOOraCnTZAg8BmlFmAuYkjQlhauJA==
=j8/j
-----END PGP SIGNATURE-----
stupid integer overflow
Alan T. DeKok@2019-12-07T15:04:22Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/708af07bc31157e0486a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3YACgkQfQ55zXdi
Hs1wFwf8Dy6mrC2KTmr+JZCAMp9S1bOWCqkSkyCehEmklQ8s+0BAwGdczpmjM5lW
WDlZEjzBoEHpdCjSf/JAUwsLABqjSnL4hKJyB26qVwW4jIM9ZQKjprErqPVQrE5y
sF3hk2GJXXYtetXoeNa3nfb0Ke3OxOFWNFQSxwmiElHXvLvd+GTxA4WKgGZIuBuR
Ucx3ZeC/171pS5hvAifbl+eiQ2vdr7bILfAeVI+Wxn24wF42PnavX+EPs71aFTgS
rEt1BpYnNAvmaQPkOJ+VCnL4T/bceOxJeWw0tjNW0MltXX6UjowsWFg6OXn9Xfwj
6F1Kcmil54fKlVumIh+Emk6Z1ylJqQ==
=ZeKS
-----END PGP SIGNATURE-----
add todo note
Alan T. DeKok@2019-12-07T15:04:22Z
Files modified:
* src/lib/util/dict_validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6488b72835bcd88c7dd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3UACgkQfQ55zXdi
Hs3dIAf/eShLPryzsCxDb9cHKsBROCf4i9g6j+yLHDhoneZXqwL4rUv7Z/iFrc5z
wRviKFKvP15wy+n+yHQ9CsMAdujE9z+IC3BVI4C6GuyUUeYNuhGz+mra/CpAXLtS
AT8nHTQS6KaeJjMTRpGa0rn5Xy/KvK11qRh95aM0J1kEtUVL6d8Pdumyd+Np75B6
Igjs5uwsr8IRYneAlxwOftKdWavnS+IqZ8aO9YDDQ1eYxG3FTU9kH5kEPlN9B4SY
gFa5PR59R+ZMZ+lz5QNp5pLlA0NoK5l5Re5twTTmQmEciRySpvypFCIU1aEH6bu5
cTmt/8qOL83n2V/XZRJvDnuZdoEHTQ==
=3v1n
-----END PGP SIGNATURE-----
limit to max backlog
Alan T. DeKok@2019-12-07T15:04:21Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2412858f1e60a004c8a3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rrrwACgkQ/6TVgp+2
18quDg/+ISj8USnLesluGikD/O1Zl3rgcuLP5nqQZUIY2igui283GxRn0bOEYyOd
B1mOwUrD5XO/xW60vP8nGEebifD+jTLhrb+VFulqd0u3z4D6eNyV/4kggCFCaF61
cabvJDzTCxJVgf7EYxEmirN+pJwSprdyZFOmcQ20qDk6j36f04oAbVcohTo6OaE+
xuNeop9y3USP3JpmzpXzDBDcDIl8e9tSj5wn6UaYBLm8qlgee1bhFmw51NBzWR/U
jzXNFdzJRhg1/04ABaoDza/J4bulnBqy7UBxSyiBlGj0d7KaSpg0IDwEHCP9Fh1D
iX00I128l4baM/5PzsW442ZxB+UxJYFnRhmXxd5DJBByh5DryJ/SZvi8+3jDVNhg
lsYqTF8TOZhc8/lPO51TXXQk3/M48jNr1zrC0wp7nfBH/KpOreE4BybtqS130r+Z
At//eMdRDXJl3QICwNgPsPNjleGgoyDWadRTxE8d3014Vzl8TL9S/+M6EIUb63Fs
kIayDBoPnOz01RhpYBB4DIJpwoxKCepck8k6hS6bFF/bMjd/Z8mpOyA/HihiTohr
a4eStnn4k92J6xrBVZ/vHJtKzX1YTFibEOnqraOZigTP1smxhNKAbRIcqowLN5QI
qisp9kWHkS28PbFXCtuFLlzdY+hkI+rfs7WKuIC3pPNbJ08K0lU=
=0Y6b
-----END PGP SIGNATURE-----
Unused
Arran Cudbard-Bell@2019-12-07T13:52:59Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c6924f048d7a60faf6e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rrXkACgkQ/6TVgp+2
18qQ0xAAkUBT7XyJP/8cmUkeeR6v2N6YS/XMGlRjOlorQmsF4TFXCm7hlaGl8i44
9AWd3e8OzHEUVuuLEYQXBQzrGm9r2oA4AEtkdWBBqWdM/GXui0lvDuBkCajZENmm
chxDQOXJm8Gnneo5Mf7129pouhff7sbyMHXz8oZK9906Ng9ucpS8ACI5iFO4MR4D
vb/G88R3J4STM9i1z1z411UINNInZUfLCekXNvRztdbzZpGMC6Ok/UnCA28bbeQU
Mw7IUl01qy0cXUSBeziQ/fw3xA0LTLPK+AeqP2uBbUwdQDYaziI2DW4tltjokbZD
Lz3antea+/MWunmAnBt52Z18nZkFf3Kiq/JbdoYjvfNXU1RSZEH/98hRpWAfMqZ9
tvT2XmeKiEIaig/AwnkZ1TjMdESRCEfY38xSYP0iMEPvK6HZ15KnevWxq1M+KOYl
bkkmnCQtIzoEnW2+gcqLouQDfdsZErkh1NFAIIOjLDBnbjLWGE/3jRC64TiM3V6L
bPuzG6mrEUzswOJDnAjB0FfxrfEFqEgN3JMgyOb7xMZuqe8qMYSoPbrYohN17Buz
ADlR08JbhbK3+KZVLWlZ9TC2a9GAuXK2G0uxWmZLVfevo5FNkMK669QDyGrBrO7h
jODio2m5qfAECy0gpVnyRuKpur+h5qCtnDCm3I7Js8Ud9/KjuMk=
=kb0I
-----END PGP SIGNATURE-----
Remove and rename fields
Arran Cudbard-Bell@2019-12-07T13:47:37Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd9a79d481ec821058f6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rogEACgkQ/6TVgp+2
18pVDQ/+IM0x78k/QEBMKq4DBhYvZ4WzPvWM/2kic1EF8+f+/i1LorYTIfcBOjwo
DBWUSevigj1ptpMcSCN82f71aqsjYdp9k5cqzQL/wrewQvXaJEJvrBHwwMYi0pPb
bcGEvkCp1IqZQ6uwectZFWJ9L1saTycLMdsn9pWGCbIShrw102Aic2Egti+TG70a
5G7nvF7iYASkJUFSkbVoZ90RijPt63/olKs3WxFXcF5XBdQHVx/LgG+CMSvEY3Nw
hPKK2VT2XyEoGdQWQdAUmK/ftk3hV9Zo3mnyCaOIIneUcZsCyHAbHL/fGMsEEwJ0
Mw1EzGkIg5la9PZqoqt5OCWbxolKuazhWADUSETWZWfWDyiefqujvHhjSOKzECk5
USKOEZQG/YarxD3BK4BWhhL4iWgxzYW3YuZ3tjTN6lgwi1FDwMHF/u3K6S9sc8b/
1zKWdKD0G02+UdehgJvE6CqQa8Tpkt1PxqlhV4YlSh36G9soVsxFwuAIGDCT9Jtm
lHtBjkcj+w/MLKmbc1pXvGzgHdyjNcL3ZEnqBEwobhrx84GPWNrSyiByOMMZxgwO
k6bpXJ/smUt7ec4e0HdP4nmxaFQqgqvbRDsMUlx9bj0t4e/u7Cba6+Zz6LctobHq
5HSAEb2vi0caQ3ZZZznYvjfoLiNbd2hMsX0PH2VcOVgmEaY01+c=
=9tFq
-----END PGP SIGNATURE-----
Fix opening connection in the connection manager
Arran Cudbard-Bell@2019-12-07T12:58:41Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73004994988368137fed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rjY0ACgkQ/6TVgp+2
18oc2A/9GLmzcm9nYlbgUopDoLyGWh1hTr3t7biYaIlmbO3+SHTnouU60BWYwyL+
kTKFWnELcISaH+Fae4mA+HNgwWUzVw5gCm4owt5r5enHvsIwa+v85Chtcl5dHh4S
4FQlhgQKrS0G2PVB034WtN3sx1m1bRKAN0aDnvXJQdWpYw3peqlazy75eFg7ttAQ
aovGNuCV16MhNqKQxDYGUSjil7//U9LybSlZ73m2XuSU4fvQUAopUhmGzPYtAgaf
Ms2IxNcCyOs2C1cX434NM9ztln8vNbCWqGNa2Qv4HrKtV/XkNqyZq64WdJTCsUh/
WwlgV6NRQs5CX60YMesJPHEoOEidMM2QGTSIuM0TVjOEKeLcJhuXDc7mu5SgUMFA
LG6GWCczXs43bmj4NX3XuA9ut+qPqgqzg++qs1VpAVG3uSI7F9RRtMkCSE33sZmZ
ImU+TZGX7Jl8OiE8jX2zfK3LSNulNcdzjzMPHTE2XWvJiMITjv7uMd4A6g1HIcvg
XzuejKarfhfGDEnNiDYU8DSRIcSgRAI2+v0e+tnCNu86i2U4FL5ymP2iAvybYBIS
ac9l04Ce5YtryDgk+aTOML2hVT2P7pCRXWWWQBmWhUGJrmomJHwzbokS7RewkQBk
h6J0H4LkSk1aOiNnkeWymdVbuuBus+EcvB0VA5jCu0b71bzWh44=
=75Dm
-----END PGP SIGNATURE-----
Rebalance the backlogs of connections when a new connection becomes active
Arran Cudbard-Bell@2019-12-07T11:31:25Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d27174eb1c670520a6ff…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rQlIACgkQ/6TVgp+2
18ptdw/6AnEpbtAPvrLg3a0lqm+YEOe0I9oUJE0/+geMyVwOYD/Vh6krUPdI3GCS
tnticavtcmmuQ+UnYhqvaKCEvpXoXP9YtxwtFVSELiYRkN270dwZN54pDvhTXeJK
59NeWi7REcs4RlS9A875L2HZNef7tTcpCDCO2ELjWgcqZuk9ArW00XvTePwHJ7AL
1mL7xa4Z8oLKlvxRKrdmd22fvAA66kwyy4kn5uBYFi0RsVQ6eI4R6lR9KGqrdaW2
SocNi7f0NPL11RzY+uHrriT5g+ipPDEq8TPsw3EBlcAQv+YpzffIOU3MuFHFIIKF
ddw3afSOX6Pg7vFgBSYnoTaoOUyRKc2L6VqhOACPi/wQ0FKZRugqEnniMArrWURy
f6sTpu1jxavr1wl9dfSnKofNrYrpcBRvcxvGHrdrWwF1QiRoNuXEC8R9zP/HXIn+
JunLxdyD4UuuKO97RC5ovusGX/42Ct4rFiWXR9uDPB8cVjJe8TmC8S33wY9YGcLP
KeCmYL1SDog6/z1zkKnnB4uwJamrcwbt/iIoVXsIZ+SShv58fzNtjb24QhoAxExG
ue6ZgG/gQVqEYTFMUYGsxJIzGiDaOJ80pAaP4fXuR+tG5Hxwh0IuP3l3tXtPsrTe
fl71k2aiuJpuI+02CvflPnqKzE76iwe4zO+c4KjHmxuB79oxElU=
=wl59
-----END PGP SIGNATURE-----
We only need to update trunk I/O events on connection state changes if the connection was just closed
We'll add I/O events back if new requests are enqueued
Arran Cudbard-Bell@2019-12-07T06:10:25Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62982eebe132d4048eac…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
18qA5g/9FR3biTNE1J+5cy2igoYUMASSSBO1FwllVyl6LHqPyrGZgWFYCboVAlpy
Ci/KS17MgITlsCPCOUqYHpavGV8AY+mL3UL4ioKpz87SyusXCK4E8gdh8C7VmGTW
4ua/zrE03ByzuTYLq+ymEkQb2J35qSdBEvfoNeFQKTIQv67ICFiQobMGQLkwhC4x
ods/4nA54UOI9RmPOimqDtdlqTG0wnd5YHUmV7WMnGgW1l0w705LEZAVR7X8jBre
E65YAVBH3CdvKPzCCpwVnxpfrMmHvxXzotWSdW+nIDULaKjMm0grzH3Jtkue0dUZ
NC9T6y6IXOY6/cxflDBcq3bow+Xxs5ZzSBdDh4dODTUmfxMc6hGGMVAVN1sbTrTt
jLvc7KbIEDkgAqAXzCfcpe9jnL2NxTKyd416iNxd+lL2UqpZ8nZfSpYzqafWhGkh
Gu+O86fUtfZhvxmi3Wbzsl6+yVToTw2QOb45MF8buwTP1XyEnUlY/XZZ+mXNf/N9
nMps+0LrnpsU8EJUb15Eb2mDzMF4Y/ccnRcGvjB0f3+BSoq6o/mss52JEyYC0REk
FNTz7yeLa1Q/uZLaJ3lzs6L8H3Utx/Yt/Cc0+rEI92F3H2mjzaiR0HAhelo8kGNJ
pdFMG3CXue32j3VJqvBcDizM8m1wb9IxhCFieq093NlKJHLmkg0=
=Dw3X
-----END PGP SIGNATURE-----
Call cancel_mux if there's partial cancellations too
Arran Cudbard-Bell@2019-12-07T05:36:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bd0ba9322e72e064463…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
18rbBA/+N+W8adHUhygpXK8jxHcnPN/Am+h/E0/3/Fh26diKhyL5S8JywH8hQmi6
YZ88Rj4T5vc9kMUXEU5uDvjlmVfNqHhvxmtyBbkDqgUzhlbykSj49V6LeX62U64k
zxC7VkDi+H+v5qoCbGgWgPH79m5DeIpKiyi5OzgL8WLUT4KxCprH+TyVDxqtPWKF
4les7NUMIQFdur5ykK+EV3t8KH7PkCkoM1JZa1tSi8VOFVztXPcitXh29VDQX+CA
1GMAzSIYjxRGgeKMtHvuxHG3PeOlIkfCXzEW3u5kKtA0baQ5ZCc1VBtXG1i0Tnm3
VuqQTLvPxITT2miRgJjNJGxaN33+wdHwbH6YQsg/jJdY4vQJFZwl2E90bQDKjuEX
FVCsN0OWxZQl8MTSxVpdtcrJs79uJVHqV2D7XjI5FGuc9b49/OgEDOXYGlCZ5ex6
60wCYIXZ8RpKaTqeDraj7KeW5uRdTFCzNk6NQ+JIIxM4yJfY9K5vBo7tbAzcGU+5
SuNAaw/I1wRrhY6VE4mHLcHZqMyAYbP6NA9yvRkJjjWnB7ET9ywZCzPgdhXx6jQ6
Qhj0qeMcUyrogvf70jsysv66nspfN3j76I7mpEoLcLVu2XEKmNBQ1COfSg+/xtKC
WDVx88I8zh2PtYqQjwHadbNe5splrZKpqhJ/1GpoB78+2xyjdck=
=ZOZB
-----END PGP SIGNATURE-----
Only enforce max_connections if its above zero
Arran Cudbard-Bell@2019-12-07T05:36:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/091e63572550d7e47dca…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
18pI6xAAmVYpXmMPWeWxRclVT1Uw+PEwrxeRj/MdV5AwdNBTzpaQnB2mMOHQ2aNA
1rOh+kFW/WPzQy9vpR38eYbWxQYciPof6nLk/5oDBXrAdblP1gGRyU5M/8Se2niM
Id8IBMM6vLFFSHpUhhFLwCNiKisRQcqL3XS/Pc6I+JBeQ0XTthRQ18U3kiQaSwEW
7xO6uyUh/mxy+47hQBfV3fNwXd8XkTQh23NnC+VF3SJp3u9pI8gHYPaTjhygoxRB
q7bO3lkisTC54Aial4Dnciib9vRngmH32bIevAZ4RKfiuT2TDw8sXsgQREBIiEM1
hidd5NgrKxcBL//Mu3JLkFHFCNPOel//+dNBWQWTYSarkKgcVDJzqi5nhhTEIxPH
Y9sWiezItGGjpvRaVbVMlG+tThynly41ZSVsaFvUjA/M2akEPSdpx/cAguBSYut6
/vRoGMsmHAUBs0iZRTlth08dC7j4i9qmTkmSNUzixxHKKPtlCAIuXpjyEOYucNxH
ojSpCC4lflfVMFyeCDhJs2xqoEbPteISl2Xa4RXvI+vtNJV3xBjGM6oS8kz1BYhd
kreH4w7iS3fQZ+OoXHAs03+2peUp5ojgWgmPJvtuyJ2P3xyF3eWQeuPPE8WdEAbo
YnwmzRq+4ite7/U61SptaBgeCvUzkPaWK69o5G2HW0bahjBzza0=
=6eMb
-----END PGP SIGNATURE-----
Start off assuming we're probably above our target number of connections
Arran Cudbard-Bell@2019-12-07T05:36:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eaa7587f86f80c673a95…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
18phkQ/9EEXy1+VqMGJFvkRo7+qHgBBTmfyrIP3m6mChV/i8GKodXVAeFeSGouO2
8kDST+R/9TsayPWIqBi3D19zZU7fombHc2VTXW7M01rfDZkoMYq4kjX3DjGJuFsq
m5NcfGW2V9TaojLnfywwav+LTJjSnopl31KYJuuQn1l0zbbU7Or0R+PJF/u1L8DT
sO8IVDCepI6RpyxNTL0UzfGAyulF0ODaRzeifr9Ai+6eQQhJAV2isy6L5dEzNQPn
HdSvsDYV+Ikm3e7BJCwL6gcAMKjCxtu22djlzhHZZl+MNfJ3QMPPiSfWsOPsDeUj
VBcIa81PFHaaqp217fQEtQZ5m0xKml47KV9fllVd4vViDU/8oLkvAHTiUCmC6gye
9ExBFOKfXVi9ZMkwt5ayxZ+DVf19VLn4+1bfMkSH5O0fCBYVpR+Tdt4NIRPslqAK
/NqiY8yYOyV3SaQ77lXaZdTRSxk6nUSFZtCjt8FbdH+RvQmvnUIXQYuvGxwHd+8C
1xbRb0A6nu4Y1fa8zLm09FdOW3ax2hOnKMBYOTZFVXS8EBLcr5nHz3UGWj628RIO
DfsxCyLx4jqiXozXpZYcpZbTf4m6s3bUcdmVzCBbEWQOEAAtLNSP28JsXEtH/pdh
+iVOnc7XSPrMomtMWeMtTskqhP8m3bwkl6KrCaY64ga4VtyUq24=
=ltpL
-----END PGP SIGNATURE-----
s/waited/elapsed
Arran Cudbard-Bell@2019-12-07T05:36:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74db66e38fd5a9be653d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18pNAQ/+K0f49FgeS/1sij0wOgiyej74VfpbreVXiTXv7d/2VufzuOYTG38lwqEq
bKIDFZYDhRJXVKzGc8fmn8TAWgV8XA5HhxhQsGOHnEzPWOIZR8N/D3dW6RmXPGrJ
hNwCFX58bpHFh11/Jo0TWeE2j6HiQDT2XgXzojnRtC9YMSjA0W9QMegTS04f5Yat
L10HtdZdzyurLqCgPjm0Ny+/fjjnFS5cMbNyS65mdGRtQpL6DZmGeRmiWPIH9ezr
YFKKmRQ+0FM9STq5xMI8+T9WEujPcedhjfHSFM8sdew8C31p31M96unWe7EI9IS8
6JiFLdRpSS7Fve+6mPakI3LUQoEaB/TFHwzZa0MTgt9vNjwq4bgy7JAGgS5jfGAr
onz/tlPURft92aGo8rJMqipX1ZPm/5WuOsTCkuDfbtFoFhMRex1YdXoRgjQ7Vf54
dmb0gIG/3w8VvygtjIkjEFgyHSGZS5XQdOGYRy6MY9nAmmvLCvK76+eu2N99C4ZN
gy2VxQ5VgL/i1Yxsup5YJq96D1SJpF+Zrg8QOvXsCrZkEsY8CC0r/R9U6jfV0BDu
CtVCiAb7p8Vfawe4gujZEGfN6dnfFgsXlvNipNYS4bKe1gE/4dRY2cTAC0HZ35L1
skq24Fu6xHA90qtLsdWatkckjate1GKTvM+mlM0zu5R4htrSVrs=
=33PL
-----END PGP SIGNATURE-----
Doxygen
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d96b77cf2ad3de086832…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18ri5A//aDZOnTPbGI4Fik3+Ps58MO+DTiIGZIEtwRBi2zc49ThwxMH8OI2yFQ1L
bfD6V5gr9p9P8M5Vwm9HCf98lh3ELG6viPPkwFsmWl/X4g/ojUVOZ7fHjZJV8zam
qGB3LAE+pRBWw625FJGt/Av1OoNvv99t+4qPDYngmD+Q60cEkIuz0zY/kVw3y4v7
lPOSBCXJTbJXhAOlIBgvQ0Zy3/NIJPgYAPt7I5E7fJZWymh6DEcPZg9n0xzOdtDs
AmClcdR9MpN90h0pJMJfFuIWNT3md00+bygXEI86S042DDvflAPQcSlHdpcL3p6a
QNMipCODU6V/LsTryeWdO6wXBESkfkSMwjd7NqwiV2qdTS4fnBZYokZV5y3+m8QC
NCtDdSNDztsn1jBR9lK4S0KWuIPTJv5LzOij0VzdYY9aVQpjeHhSnTzo8AYPJ8BN
mOAG11tB01y6jPOuCo3Yqxi+jmSuGrXTUeTJC7ryltutg4hFDLoP3OpvpzzY0AqR
/qskuf9kPfCkizr+Vt5Ef0BbbAmGdlZ0s2VlueRklcYf2J10IPcp6olzbmTWCZDe
GUqPOo1aBLuyzDWiX+kpkbrqn6cfVlz3UFQNMqmhj89+3U9AdEGn4lldrPCD+syl
0lYCfzTxWceHtPS5qipHFYCLn4QIa+7xyfUa8/sh0xTYDjuje98=
=uX8F
-----END PGP SIGNATURE-----
Cancel sent can be entered from cancel_partial
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144ee843db25d55ca37d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18q25w//c1Gpz6fYAILV9WrBvSVDdHBkZWfpArnVICREXtchzp77SOAhYehszfVw
gI73GYBvJYRE6ExzuAfWI5MQYaTB0KXh2d3meEam3DEZstZGHEjc1zigsIDA3p8p
Ow73HbRwXoWGxmLpPJ1+CcaZNXxUgknB5bFARbWkvMB5FkKhguxKaUS8SIxuHryc
bj6Mt1DkjGnpA5dq9ZI1ePUR3u9/QvNjYJdcKa8ikhqrzhInRLQ175/h5s2020V9
3AMxLWnDrqc1nM6wNS1bWNOq2JPZKL+FMY5f/ijN0XzXi12vSCSYUHdTS2emNg+I
bKyOB32pNtPn5rGINeuHXpUkYzWA1MUTJWnOkx5d78NY6hiXC8XwkEQoynJt9hci
KxVEd6S6sfoLYuo2IFMAExL0FEtb0yt9XhH1opRJzeU47/I6uWPipYoAd82aGuFi
1Lqdly+1XX61RPtVBeYcywBFTq8p6eI5gZvbnZDOcio0Os3oqC9HyXJIvUiWDJ6n
bgrkoE4lTM4RYe82hG7Go/p7HTUiDcZb2Dqx58/j41R7c7MfY7iuLwg0Xay8jguW
WVoGGtDquS21Ym6gp0/Zhk6JkKQdewgsQjIsvpniCSjGP5yBulgKki7NgfYAX9Nc
gNLYJq0t0gYViXr9bXrgRr1w5BqgLns6QpIdYCo3/qYoJ0q54B0=
=15sB
-----END PGP SIGNATURE-----
Expose interface to requeue requests
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/491bb262018a73ef805f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18pJJhAAmUbFtcdy1lxUw12cIew9xAwUGLuzfuMGx29dkcDoRX88ULhwDI5gSk2y
GeMbnQsFIUw6jV+dw6ynx2xOK+/Xvhj1lzqV//jwAm5YR7akjJ4VWshy9cx4dG1j
9EhNwuISQPC3Z+jVgD8kx8jY+XxxXkR1CqA7JOpeuyATkJEbaX8ak5k08fmKla3b
Oolt3+5DbMaiim9Qhfd73PVO2cHK9o0OXUnHfGZqugF/uU2xirWzGZPH+K4vJG+/
HynuJT+ww8WDO2DUQZXhvuuJICPN4aKNkV+ytygrHnB5ht1hKwQh3g+8j8A21N7i
uB/5Bm7svMh1nZYGUAhYHLVXT/JSYsBJVKifN9vR/4yfaPhV7pApVUa4S//n5oa8
qLXSCs1zVgAOonpKmcG3rycEy8r+cEvYHiKDu+3h27FND0adGl/+ITHXvwvgy4Pi
j0cNQlJjxrJdClcprA1mD/2qzEGwDOf/I0tzMTN09jxaK4eDIlpOUqtpj+kA5eVh
kq5qFDTaHlNRWf3My9k+V8oFf2J365bCKOeZUzAk++uQchx40xcGaMeQu92jim9X
54PPZ4vvRAwlYfc1/Q8esd71XpyXgF22NWVXygpihWwTragAjVDfhifkMhlzCimr
UK221kPRYl2f4GWTR9da9UJrwykKst0KuifDa36J4abZf9SBPzA=
=CGJ0
-----END PGP SIGNATURE-----
Call the cancel callback after the request has changed state
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfdd0f6c3ff37bf1ca01…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18ormQ/8CzkIG5qJacyU3AUGQn0fYxzudBsdFg9yrPSyNspYuwyOyPzE3bdWxZo2
kkJhH+ZAvJu8R6okbAE9eSaet7vzXZFxUk3ebs0aG9JUxy1QGECU+NfEwH4k7vuK
UZqSj13fBDQspFpemGeE1S42zRSZt1FYUdHOIfY+nBGsX2X+mDaIM2+nm7t9HeYA
0c5ZBp1/AP3ZRH01+Ouw8d8A8kEXY6z5fEmjG4/49jk64+Nu3Un9MibCWK3sjSD1
GdaV9NuOdJzN5RnHzqIxv3w4FCYrhmXgbhtWSyeBef2y3WNWR6kTaKwtgUQ/7CIz
gvPvlif3HYqpW6yaqAzCZhkBlr4Q+uv6aolk6PX1Gjdb4Q7YHUVnV+xG40RaOgDl
luNS3dU8M6NeTx1b+lcvt5aZ79L1sXZnMRBzRfFen+rZOlY+l8WDtaMkIRBoVWXo
/IkhVhtjPX980vlEDqDQOc1xH8Mz9Qe01ZXTnn71UKyHtk4/5T8oduvtfjNSNC9j
tmoVjXfSMCzTRawFJGkpIuLe/QvXzpn+WiK+57X58pIvtMu1NY0jj9nplFdkSmUH
BdWnU8tQDNNY+L1Re8bz5vtnmj5XJoMBIUioObMuhkb2uUrNEVH6L78r0tCWwYD1
2AyUvz9qoal8Yubzf8TDKGqbLFmPd6zxNoys0bhIfIHi9qsWCok=
=VS6I
-----END PGP SIGNATURE-----
Recalculate requests per connection when a request enters the backlog
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74cc3ef2f65ee71d33cb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18ogOQ/+Jc/nwj+SQZUXZnm882VwXKlpZ+TMwmeRQp+1OSnXmd2CguPwYtyFDOni
kZ3Csk+M0AXZ+KNmBAVL6c2iEPSqaHcXglQ2GQsm/ZBKT1LvnF2ZKMClvKJj99L8
naM712mPrPKpv1U7ZxqCABdQtZhCFcu1mTzIQdc4uC5hGbZ+3h8MIu9dy3W6L1zD
HPDbVUjENtWbMUBjx4OU23HaQ39Y+940SRbbNLzHJueyThNQcDwoy2B2OAoT0/Xm
kIcXmvBmchie0ZuWztU2RydYKh5GJl5XV2eWD27tAlt4ab0Rptw7MVtBjEV1H1uG
2JsHrJWfOaghS40Bu8Q6vVwAHWVaPEnvCv/rbG1/A0I9iSfrAXB2v8jHBlR4jHWa
rnmt80FcPa7bRoUee2d2WjEX9oXe8HwqdcfyTAPlX4Hj7sVU56uwF6sVbCWAJGyn
yoohweCgyoptGUQECwzjUpNnxTOItQ6EbPOcy37nyg4TOMlQAja0qeQVlSqAPX9c
vpTzTB9QIXAMN/Q53jIAYUvC5OBfl2UHT9wdEwqaLGmShBXzKG0xK5SNMtiAl6/N
SmOEEISo5b6NK4yNURSHLsNPywcMQF+0L/phnjSwR3VTvuosfGCwfAyuazlx5G9i
JMYgdibn92rKVOdaorqkjr6aHI7/vziNNOveyV22SxF9Qzk4Z3E=
=aA4w
-----END PGP SIGNATURE-----
Formatting
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4be1258bf3fccfdabfcc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
18q+bA/9EKW3EfCWR8EhGMyn/Y84dvKTsKucBk6mArumrlBvhgl53/R0pT8y5I2/
KhTK62uzcOkh5r4D/qNI+17ckkTSiuPQXTHBhj27+IZK3EOmUAYpelPnC+raVbB5
suDCnU1ypF2wkuJA5NPi8Zl2HW2Pr0SyEPt/dv3nLGHmLRfH8MehBkfKKE66V6pU
8fFYq71PEY0ifvx6ktA0vCfUaem9MrizwGUAk1n5rGe07jX4+ZWFCpUlEE/uiZpK
gtLkT9XLAFNshKVZYFG7qesAWP+KZldihxhFgKATIjXUZ/blrTCstdc2HthDTDdZ
14LJCbwoknM4LZVfydfaib9HKUeeOsGqBamNM0i1H64tMSlFvv9KmYhczgfUtcOg
oVJ8W5WPAKF4fWNE62LzG0JJteilXczdeENwGzmRW4ijI2ZY+9Jl3OIt56FIeAjA
ebvB/sfTHKT3t0Xcyp1WUkcmaHyl3dscGFJy97XuznXnF1imWPPY+9RBiqyWv9Hx
F5EY9ufHBcoQ2nSLYCQZQTAcmR08JAO8bWjH9a7Rd1LljHEcHohn4mHX50LbusTb
z3UgN7RdlWzF+grQQV5qxHoQi3VASSURgdKJfF46lKBjIzStr9HvhufjHzp3LU6j
7moxJmTwUBFKEN/JoJQWzlWDT0HZW2QExlUxo0gwAhQZeYj7qDk=
=HU4H
-----END PGP SIGNATURE-----
Assert if the connection is not in the correct state when CONN_REORDER is called
Skip reordering if we only have one connection
Arran Cudbard-Bell@2019-12-07T05:36:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f38d1496d7f9247f05a4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
18oOsQ//Ypk75bRybFxHVXlOr4Pdem7YUP7APlrGXGRGR+3Kj/Fml6VxvpY9dHPT
QxLlZnnVhT1ycuewYvBoNW3+qb3I6Lr0IcORwAn43aS2n+9MP7U7JpISqN1mpLQN
V+YsT8IIwG0yVbpA/442Ir4mA3BsdaCnnU8wdW85PuB2uOss11s+b3cyUmlt9PQH
btYR6jalGJkNblAwigfChZ+whoSMdrxvoOja29exh1QCgzWQZ4rQ8u8o2nbf2jxK
3TWKyDTi2n5Xyx+ML/oE+dLv2tBq+z0HtlD58Ck66wEYtaTnCVfELf2Sxt+ncn3z
AOABKO1FSRpkhUkyiSrRktw3ui8sD0PlxOZaCfz0iAAGdeU7ew15oE/N+bE3L7t/
KgbkVuuHC1jotWtQQlfE5QdKYBQblbJ5sSOSFVXL2wrI49Bq1C16RFK9bf7smKxi
LoI6ZGPotbLNY7zvF66PltUoJ2cE60TyhSK2k0ZBuTe9V4MR1+OtepZjgn+gCGuW
GuMRR6Rx3a213t/lk5DKC0IGYM0Q/CEFzd1vl6batC4lQCbuuQgUT014gSjRCCGO
M5+kYCiT0NE8tKwM0eKmXKCWKr1+bl1HAeY5A9fbMIkwtAWvZdCmddrhtdOeo7q3
pPWO0Gkd0pGz67OgOl4oPM/nJ8utHKta9WF1aS6lchdqERJ5ucw=
=BDoj
-----END PGP SIGNATURE-----
Print connection numbers in debug output
Arran Cudbard-Bell@2019-12-07T05:36:34Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0c1d8612e3afb9d96d0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
18rrBRAAqFV6nOQ42VRYcA9UJbx76wfgTG1gkYM9ycBRxHbL/7wE4GQvjlyIwvqJ
/BDSt60YErTODULRou343ZPXLeu8834AwmGtrch3FXwotLoJ/jY6A22NJtSUG0ZG
3jKWBlFMetlxeME4Qhue1dfKHFtB6mZLend32ukeQ8lgIlEfniqmfs/sefvHCZMq
ZeYzpHRUvyFvUXP/DSHE1L9N/9E8uYyCZx831mYCkzMYMRrmtdbQbSr6wj8fYhho
sdV4x3By+2E0C9FjbNyZfFjKtdiWNTitXx3wA3xMcF8Qo73Na+EY2TBWhVssRUTy
ozXkSsFt4zxTFg6mlo7vz0aS+dvGJmN7vV2TYlLNAJA060QjHQjI5iz75ef+RcOP
2r9bTj4jDsu5idalRrpsV997WZLqf08pcGpmRQExkskPVY6sjBc/3Qogwrkm/SVv
i0w0mcQSpEn9+Bhp8Vt4s8EtLrB8vfT1OrkvsQxrR4RQKrcrYW4Hxa5SkmAgEee8
zzu2rXrqxi1cd4vyqGEBwX8JRTbzNEv9q1kpYJIUhe31KiPu85ynyGbYj3x4EpvK
Jfuaws/X4Zo1rKpC0ZKGkhVHaX+4QBD3Wm4eel7iaz6o5Iu6QeQuYO5F4vw/WfMK
ctu0A3bkVvedrOA/Q9c2IrRgXVQ7/h4M/OI8+96WEyQAGj0EQB8=
=OOuC
-----END PGP SIGNATURE-----
Rename request/connection counting functions to have consistent names
Allow immediate spawning of connections
Arran Cudbard-Bell@2019-12-07T05:36:34Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d761ede88e9b284a612…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
18p2tg/+K0vw0g5WbooF28Rzd+h9sR9jhdYVwSC3t5VlAb284m5frBXYGvOq7tL9
7Ybif/lcLVowCgpxetuiokhmpnd6PWPxHtzi3F5nXD+IcweEEZw6Nr9iCPLgPkVc
LWvvZdTEP8WEUTgyKetuJPxmZhmCtj3Hn4zkvPXHCY9R7TTmo+2jcMyA32p1xh1I
ysr8RDWFm1WDWBdr7XFN1yoF7WRsc19ORe4Y8IyKYi3OUIWBh2IGL5EGWoHtpZCr
9BPh+dyp34TeoQBR+AZo+uMoq+nl6+Qm5pQgNHNZ5u5ERstvQGqHklXFi8hVvYLO
p7tPuba5bBfjwQSZNJQmzRn00uhHMGDrBnfEVyxIbv3CxH36FkSI0ZFnXDI3pvzU
sDWTuu/F9q0PEzqAEG9xYq+qzBawvH8G9exDxTYDvLq+sKEESxtT8f3+lyC54HFA
ehOuD2OLElRVU164IIugaQSBrnC0mjwTWAqqEgggDGcoQ6Ai+RGS6zixRvGRkazY
l4wnEieAh5o5tessqMzPLhkQ4eA9wUeSfrBr6mwQsRoYiFeekrQqbHBvX5TerPjf
v7cuzQAP2Oo+K5iOhwSnJrTQnv9tOE5PaY+loy3lGv+eFd2SxRTd+q3vCi50k5ff
p6Ea02rj371vzWnKlFcjJyeTzo65aX2KZWGmLiZLKHbaMk5qAq4=
=ZU/c
-----END PGP SIGNATURE-----
Unused fields
Arran Cudbard-Bell@2019-12-07T05:36:34Z
Files modified:
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c33d6a59546793d7088…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
18r+6g//SiOCk9nMvbZqGuAdaRCZxVRqMoU/TDSAwYHfnERwYpC+oh05AWACV1Ah
Td0FLJK7VX8OhH4vAAJB0tIMAH/1gzgFAgum7xeU5ZcEnVb507fdGPLVoAu+f+Ku
Z2Bt6HMlaBZ8clXrg2e74ZvHdTgN+VVNtAdF/16jybypuvWph7Rknvuc0T5Qwyca
mjZ8lp4JzQHNn4DJbbgQ0OCf1rGxAnv8PasQ078z/zPOPpF4ZCt4OihuUaUnA69T
pc85PMHdB+/BFpCV9zrFhFsQ0TAwzmExUNxnbNohMIH+ZLoleOIDPoIvB9kTEIo7
NYM8c5r81Am3TCbEZuc/7xQHvItdWOxEwXqf8V2dAxSDR8QcU03W6Vk0jfvSu6NY
jN6/xgBcHY/ysUMD7mwifFQB2mb5Pl36trinWRMS16KcR7J7RUBwfiZg1uqFPIeC
qVqVDdYtBHbYx2uLwvMghXAqmpNASODVAKJ0jHKsuf4JkMnjg/se35xGqNBD/nFv
NSRw1UqJHaimuZOE/FVC0I1EJEGM+5hpU4/HS843aVIhURGFQ/nNU4K2qZGNec+O
+GjqeyDfcacarYih9SIUPHOAHB6vBSgnaNJdb20V9b/ATy/eHsMNd8eaSRhx5KcQ
g/1Zia8Dq1tCoXs/Hy6iEJ9m0CVRAGEva7IvABkfn8L8HUok1P4=
=WlZ7
-----END PGP SIGNATURE-----
Move tests into a separate file
Arran Cudbard-Bell@2019-12-07T05:36:34Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b72c6c9d3451aa7d271…
======
--
This commit summary was generated @2019-12-08T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
Not yet. I have a daily Mottainai job that compiles freeradius. I will
say you something Monday after some tests with a use case that we have
in a project.
On Sat, 2019-12-07 at 14:36 +0000, Jorge Pereira wrote:
> Hi Geaaru,
>
>
>
>
> Good to hear that. btw, did you test the "import <module>" also?
>
>
>
>
> Get Outlook for Android
>
>
>
>
>
>
>
> On Sat, Dec 7, 2019 at 10:29 AM -0300, "Geaaru" <geaaru(a)gmail.com>
> wrote:
>
>
>
>
> >
> >
> >
> >
> > Hi Jorge,
> > I confirm that with your patch compilation is OK.
> > I applied your patch to 3.0.20 ebuild (with libressl patch) so if
> > tests will be ok I will do a pr to Gentoo portage.
> > https://github.com/geaaru/geaaru_overlay/commit/d8835f1a7d43378560ff0819bbb…
> > FYI: Gentoo will drop support to rlm_python (2.7) for the releases
> > >=3.0.20.
> > Thanks
> > On Sat, 2019-12-07 at 00:32 +0100, Geaaru wrote:
> > > Ah ok. Thanks for clarifying that.
> > > Of course. I will test your patch Monday or Tuesday and I will
> > > report back to you.
> > >
> > > Have a nice weekend.
> > > On Fri, Dec 6, 2019, 23:06 Jorge Pereira <jpereira(a)freeradius.org
> > > > wrote:
> > > > Hi Geaaru,
> > > > So, the problem about the “import <module>” was fixed as can be
> > > > seen in
> > > > https://github.com/FreeRADIUS/freeradius-server/pull/3184 (Not
> > > > merged, yet).
> > > > Basically, the current code is using PySys_SetPath() to set the
> > > > Python path. but, only now we figured out that such function
> > > > reset the entire Python path.
> > > > the result is not permitting to import any module installed or
> > > > provided by the Python instance.
> > > >
> > > > Conclusion: The fix is keeping the default Python path (of
> > > > course) and then appending the extra paths configured in
> > > > through the option “python_path” in ${raddb_path}/mods-
> > > > available/python
> > > > Please, if you don’t mind. Perform again your tests using the
> > > > branch
> > > > https://github.com/jpereira/freeradius-server/tree/v3/python-3180
> > > > (Already with the ‘import <module>’ and build fixes)
> > > > We appreciate any feedback.—
> > > > Jorge Pereirajpereira(a)networkradius.com
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > On 6 Dec 2019, at 18:08, Geaaru <geaaru(a)gmail.com> wrote:
> > > > >
> > > > > Hi,
> > > > > yeah your patches follow my idea. Yours seems better on
> > > > > detect if python3-config is present.
> > > > >
> > > > > But in general what you have did instead of me is this
> > > > > (between other):
> > > > >
> > > > > s/-Xlinker -export-dynamic//g
> > > > >
> > > > > you disable export-dynamic that is used FWIK to permit
> > > > > 'import <module>' inside the code. It's this from my side
> > > > > that generate my error.
> > > > >
> > > > > Have you ever see if there a way to maintains this ldflags
> > > > > and fix linking phase?
> > > > > On Fri, Dec 6, 2019, 21:04 Jorge Pereira <
> > > > > jpereira(a)freeradius.org> wrote:
> > > > > > Hi Geaaru,
> > > > > >
> > > > > >
> > > > > >
> > > > > > Actually, It’s not quite simple to have a generic
> > > > > > configure.ac able to detect the Python embedded
> > > > > > CFLAGS/LDFLAGS/... options using only the interpreter.
> > > > > >
> > > > > > So, as we already have in the v4 (master branch).
> > > > > >
> > > > > >
> > > > > >
> > > > > > We intend to use the "pythonXX-config" utility to get the
> > > > > > "CFLAGS/LDFLAGS/PATHs/..." properly as suggested by the
> > > > > > Python embedded documentation
> > > > > > https://docs.python.org/3/extending/embedding.html?highlight=python3%20conf…
> > > > > >
> > > > > >
> > > > > >
> > > > > > Therefore, we appreciate if you could use/test the patch as
> > > > > > suggested by Alan.
> > > > > >
> > > > > > ----
> > > > > >
> > > > > > Jorge Pereira
> > > > > >
> > > > > > jpereira(a)freeradius.org
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > > On 6 Dec 2019, at 16:52, Alan DeKok <
> > > > > > aland(a)deployingradius.com> wrote:
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > On Dec 6, 2019, at 2:41 PM, Geaaru <geaaru(a)gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > >> i'm trying to integrate Python3.6 support in
> > > > > > Gentoo/Sabayon distro and
> > > > > >
> > > > > > >> I will soon push a pr that fix this support on
> > > > > > configure.ac but I see
> > > > > >
> > > > > > >> that also with python2.7 before my changes export-
> > > > > > dynamic link option
> > > > > >
> > > > > > >> was disabled.
> > > > > >
> > > > > > >>
> > > > > >
> > > > > > >> Here my patch:
> > > > > >
> > > > > > >>
> > > > > >
> > > > > > >>
> > > > > > https://github.com/geaaru/freeradius-server/commit/1862610feab8b3e165ca0b57…
> > > > > >
> > > > > > >>
> > > > > >
> > > > > > >> Now I also fixed this but I have this issue:
> > > > > >
> > > > > > >> ...
> > > > > >
> > > > > > >> gnu/bin/ld: /usr/lib64/libc_nonshared.a(elf-init.oS):
> > > > > > relocation
> > > > > >
> > > > > > >> R_X86_64_PC32 against undefined hidden symbol
> > > > > > `__init_array_start' can
> > > > > >
> > > > > > >> not be used when making a shared object
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > That's likely because of build arguments...
> > > > > >
> > > > > > >
> > > > > >
> > > > > > >> Could be related to gcc version? Anyone has alraedy see
> > > > > > this error?
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > Jorge has a patch at:
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > https://github.com/FreeRADIUS/freeradius-server/pull/3183
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > That may help.
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > Alan DeKok.
> > > > > >
> > > > > > >
> > > > > >
> > > > > > >
> > > > > >
> > > > > > > -
> > > > > >
> > > > > > > List info/subscribe/unsubscribe? See
> > > > > > http://www.freeradius.org/list/devel.html
> > > > > >
> > > > > >
> > > > > >
> >
> >
> >
> >
1
0
Hi,
i'm trying to integrate Python3.6 support in Gentoo/Sabayon distro and
I will soon push a pr that fix this support on configure.ac but I see
that also with python2.7 before my changes export-dynamic link option
was disabled.
Here my patch:
https://github.com/geaaru/freeradius-server/commit/1862610feab8b3e165ca0b57…
Now I also fixed this but I have this issue:
Executing: /bin/sh -c x86_64-pc-linux-gnu-gcc -c -MD -I. -Isrc -include
src/freeradius-devel/autoconf.h -include src/freeradius-devel/build.h
-include src/freeradius-devel/features.h -include src/freeradius-
devel/radpaths.h -fno-strict-aliasing -Wno-date-time -O2 -pipe -Wall
-std=c99 -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
-DOPENSSL_NO_KRB5 -DNDEBUG -DIS_MODULE=1 -I/usr/include/python3.6m
-I/usr/include/python3.6m -Wno-unused-result -Wsign-compare -O2
-march=x86-64 -pipe -fwrapv -DNDEBUG -isystem /usr/include/python3.6/
src/modules/rlm_python3/rlm_python3.c -fPIC -o
build/objs/src/modules/rlm_python3/rlm_python3.o
Executing: touch build/objs/src/modules/rlm_python3/rlm_python3.lo
Executing: /bin/sh -c true true build/lib/local/.libs/rlm_python3.a
build/objs/src/modules/rlm_python3/rlm_python3.o
Executing: true build/lib/local/.libs/rlm_python3.a
Executing: /bin/sh -c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed
-Xlinker -shared -Wl,-export-dynamic -o
build/lib/local/.libs/rlm_python3.so
build/objs/src/modules/rlm_python3/rlm_python3.o -L/usr/lib64
-lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-
gnu/bin/ld: /usr/lib64/libc_nonshared.a(elf-init.oS): relocation
R_X86_64_PC32 against undefined hidden symbol `__init_array_start' can
not be used when making a shared object
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-
gnu/bin/ld: final link failed: nonrepresentable section on output
collect2: error: ld returned 1 exit status
Could be related to gcc version? Anyone has alraedy see this error?
I will try to check what this means in the next days.
Thanks in advance for any suggestions
Daniele
3
6
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qqwcACgkQfQ55zXdi
Hs1m8Af/VFzNp0Eto9MijyxLJcnf76sIaDvdMHZZ/ouhGIAnVfDNnDZIQON0716z
32aEdTFl2uWBwcOy2l8V1dpgBUgTpkDzRV/Cmd8CFZ9ZRHFyvUq/3u165JppgDKf
baGOc0D7xY9kDpfOjlyBC3fezfYiMJrtFtMtVBfa4WrEkgQgTCg/24hKspL7kvkg
S6vrWHgg1djJeUoHHhh/rXTkHszNgQFg+qzLxtE3pweQdmhCBek6JL7UzfgmL/w5
+R7bPAQ14bzH98ZzvuKNzD0YztrrB/FKJvPsxjd/vnm4/dcy58LiLcJzBCmhIZmo
+hQIRUuu4jRjDvXNZM4OggHtd9n3LQ==
=YtTX
-----END PGP SIGNATURE-----
send packets on reply only if we missed packets
and don't send any packets if we're gated.
This keeps the backlog correct. But it still sends at a rate
higher than the requested PPS. It's not yet clear why that's happening
Alan T. DeKok@2019-12-06T19:24:54Z
Files modified:
* src/lib/io/load.c
* src/lib/io/load.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15a098eb1e80bab3a006…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qkeMACgkQfQ55zXdi
Hs3G9ggAmkmaBedJyohnuNAZFpneAK3JInwV72gk3bq9AP+hVgvhXQTsto568L0W
WjknVyQjARMTeyki77NRm/U8Dfmjn2X23KipQY3xC84BwyrDD4tr9KaFs4lz3p5t
ndE7ugvzaqafz2a1oDnUz1FVY4r2+t89r/LP31DRD+Asp6XVZultz9nTmZPX6fil
Sco83GT0Tv1VHPH+Rtj+OmEFxn6tt8oBXQPm1XPDjKOXNy4m2BSp4PBdhsh0b7rx
C4y3G0VbKy+Q9WsGGTvx/+S/sNgA9+cYHRRuADqJXXPbVCJuRzEi3w9srRzqsxJh
Hv7Czii9moeVvaEz8zoGwQX060Zgfg==
=Z7WX
-----END PGP SIGNATURE-----
skip timer if we are not getting a response
Alan T. DeKok@2019-12-06T17:37:27Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/443032c254f457f2cc1c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qkZ0ACgkQfQ55zXdi
Hs26zwf/bx4lnl2ZoFQwUCntwUyxRKB5jdrT6jSKKW1bwFyKHjf8NsEwVQ6/NVtG
FsvaKEXMnwbMWhKfEHx114FqLk2VkcmQGFinFy0m725HiI8YHI8gF9GmNsu/2Yy7
usZrs9ojPhrAWy3cjRSWsMy26eD0iHPWfRkR419aAFLYv2sxh8NpXCCehmUWYVbE
KRv6ffkC66dZaJDUHAoorWRhOnxbG6maOYLHbDowUs1lMuNcBkDgF+8pxNjQqjra
uGQWV62ne7QyCAJ/k6iGvPq92e8ayoGCnJPRWkZD9tfS+27fyu0ffjP+m/OZlYuk
SgqQqVEGcYdKZ/bw936BudTgGyKSyg==
=dm3i
-----END PGP SIGNATURE-----
correct output stats
Alan T. DeKok@2019-12-06T17:36:23Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39875e81df5900b9681b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qjsAACgkQfQ55zXdi
Hs2/bwf+NPnkVaQLrY1NpZsipkIM7EEtIitJpvP7Lj5s7Aqfw5DWZlnm+PolNy0+
RaSqS/gTbcNHz6IkLC3+S/2+kEJUnNc41hfgZjUq825kg8tA5o0IybJwRscJiEV4
sV8VXy617CGZ7DOyTZX226HcTEPkVZuDmknujTRWu/uqVhXyBnWP39TBCZ9secR0
9vJ3hpsjLIzvogh44MySa98UCb3N5gq+qN4OP4K6wGrWAmYhjrJdgi0vie7ypPYm
HiozdizKaM82iR8Yj8JFum1qTVLzoTCw4BpKgOt+Oim5RdI5lZiApfeR+UU+ZnyD
kBkTo/OwYdiC5RB93iOpUJx7YTpzVw==
=TSHR
-----END PGP SIGNATURE-----
always run the timer at expected intervals
Alan T. DeKok@2019-12-06T17:24:05Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdbfe9213b7bfb23ab04…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qYxQACgkQfQ55zXdi
Hs2Mzwf+PHvAK/1c4mAYzWqNhYWzEtRZoBcAPDasp+E/vnd4fhEV4gimHjaAg6XN
E6/OwtrcJ2JRTDvCL4Q5ehO3z9e2I9HN2NuqMQcvk7WnhRSq6EeSnEbqZCV16lx8
ytsZZSBRZRKqPSk2wQbw8tL98JE1AS1Qgl8cXUNcx+y/22a4CeenNyUj6ei0UTn3
Qgx+PZQTpGrJ8vRyvGcOgV51Nk8ADhhneAuv1oH+P3SkXnM6K0fcq/IP+qDzmnLd
VKq857A0tOg8SrXXKErGGvsrHfbRqSSDEdo3qi4CJlUeGBvMRxGw8eoxJL85LIhL
VQ4CTTnyuys7aHsEU6PKOzsn6mRKtg==
=jUBn
-----END PGP SIGNATURE-----
manual merge from v3.0.x
Alan T. DeKok@2019-12-06T14:17:56Z
Files modified:
* share/dictionary/radius/dictionary
* share/dictionary/radius/dictionary.pica8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92c858f08a5d02f9fbf3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qYxQACgkQfQ55zXdi
Hs1whgf/ZNaHaFU144jqWjTIleAyuH0jrWLmQf6gW0lKT2+nFYus96XmH0HeZFTJ
ZHXFh1AV5o7zLIVg0kUPELyGFOWQF0DFEYDrN0/cKtDiyOcBCUaiJfXPjkNQ8i58
Vda8P6ZA9JIVf2XDzUGqjNYZf0oVWabl7LF2TrsU/ZqZBJMV3GkqJ+nU0Nzn+4k+
iKSZmXdbjNtbQ3aqOrCFAz2NsSxfPFL5uaDgHpPXGlUYrH80Wfw6BlO39WNKMUf3
t/gpft0QtA6Bn7SPAOdoJjpkYqP5QNrtA3CWIf/BP3uSSstIDsB8Axf06WHSLxZ9
daJj1SHGWqqZd7Z4X6gZnI0t/WYv6g==
=EwzD
-----END PGP SIGNATURE-----
fix error messages
Alan T. DeKok@2019-12-06T14:17:56Z
Files modified:
* src/lib/util/dict_tokenize.c
* src/lib/util/dict_validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/400678a110fec333723c…
======
Fix rlm_python build with Python 3.6.x
We don't need '-Wl,-stack_size,1000000'
Jorge Pereira (via Alan DeKok)@2019-12-06T14:14:12Z
Files modified:
* src/modules/rlm_python/configure
* src/modules/rlm_python/configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df02bbcf95938d33029e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3pzZcACgkQ/6TVgp+2
18r8IxAAicrKzGqoOEz4xSICJjNTDrqupDxK3X5qBDHOP+6t1BkfKdr7YpLbnyAc
fgTSO6jxp70ZWS5SR3mCgu+2Sn8GY0XCJ2vzMnqh2PJK5nxLaTuUXR+wnNZG5ZoX
9Ks6MzbU5pLiOj5qAzy+yUk64g8Ycw+elMaEH9HnMlitC1J5WJWRNtUdN61MEIc5
FF6sgV66fcblLaOmcFalELFSt3X4yy1wt9M5MmfocSoIGt6efS5xhfKL3RhZmwzR
5SGkbCtBSETFMLlgzaWokwAn2d3XEc9UGHRlG7N/HrA1p+/kWF6gilCrkvSg24zZ
k/w30j0C/juVccxlFxMTZ/2Tdns8PbQ8yv4wqO8+5oT46555mW2szCJ3q1DoCAlV
nOOwlkyffLUHEQ23zAmY6Gv16mdV8lAEX2IbuoqvL9ATFAU9cgUe9EvAU5wclWyx
+5357InUUMfmW3FEITGIzmaYgMk+855FA/E/j9uI9okxtQhfrWcHmo9tBNL9FCIn
4I4u+h6sxXTFPiG+fR4/3YakJS7JZ1dfsqlJOsBPd4pn2XZdaVDhQaUAYmUWZt4X
8sUcr6R062FvWdc/kBUnjsYudo+DdmRTSJ/iHyvxGN56o/M4err3/VByrI5coiym
3+T03v5Zyy6ktS7jP9S5vPUO84NKuWmlTo8J+rpC5XcMxUlDBik=
=ZJnW
-----END PGP SIGNATURE-----
Add more debug info when tracing connectoin.c function calls
Arran Cudbard-Bell@2019-12-06T03:40:07Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eba1dfb0ab0e0a7b13b7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3pzZcACgkQ/6TVgp+2
18qchhAAkGSOOd13ruhxuOhvTMqjDFzJ5RRoKlKGBYBiR74VGOtxgLA9n52Tab3B
D3xaefeKOLktyP8rxKvtfDAgktw5iddJc8rZhpb6z1mKiLA5D3NCMvUKNxvuSHpW
W+U+tF+Mf8MnwVicr6DGrHf8H+C9MBd92mvRcHV3MynhphHfZr5R68FLpx1Ztj15
/YQYTJkdZCHL23Of6h3w/1CMI7Rn+exJf1VcTZw1WBDAa80ZXiJgs8nPdn5Sy9xN
dxXMl7pHFLhpVYEnbpCxu2PovAz5sdjIkNwQDp4CbHVRp3MvbKWvbgDOY5//6Jgf
kYCM9KgLsJzjbQHeG2rYnppHDL50VMKwMJ/08kEZpSKt4oHMtElwmDCijjaePmht
/lMRHMnf+y4A0wNwibXPlIX1MwNjzHDSrIVKZMGN6U7qQSWljjMpCwuGl7DaqYQ+
UnCUtrqgUYRp2NYAHum4nyW40xmM6TXwoOVfdfWLwiutCczfxsVqfucNUAMIpU2N
fIkCXYNt1rhjOoYTPqOgZJDuc9dqnbaNbozS8vlGL1DtvcORf4SNpVq18nRbeP7B
wr0vdG8CN/y8ueMcBGQTFsliI7aw8h+DNlympQIVvuyHfkT1Dtfe6ZZkUITON9wf
myOFV3avUcNqhAbnXDAeR8TWwD91VLZPPYqHkDHfBcx8qT/0re0=
=a4Xa
-----END PGP SIGNATURE-----
Rename FULL to INACTIVE
It's essentially the same state. The connection should not have any new requests queued up, but is free to continue processing existing ones.
We should probably add a public API function to shift requests off a particular connection too.
Arran Cudbard-Bell@2019-12-06T03:40:07Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/defb453733da65e211c2…
======
--
This commit summary was generated @2019-12-07T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qYc4ACgkQfQ55zXdi
Hs2L0Qf9HJJwi06Jlwq6Z9H7iGKqfM6NJc4gYpIeKYM7uWzanp6Y7zp5W+SOdvdv
Uqy0CNdCq5kxYAEzGWnF3UPAMd1K3uoiCRvMy5lliH29XOSrx2C7Oj1Yhvh6hS1B
eFQnOPyCSC+d9Vmyu3npy8NNfjnOPv7It6qSMGZ0rlslbktTSguSXbvd5Jyj/DJl
ZnezvFJN/zZKDT4R0IBuV+JGbe+rxm9kCC9QGgN4WM1+V4lKQjXzjiTNviDkkAKC
V5Gre0ShaxFYOb0yYqUqXnn013KMd7bHYyI7MHglFB4es+vyEKzJ2vicSdXEb36l
jzZfTUYhSXSfc/NFjZMUqqJLeQ4t6A==
=UyBe
-----END PGP SIGNATURE-----
added dictionary. Closes #3179
Alan T. DeKok@2019-12-06T14:12:18Z
Files modified:
* share/dictionary
* share/dictionary.pica8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0035fdd65dd1ff47148…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qXksACgkQfQ55zXdi
Hs38xAf/fKmIYCMk93uxbf3ZgAJXnqsZGYG3No3vMR4RQfABo0EJOBcNuJA/82LT
/CNQ30m4rW/WGnjol1x4Fm5EIiwjGtB4P3ADCVED+Ps1/RC/eU1owqdo5qFYotjU
/syTWfMO49U8WqMP7LG8dklwd6sNaFXXuHJolmeoQqEwO9LH+6Tn9g45WEFu6WIE
KC+jj2oGZzbNXQl1+1tVpxJCXtFxR1xaDXUFz7Xp4jlWgRDEfiRt3qgbrHZurqjL
CXabS7oRjpq5RqXZ2ZOGp96zQOVmr+AwvO3sD3wwQTZaWD4S1sMoP2SpOEccjbdj
xcubyiq9HKL9W1TvZtb/jrnsSJx9VA==
=xYBt
-----END PGP SIGNATURE-----
no, this shouldn't have been commited
Alan T. DeKok@2019-12-06T13:57:24Z
Files modified:
* raddb/mods-config/files/authorize
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12038ddec5760a08f622…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3qXAwACgkQfQ55zXdi
Hs3NrQgAoUjjx3KNR8bggQ2TfohqlrILn1DyCdS8Fwrdew9/i2uUzkPp848ZlG8A
RhMk5+uImdhYb2nFrmp3NOJDDIBFmipKfnp+QQuj2GR3NcHk2+wFqPDBL/5ynjDw
aQQKIlMrCFvFVfhACEka0vjgl7GtTX+ZoLc+URysl+Bz5+vSb7JPak3xRkFyQKpf
8CkoUThlBMaO4ts3zo/vRW2TwBGg2itaxdsTwlYDaT+pAeoDOwwe6afJu5lmmMc1
4CRGe/9IuMGcedPj93U0VtEi1TDS5TBsuX2WQFF9rLnZrkgC1d9efXPOnvILPBaG
x5ykBes5Tpi7+kkM7nlFD4AcVPpqOg==
=ILYn
-----END PGP SIGNATURE-----
Revert "be more aggressive with conflicting packets."
This reverts commit 36656cc39f52dbc79f8b373d313281144eef205b.
nope, doesn't help.
Alan T. DeKok@2019-12-06T13:47:56Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7eda565c684b027977db…
======
--
This commit summary was generated @2019-12-07T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pVqEiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108FBVEACIdngKj7Xg
DfAQbguuyPXAWYni9cYHJao7E2Lc025d43/my6roXWFG2f27jdCSr2QxbUW3nm4f
+hVKpnbgszo1DbL0cZIKbN7eKyfyUT5Nt5MYtZbz8BYasELyCKu43ZFp32iYXY04
WHhxyijid0X5HOE8wgMFMFvnfFuU7MX0lcWPa7aI80jNyHBc64M23aGzRwGe9IoA
aRFmbfLzIhG4yHX9x33Tp+OBwoH4mOSrPgE1k+kZxDcWw0snmppYa4iDgWxxdj4t
i+jX9i9NNLn6kX2t/tt0H0ksK/Q6iwqtimXfp5ULJwGjEBFyCeDPoIq0NrFgfPjR
nczjRmLSWmx9T85UJOVkzPnBVG74f0AEDZ/I1jhIIU9rnYs/qLSOYiQHNqAv+uMQ
+EH9+N2I3WjYTJeLbpP8ZoSWJEVwjflpW1dSif7cx+3gvH+tFR41QEj2AjAXBrSU
kTvcDprpIIRz6LCZxOjnqDZkiIAK4hSxagxvD6w/jLJ8U/2tEw9Qw7wi84ZjN0Gh
icS2zOyR42ZKSOWOVK8x6TbbuPE0bdcf89elJ423+n2tngql3/orOxS1l1XAI3Kc
9WPv62dvd5GgQ4WP/vn6DChGb2HlemZfrQQLQfm0obIRixxWDXP3YsUFNydBv3qn
HC2ttQ6o+uMp266lchPuI41nAwIH1xuH6w==
=37KS
-----END PGP SIGNATURE-----
typo
Matthew Newton@2019-12-05T19:12:32Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e151ff27e7f4785053d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pVU4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BcRD/92p+enbsoT
WeT01vgg0os0nwe2NQ59oUaehJwMouJQISH/AQKwGjnuFlhcsXXDUTCnDqTFJVW0
NA+nuMuB+JmDW8wdvhusLusSvRgk2wFkPNkRCXCWRIlKpuzoMXtIKY/Mp55S/Ws5
CQ0tOZHTboxPbaPjW/tWx+j7bLk+gUx+ngJXOzSwZ1w0BycEp8715QYSn36dq8MJ
Aervw/qNO3Yzy7Aaz3EcNawbBcgscz/dDCPfOdGtibBTkL2v7FIwv8G49ldaUFUA
TYBYkmVLYWsyn3XQXjxyfECiEHECZ/jJTfGh2TwGaFt4GZrYgif3dB1eu37jJp4Q
ZYdhXzQI4FR8JVjUAjHh3+eUn2375SmOtZNdelN6+j2D64RF7XYyWVOqBb2vCWHx
JIZYVXv6BbuNR2cMKIbH19GBs3HE1OTKqsHG7KS2/PWcbI1TeOrz0O5D10g7729D
nIIsIUnv7B0fzrMjcwWTgUee5DN4WC+27PYZ4eVEUyOxboE44L3EDk+lVVvwSd0u
wuaFq4I8fpDCFshuemT0Q4irHINZtmJBm8YXGT9vOUQenU98DWrBdO5OQALT1UJv
DDWAofadO+LrXaPkIwi2NhBYCOAFm6Li4081d8o+38Aiiucdx4S+HYlgc9Q2pAVs
QlGjvn+kx6r1mgNv8RDWAWKCA3fvx1Fi8g==
=zQpA
-----END PGP SIGNATURE-----
note recent changes
Matthew Newton@2019-12-05T19:06:42Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd6b5d6c9e06fa06d326…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pTeYiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BAnD/0cb1Dt1KpB
bs/pcX8J4NIacqzYXvP2Lxhv1a4wpqC0iewiBlEdZvbwcq14PqWYu4kUFBEEZWiU
FdUlyhaEy8Y1Tt0S0oykS9+Ek5Kqwc1Hc3Xv0S45Afg/RLb5AvUan6yDr+MBXmi+
n4vd1tjV01LwMus9g5fd8wAhiNzLKoDwbAYLVcwMJY3Mo7GSfo/6w2bVaMNbsjfF
9E63bbAHEvFPWmuoQj2BJTo0sfgqmP6S6+jkBFPTOSIxp3x07UHfLkhDx448aBra
749lv1QMaHpCXDSikRRBpFpp46EwVFkwMD7B3rqSvgltGM7UdogbwLaK2TuHEp+/
3m7NPexolWgsHgwhKH0Usbz8ZRehcsNdFVLcucob38Gy2gSJh0/k3ZkfLVRRjikZ
rDbnRTJSImmNEHpiXub+FzPhOn7fRsQGtPY73XiYxL1B04C/QHchN+wUn5c11K8P
O2LLRlUlnC8XjkY2TD7d7gz7rLKJpa5w2OffJh8SLN06sZlBUu6vYoCsoEc1dhJ8
fUAFWfm2x1kXuvLiMpGUeWa1yGrXwA2OQLItuxzRHfbJj7cDohcBHixzeBAVwnQt
G18UaJi5qLCpIA+1vpy5Xh95/tSsaC2F+TFy9JealohdknGg65XpyR5ZXKOwBhw+
4UD/R92o0Snp5ekR4ydvGyDi0iJ0E2fqlw==
=dl+9
-----END PGP SIGNATURE-----
RPM spec: include recent mssql ippool files
Matthew Newton@2019-12-05T18:35:02Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf7feea1757a108adbae…
======
Fix Libressl build
Signed-off-by: Nathan Owens <ndowens04(a)gmail.com>
Nathan Owens (via Alan DeKok)@2019-12-05T14:39:01Z
Files modified:
* src/main/tls.c
* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7211a2b17958a43d6817…
======
rlm_sql_unixodbc: Use descriptor corresponding to the resultset not the source
Fixes #2822
Terry Burton (via Alan DeKok)@2019-12-05T14:37:42Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ac93ea258cd5ea6aefb…
======
rlm_sql_unixodbc: Some drivers do not write to all bytes of the value
Terry Burton (via Alan DeKok)@2019-12-05T14:37:42Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3639a958b80cb6abb78…
======
--
This commit summary was generated @2019-12-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pgtsACgkQfQ55zXdi
Hs1V9QgAgkYUfeTtO0hL6MvzsnG84ra3LlXcNeG0jv63E+oODCcKwbolF7UUmnpo
HmeOyH+GXBs+LM9bdOHvwEET+TxB+FqabyiGZsNwf4ZvyWKh5i4SLQR+XLwFNVd4
NrXCXCnS0Wu656EqXyYlrKN9gXLd0V9w0KQFxceehVb1RDHz2JwWgrjcvGa3tGuu
5QKamKSTwXl9waS6DaNofu9QJyE44J/uKQK/GUtv6AxiPH7k0wm5NyG04IQVThfR
fyftqrtchIztUaNrEqAvP5AKxt3hna4nwK1FiKdgi40AXPIOgGJCx98hoziMH7en
lBKjeBTiNPkyILIOJabeLPlirZdZtA==
=4V22
-----END PGP SIGNATURE-----
notes for TLVs
Alan T. DeKok@2019-12-05T22:21:15Z
Files modified:
* src/lib/util/struct.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3e759969a2e1b401b0d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pXeYiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108OT/D/4vGIpmecmk
c5D48db7S8s4iAnx56R+NnWaXfcwSLrKZQeZm0miGTlodtQRGJGGueyCqdh9GdHQ
MeubBH3EpmXxaVNKBP0G+icwygwv0iDaSGMGojNBbkAN2elL9a8CxKu3wcRDmcVV
NlKhiL+VubeKlnMszE3Zp7eYeoS1A2yThB4we56ya3yJbZwtOg2aV6fNMB6Qyfxc
gtagzzEk8KK2OZQKZcG64Llh9m4CwMw1hezsrnDIU+cA93ILAkVojhM/7+nghVp4
qFv34oWx5hjVyaLXgYo1uAgGyl4Nx7VvTP6Go+wmKg3I0LCSghBzM2WDHhIqs7FB
ZjoNGJJ6di+anTaKzqbvMXVE3aPB7Oe8oTtfTYyFj9pIm1m4f4FPJ7ZTN7otaJek
0XUFh6aNNGn5h9k0bPx1R1Pusqk/Nsh3EZNSNym04Mk9gByDpB0wrDBL0ptIzHrG
/YJnk3vBX2UNyRjtgG2/OPxnVtz4DRsg8jgZYqdiH39EwOwCP+qvKseIyZalTXKB
AD4iL3AYAEECehjBgCcFhQYUiF9dM4sxSsnAuj8/BhfP1FNnzbG0qrbor9Pt42jK
ZrwmOomNRmhFPDR3LqEfFjKZsPqwe6bE+jZ+nmJnEs6WwiylVK2BomLEoZLptHJ9
LbbBpCiPBk8iBsfBz7FNQKruxQKWfHfoPQ==
=htDH
-----END PGP SIGNATURE-----
typo
vim being "helpful"...
Matthew Newton@2019-12-05T19:43:27Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b02a51c978709c1eb4a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl3pVc8iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BQTD/9AWjjmZFhH
Qe77x/8gDw9UNR+khhlpZ9CCdcrAuOl2CfQCob/6qeYznhMHtf4ieSSGECv/POCd
WyQi32ZhiY6DBt5EpNGSEQ50O66HBbVNYEpbs8SdjyY4JHYqAqVXzekB8VteNrmB
LBTSH8/Bp1NaZ4W0Lg56tm0geoBvYPMjQlIh+ydkWDw1wS1xquGxZMNd3CI53a3c
d9FrNDMyXisUZdtvGqzOQgIYkcy9LuzwDPVk7+iXY+Ecdrh1OYmi0E0blBfUYn/5
Ia5J8T3VjbJ89t+qtug27dkkuD50hwCAyKdihlMar/v3e1VWg68kvFFTVXbJjVPM
PfBmH0t3uvfYsMElWgtQa0cXHdk0cvWrWs1qfqAO6wwnWgrG3+kyEL1Nj9CGMNU5
gCa/KEraScI3yihYJq9Y1UBAv9nyYySoSw5ERBk5NnEzWuTIw8AfK6VYalD3gtzm
mKEHJ9l0MO0CCFXFc7UeAKC45DVeISQxzH6WKD9iP1+su/L0lCZXz6PF3wS9kfTV
qvhV0lUbDKuUnb+QU7eEWyhoT4W+EswaLDvmixQ2B5SIsDVfbNSRtYMXqj+IC7uP
xvXKSl10ScZ8BiznV94E94dnJ1qPCo+cAWr8GrMTMmL8R2GtV6Tgu+COfPWnekCs
F+OVxQ5OIYvzWZy8g5wb1++LJthKTRXxIw==
=Gblv
-----END PGP SIGNATURE-----
rpm spec: include mssql files
Matthew Newton@2019-12-05T19:08:50Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/411317c63412bacdabfd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pOv4ACgkQfQ55zXdi
Hs3JFQf/Vri9ZPFlaUijMprrqgahMTjEtCrQNBpsQiC2UOwuqJzHSKy5oJNtKTcu
/3KZSSPqtqe8M/ObAEQ2AuB7HYSF8al8v1jlIh+V1WV/oFovwlcrCaZyjbOE7LA7
pR6mi24no1b1yLKZ4BTdwdVStQvonkmycnqc2fzcNJhrGhF1lukd+utAKHOFFYWR
zGb2jAY7pB++KbDukpw78fxTBlP56kp7VVxGLhOs8sMBZKL0Tl2UmfvdYMkHUt8A
/jDwMxn9dMJGC2kJtFXgzIl/H7onL7fKcSwr5kjnidGnsnilY90Uc/OeQYm4nNAf
vr7+iurbNz+jWsoTCjwxTP+C0AjenA==
=0bTy
-----END PGP SIGNATURE-----
shut up C compiler
Alan T. DeKok@2019-12-05T17:14:36Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/970b72fdbf45ec642426…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
Hs33cAf+I/noRnCiMgcB90v4SH+8U2egJ9nJmLBNxUvbVedQjuG26EOZX6ax5Pzg
aq99Dw9Mx+ZXk9sM047IP9NFW00Xb5nwHo9q46MCfotO2bcAxRdbWwtlzavwirOI
J/y/tCSoKiJCQy6s6SGeaz7zjgTHJsc+dKUNt/cC+DWpn1JM6vzqgySIq+xCcxWF
SkdYzYEi9kPwGjHUhuSqOeAc+t2iLVzpMSGOaTjRe5u389XFtAJ7nTDrXgV6glWm
RH5ua5Wsh4yLwau0Bj6AV71XhDnpeNgcgy8zkcLfi6RS1B6Ig9TNowQPAF05pfIt
n8Gn+U9/f/DeYX+LVPET8ifTwOrLAg==
=g20t
-----END PGP SIGNATURE-----
allow encoding and decoding of structs with 16-bit length prefixes.
Alan T. DeKok@2019-12-05T16:23:18Z
Files modified:
* src/lib/util/dict_tokenize.c
* src/lib/util/dict_validate.c
* src/lib/util/struct.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f6474e5fd63231e4d52…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
Hs1GSwgAlWwtHf22TnCsqZ8D7CjNfVM5CkykG7zKSk3bCh+5p7ji9IaDxItR7xQu
AtHWoHlAEad9s+osLVjg7cuOTcQqtJN8OvmSFzEOHDytArsRjDvy3/JLRjEaItOo
BIlI57aqbz2Ab+n2EySU5Z5v2WxUwM31CsczT+ZJBSJHQUr6Q9auKZFasUqkpbNk
IDJZ3hb/rZLSIzB0nrIthaE4cwJxjLwanWZztfU27e3S/RrDeNbOzl18sqq0P9Qa
seDNHgNnopKvH4lwV6WqBw7IaA13nARXhGcGUQI0UtsiIVgOhk1XpKzbD7sXHKH9
KnMF4I7vUXQ9+xXuubOGNx1a+gkMAw==
=if2x
-----END PGP SIGNATURE-----
now that events are linked, we don't need to free it.
Alan T. DeKok@2019-12-05T16:23:18Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a6a799c75cef259345b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3pLvYACgkQfQ55zXdi
Hs1Jegf8CoMw3GosszIZ01zdimlYEfqKkJ2tPv7gG+e3TWB30+s7P9EPQxLfSsO8
tOb8rYBQInSWjbnoNdpDtcSp4P31FxMfZTTpBWFxwZfJZWqpuFT6FrYzSob3WgQG
jNsWEhrI6dFjhJUvh1+i7ReoTAS85H6LS3x8H9F1oQZLwQjqr1uu4GMS5vpFgBqK
zVl/yBCzy86pCjlzSocNN8Dpc1fzpwsApjaDSF6LNiPcLFFbW44oJD2+CTed6Xcd
ifkL64qMSfOdgCh5vTHm+XtorfNH4sl1Uv5aaCkZm3fotY3Mk3q/nAjUxp5hT/Rf
0iIw4J/9SC7GyFEZHqhraPk5m2iWRQ==
=njen
-----END PGP SIGNATURE-----
move printing to load generator function
which lets us change the stats without changing all users
of the load generator
Alan T. DeKok@2019-12-05T16:23:18Z
Files modified:
* src/lib/io/load.c
* src/lib/io/load.h
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a5e9263307ee1e33111…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3pHHgACgkQ/6TVgp+2
18p8LQ//e87jZDCF3fXhilYa/aReGaIsWbBiFRCYeWO1XnqbOo6bShNkenmlj0Wa
Rs9ycztTo6XaOj0Y/zFOaxazfB13nK/lFyVmRPzzdDp4DXG/iPcUfKuTmtqk+8Fe
xeETp3djO3DA7Xd/fpmqnRKkJvebC/iHXLJPGp6q8w8MzfViQvIurg2AjRnSdri8
arGFPXEs3L2r3vzD+sKvf1aMDKaHE+TWORyNY0FEgR5DL/1fZ31nD+PFvQ//EXNG
EHA9C0p6FCFY7p1LjxD23NZl+g+E/vgc9HalxE2IpWukLu5JIM6tBRyDMUVx4b3a
djLRIx+OX6MhmECjcinhL+3Ra04TbWXUXvHYs62rRqUEaIBAP7nqdnGvaCBRhgjc
QgxCrYh6MU+Vlq3gFeUeltw7f8PJX4bJ8qrY4Tv7eemsyeiCC6pWVV2FXyTONEEm
A+ueoAaE2EtU0i2AVE2+s953okTb6ekr52hdm2cMFMWhUxf8Aaeh0GtS5nGULcA6
pl+1eEAKDZAWjf0R9WMO+FdVCVjZSom5Ut2gxtrCGNia41FJXPThzJV5ikUVZ9f+
xqC1C27NxLYeyGAgF81lFbZddERatYOOyWDXpZd93SYWCDux4Wg18kGde5v6ndZN
/69XAitex4PT+J0NkpWacrbMQNc1a/QyMi/ZXWidBRhwpdNGWaE=
=hZVL
-----END PGP SIGNATURE-----
Call notify update when requests enter the cancelled state and we have a cancel muxer, and again when the request enters with cancel sent state
Arran Cudbard-Bell@2019-12-05T15:04:24Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac6d01f1cf93187e9476…
======
rlm_sql_unixodbc: Use descriptor corresponding to the resultset not the source
Fixes #2822
Terry Burton (via Alan DeKok)@2019-12-05T14:38:00Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7190d1aae69603ac1f1e…
======
rlm_sql_unixodbc: Some drivers do not write to all bytes of the value
Terry Burton (via Alan DeKok)@2019-12-05T14:38:00Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29bee64c17f3c94a8553…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3o8TEACgkQ/6TVgp+2
18qEyBAAlDmOOJVG7jrZ4W98TlUo7kwroNW3naIikGz69L7CNebVQf/vxTAkAwfM
wlyxfVW1FsHps8Rx+u5yWUIv+12lgDIE41fy4m/XnhPVO3daPF/5WCezYDN0S2Rn
gwnZdUeD6T3DPL6uNODnjA3F8XzY5AfoLG/LS+Al/tWz9VOvu/rFQICHFalwShZh
Pbm0vKHrW1MODyEBntfgnMrh0FVhnHWvGNIaD4xi+BxzWeqtLimKLF0sg942NshI
QMil+FIjHyj/e77ClQaPcV6iKhazriXsPJCIhp/mQwYJMaqaSTGmyrk/DP9t7GC9
/YWcxy1y1IvdAGsMvahe/l46a9GzGCQxv5TWJpN4A5xqpfE9dNT94eNxpnFlDCp9
AuEBqY/r/+kO5A0CGYksBvJreuAzNhT/BjvHqjZISPzUoUe9AohtcCsVf24t24Hq
kMi+zwi6mz5iMverSpPCsZsZQyHU2p+kTFvY05tOSh6q29kg0xQszOVfmywWYHP/
q5JfkAsD/EAhdPmDh5LLwQywZOUWrj8kx3KC0nx57KZ11qnHkK1F43akPZ9v1018
KSEdg/6po0ivN+81N+mbq2eZUI6hLTmKzeOSiDAx1muQyAC++xEfFYBZuXAdeJHp
1KvxQ+MdQ41qaNES4rrgXprUAMFK6snQWxyQ6iffQRXfwlJGC1U=
=hC9P
-----END PGP SIGNATURE-----
Add many more tests
Add cancel partial state for dealing with partial writes when cancelling
Restore in_handler correctly when doing nested handler calls. We *may* need to move this to a stack, but lets not do that unless we have to.
When requing requests, free the cancelled ones, don't try and move them to a new connection *sigh*
Arran Cudbard-Bell@2019-12-05T11:59:45Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bae3bd6b794ea42397a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3o8GwACgkQ/6TVgp+2
18qZVw/9F8sQStjDRVlIfSewoC42+vCmOfUcu8eukSTka9AtBIqZQl3OzD49QufW
QD7UJ10nbd9Z4v2WCV33uC3Ita/mfb6GAzWtInkWHO806j0gNptwVxakPxVl6/sc
DMkYl/r+P/lmU+XwAMVkDWWeic7Gje+O/5N3xcsZPGeE9K4q5R4Y2VrTD0QLWpPc
+erV1VSfOJRSOM/h/W9fEiWTqwe2W5F8smWa2y752og76CBei0F4u2dNQdFnb4P2
HyTn4F+Bqo8U2fcHd2GC1W7AjFzhkhhuSfxTXioSacEGoeBHoQfd7IVocp99o7Uo
vWRB7CEhxwNq9Fa7s0nyY+mGzmNYOOOCj9EzaCsZZm+pg2A3ELQxMzNGdZUyieBb
gzxXoWntPdqLXERpIcBNSbI9SaiW4+U1kO2XOD3BMrgupc8J99gDz/+Xg1E5HXgx
FVUsJwdzVyFbtIb8BWOT9TOMnuHOyGKxd3X/ZsA67Bry3kLZ0odzK1IwFytQOMOY
L8en2ki9O4yOU4U1/tBWE1d3/IusTl7r2wbBzkLSf1rgCnHvcoSNE1VGFB7sTqCa
+tQmpwgIzcD7MiHwbjh3BZfWN1j5RRBkn5RvPYvwdpapzj5xjG/C8xWFpU1uUi6d
f1hA5mciq9rk3/mJdM0dgsgpDRbIjkwiHY8IkUGSZRRNZnLgfVg=
=PRyT
-----END PGP SIGNATURE-----
Notify function does not return a void *
Arran Cudbard-Bell@2019-12-05T11:56:28Z
Files modified:
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ae9bd3e307a958cea2a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3oigsACgkQ/6TVgp+2
18r+Og//YGZ+lrPOxt7208Z9BcXAPn+jhzVZzq2BhMOAiqOdMENIcWSold2/6e/j
V05Hv1+RzfjB4f0fnCsY9+jPgPcS6DZ5RMyRhK06/hLPnVmmnmO4rqGYYip1HX0K
g5ZhMak+rKxGysKXLt2erIh7BoWn1zlSw4FOamvlhAETWA9Bk7rEylbZJwt0x2bG
4LtLiPcKT3ntmIi5ZlOhtAg9P7riyUNc/O4y467s4ey7rMCO3GMZrkBYqHTKYLsI
7nYQL+B90uMhuF4UOmpZi1GIjFjicXyBAG22CLo+C7NwHUGkYuKOjGipRl/AAyfb
foNhgAKH6WsTxYxn0EKjtus9D9EDe7pX78G3NdRAmXP7fqMNESHmCuKgvXXwqPFW
ImR/lEol9uv+a5rl7KJWUeqYlfcgj3bTwJgrm5ItvBGUKxmyPnrHG6GAnx0pte+H
PNF/Ab3gfdDBYvTAQCt9DI+71oSBuwdgKWg+8u1D2pIBmVpsbktx2S3YdY/WLawJ
7jh8qRQx91ZrVBkGxQvwDdQYJ/U77c4p3dhQGrN7UN1PRDoXKkYKqZKHcAnEjYj7
5zc2VBSln+YUtTM8GxvjJ4KZOWJIEhUGvLxPr5ofasD00y81BmZpW6rnX9fCHU9O
ipgEHG8L9Rf0qSPJxqZbOE+huw1lOzF+vDaeyivE0QoAleAR53M=
=YsQ7
-----END PGP SIGNATURE-----
shouldn't have been comitted...
Arran Cudbard-Bell@2019-12-05T04:39:39Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6ea05dbcb3cdb79cd04…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3ofgMACgkQ/6TVgp+2
18qrbA/9EHVSeEbDnW/IAjBRqUhvBpIfRuXgPeOOvXnBgT4cD6/IUNneN3Ztu0XL
BCZJAwHt/T9MzEKKJsLyY6aos0bZQugmpfogLpbNGTx/Ab2CIZcem3jknLALKidb
f6CpT1INmq+/IaY5uCfIhSDaxrYgY7HsTYaZHTqnqCpLU10Np3iOTlfX03+NQkAB
fg9Xy10qMC7abKShoToLcNbk6cmlB4fWrIuYBociOfUwtWr/ygUrHYmHOuguEC2W
xwilxRzTlFMTxcylhC+dETgbLIZxDgQ7wfatMobui7+mqALE++JcEAu2maDQedpf
S4V5O7AG0hqBc5l/nAnXriBADIRClNeGGHy6F7mSQB1KLJoPHv0UKqU5ph7SvUiT
L5odokNYgzlKrP9VMlDu9FPGTEsrrjNF3e0KNN6YWTcKEMvacLoWlQWvFnZBYTtu
NN503PcibxRX7UVTMuv4+dFdWymMeLEvFtWpdhSTkaJ6LyOPdPDHwKkXfSy9DLMZ
p/5PiTbqjy/QtR05wEbSWZ2qGmLI8YXAH8XX7fKaxQjbH0h2z0GjgjezBVa1PeYG
g1trYNX4hAB7GR7X1xF7pB+2R9hoaxQFyJhVcfbd56jwWtSacYbTlRlRsDZb/u2q
mMRSZ9GNG2W6DUKCUMV9hLQ7Z8JvsSFzoYlOuFW1ggsKs1GfdfQ=
=uLO+
-----END PGP SIGNATURE-----
Add callback to update the event loop for when the trunk wants to be notified that a connection is readable or writable
Arran Cudbard-Bell@2019-12-05T03:48:18Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da2acf2aa8545a8cfb74…
======
--
This commit summary was generated @2019-12-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3n0ZYACgkQfQ55zXdi
Hs0zkwf/Wi441J/MfVauHaKiliSvo6+cSuEwhh9N335U5wggYh2H9KJ15gUcG0Bw
c/2VWneEqDSZuTW3Yigd5uYHwNTsNCRZG+PhgKitMbnX0C66DLw+MwEdSMLU40qL
3+oNHK/bB3i5d2TS8vr9KleSet+o3cE4lBfc0xJ3AGtUh9VqrbHbEZqJScEK3GMn
3RQRm3AnsJwT8rgfzBsLuvybpP3mpZKFzK1OCo0miIauTKg7gV1HnQ+4FIKJtDSR
bhWQDpdq7ds8vvCc3n3o93ny3FLgbCcRGrAgHD5r321kCS0S9Hz71UCcb56OM+Ko
uOTKTVKiwlDJaNA7SVMRMWOwmBVZDw==
=fgvR
-----END PGP SIGNATURE-----
don't link a context to itself.
and don't allow linking to a NULL context. It doesn't make sense.
Alan T. DeKok@2019-12-04T15:32:12Z
Files modified:
* src/lib/util/event.c
* src/lib/util/talloc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cc5eb72b745f587eb1d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nzksACgkQfQ55zXdi
Hs2Rkwf/VXyxqRBRkw3L0L/27wpttr+Y3pb6Nl9o75gbG8n+Y0yueYoD9A5nKlXU
QDiTyle0zUB6yf+Zck+eGWKYmX9nmOYp9zAQfK0tvJ/uST4og6+O2ex4rWsn74iK
6ahZDlTBDMqlkNtvZx3D3e0l4FvjmisQuSpCRuabVviRQffTtQNgI/CMgYOuB9O8
5+0NxgEpm1jU7YAZDBL6RH7VZDlGGLM3M2HGCopdKuenqHFhmKOJADIWl+KP64bp
IYJBHQLtwGz8VDwkf9+sz2THdeRyab3/v/erh2sH7gEZfYdcM407Wn/f9yxJyJdn
ZLrJ4nH+siyT4P4Mpw2vMR+aieo84Q==
=m1nE
-----END PGP SIGNATURE-----
don't dereference a NULL pointer.
And it's stupid to call fr_event_list_time() with a NULL pointer.
Alan T. DeKok@2019-12-04T15:18:07Z
Files modified:
* src/lib/util/event.c
* src/lib/util/event.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04371ef12ca5725f0c9f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nzMwACgkQfQ55zXdi
Hs0q6gf/VBXcQ4ozBkswHaDeS9jiTNmCiSU/pPMyC42xfhJvFcGL/0bdVmysud1V
lKE+BDjp3SenmbYkCkE9t1N810jxONFr2WKJ2ig2aaFOPxgUdluoJ3GY+Bmyn+uW
Btopl3WiOxznLBZckmMBJpB0Xz+Rjx4zQ/ZVXbeVlfRRpmFYIKwDlkWwBkdFtuni
EZQ0QkdXyTKn7fJrkFqrMKIraL5SV1YZAhmabbwdnjTVObVoMj0bzKQ/mpAzJX6V
VdgeW82iZh/QSlhNJgbwnCyQoTgJMSzkLMXhqFWD458unKkZLQXlLCoRf+03XFZx
7myPiCIdEM4suiufRv8lMa4mETSc8Q==
=Sn3J
-----END PGP SIGNATURE-----
add documentation for load testing
Alan T. DeKok@2019-12-04T15:12:12Z
Files modified:
* raddb/sites-available/test_load
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d256ab570e12356c6dc6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nzMwACgkQfQ55zXdi
Hs2BRQgAlRqSqp8Y3SblBg1KvoMNyUF59WvYmgpOXsWXdTdCfNP0prSRM0DBrWDs
XTvR/MKl6KWpIzyRpCyJ+PlVb8PlmcWt61Xx5nVqFl2iUFylRM0DhzgdPIpL6kHG
mUc+M7BOWuKNUZ48/YjxJMo1SGxOGiFsOsigwpkNZwA4zL+r26EyQZ/pwWxPXk7+
FL0g2nudN71Oa/CZLYtM6SZvrd41s/k9ltxszHWHDw4FL1KWE36tI4Pa8GYkjC16
Z5bDtWARLq5BrUbm3+4KG4dXboCUa1geRpjNkvsZy8drV8lWIjEzkSLckSDpfcHv
m9lO23HRhEAPVXohlM9mEecQdt8uvQ==
=GnsF
-----END PGP SIGNATURE-----
track and print accepted PPS
Alan T. DeKok@2019-12-04T15:12:11Z
Files modified:
* src/lib/io/load.c
* src/lib/io/load.h
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2c8fe382eae9e6d9391…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nzMsACgkQfQ55zXdi
Hs1+rQgAopdJuVUYrVe8P00odaHsv7HlhUr2TrqcGbHMPaLFRuDm2jz3lNB/mHQ4
qIk6XOyz6+KyS6yEEwm6XfGs+zCWL9IQ8NMV+cfVLw5GpLtHuB9bqBaoSMf/yZxl
hULtTchES9dHC4GhOorJjen/lLvtd8kxhEk8nUg+HbF5LqDFJ8cjjW16oC21HFbj
coqTWnYre+MRqD6OpWa89a02zwv2mAGvh2vpFXZbKrh/ahbg93UufFbUodwAbH2P
f46x54zHRKmaKcRFYmXdM9/SkLiUF42tM3VgQlYrGNElv/bI9tz0wjzobk5O9ur7
KcAWp4ZlO/azmucEO08B3nSf5y5Osg==
=upml
-----END PGP SIGNATURE-----
stop printing stats if the test is over
Alan T. DeKok@2019-12-04T15:12:11Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62c5d4437afefdcec0a6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nweoACgkQfQ55zXdi
Hs1gvAgAiYQCV6LLBDdpiv/CX73kwDApphktJWto4quPj0FloLBZSi3VS/NGRH8W
/r3YyVvNwnBWuGQDVuiRwRRuZIfe0gI6PR8D8UX8aKtKD/bvzIr09Gb5XUxyGuXP
1RbZ63tbSb5NOV1HzwF5ajXXqeoxE/tkNosGicTTn1oP0N3QQPdqNdw2bTSCqHBV
mevwxvfc8ZM/Q30aDxY7j6VpUnPdHq1EnYVpcwjpW6cn+vSwRabh7MJR+fB9e2zv
eTYTwlHD9li57YuITcBpOdYiuZJSFnLDo0Gsllx5YnAbaniIfP5DqBjD/IAXPU/F
1/pPkYHVG0smfrC3dek0S7pSAqXn9Q==
=ob+O
-----END PGP SIGNATURE-----
remove "inline".
The compiler is complaining that it's use is incorrect. And,
the compiler is smart enough to do inlining anyways. "inline"
is a hint, and can be ignored by the compiler for non-trivial
functions.:
Alan T. DeKok@2019-12-04T14:25:46Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dd4661dfbdefc6f2e53…
======
Implement SQL IP pools for SQLite
Terry Burton (via Alan DeKok)@2019-12-04T14:18:19Z
Files modified:
* raddb/mods-config/sql/ippool/sqlite/queries.conf
* raddb/mods-config/sql/ippool/sqlite/schema.sql
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f9d08d2022bcf29d028…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3no6gACgkQ/6TVgp+2
18poOg//Vcn1NLo8VazpM/GNdtlCItjrg8Pp07YoTiGpasjTWho6gtVnl5EvcLkL
60E387y+BNsy9cQkrHlewFNVktOa54CQpWmPIbhLmbc2O0OHWSTlmLw2z2SyLC5z
ubKgrSMkJhmj+MLGo41jNQVUuFdggcPgMY6eYAu9xIBmfwaWoEZel1yBlej9OhuL
abYwD3WyrtyEZl56qZs2ub2CBAqPgXaADx0ry6W2ml4PUzP6UZP7/+FTiBMU10Lq
laaRs8zZUED/OK4Rxi3p9VAhQwkkwnAzmDtPd7CBVfEP3D5WoULsBcvLksdti/HP
rTqimKcX3sLPRYmTzVwNAMV0iM3zc2jiUEVV+vAKfUOgZCNN0Hi7oODiddaszlvm
jwkl9Q4mhHKKG7VzUN9dfDndmykLz3EGpeDvozVxJnqfPCPoMxs7z6RHEAwq26QF
+6Y0BQ8AZaeVESX0HOlAIzsW9VG3Qe67FocLqWS28y7NjvndMRBmJXXn07KQ1eAF
HhkKf9rKy4kVmP3ANv68J/+Tp3KV4vQaXJpWqBV3fJPZ9t3okjBmz2c8EHFDtaRA
V++EuET0RPWIR91FwLM3mbPPnTNUGNPvdZokiuCLnr2/3AO0SL8+sIai2XC+g675
vEvspTe8oodLymDMCyVjOUKIP/b7mfqqSGwbMypPkvf81S7fTs8=
=r3HY
-----END PGP SIGNATURE-----
Add basic enqueue test
Arran Cudbard-Bell@2019-12-04T12:16:40Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc4b60097f9c3c0ec5fd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3noG0ACgkQ/6TVgp+2
18p4Tg//RPxkqS3IkrnX8KtZHwdcigDyiCJc1m6zIw9ujZzRZ3zqZrSFQGyLO+ar
QL11eeqpg0pNiGWcsl7MAuHRp6+OiNL5pcJaih48SIOs7/m8vJTqM9B4Nuf8cfCO
BBLfFGWb9FMxOTRBGQptxJEJPhB3lfVFzpOAAYYvjQxW8S+H/wEOKOBIrLGhpzMx
iZXasCr38Me6q4hwMW3Zp/YzX37ApGhV+ecbTWNsynM4M5fhuqJ1LgSZ+93fDKe4
kTaA4NgVrwtnq+eh6Sn+p9UI8mgQ0VPRD6Htqyp+XxMd2ttAPFpEVfSzWBQrw0Wl
h0tR5vm/DaaYs6X81e/3d5nB7TrnQs+PdbrqEccdGes2AKktlVsogzr8tPq0e/lJ
9aLiX85byuzZ1l1Q3+WE/up7ZtU4vZOfizsHc3sO2bPctaAFXWMkTEZHgbACeW/2
V3buS3fRGgoQ4MCN0718gqEc1ofclVqMcl08/5Lk33h+xXB6WLohc3mZEAJVx4M+
c2ucUSI2aXhBiSVnUXVUy+Zk6nOXrRCwIFIckhnrJqohzr5Ip7Pb4CMwA6cG1USI
lkRN4Z8mC6iStoJUgOuzBRQq5GREf9oCO+pqkU8E/HE+leFleTH7b3r6kOhaTAkP
Wu0ucss9kyf+VYC22QipO9JxpPl63W4kDKxf1QOT/Vw5gHFF8GM=
=hZAM
-----END PGP SIGNATURE-----
Add trunk request ID
Arran Cudbard-Bell@2019-12-04T12:02:53Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3887f14611d766c73f92…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3noD8ACgkQ/6TVgp+2
18qNohAAgQ/AF9WI26eSvvLtvptFPM8YN2csxhfq4GMLAJquFX1OhL+7Pjyf8WCA
rouK/sdMhwuKhk5Zm/mRilL4OxK1H+VJ5lrWd8wUBggFShIOceVSkcn/IAep5Liw
dc4LD0+T2xfQwUhRL8EMoQpvItwAyhm4/GFwLwEFLpgDnHGfbMECmnySbUjm2wXg
E0lr7gs5dLDGlSAdmbnnldf5LMOU0qasJ8e2UWd+lYRMxKDEvII+YAgL35cN37bL
h2Ga0C+iDefkZOKynRFKs15WxI2T+rR16D0PF1cfit+anZ1jdl8rExA9UeKdyZjk
UI+5YQlsP824lmylpNBp30trSeDk+pvtNLyWz/XDqBf6L9pYb33zciuEjH9Xi0jl
mx0uibFOy9AXN7ege93llsljSlcVsHCaLVO2nRkb6wbARsLexhfmgTlR2M5ZHnfP
oIo+oNOyPOwJHqb/90zr8ZR5l6p0hKqfIvSIpGy3nvx4Fm3aOqw07XyXSoS8tUOq
CVn6weT39yM1EcVv2kcWr8SX6bDqO7t/Eg2dm7XvPDBdu/pXcHxPVJ5b6gaAuNIq
ZCcSZieUne5njAnjKJP0UEz6pGSBOgNsos26dNevca9FVi01hEXR6JsCt5zRi42L
9tNsGqHftLVQ8zf5QepaI8XNHLig59pk0+tgDtHz6PBElhh8FOA=
=0Xk0
-----END PGP SIGNATURE-----
Change connection log format to help keep is consistent between the trunk and connection
Arran Cudbard-Bell@2019-12-04T12:02:07Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/677715fe95b92624131e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3nZB4ACgkQ/6TVgp+2
18pYqw/+N7mMcgzmBiP7whygxmRcNHuHJGEVzF9xc+1EwJAHG8qc0QoNB+WuOstg
DrEHsd8srOS/E78UFQIwH9UeQ6PGwRDgeBAouRBIv5YcU//NmtPlc0BSnUjiU/Hw
VmA82+z5DbmoP/v/pcWcLZcVWoHPjxYct690tM6EoVWTyLlT9Fk6M7B982qRIxIR
D1jcET/UbQwHBbEAwpfB2xZDlFa0cNWMFbdfHer/9ldg4BstQ1sRCDv0Gy1DLhr4
WsrGCeRvrPxrNMCVnvIbShjvtC3+rfEnjRZTDmpvp8fQaCuSvju2zyMSR6Kwo7Lw
XJ6EAEdE7J3XmEX7lJAnFk7fTz/rTbOX6hvRkmCm8abT9B8dPzrJWLyvWfa8z0O9
m0iN/0tDD+sncjt8paaJiaU5J/DxM8mRe8k3/aMiY38VJ+W+CdfORu48/Qn5/3Hs
YOU7NZ8L49DJU9ghq623XYcegZKQgxq5LYU8Z+CiI9OoXPLt18X6VULBmmpDnmE2
Purn2tl4bTSVyWP+tG+BGjidf7GesacoV9yHHORiFX83awtlbac1Sq+ozXD9I6Du
j6xOsQEVjhDHEK8DydhvGa4X8fFN3gbyxlE6UxnAOUHo1DNvaD2fiIMrGBfryqL0
aoj6FyXyDMRDNmWr9ML8N3S1OIpijeba7YdepGYQzHm7QFumD/Y=
=wQwl
-----END PGP SIGNATURE-----
Fix issue where post handlers were inserted as pre handlers
Only call post handlers if the transition succeeded.
Arran Cudbard-Bell@2019-12-04T07:45:34Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07316aca0337c2206985…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3nY/AACgkQ/6TVgp+2
18rduw//ZGRXHWsPB8ZJIR4tbOqh1PGY0DYeV0D4MrnDUeT3swDIrBp5t9OO9tTW
+EKVl6XVr3qO8DQIFV2i3I2JBWPqyffmbkZgWYtpFurihSxWfAmW41ab72zJGJhN
Ea5bfrBRa7M7YILUFqkHHBu8bBLL6yi2gUyw6yn4KXrr/7mIdawkx12tP2D0EQId
SU0uqFDJCZGwo/4+wtp+sPu11EJXTkJcdDD1Lmb+9tToc6gPN9aj1vwmGgTz253S
H4qJXPhkNsRLBPIUJELXOCtKOQjeGDyHaIhnDtDml22vCKX760hgPAXrnjDI/2YS
yyzTa1zINY0mgSyaOrYiqGyJWcaphHFfkcNan6cxdfJspUw3tQBUPNkrJPoWObZw
/89u89J+VrqPlK2OneKLGsVweHGnJ4xl9gWnaTmNAlqR9NjsGDRWLVpr3U/45ETG
5LnbID889XxC5+wct3xy6D05uAePk0piDtuid24b8yehQkwDLUaawn0ovJD3tHSC
EGWrHgOag1HgKlnk/HVjZ8xl83vCKJ+y/ykhSggRZIhX4Kn5FfD5h9EIVcORrmUR
z31HgrMlmBL7Qka3fOmyEIg5HUii6AU2lJgB1UwPC6jZKkQ3WrHlJSlyZCZCL/Om
rONueWdo/4IWWgYwBx+yLshE5L9Z9kXPmytFpbne4KKuHKl8MyI=
=j3Ri
-----END PGP SIGNATURE-----
Expose the connection ID
Arran Cudbard-Bell@2019-12-04T07:44:48Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/connection.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d8b4db4b9f612502d2f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3nWw4ACgkQ/6TVgp+2
18ouRA//e58uQZZIg1JMRGKfx/mya50a8TyDumrSIFRwi3/iT97qGN0D+SvMUVQp
ocLoeZ7knTZS6co2C4zlgUOTNC33zS0ZkqHCApF/mNbcGbPMEutEULnAXPJqSPLl
j688YKnTBwxBt/nYCC9ai2sWEw/OpY4jFW//th5LASmpN9aVwrJN1ET1U5ZwQ26L
qa/T4IuYq/13WgAQJQsDKLjEZAhwG/OwAzVRaOb2Qrml84pvDoBhDoMkwAiSCIg6
Wk49EP/1/LJitRijASI0nJujDMkPEgbMgIdY24gSbAtC9BR72TsFuaCYZaDk7V4q
mK2flBYNCdmkxCommN6C8bh/rcjQxp416nYQudq9BB5s5/TGRAv9VZhi4HAXVeQj
RiX6nwx+F/V90O4n/E6MvfIoD3sjrHqiAqnlHVnAjmnPH1HF/i3wDEiapw24JZMC
BbdUP6h4n+8jSvaLzHrO6hWdYz6IHcU1uJEB8xNcofchqK4W6pV8rNccBhfdckT0
GJ3ULAcyhqGU+AOvhWlMFH6OeWdSguk4XECgTt6T23sld2oHlQbPQYc1BayeI1as
+d9HEOA9Et6/Sp+GtG23ZT1g2EanEvAKNVu3Krd7jQmCX0ZbOkN1zNetU63Y5C6A
Su28vQghO76357F0iIBzLCB3Ynsg2J5wxhDUICsG4dCB8tdKXbg=
=1ASi
-----END PGP SIGNATURE-----
Allow overriding of the time source for event loops
Arran Cudbard-Bell@2019-12-04T07:06:54Z
Files modified:
* src/lib/util/event.c
* src/lib/util/event.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8514a8592e72c8525542…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3nWoMACgkQ/6TVgp+2
18qj5Q/+LK5zP8ao3oZ4nVJUyu3eakpKltdUOg1JEmbOT0IK10gvJ9wKZX2IA8Xb
S8vN++phzXWPFgSgeZFORa6q51lQw50JUABa/SXBfSuFmWKwRCotLqhVD/7itCHE
7NfECRNuax2uhsYu3o0Qo3mO8OaDaEgVjLNwyyDt/7AaihdKK3g2Rq/zAjbsDX3c
7NIYdRePbdG+/BQQ9ehhGLm7Q6ppaKMDs6+MClQBdG4qeOfa3+xcAyd457ePsVRg
9iDJIlKnSGOCntIjmktsx5iHbVZ3FhWlK4DvNSOgmJ+T0MzHcUXggxHoLbf2aBND
wvLsglgFKqAMzdktGtNM/XllYWR8W/YuroekAv1oE+bDZ9Tlr50TDm2muLTtGNW7
dR/x4M7bKcRqSpcfCGZhrXvovsTb0hepNGcYmieYTWTJwTA765y1O3af1jZooGpy
o6k837ZvIMQmiTIDgJTVwe87WdyXN//OndzCff/7zD6wU4r7X3VA2GPdNxZaWrgS
yPvbjo7lWLakHwEcGZj08WPD5x08QQ7EnbKuJS0xB3SFSNTJxu+MhpC8AgjraaQC
QLkCLvhf/5jjBtqvPyMRgqPWWZ7tDQH7IWozjUJe2utP83NDUZp11cUesi1L3gdT
JBVL5BSQscSZnk3EzUjfnBGZu+cqvhaWI9DAPs1rTIrmRplCCPo=
=YvYP
-----END PGP SIGNATURE-----
Re-add the context linkage between the FD events and the provided talloc context
Not sure if this was removed or just an omission?
Arran Cudbard-Bell@2019-12-04T07:04:35Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b73bdbffc052b020effd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3nWoIACgkQ/6TVgp+2
18qnSQ/9HauzgaDztihXljQP8LYOoML7fBpFdTZQ8RZaFRoj1zDfv0TeLq6MAg4H
7uf/ZA81SCSYGqKVBaMyWlWImKF9S+8NqnQ5Lfzur4Xu00aqb6/DE/uKosifFQIy
YbL/dKs2kSk+xjx/al4a0Fy+7m6D1YQtmZf5+fFH2xLAF/is+sTR93wa6YvzUDiC
jHculLyfHcbBoh5cWJAPDCUW1DdyTVrnjugNB1OLkECh/rqG/u8Wb9wgrTpZ/Oqp
/QQvCAAXJQFxHy+bvaoN0/TJOrxPyAgA/VKe9/qWMGj9QU1oPlFfNEkGdnSjmJbo
CikAA0K4HK7KdXtjE24w5BxGdpkK9u2wY9uGBLaiIQ+9rec19wUwAepo8UCPWSIc
J1sKzMATkArMSx5ZSZ92qYM1MH0sbwYPyMQYs9n7SgwYSvw4L8aM+Le34OscI9L8
9wv3VKAfaZT30qM/OHgCAv6yjm7ec6IMjeEKjnmd/IrH8gLbmqPwzAyCR2K/W87L
JHmkpgNo5+WKACEt+6szZ+Zcj9/TScG6d9H2U5t/1ZeyIEyOFQAVQmG7LzZ6HJru
lDyE//9gWAH3bowfBrucooSgW6Ir8Y1QWMRUxqi0FF6BNpEPJNO1q59ybxwiwA92
FUHczeAHl5CqlrrCp1EJX4v/qhNMEdGkyUas0LhKruLhLpdHKJc=
=QB9t
-----END PGP SIGNATURE-----
Revert "Add the ability to add timers relative to el->now"
This reverts commit d60355fc4b9ad8163f9637d9b23f1247edee6894.
Arran Cudbard-Bell@2019-12-04T07:04:34Z
Files modified:
* src/lib/util/event.c
* src/lib/util/event.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/992fa66b5cbd325ce290…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3m/zMACgkQfQ55zXdi
Hs0cPAf/S7fRmRo0K7MnCXtjqvD/AlMbpwZOfygnPaoJ7akOOYoofKVR02lWSHk6
QkxJKx5EwxCOxAWIH+S9MFBZ7wwiJyzavMor3sSCxxfKczVKE4D38HbjBI/rZX0T
Jrw6iQbU+db1Ub+e+fUIjeq0cWryhjwbeP4rmaI2hLXO00mvz5yPvqdTzLOoA7G+
UYtAzZRiK0X1TrPBc/Bd9kVzVFqmF52T37EerxS0JZh36COjJ/NMBAvhHsIo40Og
iu9oAHWBxKi8FPfIZbWr19hEd/pAFcmMidmIXZYR027cV8+uivR+a6+XLjiQAXoQ
jm+yyC4027u9chD28Up/8mMPlDcFMg==
=Oooz
-----END PGP SIGNATURE-----
manual merge of commit f04091f61
Alan T. DeKok@2019-12-04T00:34:42Z
Files modified:
* share/dictionary/radius/dictionary
* share/dictionary/radius/dictionary.net
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a52b64b5dbd3c6cf98d8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3m/tUACgkQfQ55zXdi
Hs3ZoQf8C+kJKRNCU7EOtqWlylOtEBEcVqucSuOAxytXISTOdBqB8LZFl3N/aZZK
OrYkUXZJT+mvlv6BeDyWfonB8RMaueoOMeoHp2uuQdSyYQ5eMuMnh2XIhS/hD4Zc
Xilh5FTT1BpOE8iu6v4UoiPNG1GD66Ckpv6aysUGJ2ycVHzie5O8MJ6r4R/jEvB3
USe80hH5ks5oXcGTHCjAPAC92rw0/HsKuZp+7g6VQWdUfnFYYOFSk/YOoCrn+/Ro
WjVGEuu6qKCtzACVxuB0wvBs32bXW2RzRHt+KZAMm211675wZY1u883kUfOAPJIw
+Erv/W/8rXgzA5z57t5S9DKop/3svw==
=7QQQ
-----END PGP SIGNATURE-----
move ema to backlog_ema
in preparation for adding pps_ema
Alan T. DeKok@2019-12-04T00:33:25Z
Files modified:
* src/lib/io/load.c
* src/lib/io/load.h
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4bc25337f9a19e63ee3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3m/tUACgkQfQ55zXdi
Hs17tAf+MY2tO1+8pj+4OUWUFkDbrPBfz2hiRCpaLARvZWJYsb1KFjDVEuqOGMxq
uHeWcZxq+KTotyNUqvYyThtXQ+TNOyTVkz6RP5hWNHPStR4hpVAmAEZaSe50BsFR
rYVp2WfM0BiClgQSEHPSwoTgE5KFwxLeK0MmrGbFVZF/TZb8o2YQaBw7VOB0dvAV
jzrYUAf6sfXcnIsTZzgH8E9KxLJSuzXS+yLhWK5Rcgn4Aat1irpktCCNTJ0aNK0P
LibSmq0HgbwMMNE0tILBPRkXaghYYXLFrbnZceKHi3Cv7G7GxKPw7HKe7vFhxok4
ZTt+oQ+o+3mAlQ5ASAMMXGTV3IGb2w==
=moWl
-----END PGP SIGNATURE-----
OSX is different from Linux
We shouldn't say "debugger attached" if there's no debugger
attached.
Alan T. DeKok@2019-12-04T00:33:25Z
Files modified:
* src/lib/util/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a01c55f4c3c30ddffdb3…
======
--
This commit summary was generated @2019-12-05T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nwIgACgkQfQ55zXdi
Hs3FBQgAqGa81guKqavYUku/EPKLL27isktYbrHQsCvL+G7HtUhrWGKkqkqi2PuR
kPuQgDkb5IAOqfj9bL1lM+Waa0Ugt8c4/f2nqtkPLyv0c7MCYZSKNGiVxKnjiHWy
2NHn3ubT/41UyVJuPAK28gSbkTe3HNHHF+d4W42AE3xYi+d5C7MxzT5/yWiIyKLN
Es6OabjLuO5tgw1HjdNMJdRF1dBL5XpgsJeKWY/xjCqOl0P9IysMN5t3jFYmUucu
K7L+U0kw29g9UllvS5f7g/2nsGpuvf5E9lZAxI56syScWWZiZOenyHcwaZCz7PFo
gszve0XlPXUq4iNrKi9MoiuS+qdXPw==
=HlPk
-----END PGP SIGNATURE-----
note recent changes
Alan T. DeKok@2019-12-04T14:19:48Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bad1cc2335f73293840f…
======
Implement SQL IP pools for SQLite
Closes: #3176
Terry Burton (via Alan DeKok)@2019-12-04T14:18:24Z
Files modified:
* raddb/mods-config/sql/ippool/sqlite/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6de80e14c5faa27699cf…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3nvQkACgkQfQ55zXdi
Hs0dbAf9FXExmcKUVbMkxVGDxK36wiHV+1FqvL3D8pGcGjkCX8ZFi1Qv7ZFdNbSn
Mh38TfBkdOy3IefILdDovcLb8zCPM9xg/J+HrZNB1R17JnQEn5BgVNJWGirO7qv0
v92Zydq0ds+NNv92ojN8PSTEKtFPefVGjY2nPp3lfGAW368GAwc0Rd7i2KYFkqPb
HmI9/trsBMg7Qy+bQ1cJM9buUk7Y3ovaYXTJsP2J04n1hk7BAdgASVcbJp+LhDOU
YTWbiTk7EKqNNImQr4E74ZMmk04QBE8/b4+/wnoQ/Cp4CbKhVqkD47Mk8kPAltEi
cxg418Mk39BivKbguGJ0KyZ9wD+Y2A==
=a/oQ
-----END PGP SIGNATURE-----
be more aggressive with conflicting packets.
Immediately remove the old request from the request hash,
mark it as STOP, and then call request_done(). There seems to be
race conditions with delaying the "remove from request hash"
until later.
Alan T. DeKok@2019-12-04T14:03:33Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36656cc39f52dbc79f8b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3m/oMACgkQfQ55zXdi
Hs30IQf+I55pfMYppyVRcjN/gakoOhej5h6H3XDB3Kgpug9QXDsSvRvgaKdTYmS0
qherlg2u54G3PoXhr2Ubs4lauZcZAyP2RkfBeXSGd1ZENwb+l6xh+2tGnW+cdmNq
D01x1YOOs0z9pGxHjnn/SCjPBbUrPOhqQa7L0dsjPJYOnzy+O/6LfzdcMTLgOQly
mIQVIxAuTh56YHjHmv6N9cRbtGML2nZCKkwzBYJZUTVyjWhwyzlMV8aF/m2KQTna
xkfTdvcRCjt99ViOmnNH5+WsGHJb8LiDh8UajTcV65ZSWBeXwghkInXYEQY+PLyZ
KRt9NqUZUvM7PatzourcHcnBKk1Sxg==
=ETLq
-----END PGP SIGNATURE-----
as found on https://support.sonus.net/display/UXDOC50/Vendor+Specific+Attributes+Refere…
Alan T. DeKok@2019-12-04T00:32:03Z
Files modified:
* share/dictionary
* share/dictionary.net
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f04091f61cf4a23fed4e…
======
--
This commit summary was generated @2019-12-05T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3m8QcACgkQ/6TVgp+2
18qccg/7BbscYya1EJKKbXQp82hcMp11uimaYU6c+6/I0EuWMZKwkrULq6TWyVTX
YjUjc7Dvux7jCi2P4mIEdV7C+1QSXFfrUd/Hz5TJzr42+ziU1NqaaQYmjS1Bodcu
Cdum2LVhbysxARRzV05HyJ+bCvfRK5eGXJs72miHNzCV1d19p2B5/eGI65dL55Kd
8CvUHGguiL8YMPBajxC8EZemAeNqFSKv8hMdMQZ7wXiHelXuDtKffiiYJhEjCX+r
HFil8Hc/p/QsQpHM9edORyXfBmec2LS/75pU4+TWeomyVYFbUBZrCJQNZRCUavvM
90jXCx6zQuxj8gRB+QGKwwtGmW2Pb4uLUj6sf57oN56MrYtW6budyrCXKswrtB5r
/HF++diHQSqLFMh6nJg67jFvRYp4lto9GGP77VmkGYtDg1/0cywWnkyHArgLvnu4
cnkC8WH5T3X0gMViO/qdarkGstBQJN2oP9z3VJlK3pD2TM4ZilVIcZ//R6sbipsW
xviAgGRsxTtpcFTYrPXMfnrRbP5z1cE6Pnn38bmPjGet1fhI1L7o1rjke+X/u3WX
lVZScGtbLqED4LgQzAQaEVwk7/lvNIJMwstbRN1kam2+MDGhx6CzzZNehMnZ77te
GbBfz5Ip8o9qqTWhfa7wtk5Il1e2DKWy37m7szNSi9Qcl7Vq1pk=
=lMwV
-----END PGP SIGNATURE-----
Trunk API
Arran Cudbard-Bell@2019-12-03T23:34:31Z
Files modified:
* src/lib/server/all.mk
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/lib/server/trunk_todo.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1e255b76e0971b9d887…
======
Add extra tests for xlat related to #3169
It will help us to avoid the crash again.
Jorge Pereira (via Alan DeKok)@2019-12-03T16:21:24Z
Files modified:
* src/tests/unit/xlat/base.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b48fb6c95aeb4b4f2828…
======
Import .pcap RADIUS tests from wireshark project
Copied from https://wiki.wireshark.org/SampleCaptures and converted
with:
./scripts/pcap2decode-proto.py -p radius -f ~/radius_localhost.pcapng \
> src/tests/unit/protocols/radius/packet_wireshark01.txt
Jorge Pereira (via Alan DeKok)@2019-12-03T14:20:17Z
Files modified:
* src/tests/unit/protocols/radius/packet_wireshark01.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74135e14e4204aff32af…
======
Fix mod_event_list_set() to stop if failed to open()
If failed to open() the file, just report and stop it.
Jorge Pereira (via Alan DeKok)@2019-12-03T14:19:10Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50eddec2e19df31229a3…
======
--
This commit summary was generated @2019-12-04T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Add RCNTEC dictionary. Closes #3168 (#3173)
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-02T21:15:07Z
Files modified:
* doc/ChangeLog
* share/dictionary
* share/dictionary.rcntec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4f91a44ea52d0cf1f41…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lGc4ACgkQfQ55zXdi
Hs3I8wgApB9UPDe3CFcHEZtylwRBGOtmBolgx6odvybJxwjMa9Ur5bT+kYFqdSyt
u64npvOPqRp2+Q9krR456qjsDacgpfUgTo+5KGWJhVwI50oVsroTRLRw2BYyUnBP
MZrJARtKa2ybqnUwKmdzkkUjCQHPhiASiKKP+QcGBQ7IXg/9Zi3AZvPozqGqGEWi
omK7Jw9+gSxVGt86Rd3XSr0mi//8sYlC/FTY7RRrm7kVRE4vQ7+NI9eEjx961WOq
gXmn47mUJyFj16jan9WFAoVSmfdHssCu1xRH2DRAmo+c9y8MtpMNv4nORgDpxlY4
ox8YDMMdkjHHJYReNDjRN3uv7g2Hsw==
=zpo+
-----END PGP SIGNATURE-----
port fix from master
allow $INCLUDE dir/ to be done twice, which includes all files
from both directories
Alan T. DeKok@2019-12-02T14:03:58Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc191e4c99d55f14833d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lGc4ACgkQfQ55zXdi
Hs3fEQf9EcmqgCLAOmxrYlHP/P5jdawM4JsFF+ByCevZ7jjrDU2L/wzpTxwSpE0k
qr93QwwDk7Dj3pHQ8L33bJ2BkbZub45axHE0cbRc2R87pzcDsQPUx738Fse1Lnm7
H3zN5mZPu0cGAXqG9fCZFf0X39tgQSOSExixAs4czxb2as0KfDQiYEsBIfaZL38f
E4BsvD+z0A87o26oGRFJqo1yhN6YwE0Lz0AJTxwPU8m1MDD2wGwShswGLeuYvBIb
mhMePnXJhGKoW41wYQRRNJBoVhAqrKXpDml/dQlmZDxMa97ivOhDsRppioXDiMhb
nbMoJGBU5JQvz59kEiDA84/HTdggNw==
=phi6
-----END PGP SIGNATURE-----
use authcheck_table
Alan T. DeKok@2019-12-02T14:03:58Z
Files modified:
* raddb/mods-config/files/authorize
* raddb/mods-config/sql/main/mongo/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c93b861ca6b363ee396…
======
--
This commit summary was generated @2019-12-03T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Fix leak in xlat_tokenize_attribute() (#3172)
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-02T21:14:45Z
Files modified:
* src/lib/server/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e38edecd3a22fe06bf3…
======
new vendor support (#3168)
* - added dictionary for rcntec's RPCM hardware
* - added missing `$INCLUDE dictionary.rcntec` include into `share/dictionary/radius/dictionary`
* - added session expire parameter
* - updated RCNTEC-RPCM-Session-Expire attribute number, was incorrect
towingie (via Arran Cudbard-Bell)@2019-12-02T20:57:13Z
Files modified:
* share/dictionary/radius/dictionary
* share/dictionary/radius/dictionary.rcntec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3cf8db04502a2e3bc32…
======
Fix leak in xlat_tokenize_literal() (#3171)
Jorge Pereira (via Arran Cudbard-Bell)@2019-12-02T20:27:55Z
Files modified:
* src/lib/server/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c0b5aae9c85d423a51a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lHtYACgkQfQ55zXdi
Hs1vZggAjMOQkh+wVCPvzMtYT8ZxF3R8OblHKxbPkwcEtvPfDBqLnfejtpEBUxwK
BhcC4H59It/sWkWRqNKOAz4X/Sgx1s6BGUwtW7Phkle3Z/lNJDBGhC6iPiLhh/Du
/WwjgH0ZyqCm55kaVFIEJmsv9nvgteiV5C5THKFxrZvUahDxT3tqy1bm2EvbpLSf
3CbFNNqMRGx7VdvIdbqJPpCk1Zju5YM7HFlFcDKSyBA3a4ZoYE3vsoztlvlGMmwO
gXn/jU/aCH05u+R3WL1nNLWgJsSOtY7aq/MF0Aeo2kay+iDmVOOdt8U9AKLKyo22
ADR0eKjDlQWLffRYw3fg1hfoorle6Q==
=uWee
-----END PGP SIGNATURE-----
Internal functions aren't attributes. Fixes #3169
Alan T. DeKok@2019-12-02T14:25:02Z
Files modified:
* src/lib/server/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8379ea4d32f4fdf5b09…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lGxwACgkQfQ55zXdi
Hs1UtAf+N4pC+dr1hnKnwyjoYglFn2lMP/T50aecBrc55HgwfsXiCLygxUsdCiz6
8YEcYJwwz4QFGM5vsk1sdqcxgHHYs7Z2jPIJvGSS0kMy4kxKaPra9nOl189+CX8X
niIMFtHN5D/Y9DdNAMSQ0jLDz83Yrb36WUTAOZtZHXsL73u8yDF3rGMfjEUEAalo
KSpTcIG3hYkDTQ8+nxxlr1G8WxMgakVC63d4AFCbMoJHi+2h1P3mBN97Q+8u0dCA
1hqkxmOjzQvA1uGn8aQzLj9gwrOXf1h1Fg6AWXdF/8lE7QX6bKUsrSPIeiaoysTf
gtZ5OjGVGzD4dhhPREsxOsyu375BNA==
=LfyK
-----END PGP SIGNATURE-----
don't use "new" as a variable name
lldb doesn't like it.
Alan T. DeKok@2019-12-02T14:09:20Z
Files modified:
* src/lib/server/xlat_builtin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb164002e8bfbeab904d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lGQoACgkQfQ55zXdi
Hs2QwAf/Xl5qoOAdRhyHDa+HQCWrUS9/sF3aztgLiVIH80a2da7VHSJagGwoU+Tc
sJocafT5W0bJugUEljCTdnUlLME0zSIY8hJr8HO5uRO/3EJ8hTuk11/67mWmb+iB
7uwf21Y9qfUuIZViySzDlj4l8q/zDe9W6RpcVdhf155rpqKgG8OgsxJ0RgCnyEwM
aV0vhTEBUL5IZhmjiKJ25QFVEfyBP3ab10fbShaGi7EnCsKCo7+9he4bMWnTjrpI
BiPin0JWK/BURRQLAYSU/elv+mu2OmB6U3I9S6cWQhr5X4uKeUdPGSkaU26dYkHi
y99R16vs5jw+CRpUe8yH7ySR3drWFA==
=cFtu
-----END PGP SIGNATURE-----
add missing definition
Alan T. DeKok@2019-12-02T14:00:33Z
Files modified:
* src/lib/server/cf_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34fe6d34eb61a0c8d6a2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3lFcMACgkQfQ55zXdi
Hs2atgf9F8oaUw8o9bcRR1wlUmjU5D17oAf00Jsrz2X8wORBcse4S5jwZ8LmHJXh
sEDeTNBgdHJpGj4my9pGUMx4zxtnG0hERmLWQ95z85fU56cnC54MzgC1E7m/tPfx
Xo9iiiir97+u+Cxk+KGt1Q7pULuCC4bUc0tVZViD0BUBER8abyI5OTVapJFKzsCc
dXsDlC7qE9wTgbpoqMhWEN6MGDh9n+cumksDIbDNyWYuHb/80ssMMgUpi0zivEox
oMb1NhueXS/rlAwZ3CZ+8KId+QJZh1K4qyQsBhr/GPo5AwbamF9daIdzAnsChdQn
h+wOweoBnsDN8LW6/g+m4HEKJaw2YQ==
=e3dQ
-----END PGP SIGNATURE-----
allow $INCLUDE dir/ to happen twice
which means include all of the files twice
Alan T. DeKok@2019-12-02T13:46:26Z
Files modified:
* src/lib/server/cf_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8677abf5a419da791d3…
======
--
This commit summary was generated @2019-12-03T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3j6PYACgkQfQ55zXdi
Hs30FAf9GUOcWoJoUJbrepgcxybR5OD/YUBzq5Jt7EumakqD28HB8BLMiMvzPQse
fcncz0lQS5evT2WjjUcL3Qi7IR6ZZR/8YLaAqMjqHVTQbiyPPLO6JvC8rodOGJfP
2fTNw+ILhEK4vAfzS5995T8HYV3T+6zTgh0UmcCmgmdvAikzHAbqwpYAw/BJ+Qr9
iZ2e4rUOizZIObryJDej6kVgQo270EX+Ko3nxF2GN8Lef4F1q1r5hdF1e798XPwI
ZZOyq9dWKuxPpRM6UInFnzt/zhnIpzbsYDj+ERd9fnLy0K6GEe9c6i4uubR+EOQw
3Ms22GpMKgwTUbbkqixfVbZIqllcWw==
=HNZx
-----END PGP SIGNATURE-----
remove wrong struct member
Alan T. DeKok@2019-12-01T16:23:14Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0398440cd4550034ef97…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jzUQACgkQfQ55zXdi
Hs3bRAf/c6+6+1GuLCWJQgdgwXtC2Fe1Jy2b41t+ut4Xi8gy9ysDuhu0xM3mGSm/
oMYRRL78D7U4mU4IIzdtY+ezXniD3cbqZ8giaFHh4kx8BizKBXJPaNqAKJ/V8QNk
l2rBZAh3iw0SwrYzr6vNqrcHdqMD3n90yBvCTArE4XA3TFzICNAOKyNfaRXRIszl
sEFWOGi4BcvfrTqSwWOyqE6xLOyxawChfnr3Xs24hUzPF3dBW2x3+HhcvHGUV9QH
I4ff510YINYYuUxJznHCWZZMyqL4dYlypMFZ4SARPRozVCaosrQ2OR2MWdwtWpW1
ejFYqAI8f6Phabt3Jy1k9pA3UQxmxg==
=wvLF
-----END PGP SIGNATURE-----
complain if write fails
but there isn't much else we can do
Alan T. DeKok@2019-12-01T14:24:57Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e27feaedd15f11126528…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jyfgACgkQfQ55zXdi
Hs0k2wf+Lf3GC8Cn2znY4v4hYp7HqKXuPg9Nwx8mBl6J6RVuexCX3pBZ3D7Hzt83
S5P8cKqww1u8+BjXVUMV05sd9keqtk3zHzLVrgRNhNR2uQDLyea+rGp22+STS5Xe
WS2pcGvDTtBCThSTLr9z/rBcmZTOMCnmfj9TswXSIxSnzdzYAv5Nml3K9kFUuali
XAjoZ2WoE1QtqQnNTm8ULkOa9mU1kPyhcLVKqXUz0zQC5YtB4IzhI9mn0mcR4YjG
naSDKle3UPNAmU6LmauEoqto7dOTijWUp9zZZcs2QWx7E+Tdcro1wtMm38QxmoZ9
29DGI8PYGi3o84tyEC+Z8VQCG+saeA==
=YdDU
-----END PGP SIGNATURE-----
minor cleanups and add link to audit tool
Alan T. DeKok@2019-12-01T14:10:52Z
Files modified:
* doc/antora/modules/howto/pages/modules/eap/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/958c5a1797d11cddc896…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jw0YACgkQfQ55zXdi
Hs2KSggAiZtYOd02hQqNNdqIPUHKrPLfVjkSxzoxBt+wlJGXsBRiDAuBTcX/ls8v
jQM74kwJAbUtJj9Pd5F8z3+AcVAzdCSjZhXo5zSDp0hqYOpA2YEjWgRVKn8bjQcD
1TN39g59IvKkf7ntHYBHnmA7PLLGlHj+aniajE+BLB7kMBCppTNhZubDi83/ZTOu
pvqk3IP1fTA5Di7Pz8uv4Clmvt92Qr5U9XLnlVMI+21c31R6Q89t/9QAXYBnUHZB
SdHwpAMEyZEwJWRfpESPI78utkAx/VhOoI1Wg6nu5LGqQu5RcH8r4VQU3PcdlVHa
irksoFTqCjaTArdKOIsVRan0PYZhgA==
=V0F9
-----END PGP SIGNATURE-----
set actual start time
Alan T. DeKok@2019-12-01T13:42:26Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9bdd43eb76f36335a13…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jFAQACgkQfQ55zXdi
Hs0aBwf8DYT8s1sfCjaBNoRPdJFUscsqjJntRzG0uNvb7giiQEQZRj7Qp5GmU/t7
CH4Bodaj6fDDxloX5lUsm3I857Lx5Oj/cdIOGlBPWo4NV5mPiLPr664Ga1D/hYGw
yz/5sKRXka2wCngXYlVXmuv+QBh/E0wkcoAvmUE0HJMjePR6BQoew1F8UmV9Tjca
TmF0j5TnMkj/EbpBiqLRkoEWP+gbrQYoGYqoMTwZiDKMZhw6qjBaS3oa5n/JGt91
3UanNPCYqm7ch2Mn6DrHM3v5nK8tMrM0JfjH+9EG0pRNdSa1gCelSxiaLl5KzGcS
I11qBk1I5k1XBTR0+06Di9MyxAYxFA==
=ME58
-----END PGP SIGNATURE-----
write stats to a CSV file once every second
Alan T. DeKok@2019-12-01T01:14:32Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea9e435a9cf945922781…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jE+0ACgkQfQ55zXdi
Hs3xyQf/aoovtJxAZ0P6m/yejTbnP7uMpLTvtISFoB+Hw7ZTS1AbJJfVpKluI0b6
sXWh2u9OTiUJNONGTPq7/OlmKyBc3C8q9HWySv06isQLE8t41q+UGx3WvpDS2TDq
qvObJ/TIcW1FMY1dGnrKf9omYYHjWD3FjIVthc5BO0KcnA2qzvB7VCD3ilipA+5M
lShjgbB0RqgMkUvbUaADZjFd8M7UUsmjBvm9EzvJPYYlaZAxJzeKncrmPYPvEiQC
Ok8ZIL6KtoR5fpmp9fpQxH1C/UOTYGOSJUMcIVU0js7gh8sYTALeyxtC8JaTGQC5
u+QcvaMGar09V/1wMogGW475qCUQxg==
=C0OP
-----END PGP SIGNATURE-----
better track "send net packet time"
so it doesn't vary.
Alan T. DeKok@2019-12-01T01:14:02Z
Files modified:
* src/lib/io/load.c
* src/lib/io/load.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41744d3acbe967d1ef39…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3jC8UACgkQfQ55zXdi
Hs1P4gf8Dht0WdNgFWhJguyk9kRJYYVcb0E40Sc8vAdhf/gkAWkaoVQcVCs5bpSm
zkhhce7HJFgF71sFe1CxgDJGgPdk34wRcXMcHfEEs8+M3LUhn0c4KgI15/ktsQi0
zRJawkQhNIRxj66bcH5+UwBqYuayl8MdEEZXOR8zIf05McHFNoHduaC1lAp59w6p
0irqWxND89xQwTwbVzn077H+mFzoebPG7JK559Ee4KyYGw9byTn+q3D2JGH5Ppg9
8Lj/PNQoRcXQ1vxsOepqHq3BwpsstV8yVVdW4yVwssD0o7QbFYEzRROm22xVEHxv
02quByOHd66RhBv8N+MUKlQMfdF23Q==
=3BuZ
-----END PGP SIGNATURE-----
track step end in absolute nanoseconds
Alan T. DeKok@2019-12-01T00:39:23Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6619a4e73b392a8469b6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3i9+YACgkQfQ55zXdi
Hs0BnQgAkSuaMAKmd2e2Jyo4uzNe+fEa+dyN+1NxGr9IXz6nYJV1P0RDlqtx7Oa3
7hem4HF+SyZQYuw/xLfNwL4szNHImhpHKoxjm1hJGgV4FvLuedj6r8NNXLMPU6Ho
mijfjPQBLYVAtWT4uqghc4kODwfjaOKy+zLF/TXQgjgGvEIB/kAA5aNE6iHhV1Op
IasHkkt5aeA5FQBHN20UfolbWnfm5Qr0C0+XVYXs3YaZbkvRST2LY8/YF3i5GYJD
F3xcbpcu8W6+Gng6dnYHdawsEtlChZ2BvckjXmx9u+B8/XElJQo6BhXbNOfd5obR
pGT55ZxihmX857rvwZMCdi6UCPyahQ==
=eken
-----END PGP SIGNATURE-----
set "last_send" so that we can properly calculate deltas
Alan T. DeKok@2019-11-30T23:14:36Z
Files modified:
* src/lib/io/load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7443494d9fffa049b5b…
======
--
This commit summary was generated @2019-12-02T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0