Commit report for master branch
The git bot
announce at freeradius.org
Wed Dec 11 01:00:03 CET 2019
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/db92430ebcfbffcef4d71f6cbacbabc79dc9ff35
======
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 at 2019-12-10T13:38:45Z
Files modified:
* src/lib/redis/test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b686266fe4cc9089c3ef03d1a648b9ce772b45cf
======
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 at 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/8861f6db9de4cfdd1e7b9347bcc29838b6081483
======
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 at 2019-12-10T13:38:06Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b81ab0194b30509724a338ecc7b210a3534b0dfc
======
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 at 2019-12-10T13:37:54Z
Files modified:
* src/lib/server/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7006b0cd0b1ba4120c7eab951ee5a671e0806fe4
======
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 at 2019-12-10T09:54:51Z
Files modified:
* src/lib/server/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3cbe62c31ab27651424f972df1ee4fb6b9197fe
======
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 at 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/f2858230920d3bac52270b58bf7f6fb7e9b61cca
======
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 at 2019-12-10T08:16:44Z
Files modified:
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82a51709b83e03480bf5242aa8919db231b1d8dd
======
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 at 2019-12-10T08:16:26Z
Files modified:
* src/lib/util/thread_local.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d06a54dac90dc71d1291415eec24a140435f424b
======
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 at 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/1432b0883c41fb128a814f4240f0f92cc26e72a3
======
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 at 2019-12-10T06:45:59Z
Files modified:
* src/tests/eapol_test/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2670d9702777a3376dcef00360d265006f5bb223
======
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 at 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/bac4cb153b5b19fb9d002e0fc2bc0e6d14fd651e
======
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 at 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/ddf2e5a9c26c35a51a5bf1d0a4697d022efdd0b5
======
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 at 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/e1d2aa10b20a4a7e192c6e216a1ca26705632b30
======
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 at 2019-12-10T02:29:25Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ab8d01467b7bbe3ca5581a5ad84f55b43d1e6cf
======
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 at 2019-12-09T23:24:34Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd4dcaeccfe4334e0d45f08549b070ae98dad314
======
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 at 2019-12-09T23:16:21Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42cd02bd1771ee6c91e0ab14c522a8385a01ca94
======
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 at 2019-12-09T23:15:21Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be088757b0fce419d3940bf416cdeaba2e7904d5
======
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 at 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/36017edfbb6ae9db1af0647e35d2dca553409b55
======
--
This commit summary was generated @2019-12-11T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list