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