Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Aug 26 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoHcAAAoJEH0Oec13Yh7NRukIAIx1FTnZPLfsQAUcRai73qy2
 BlIVqYCoRJkzrQyqHYYhMeixHoYsbPnM+PRLiZh510lPThQW+6D8Hh3hIVcaFpWm
 N2YmIt45pwpRDD9Qfht6ltgMT0YZI/QIdYw2BeEWayZ00WYDfoP9fYQuaZ0AiomH
 iDeatqrfoNTRw4/Nem8fEIDakS7mS8LEqiypMKffjCFb3WOnwI1g/J2TkmMMlN5R
 9hbHoVHEx7DIg4AeqOPZRvLSikpyhppjPkh4jnN2hSfVJ28cniYHT3F6pvH7kvhl
 2z1QJxJWfM9G2kK4IBrnFgBg6bqlM41wIW9bDX312blwv5W7gCiOQXPoBm4TKGs=
 =U1jZ
 -----END PGP SIGNATURE-----

check buffer length, not maximum packet size

Alan T. DeKok at 2017-08-25T19:14:07Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a91662698c856a51ef3675cdd62d26bbb8e79600
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoHGzAAoJEH0Oec13Yh7Nb5sIAJm0QnAx5ucNw+CeU3xXzLBs
 eSHQq6uxy7cXGmzbx/BNer3lr3UzMDNPE2Z5dlfKjewN5f4rAzvVMRBXabDuysHk
 tOBDdoadSEPN7LV9u+4UCk0RIHXubLXZAKLzhsGh4r3wmFJPpYJM2lasmCj9RBzV
 jiORATmw/+IM6D4SsiS9j1WadQEgJ2h5zGgbg90aOawKs8Zx/QTTrXbMJ0m2iqTX
 Tp9W/D94J/gwdY03d3jUk5TEP+e9U0Fyqjqf+h7R8ayomn5n6otnGyTn1B/HC76r
 SuCBjJwiC+moPaGWCzQFsCh4+htUmYvgZT1fLUL+X4bBerSIAU87fFSWx5w/hsE=
 =mHUL
 -----END PGP SIGNATURE-----

request is no longer NULL for Status-Server

Alan T. DeKok at 2017-08-25T18:51:22Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77c79c345c1c103e7aef0d619730aecc733e3b94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoG0YAAoJEH0Oec13Yh7NtR0IAKkW8pDqzcVafJR5E1H127HC
 ErFRM/lXcfWTbxo5a+ULOhNA/NjHbxHWrE+dF9RO/qu8Gf8af1SN7epYhOASQxK8
 0wO64DgPuJaBZnhk0Am1s0QjrDJrwvWNammc/OHxq8G73mQoPUMfEiiENqb+l5XY
 pvqUAuC2RIe/q6fTlfQBlyZvIcCxjt1pcfzLQ/RWfJSRXjSReaDgXQfnOM4uVSO6
 NF5GMns9QUqLeUVdYxu4nvuAw+EjEAdlcJzUCy3+hLbERwgLV6hENAlcdYRUkLxn
 1u8Q2/RtMMBRCcJXbmo+8PPVmj/L5UrlW42j2HpLUHiN3PDdpRLzZBvfj6bxjcg=
 =GV7K
 -----END PGP SIGNATURE-----

clean up and update todo's

Alan T. DeKok at 2017-08-25T18:31:45Z
Files modified:
	* src/modules/rlm_radius/TODO.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcb22af9546fd04288cc014105e75bb94102b6b9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoG0OAAoJEH0Oec13Yh7NXQ8H/1o/CRH2iWyeMWqK9cqT8I29
 q//co8gBLatC5sf22pQAjGVtRJzeKm1/DJ5ZwgffNI3OUnx7YSYK+ELdnZyWAVKi
 HmbHPQG1ROHe+HbLS0YTyIXLJtnMAoC99MLOzopQWh/5pUbyXObqyIdeQ55s1v14
 bWn5r7wqfgfHXWh3wm0Nd2ue0MESgL/tFcqQsMD6s9Y02l5nO8lbBdCfs+Z8oyrI
 hgLz4d7EFMNLnaBY3mgSEPDzVHjINBjEKDLeudaiEZPk819Boh8yE7arZjXLLOJ+
 oECiYWaFzS2xvsfS6GMIa3OyZaKmNeVGMjYPFtdql87B7eghQ/fMiIWN8v4jMVw=
 =CPX/
 -----END PGP SIGNATURE-----

Add Error-Cause 601

Alan T. DeKok at 2017-08-25T18:31:35Z
Files modified:
	* share/dictionary.rfc7930

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3741f4ec0668f5445ac64e214f63895344427281
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGqCAAoJEH0Oec13Yh7NF80H/iq636msuI/ngKFw2TAdUrlx
 scjbFXBUPQbIJPXdiSuw5KbIQM5x2u2qSGARO1teHN4NZP5rC0hwgqBvVMHfklSd
 qE//M57AkO5V/V1MQ17kIlbifQdo/cXn9IuD1+s79hgGlo1fK+FVrxsD5qhOve44
 c+JhcCF06F4ldnrCgkYFrS73+SSElSyOYfhvTDhVa/wLk3bS4gU8cvwHEuGv3EaR
 dcqHxrlCbUKbhEPpm4TG0/mJYnnGdMj0JG8FXuOtQG7bqsn6U+ZgM3VuhsrVXZ/6
 ILCTzYH16Rqi4Jlmc8j6CukJ5JnNkWGnguLD1k9SbdsNq5Czabwpnl+J9PBunZU=
 =rYuK
 -----END PGP SIGNATURE-----

consistency for messages

Alan T. DeKok at 2017-08-25T18:20:44Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9fac93dc311d081d72d848a70769d540c89962d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGpxAAoJEH0Oec13Yh7N/XoIAJxu/vUDbz6qUUfE3S8kxycx
 TObtr0wrZf24zXpb9TYQ7/TxGFa7rQXDB66FjVSx0QzHMa1lnrhHbGZ8q9tm8+/G
 flK5h1x47PLVBteGoZkjSG3Y9hFlbUGPBOkrd/txD+rFZGC1Dk8cbUt1HcWEMqCi
 g8lTeXj1/Zw/7k6QPL/HqFcMjak+gh5YlAa7XPJWGwS/tlqSl5dNe2ZYCg8RWTH7
 11JNEEK+pU1lWGTeCwy9qtXU1RrCZXNlkJi3I9H5l+8sX3y96Gfc4WunqimqMakZ
 3XGswTVwwfUxV2k4gzQFxQc8vDhKgQoSCaOxaRNJ86pZzXEj/EC56l0K+yyk944=
 =Brf/
 -----END PGP SIGNATURE-----

minor update

Alan T. DeKok at 2017-08-25T18:20:30Z
Files modified:
	* src/modules/rlm_radius/TODO.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c02e6a00318b9c67b480c1d080e85dbe60fa5a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGlqAAoJEH0Oec13Yh7Nh2IH/j60e3/iBKj9WxThvI4pFMm4
 4JVNKom1NvAHnwuctdjwO2AcNQdXgXCBXpM5XCV2Y4+T0RQgMK4jrfXNj8BhTJXH
 8KdyR1AGobB8I3XiA76refCA09QAFW3DyCYgKzEiTWn9kOuaeiB6H09UcONe2zjG
 dd5I2Lr43HfbW4L3G/GwBODpTpxX5UByZdOo2lPxYpMssDcJasZ2iuZfbV4cEpzg
 VrYF/cjxcuQ+9s95zhAif21mWTIbGn5HhvoFPIfJVDcMCOqzAnXgVR7my+Vl6jvm
 gEVPaYLSqFrRvKl19qLXA93n5YNSxj3sQH6SQo9PKN04KpyLSCNBPGXPwWer68g=
 =Cjbx
 -----END PGP SIGNATURE-----

do RFC 7930 negotiation on Protocol-Error and Status-Server

Alan T. DeKok at 2017-08-25T18:15:54Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42da2bb3f289f1b6b8d5f6659b5971c253402dd6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGdLAAoJEH0Oec13Yh7NhpUH/1YanDomQOTny2U8wSgpn11R
 9pPwz71UKH4mY35sfusxy5uJeQCKILy8u9odGYiHQ5SKyov8IIcWwhlcx+sruVkD
 fidZ2WN3W1q7fBTbwW8uzB1peT8P0F/fXENQ5kAZDTTBxJ777bPHoDFcIXO8j02w
 xmvZgidPztz0vpY0Pt4ceyO9RoXT+BDJiGGBW0UJrEVJFDb7pAxVDqgfryzb+RXk
 NFhfS0XsReOE9IYOeRXl5XH9eRvhK/XJZSCXbT1C0lDljd2gYmlp1ObHXxFYGlui
 GjMLaVUrvZR2LrSOSj1yt7MGIidDs0X3TneesY1badtZDwP5uRHz/FIyYdGapA4=
 =vOom
 -----END PGP SIGNATURE-----

fix incorrect assertion

Alan T. DeKok at 2017-08-25T18:07:01Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d00895fed11a8500f19ea6e2ae157038560245ee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGcaAAoJEH0Oec13Yh7NfBIH/RGFwNTO8lVSKXS2P+7ix/nC
 xmXifReinsjmlEiUToIMIWKG3zWks4ISOxp3oBV3yaUxah16F/0g0A8yqT8dczOz
 wAbOlCiA5fKZh3+iQVTHspYZeUSuUBIcmpFiBLa7AzkulLGNGYCF21X02IPsUevz
 pRrZVRKBMNUu+4OTyLuFnZLAwahA0dst/rxArCj3/8mWMIylBNok/+NsPACvTGaf
 U6OFcpKSVMWTzAmDHN8zLgKheXoxzfCkfaXsK1krJUyFKCDzj9uDb5igTYZ1r/pZ
 mMGfnaTtDH6MPkFW/LHEoe7iMc/zB7HcMjELtQ3Bo3tZmVXRA5WgJG+9gd6My6M=
 =7Q4/
 -----END PGP SIGNATURE-----

added support for Protocol-Error encoding

Alan T. DeKok at 2017-08-25T18:06:15Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/836f47b9ca02ce9cb6f2a32f690cf90eabf67a5d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGQTAAoJEH0Oec13Yh7N1bgIAJDGIlYgrexDByj4ehn4suEm
 C74mww+zO3e7Kz+oGEX+pymwbl+4yIh464X9oHiNQad4u18NfW1YaiMdim5+HkXb
 cE0ldOxDfZ3BVeqsH2QpNUcWZIbKspWsPM2pixSZrZgwMYR+OSwgp4cFnF1MMbAs
 YHWsdtlPN1KBL166TGcz3b8S/CXGM0C0SM/C4nxxXxPK6wpbnx8Mcnz+xwc/XL42
 19XiEMjggEXOSu+y9KuyqZRz470+PkOufjSFEQJ/2K4V0ddyU+fD/YplGGYguXvC
 BY705J1QJOTMnTuKWd6dmfOrDGtaxRfDmYxwdDmfmsfa2DVd/RyoLDiJ9LA/PME=
 =jbMg
 -----END PGP SIGNATURE-----

add missing \t

Alan T. DeKok at 2017-08-25T17:53:20Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4731d5e08de5fe3ba8fd42e391ab29be19741d41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoGD5AAoJEH0Oec13Yh7N3McH/A2HThIpMURGDLHXLxwUrcEU
 cLat9aMVlB2PI5AN6W9d48tIyzdh/DJ1WmYvXGSKQ/riARZtqBx4iuGlovZvT4W1
 5PTf1eN6WdUZcQiwrSeJdte5hkeciRwOLiV7YbICTnHfj7YRy/OGNXlVLPUiT1k/
 mCSi8xbAdYjlSiF3KeKm7jqw3/1V7vyHypkPYx6gJNJ84PGHm8na6/61KmSUH9uv
 NXZmXhL3bID0Th7Ra+fEtjmM+S75CzR/wc2bRY0IGC1TdVDnkh/GzwliAO6Q+CvC
 lRqJrzlcE170Qr5i3/juYrPywcT5SYZrerDmDWD3k3jrvFaRhqPGh5LHVuBuz80=
 =gVIC
 -----END PGP SIGNATURE-----

add Protocol-Error

Alan T. DeKok at 2017-08-25T17:40:04Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62f6d15a7de664e130b4e93b0953afb8fd534bae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoD8yAAoJEH0Oec13Yh7N6SoH+gK00LZEny7VdXUS8iYvehVd
 6mRH7StKuI5dRgPAsocAnDTyA0NyfQMD60kEhTVCbO8Dr7PlrjXv14mLG1TjaR6x
 zPG+4dzegpQvi6nU+pr32ClITO93iCpr5HH34+znBXBRMYiUgr/A/bbXSFKOPcQL
 Onj8wJZx6GJRLaMdKCrQjZQ//RfOCWmoHYb+hxSNR/gfDehDRuIRT+SWkG4dXFku
 wvGA5JHveIPFXtxsv3VzrNc+6vEeDAv7acFvLBOtzedwO1DDj0HMDREfZ+bCxmDZ
 JabjCt76gFf+XDj24ahZ7AxLa8aXeXOBtffPCkCGt6+nvRfaKE/Q/XXPFzCEGc8=
 =BBM8
 -----END PGP SIGNATURE-----

fix RDEBUG macro

which means we don't get the full behavior of radlog_request(),
but at least the test utilities will link correctly

Alan T. DeKok at 2017-08-25T15:15:33Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b162bbac8378033348e49dbfc8c016d6c6b2d140
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoDVPAAoJEH0Oec13Yh7NN4MH/A09QnmiXE5zDRLjht54fYS8
 O/FKxlAA0lmnSyvMl+D0FIoE9xn0+LZvx7u1u6572rjaUQrVAKuqYqbZ+7/w3ATm
 Is7g/KiAFdWTd5bUeOeeOlkX/bIizAA4efrXkeMKH/TkbpEO8W1YiUi1Nfs0eImW
 s5sPRX4pZwss9JM9AeRsdk7yOi7YFRk8XC59eqvRJvAYep048C9LHzuZdG4ofKXu
 InvwxN9w6ijz1ep4KtCJBhdJIBjTgJXhIzZO8o6V1cStp1MndyeODLzYRaELPLDO
 XKmQ83kJH0QqK/azQy3L1xJ9qZvGCzYJ9NyJuYubwYCRFeDLrTpJpi/i24rDWDk=
 =GVUL
 -----END PGP SIGNATURE-----

documentation for new features

Alan T. DeKok at 2017-08-25T14:33:42Z
Files modified:
	* raddb/mods-available/radius

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91b2beb9adbfb6db4b5a5c498d1a9f33093c1c69
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoDMGAAoJEH0Oec13Yh7NlC4H/jjoGgPiLdGqDGZZSLQ3kuFH
 gqbSnN1JAIYCxqGhAdkdsArBDmyErxCsE4jEc6Q39COEJboP//Tzrb7Dm7vm8lkA
 iis7U3z5bb08TSd+rXLq9umuATJjIVwFMBst0zOIKMnAUdtXcvVl8tpph9XXld+i
 F+lFszYRSBWbwm6uvYUD6eGD5a68yU9hbAfp/hLGVyZR08QM9cFkgKeIrMKNVUk3
 Kb9W1XkEe3u4eLlRb4KvFsHO1XDdmKsRJ0yq0wZvOKB/+AJ5MIGu6pZRsh3uSyuW
 Itx23wTGhlzWDFpB+OsDxuA4EaYobGcuRCg5z6sYMvPVXT0nN+jGhTaHqEKKHIM=
 =3bB0
 -----END PGP SIGNATURE-----

insert request into time_order heap AFTER doing de-dup detection

Alan T. DeKok at 2017-08-25T14:23:45Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b436e9304c2796ea3959f3b89fbe363aa213ff64
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoDKHAAoJEH0Oec13Yh7N4ukH/2uDZ27883/Ix2mg/+dgVzyL
 OVe7J4duXPWdlrNoQSa+JvPBnP2C8SyxFV5q4qBrwFw7baJqcz9d/2w1r6Z+B8hz
 aQIOwmPgnjEaK4EauHar4Ilkq7kvp1L/nC1tAEcDLl0GnFAwiDkCPbEXbRJauVg+
 wD9u+qFLzhpRy680LuhE7pLbVA+AKkwcIuuaNCgYczByynxU7H1CT/LqAlD70I2H
 skYiY4kW2w5n1cNnCKR/d+Y9HPFipWCmvYFGdb6rSGx5ZUsSVZhF8cftW+Lzp7kA
 ez/n848cRhD44L8ZvUyRzNkuIXxcN0JQArca20nvqGsufmr49oUO1hG+9fL09QU=
 =cGV+
 -----END PGP SIGNATURE-----

set last_reply when we create a connection

Alan T. DeKok at 2017-08-25T14:21:58Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/019303b84da72affd5242f71aeafd938c1658b6c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoC1ZAAoJEH0Oec13Yh7NV2EIAITxcvdhRkUgF0F+wvQ1fd8y
 4m919BmgnJws49BKV+i35uZUAfkIz1eFqlfx27VLUqWW0m0MernWbWSACtXaf0BP
 3E7+NWOzsL1WvNEBghqZtDSBcwZ59jNH8SjSS46ttDcHlkoijcQrBIz+QPdcQuh+
 S21pD31sN9ECke15Jf+gitFaM/pc9sW/LEk8WJ+MrrXMwDK9cWqrutF71RdKERJE
 TF+AA1PZ+nz0dRcFqZUM8SpupiY/m/zkjFaXvAj1ekMaRzJmaU/BHRV95QS0TWrk
 D8G6J8MSxWaRi+DStpIbP4yKaLhTK61CglLfuQpE0hPzaG5Gehe282+u9l1mrAA=
 =dRpp
 -----END PGP SIGNATURE-----

add mod_signal, which does retransmission on DUP action

Alan T. DeKok at 2017-08-25T13:59:43Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffb050c23c9c2a89155750d40d930a843723645f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoC1NAAoJEH0Oec13Yh7NYS8IAJmC0SX872ymM4DbmylPBSVV
 vxvHHZxyQnFp0zO/V208JCYfT5Y59QywRY9qj2n/e7ane5QZcHzqaGjzvgxwWSBn
 pSJdlFfLtKWgXnWL/s6pjTeKxpoSqONzG7znccvC7WpG8QnbhHb+I8oJMCPjLtVY
 t3GVrGkQhiazp332UjkDHMGwaFylfzreH+oPgV+O8xRJFyM+V4Ch95D3abVQm9AJ
 JL/0YSutnbchnQcfX68ItyXRSVRftv+rWu+MOgyG73ivlFBsPanV/ynwE6F4Ax+m
 VrDw/5dEAX0Sgzfo2PxcYRhM8W04SCcNG63kOFqCE+cEShMS+zWe5Vlo8i5AlKU=
 =7rct
 -----END PGP SIGNATURE-----

move retransmission to it's own function

Alan T. DeKok at 2017-08-25T13:59:30Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e3775e3c8b81e851384c0b0cdf0bfa3bb2d98d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoCtFAAoJEH0Oec13Yh7NRwkH/1DpgnfOMgks8KBg/ho5zfpT
 56VxaYKldt9AqH0la/ZM/9947XuX/Uj32OTG42bmsVMsPoEk9fMZO2bM8CxA46cA
 fEXds9HyixiQ6h4fQUuqDA5iBzCZkPkdplDyEY2eHYSm6gfG0TDE0SlV/+l//Q7Z
 8CXYBG9QeJVe39Iz9Yt7Q1mCJSVRkmBKOHeGlP4QNg8M9XnBMWpzCZP6vBiQUSfB
 qtQ3mOdp9UZF3KJuvXh7Fdamp60CCbabnnPw8Gbdz4jmpvJd/34QAmD1s7mbVNyb
 uiJ4ojRjWiaYwYwo2hNmBM5hXxV1DKWBEu7TTi1ZyRvncopo31i0bglYDqtBanM=
 =DZ2y
 -----END PGP SIGNATURE-----

enable "track_duplicates"

Alan T. DeKok at 2017-08-25T13:50:55Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2efb76d7e581c0c87715a06db0f73f157773ba9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoCsyAAoJEH0Oec13Yh7NMLoIAI+FWw9LudM7AWToQGMID8nF
 L0uNOmnu29LwcNcK5Qs68k1FOmnZgwsOkI3uG8WjBHnYrp63m55o8mKor/M13HXT
 0wGinaUdV8vTv+EAsO94FMf39XyIKypapZGwF7fCiZ1ogADRhvTx/KAsJRe+YWQG
 Qhcl3Jamo228IBztIbQuLgbofgGBtDADsH0VCv9Xtbuv58M/2hZtbrb8ckaWFmzD
 6aX5u9KATscOhgMb1mb+fbSzlFLuRnSBpd5/m7WFvq1keMjZnmqMuZyyX4xo/fZP
 ecQAianuu1U9cvEAPwoekb8noNsYzEF7qLMJc918GA/s7ckUlVbn58Qy7QQlSgI=
 =fddF
 -----END PGP SIGNATURE-----

finish dup detection

with more debug output so we know what's going on

Alan T. DeKok at 2017-08-25T13:50:24Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0bda2d631bb4c2a76de7e688fdbd397be461e37
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoCroAAoJEH0Oec13Yh7NVcgIAKI+SFWrTHmPeefsSiKCPCi4
 LnPNK9PnPtWt27No6Igsb6tTC9M+77bXfgfWIsQuCF/betkIQfjTZJXJ1OskyBhs
 Sk0zoG0Hgm7fCpwvcI3Uq/6A58ayoLK8s6tr6Ag+nAQd3dUWkxfeu9rJnT2QGons
 ZqmC3C4mvDQJP5bIN22iH+N0bbKy+LS8R4HUUEpWXL44+1MvFxFHcvDiROCWLzf/
 Mel5paFql5bcY3p0AqBf/N459gr18XvqMV5dLdrIageVtAlnE5PkQqYyZyXbFuVI
 9/1GHIHht4ymx/pbk9MCSEAg2XEKxntIVst3c6/JKmdmGCBTbxbfCakhRr7NYE8=
 =1lcy
 -----END PGP SIGNATURE-----

don't check for messages which age out of the queue

we're SUPPOSED to service the queue quickly.

we probably need to differentiate between the recv_time and
original_recv_time.  We do that in request->async, but not
in the channel_data_t

Alan T. DeKok at 2017-08-25T13:48:31Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5bbc6815244ec17f2b7e70bbaf9e53050ab4a4d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoCizAAoJEH0Oec13Yh7NhUsH/0UgvBnFE6wU1bucUPlW+PY6
 AD58tDyyZHofd2LHTkidCFCS1EBYyWnNFdZuTrCnAn1+3ULK9J6gip7DtzkJAIi9
 aci34ByuVCXYTpUr4AeanjTu8P3OAvQgQmF69e7U1mulY/WAmg/ZmJ8eQ82ZzAxw
 ciDnX/LU2OuwUmaqfu2iZclJxl4YouAaOAiJzvivMnGQCAT2uLo31oU0bNEsFg+k
 UFe0rbRK0zrxbxN/XiiO3TKN1rIfMwYgip+V1StiyijSGw25LuTdVcgptX5TmvEs
 wez0b6IGUUioI8gj24dmMx1Te9fpx0etdX6k+cXFyto1cFSsSmpsJNtjooRE+Bk=
 =OXOt
 -----END PGP SIGNATURE-----

message time is always "now"

because duplicate packets MAY come from the past...

Alan T. DeKok at 2017-08-25T13:39:48Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c114805211b25cecda4f0dce6c16366298c831cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoCaYAAoJEH0Oec13Yh7NQ9sH/jpXWxn5nZ864GRTL583T9OM
 7EVnlySVojbmu2Wkb1ON6SGB9gLY+0ORQCsJblWO8Pft3/sjpTTq6jB6v+orPNlT
 b6MtT4QYwc6Yr+Vm1acLJlqRdphpPkvSwypzTme/Roh3oa+XHeGL5fsMTHpbp9Pq
 FVMMt6AV7P2ELg2NlPYMHYhrLnPzkWEmRrOp6TuU50wwNx2AprG/nlU4HXOPRiBS
 Fm4meGOU6/TAG3jLBIkhoGZRL6uxYmhBYenp/VvhackJQdS6DRuo+gRkPXJTDGJ7
 fbRYactDjCuaBfMlEnr3JRuxrf7R2xBBCe+DUqJ/XAFQqKA3ab8BC+mL+fkiO8s=
 =rOoi
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-08-25T13:31:02Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50e735fc7f0e3c8841bc65a91d0ea31459a59970
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZoBv3AAoJEH0Oec13Yh7NQp8IAJXtQFyRxc2BhmTBX5V/NiSb
 Dhg7fGNYubbrrX8UUjLtHFSdWjcsi2ObrhIosSV0Zye69H7H1EKCrv60b57MwHE5
 a+cZAjWT+VpI5U57NVsjjJ92c0EGeEoqc0bJR5DW0/ThvZX2Q1HcyQ3NVacCMR51
 RlbDtnWm0gQtMj5jj/dIqdzR7HH+CCDQNIFUKAJ7K5E5pMDROcuWUrtv7x5QBG2m
 VyuCxE7FEw7YO6Bfr0fIuBbz0WRxrpcpxZ7O9DsBZ/As4UHDuHwwPBU1BPMmpXFi
 LF5CFfXgItV5IMzazxGRxLFFwZ4x+IlFWg6LNydIYvZIzWjUJEbGjYP5cPSOsXs=
 =sbvk
 -----END PGP SIGNATURE-----

Expand "next" in alternation.

Manual port of commit 49d690b3a8

Alan T. DeKok at 2017-08-25T12:45:43Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b581ff641dd733b2b1cc435938a6397bf9a7e8c9
====== 
-- 
This commit summary was generated @2017-08-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list