Commit report for master branch

The git bot announce at freeradius.org
Wed Jul 22 02:00:02 CEST 2020


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8Xa9MACgkQ/6TVgp+2
 18ryUQ//aqhpJsdtNEqARXjbO8zB4yKIRtp9PvFYvsnOmHV02h/7fw5rG8ug9Llj
 0DkHyEEKGdhjDOIKBOSxefhA1EdXqVtnnupLuo11HV15X12iAviTWxxLbbKryE2B
 0atE7sW8we9fbsLD6D1UzV9JkUEPn9fz/sp2L6Q78tcJvNkqssm/eE7GWJXUrOy2
 6pWIWmG4AyueQ63MMcWD9NixMnRAjk/DhK3vQyKQ9hoHszW2VttLVufCgTugXl5S
 boc1cS21wIQlrJ5njn2TzCWAq68zyXRgSe4lDDbi2hprtHLHBKkHp1hEju1bZDeq
 7iTTegbAj3oiE/l307WqbZcRuIVVYX84RuORYhM3N7xrgYq3BrCH4gvrGetMcWrn
 4c+HDvgtdBu2sb4X+gV/+/ZH/oOs9hFHq9213YOQGMCUOBilQpL35jqXa6X+3BlC
 ltMmv7qXLrnGhLDzO3P9xqsZM9qOCOEG1gYrTWSOmP8GIZoUTg8AKILnYLYyLPtA
 dTtU74rTcZIFuL3nNGDNMJv/SWdO67YcP9OoQJcmCS3dHTSFmTOienukmYXI7tR4
 Uw7WOo6VPUJA/E1THcFmwy5dcgTtgDgcpe4fK9KVzQpDwcSyC1Rbig/qaDvck57j
 rdeJVpGX811dXPZnGAWuwJQDK9c2P5y72X8EJNhInVprgml7Wf0=
 =uwkH
 -----END PGP SIGNATURE-----

sbuff: Quiet clang scan

Arran Cudbard-Bell at 2020-07-21T22:27:31Z
Files modified:
	* src/lib/util/sbuff.c
	* src/lib/util/sbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17c354cb550a5c3fc863f870b66e8fcd81cbd18e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XXe8ACgkQfQ55zXdi
 Hs1ZgAf+KGmqZBGfCldtSouoUKxew5vRTyzNqxYDMr8K75QfWRWBDhQFcGuPIUIx
 xbb2kIdFNIAKSR4wG6iONOB3SeRWd0z208JZU/FUQCD/QF+r7h5eUHF4QwXvlKkp
 XV0M8ujPUBSD+64/QZH5p7lKHOvSwRS/ANsBrugk//VuyDd5iQlBxH2Sx9Mfeiuy
 0TB+Jrce9nRejmRDqqeYM6NK16aaraSd1G4mjg+UFeKfxjZsfHSfyUq2VYgLfLb2
 HFIZDf8yVm99wtYLHmyrnxd43RovsCfVIsNzLwCxSoooSbvUH+U9kn/dYazVVGXT
 wAfsL181A3Cjzp+6TsU0DINWpU/Xvw==
 =Px3/
 -----END PGP SIGNATURE-----

clarify and use English words

Alan T. DeKok at 2020-07-21T21:28:07Z
Files modified:
	* doc/antora/modules/raddb/pages/sites-available/default.adoc
	* doc/antora/modules/raddb/pages/sites-available/dynamic-clients.adoc
	* raddb/sites-available/default
	* raddb/sites-available/dynamic-clients

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1216750ddf80749b4bb1d19cde91e6f51ef4422
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XXOYACgkQfQ55zXdi
 Hs1euAf+Pc8+YQB7FIOeJe8dhPbBX/4owdFPq9zLkjfydFYvOERZMVA5nFQTJ990
 inBEkO6R7UQy2SeRPXO+zitRfvippoEdiOxH0z8XL6TTTc/06yJ+rnS+duaRD8hO
 eLC8oQIE+BpNebFo8OnFNC2BMKuCKeQetaapmdGW8vJlcFm3jVLSJO7GvOu7zss5
 S3+oGKqB/9X9eXNWVPkpk6rR/ADUNoFtaoyk0drUyT1cYZf2YzYRGfkBuWrwIO4D
 BC1osBwZ4RSkA+ratd8psBXlDCnIlCmqHHO9axpprsR47gMTTXbL05XO1cmQ9kSx
 VXv2DaEf8x7vTXgrkW1W5yboWTD5QQ==
 =KR6n
 -----END PGP SIGNATURE-----

enforce non-zero cleanup delay when tracking duplicates

Alan T. DeKok at 2020-07-21T21:23:50Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a47936d5fd650da56aedf3cb20c5e25ad32710bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJfF1T1CRBK7hj4Ov3rIwAAdHIIADUOJCLJxWOijvHhEQ04t7Xu
 ajdHg+Sza41UO61DBTFpa+it85lWSK6QXmU/iub/unNvwE9Wc/1JyGIc72dyxMLk
 4gs5DonLQD002nD4NVe0gLOhFPG3LEmjamU9Bjwo2HRX7wWAjQw73A81iepC2ccp
 Q5HqEoC5CwmiQyYluDQB+MqN0CIJlSbQE1rANtDqTDnUcSR9Q90g3zaPrD/nvlZi
 TFMfNfBNFf6aj3s04YRZhODZXj+gV6/Za0JYWf0BObmDDEk90VlV/6FPHNUppj0R
 zFcN/RCFGFX3zGoKXfbrqhO6KLRgxbe8JLOYp2KIrjNguilqUNXtodDoA1ALPv8=
 =l7wE
 -----END PGP SIGNATURE-----
 

Small docs change ("blacklist" -> "blocklist") (#3531)

Per best current practice in https://tools.ietf.org/id/draft-knodel-terminology-01.html

Carl Tashian (via GitHub)@2020-07-21T20:49:57Z
Files modified:
	* doc/antora/modules/raddb/pages/sites-available/default.adoc
	* doc/antora/modules/raddb/pages/sites-available/dynamic-clients.adoc
	* raddb/sites-available/default
	* raddb/sites-available/dynamic-clients

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30fb2a9e4601322cb364ee87823f6ab1e9f8cf68
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8XUV4ACgkQ/6TVgp+2
 18qNbg//XCG8kg9b7F94FGpBY4dw25drITzzom1iNpQoV3jjgKaAu2IZa8i0P21j
 mzSeH1ZIy2oo/abPAK3y7QmsaareTsyiisEfyEVWyy10jPGDgaDJX2MJPM/qPG89
 QwaeRd4FsRg1gA34o+uEc9dyE7BPLSv8cCFQkHizHvLdD5lTuyz+wCRMIFnEarkp
 J9UV75dSw/h1kCS0btOleoIzFeAIqFcvFgdryV8yzdbRY/hW3mxv9d2ayOFKCtVs
 o9YcFVGIeYGVhkn3uJSeXXwpUpQ8xAaiDH84YXI7SRShDOKNZ24Cyl75MMj6tR6g
 6tLzAkPCWysbNdOk0Sf6icBLp0x6DKyEiV458Q0fwIFUCyCxm3lXP4O7y/bhX/n+
 +yBj0vhHov4qWwMyW9hhLatrbUpl9nijc0Syk5R1KFBrRhRG85nv2nAyFM54f8yq
 NE4C6DyurOmwzcAP/kzs762wxG6sul6ZwKZhfFpnSyBZOBTGtkIqbo+xI8SrwNeA
 0qt7C1VZoMhJxGU8mXCABCslsV9BDhgcInrzjkf6OIGIa01IsoeF49s0fzhxWz0B
 3mwJ3iCtlUpFy/vFEpqkiubZngN9LEOzHm0CuqdyeRgynoT1X5lxr+N2yoN0ccYo
 L5vX8oSOXgVd2Ygg2HBiOGIud8aHbUT/UUDqXYCI1SCbBqkE3Hc=
 =ohDn
 -----END PGP SIGNATURE-----

sbuff: Allow dynamic re-allocation of sbuffs

Arran Cudbard-Bell at 2020-07-21T20:34:38Z
Files modified:
	* src/lib/util/dict_util.c
	* src/lib/util/sbuff.c
	* src/lib/util/sbuff.h
	* src/lib/util/sbuff_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10437e0c4ccb76034ce6b0d4eca759b062bd1c1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJfF0MRCRBK7hj4Ov3rIwAAdHIIACxBfQNHLRgUjrdZZfSbQUnZ
 kLoA4UDOKEa5/pfy5iBkiunYpypOoQjPB2vSyPyFE7Et4gShZNOqyygkPGLdkYzT
 Hg8QriaprzaR/aUzc7AywIi+WBE1NztmniOmWI8h30o0s+U5FoWugNOm9FG7R3W2
 J+MMgYK3Jja6HjO4EJ6r/6Ha+F/8ELcbyPf//zhXY6l3mdR7vjN57AU6eq4AI1Jj
 Fq2RFNh3i2mE7A6DirY2frQYqFsNsg8+0bYrlOvIdAB4FrwnVbcni33Qp322zuP6
 LQYYADwf2riR0cFLvZlO46rdG4wTHrFC7qiiWD+HHgHuIMU4pKvsSOSYTqSAgOs=
 =nQoT
 -----END PGP SIGNATURE-----
 

certs: Documentation fixes and Makefile tweaks (#3530)

* certs: Refer to correct Makefile targets and file locations for RSA vs ECC

* certs: Don't clobber a user's RSA cert with their ECC cert

* certs: Reorder the deps for the Makefile targets

Makes the output of running `make` more logical: First the all the CA
certs steps, then the server cert steps, then the client cert steps.

Terry Burton (via GitHub)@2020-07-21T19:33:37Z
Files modified:
	* doc/antora/modules/raddb/pages/certs/README.adoc
	* raddb/certs/Makefile
	* raddb/certs/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57c77513f935cca71f0c3e17068a4dcb1cf1c449
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XPzYACgkQfQ55zXdi
 Hs0XoAf+PTt++X2+Eoae0yM1b4bxOGoct73P8mRynv67ZB1mBcoYY6qs6TWNZqn8
 7Wu9urQP1CY/vyzv8LcGAnzOQ552V+nb4u0IOW2LVEf5vrco5NCliAVfp/T76H2j
 r2s30cAscj9LOkGa+SYYvRYqFjw4A/1+ipLX09Bedk3rErCSYymCWaXafaAhex/j
 Jz4ce8HKXhn0jeXf3nK92aLJ9bPWAu/2vEPfTo6VU3Jd7y4k2f22Cv81h1V586cB
 86gnWgJdPcard+GktmD985iBGponeTp3eRAYp6D1k+/8XeOtu1O/tgZ+PR+ddv6L
 NvnRVxiMJnRp3NqANMy+IQNrT9gAlw==
 =BIN7
 -----END PGP SIGNATURE-----

push duplicate replies into the "replies" heap

instead of the waiting heap.  Which lets them be written as soon
as the network event loop is serviced.

Also set their priority to PRIORITY_NOW, so that they are sent
out before replies to later packets.

Alan T. DeKok at 2020-07-21T19:15:54Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/152b3049d381e3bce5b3c5128cacd363d911a140
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XPt4ACgkQfQ55zXdi
 Hs0q/AgAgo9377WCITXhD++MeAVTG2AjpvkQCvmth282tcv5BMMPaHU0STRvjSFz
 eD5i8I0xTQDlhHLNPHRTT4jRZzrM1apgunWGBPYSbmrTJlPm/KSbYmFS6ztAyJJj
 XPCmwoGW0ypxOcJEJ7KLoRIdxx+mwjBBKkV+N6+3Qm6TZcx095MYn6ceLmd1U9Fc
 Yg9PAzRlbfzGFPu9rVDUFtmYicZZWZ6HJhlOt+FFDsjoMePfVCVHWe3BsXZOLYDU
 ZCjCfEJ9I28Noc6OpjhBBPub0KZMrBtYH24vB0AoOn/S93rhT0bnLhK2lhPp3V1H
 bZFX2heGQnm+gO7d49tjPpmzMGv5vQ==
 =Qk6O
 -----END PGP SIGNATURE-----

remove "todo" which has been done

Alan T. DeKok at 2020-07-21T19:15:34Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5eeba3958e9bc78b331acc6fa819ca1346b4f6ee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XFbEACgkQfQ55zXdi
 Hs1s+Af/ZOvvMtbUA/8tsuIa6VqMJgu+bHggQQAjMmYGwoTLVOL6zHEKNOskFEu0
 hReShje/uPQpVQymeQT9KPuRmFmWOCJsn6sG4IkdjWAvFoXJYD47o1LFl6ssQfD8
 hBuNls/3rW3QGMrZVq4buBdQo+6n9CMvmxwsUtXtaLUpmVdqmfCO2/N5f57lJVs+
 CjsllLgJKs+JXDDKY1ZVVJg4CiZfyio1DXAd3WWqSzqXJj/FPVVsEpysOJjjUV/t
 zU+SwjkzzwenAHM4vPe0WvQJOnrUlR4oVVPNcJEH25taHhjiyK1+TNF/xxsd+P2H
 6aJjhsXZXlvCNn4qrA7hxYf+xnpmDg==
 =/LjA
 -----END PGP SIGNATURE-----

split off sent and received

in order to see retransmissions

Alan T. DeKok at 2020-07-21T16:19:49Z
Files modified:
	* src/tests/radclient/acct_3.cmd
	* src/tests/radclient/auth_3.cmd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e85c8a9b67c614364b6307a36495e4748a07d0f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XC54ACgkQfQ55zXdi
 Hs2wKAf+LTqbQI0crBPoRcmA/oTdinJoWvELJCUQwZcMJCWmm6bkwXjCCRujFVA6
 s1gRmqjz5UrSG9wEt0as1Imk2trmM59LuiwwEfbX9PWZDwFyFC02yg+fkISy+ih+
 Whgzna0hdaLmZ96XFtNm7bOhbob0D10xW9WRRVrKB5dlxk7qDuO+2jeULqxHbDFf
 e7CMsYx9zNicEzsJAY6oAucUl6/DduYelwG3hVXwgnubZV/FS/lZRaYEGJhS5hZN
 mIxXLncqO2IPU84teFBugVBrqCzP0Gu/Q5bjga1epLeEw656+wZUNeNJ8j74K+oI
 Fp7oggffiO6oxg1yEacEFQ7E1LOLyg==
 =NxqV
 -----END PGP SIGNATURE-----

print out actual count, not just expected count

Alan T. DeKok at 2020-07-21T15:36:40Z
Files modified:
	* src/tests/radclient/acct_3.cmd
	* src/tests/radclient/auth_3.cmd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd97d05b3eb73648e52f5b820d4e7229d6829d9c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8XAQMACgkQfQ55zXdi
 Hs0mRgf9Fv7spHsUfdP3D/+6xVrxCbMx1PyttuU+exH47qk5JVE8vlXCRH3SsrYt
 1ftnAx4404BBbY4BwlCYhXTVU6wkdHCUEkKIx9FBGIHDFKwTeSR08JalVp71YbxJ
 8w8sEYW/BioIwi5vwyNsIoipPLbLrwG7lyozWrowylX8Q8abge9U2hm1iaBowtgZ
 YUR/Sji1zsd89Hr8p7sbXVm+Uebhx/BJIpU00enmXNhAVZtFJOmxGHxRS9DYNkqR
 vLfrHUsaJrsIphxxqmuXXciU41c74ZJbnr0KxPY4r9u3JU02Qg6mL7l82pq8AWek
 /wTrcXydBXdVkEtQoAv5s+2MSvZxnw==
 =D/h5
 -----END PGP SIGNATURE-----

actually set that it's in the dedup tree...

Alan T. DeKok at 2020-07-21T14:51:36Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1465ab6120e398cf7a8f6bff3a8adb161501bac3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8W+AwACgkQfQ55zXdi
 Hs13ugf+J4PCsClZOQyjqEVmVsZyooBaSuw7p3QjbZ/9T5SNqvGfIOPlM00VReaw
 xge8XgwsLH37Et0PAEl11zPK/gxLMp+0N8sbsFw5TLlvBOTflG+MLyiGemhtfxhy
 sv0ENP6dx96meWyh+XZBvo89qQuM7ZGsNPCkPV1z5xwqynaIyi3v5YSZJel/dWyi
 Tdmu64UyqVRw+ayYrfAkEQ2EL1G15N3jnOcEZj6ciLvpth9m79VgZJJi4ebTw62p
 u0fQZN71922GTz6i2rAOz9luXBIn7Otzi+2OczwVW1bdFZpvC1PEBxmzij+kzb7A
 PNiUaOpG2t4AOZAjwo0CwXQxSGbfsg==
 =BkKE
 -----END PGP SIGNATURE-----

free request if we receive erroneous duplicate

Alan T. DeKok at 2020-07-21T14:13:21Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2dd045efb3cab8ea3d76d1732682a39c48d2b88
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8W764ACgkQfQ55zXdi
 Hs25EAf9FylDf1TNwdQ/KfnrpUK0hyB7XPUWLn0KD5RxQIk20/NWZnD8KKjetgdr
 f2dqKuziI2zV4VJdgAPcOO3JYJpbW02tmHDceg1bowPCNpLR1yiPA0p0ugPIKHkZ
 oGAHGmq98wBeqI0qsjP84SJpQMiqLjhOJJ3j12CvJaaqBCsSoTV/Obk8aYdRL6L1
 tliSrBBWnOxLNNWnqyh01xyXcNORryYZ9iLNTpxA1Yo+1TR2SMyZ4w74QCLy4jVI
 rh4L8o2wAK7q6KxMuzQADMstnkKcWV4focRxr5GKDRn0yPfgP8OwXbaHYrZtWhzS
 RhQtDdtmLcRy9GgOgsoZvJe6CshkFQ==
 =FGnR
 -----END PGP SIGNATURE-----

check length of tracking structure, too

and ignore duplicates while the client is pending

Alan T. DeKok at 2020-07-21T13:37:34Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01aed9763386aaaf86d632592c5cc18da99f1c79
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8W7RYACgkQfQ55zXdi
 Hs1kiQgAhU54qKzvcWnUutCuOh5LsikMXFwnW5z3c7O99HMv5O/C7tuYOv9Zoq1I
 LPyj1cpUVkwKRVeYVONVBZPDt37YY2Cb4YLa/2olwCovV0TUKGicNZsWmYEceDrL
 PwOkvgGqzvGzcii0Sdf4EwvYZgr/QMTcvZnDW9IVm5BpBTeIMlToChpji468RJlz
 BLoI0pdFjbdbMKm9xuOUgQJ99ce7ty3+g4+g0TsWDtJCJkDKkexHWaPwOkGOWB5I
 WU7z6M2OAnnfTdjpHNvPpufSvJI2HXDm+ImRxf0d0JTr1+DrW5cGN8fn2ZNXrDqZ
 ChrdV+Zph+oDnm2VYTPNTNtTnXxs0g==
 =Imqg
 -----END PGP SIGNATURE-----

use strdup instead of bstrdup_buffer.  Fixes #3528

as the second function expects the string to be talloc'd,
and it isn't.

Alan T. DeKok at 2020-07-21T13:26:13Z
Files modified:
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4ce0af152fbf05693dfb968c9c4ecece5bd66c5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8W7OwACgkQfQ55zXdi
 Hs1N1Af9H4uMobHvj23YIzRWqjaYLNOkp/CEUQgdkdBokYfC0ilkmNwzs6Los9AG
 UBGO3rvn+M9cMPfOUqcCCQk8Wbota9pjaJuJg66a5AQg/tLHshnVafn/YowDmmsT
 u3DIEukNfp1w53dHLKmhD2AD03pAQ0YZEp4PNsxNR4qirjOoDtM/Dw6Z5OHq2aV7
 ApFJOdW1bG3J6ZQAu2ZcvMajI8pRHJsHAnkWJQdCEnR4OPIathH9s//40M7rvmaA
 64OHNk0JPc7DONAAeTaMjyO/kc39XmC6L3920Xsv3M8fybqzZj3pCsclGP314fU/
 GxbxBJGE/AXljdYy2PpQTrijFnuc6w==
 =Jzdo
 -----END PGP SIGNATURE-----

whitespace

becausemanglingthingstogethermakesithardtoread

Alan T. DeKok at 2020-07-21T13:25:51Z
Files modified:
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbbaa5d25bb7d5656757a77f8d71525aa6ec17f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WW2gACgkQfQ55zXdi
 Hs3KUwf/W83HDoIthJmpb/OOpcuNUFDffJFSIXYKxoNdzjDaS9RWF14eygTeFaqf
 B45xiiXZ+EoENPwRPyNBlHpf9303hie0pQ8mFLIpOiZCBdeCQsCJAx7o3Cl8fQ2g
 NRUP7H7zkiOjaHAETO/ot7i4V1Djz5EGnIr6ObZISRsT94xHj0RAbdTjxn56wVPF
 zB7iaCkUqz34KyrbhnW5ikQ02pKZjvjwJtWKI8dst73OMafbg5Nkknl9+ElAm3sE
 2J3Xdc4KjAECSzP7htzlcCuxRb3AAEWDb8rgSBVte5qmDsxU6m2bvlq/0UTSJWwi
 SLjJ9UwraBft4QBXS7sRDcqqFflNKA==
 =5u8O
 -----END PGP SIGNATURE-----

packet_len is unused

if we get RADIUS packets of less than 20 bytes, then everything
else is broken

Alan T. DeKok at 2020-07-21T03:04:48Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bfd38a123e42e611dc6f3bd35292c9708e71eb8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WUqUACgkQfQ55zXdi
 Hs3PbAf/cNs69ih/ky+83Bhe8V6Wx14J+OASPXSp52B4PbtFwMndMd38wdyuqc2d
 CKDYIShX3XT+O2UyFwovPIB0oHIw9uFBtoAToxuEwr4qJnx8O6Te6xrYq90u2d80
 g8oDc6DXfSHnaS8sd/QN82NSxyvW3vfB7ONwejeX05oCO+sT2Ye/Q9Uq02lFidc3
 Ot+77wEaMSUzAmtqEOANaREbtzLMr9dXNl03dXV+ovx3iVPdwnXGvmNT6y6aW2Wb
 rRyTozhGBYV9J+upC9nfXGGqWYvPDE8+nKej31m+lfdfdy88b7/4mJbod8RNED3h
 lQnhocoW/JfaxVXj787w8MklgCb7mA==
 =5Cs/
 -----END PGP SIGNATURE-----

make C compiler happy

Alan T. DeKok at 2020-07-21T02:27:41Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5b701ea33f7fdfb5066b1130b0b3b66c9c0a0a9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WUpEACgkQfQ55zXdi
 Hs058gf+LjvygNdZKokXN8tdgQkpmXBCRNfmDXSWOohIES9JDZ/7mE5HgD14wDUP
 I21lW63Bey16ut3ZfG1BJFmHYiTYs0itN4n2MpzED3V/gpGLx0aZn3R8aY/WmOuw
 2PA1SCaFX6GJ9zo68OVgWMxN0MQXy7qWSWqVVJ08FYve9XiwVSX+4cV7DORmv7t0
 +DD0yrMtJp3WPWRaMjuJOtnu7qxDuiQEPmHICk9sUtN+HWvZpCXn0SHt55pMGGJT
 2WJYpTK3RX7b/3RwZlv18m+Yido3eD9Nr2mCnmvsZNUDlfGi3hhjFNAADCVtc3dV
 FEX2sGbuFi543ZUKHDSvivFmtSAF+A==
 =u7TE
 -----END PGP SIGNATURE-----

select network from connection or thread

Alan T. DeKok at 2020-07-21T02:27:23Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/deb278e30a3b6b446089c003e40dc761b64ed87d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WUUoACgkQfQ55zXdi
 Hs33+Qf7BioarQgmOLPryWf0lX0yTwbWhzsH8+AfzmwBQjHoa7KEfRvjXHP1TXq0
 M8BqBPrmRJcICo8jua9QB3d4GkOeb2dyToI/qYoqiESujzAm9P8yvoehKYv6Lyhw
 +gedIpOtvj4z9Gj24hUJsw06B1rCLjrp5D+XdXNpio9+XGy5l7VK8AM3qDDSjKfi
 FaSbXos8cw8+cazQA/z0ptZuFXXhqjDBV3yG91G9QVjvA/TGFOiSG07doHolrIyf
 Sc9OY4lGjJmvvPGAlaSJ+i0QQb2gJmcVoDU5REc/ubGYrkIQVcX+IVPd6yCAMI5p
 fI6LDXZ6Tmd3sLV63Jc9SLKSsEmWZA==
 =tEXU
 -----END PGP SIGNATURE-----

add tracking table for DHCPv6

by packet code, transaction ID, and (if available) client id

note that we don't care what the client ID is, we just compare
it as an opaque binary blob.  Which isn't perfect, but should be
good enough for our intents and purposes

Alan T. DeKok at 2020-07-21T02:21:05Z
Files modified:
	* src/modules/proto_dhcpv6/proto_dhcpv6.h
	* src/modules/proto_dhcpv6/proto_dhcpv6_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32755a6ed91729a73300a577a7f95aeb4664b9f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WSpwACgkQfQ55zXdi
 Hs3/vgf/c5QsY0CEj8gpI49crV8lGXGG2q/i2IL6jUEyH0Xy/SnZXHHyqNcmcHra
 QC6KbWvB4bV2IRQ+XVc5gE+XShzFlMDKzQvGzUFRN+rd5LZNGRydhWjnTkmiyCN/
 duSfH0tkpX6+8a5gWlfYUBXbbKJtSAVfU1ZNxo1bZAtOEe4qn378+xunWYLNJMlL
 KrBRow2pdhoBUO2Gq+p70dtbuCn8UBB6V5K20B5UM43fPK08YO8+irADQUGvDbRp
 WI/3OAqguYUvzl2OEZDQ2LPsyaLPhrZuFVzJbC7fR5hLegl0V+hGWZjuHTEOx4lX
 qXvISmMVf6txEfb1uXUBm98s5+fFGA==
 =ytJO
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-07-21T01:53:29Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa2e23e116fd2d69523e1803f837d8cea41547fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WMoAACgkQfQ55zXdi
 Hs3RsQf/TMrVinnaoCVGtf/tqSrdtCKMvX11vfG5z+4c90jHvSrOMBEAw0KrmEMV
 b/ocFf69/ac3CU1RNuVqCpBRtVuSDgKLJMOZaxltDdzCu32wew6++NaFgsCVAh7A
 CrIbBCpvpHK3hiJgoEmNw6vDDjk7eQgv3/Molkb4b/sGpqmj+DvMwWtt/+rVYIZM
 0pm2AKhIwl9hLLkkeNxZ3gmmZxXJmQahbadXQINpum2BOethuOOK8hxIFxeqEFxv
 rDzsOSvf55ad5UtRd5ajedBitrluLaYiBAkkgY3Mf6BD1hegsDQLwRrngOWOihPH
 m9fn0N5Zd3rG6UShM9E6ccueZbD+tw==
 =rXAy
 -----END PGP SIGNATURE-----

loop over s->waiting, even if there is not a pending packet

Alan T. DeKok at 2020-07-21T00:10:29Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad77f6e7dcf43efc7dcedfe77bd8c60837485fa8
====== 
-- 
This commit summary was generated @2020-07-22T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list