Freeradius-Devel
Threads by month
- ----- 2026 -----
- 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-----
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