Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Aug 17 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJZlFuMIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPAffQ/8Ce73YxWiE2b3IOZbeXJPU1X3i14g9SzrO2uhuPpy
 oNY1MvXWCOjagYO6BE3/oyf1U/kb1hfhpxXXQ+INYv7GIx/WldD2SFzyIJAa3Q1/
 vn09wK6JHpFtRmeOyHRhWn6wMsxpVHZTI6UBtqzCseZ8q/67mPElEIw65NDjKPru
 LWxQr1NdEDQEJ5365Q6p6jZv9RNAaXJL5/OY60xAoDFHyaabttxhtpVEIYFVnQF8
 Vb/ixkEiG3ruMEO9D36SrjkfESH4jYIyN8DUB/OXCBwS/2yeKQhPlyLFeAfzSzQV
 lKLWJgnaV4JgvFYfO+Z4tftktA9piuTJ7DpWRGO23Qo7jDuQZjr0BkC9qnZrgJVv
 CjqCKLzkROuQa8mPWHNzcPwE7i8TAOcIra62hGFomxSiZ5rkZ6UM0yh9amlBA7fa
 zDTjhx+Rk/QzI9ZkIYhSbJp5F0VgAW/ElAQLMXrN9oLtCe1Rrpc/fJgSPVeZQgse
 hTwQDuXCafr9+OfD0kCto7/RwBH1HQAcPzJA8x6KqoqfhZfLPuk1PBmc/wSo7vXN
 s5bIEBWIZzltq/zC9rSyQ8mCGGwSITjLwMMfIKgwI+JwLeUPRTs9FTRbWfWT8E4W
 HWFmFMpQGHrKrMKgWCaFfX9FmSFoPOVnjI39ItRZ+DhZSpoGWhnP4iutgSf32JjI
 v9U=
 =fBem
 -----END PGP SIGNATURE-----

rlm_ldap: options moved in b562dc3b

Matthew Newton at 2017-08-16T14:49:48Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddb13d53e3580e3722233d86a1a6f562ebedc2f1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJZlFuMIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPC/Ag/8CKloweSswTrEk/0ZsnP1bEavUiZfHnaHw6D0k3zL
 qZDy0KM2PwV7yJh3+U0XXCf3swwVMiqj61tHU2lgd1KWmcSkp8xFo0eTb21wJKFf
 OOi6lWDiJHzZ4z7YUjjBHTF7jvZNexGEtXT3NetlYC2y6ExoxAqa2PEIz1P67/5M
 NwmaZ6nKhL3Z2mKhFn3QXCVZVoPEzVq1BGo45Q8AAjxPGyZNxrHlNVIGOsCXF9R1
 w39lZp+0clh0s0U9cDtsl8vUYdn5ggqy15OCvOv4vSaNue3aSYT6w46Hg+8TanLg
 EJN3BWw+opTk/KaDrzbnz/wc2JFFANUcA9gIqoSrl4xQLDu1k5k3r6maspP21yYd
 vBo2EPvU6tRhQ8u20BknrvUeS/Jr+G3hnVh0HfSZpp6KnWO3ia1MsNBYIoJQDpxq
 Jyot4jumYBq80jA0zUmXZT2qzDI0EOG0czbDY1csuaq0l8ADbOrI2RpEQkYuljQ0
 dQAEq2GgI/UEn9hNM+6FriaAva5z9FdS9HKdVjAPqWevRO2V8mVdF3WmNS0fSc1Z
 ic+R+ZT8i3sz09Wb6OrVg0spBPJy+Bect91Qkz4OB51knztqvmtb2P0FoetQmbzh
 DalP9ip9avvI83/8i7oTKf+QWO+f2jN4a0Xs4wanOoXqdXWQ9sctuATOIuHXjrw4
 IM0=
 =3xS+
 -----END PGP SIGNATURE-----

rlm_ldap: quiet compiler warning when macro missing

Matthew Newton at 2017-08-16T14:49:48Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0a2079229d313a7d47da3c0ab1325f76bb412a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJZlFuMIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPAbFQ//bWXozxyHPoFrKHDZqnrKmyy3cPsVL3Akej9GG7Rw
 Y2TY79D7N5/wtELtGutz88qHQAwi0Us5MqImdZLXUjdw6isC9+J2RplGGEng+/zB
 RZkhVATWDaQ4JrTzhsVC/e/L2cGkpoY4IJwz/CU+CVaWO9Jhwi39nvYY1pqiBCey
 kv6HvUnmYbUFPgQDUiar/rfwcy2mpZYbvRQWevJAybKvuedGOpflVxFhwXcovviA
 RaksJOH7dpn7YaAIOAJrSke9rjY0LJLlNUwETXZ0amQFv9woITbFfD5NBrhlXAjE
 H6oG2LWrB+986gl3l/zFKnB1kfB4x7odPr3LH01acrhDAQ72Go5eImqRojBFPGYG
 LWdmglcJFwE4DihB6dZKxFwck1yi8NcLeJzHFJyP6QNS6ttftPliKFP814zuI3xp
 qx2rS9hGd0GOYGattZ1p1Zwx5vZ+8I/kUlBKN4fNkoyB4WmdygbKcX6newPfmolQ
 6VzdeGJfZxnJrVwHzdCmFHHe2yY27P+KBUuCLuVUwMheu3uso36FFiqTshs/yUsc
 /FuM1bReVkH8ZI+g0aRsGMMI7IZT1tnItlDoucnucbjAVmU9boKC4vB+ql4w4Mau
 b9cat+MluMSf/o/nF55K2yZl2xlI0m27AQIwt5/5DN7AH3e+p5umcwyHXfIO+NVC
 xtI=
 =IGT+
 -----END PGP SIGNATURE-----

rlm_ldap: suppress compiler warnings

Matthew Newton at 2017-08-16T14:49:48Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/352adc7b8385904fe887cc531822e6af1eebea24
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJZlBR4IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPBNkA/8CxRrqNNHFWQxNp66ymgb3yT34rQ7PDAJG/f2et9w
 psvZHf1/R8p7HHaH4Do8JD8k5I4axg5CXLvr+FaID1COucFsOqCCdG4QMjulE/y/
 X8NnwwYCGAvh3RrhuyekwkuJTZKwU4ImQZEALTqFZc117TW5O0YZyQ6hxr6DpTiG
 ArbE/IpGKZWYjBK+cAGcWhDRHDq6cwuhtsbloBWbSTK+aWcw/leJuLW4q5PeWduB
 p7pQPRMr1m5L+/FZWCMk2ICHQYbncI/hHIxpPplaSqT1m3Twq16PJ80Dm/Rm9urQ
 eiHx7vXmMp8eUpcM9pDfnVxFHh9DxrRvK9Nu3dcOIJkqj+l8fD7vPAstzcpcIQxj
 FBKryTWcIPge3d5wCySgspxOF5M1N8R/U6UVbhgb+2FdptXJkjE+yePJvItGYP2e
 AcAW1boSXIXDIAGZ3yUV4+rH+UapnrAJwohh8/ovFrAxihDSn4GNygiGe69SIkqR
 T6BY2dq4RXHrRudb4zUshccElym4W0slpwhhusiPe3BYMT+Jxh/59EOQAQ2rcSXv
 kI2UPqMiyk4To7H8m/b/6JWNzabq2aeVt/r/RplA+dk1haP56wXzeKPd+0NuoKFJ
 AaYRvrT9011IGYRObXkeZHWHjNcCU8kSSMjK5ubtxGa35qmIiPdwOdmt6F3ntNu4
 t2I=
 =FUyT
 -----END PGP SIGNATURE-----

headers required for dhcp to build

Matthew Newton at 2017-08-16T09:46:24Z
Files modified:
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv4/raw.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aaf37dc016a0c0380d9baf8e6fd9e5fbac7ae7f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZlADBAAoJEH0Oec13Yh7NtlsH/2yiWKv+G3LlQfQ5/r7ILJ7V
 n+ZdcjoGcr9I52nev1eGmYxxKAQeZLL6nUytvOod74j7ZJdql19igWd3ypGXVKfj
 aI/vUGu/0bsetvPq2RUyZIH24Dg2dfz2hlqGI3UDnF/edK2Z9DidK336Hy8WSVhn
 IrCAcsZ/jJ+VfDM+qnG3+1lyBsxTvbK3IQzAHWf87HfCZ3jbhxiG6MEh1IIrQIHQ
 x2lOFS6+IYT0r31307HTDFhuIpMmR9LY1v3G6k9S+oEKooL4H+09CrYxZcV7seHX
 Qv0RUYvMGL+1ErG4WL+XXvGlCrt0XYZvUFVmk2E/HFHqhUvzzJVClJturkbPRbI=
 =C1Q9
 -----END PGP SIGNATURE-----

add code / ID to tracking

so that worker.c can just do a hash / memcmp() of two tracking
entries

Alan T. DeKok at 2017-08-16T08:22:02Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/293ce7e991843f858eee3855daf89ddfad5b4ff5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZk/9wAAoJEH0Oec13Yh7N81MH/ii4J8yU8QF1ZwIoyzpCMhkO
 teC+xVJZtvzTOjmZ1xc/SPYcLEYyfhdoe4l2rUe2mAH+qR0mLqSQRITZhALCz8Z+
 rXQ5vpv+Q2tZ66xspqkWqu3OBIMCcer1sDDZFiTFDNM+1i/xR6KmaJld24f4UYJz
 YCKGiQ6HUEPN7BuH7OuFoRiOdwyMBgpgZOS/LYaKrED2OaAW8T3Q3Hc4ww0OhZQK
 TSa2JfR5JmgMWZFNq8YD1BnEIbbcHyI8Ghg9K3+iDHKg+geC7fCBTwDdhwwWwn/W
 x7ZbCAlYf14gCInqsggEdN9qVGPrRO3HHp6rWDgpDKsE1GIIaovlilmBqUmA5VY=
 =zn7W
 -----END PGP SIGNATURE-----

set recv_buff and send_buff

Alan T. DeKok at 2017-08-16T08:16:42Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19dff0feb69cfd9a71dc74368076b825f60fc539
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZk/0cAAoJEH0Oec13Yh7NQlwH+gPOIZTjnHhyGz+DEPoksWS4
 MNLaAn43JshdrT0rG6EzNpPhfiSmYAdrltQJJ8rPTxLBtzQpkdN9+vOTUHrhtlOx
 rBXGuFRT1qPRBdQ1awEPT+08i3NXgzLSjxr+WvI6PppyvbGPDZY1c7GClUkDYsZo
 hrH5N17raLblxPjYLeCp6JDeyPK2GTP5L3F+PIuZkujKLwZ31J5U8CyufO76cgAI
 G2yyLThkMhHH4GlDc6iX5nJz5UxiIs7gaErdxnIBtFF+2p+oAZnPoAIuLN4Tz6NH
 IavqSabyRFQT8yQcXpSZEhIF8r5v4E+++Ded2fGIPwROzmzNzB+ryOqxYIGmVOs=
 =sijC
 -----END PGP SIGNATURE-----

don't set the idle timeout if it's already set

Alan T. DeKok at 2017-08-16T08:06:42Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8860ef96d26e2e104735b72a45c7bf1db76e22c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZk/ynAAoJEH0Oec13Yh7NJAQIAKM0409QunY1Rp9kNSV2BxTw
 UuNxNfaUd137FD3ePnjkDMPRwvX06B73lXfF2D3sl/hFVPpI3LGaXjwXZT51+0kZ
 o+NYUNcbELLq1epDwYEEnR8a/5IsAFPN3mJiX5fsUsMyiQwSIOidH6pzY1YrVtRO
 OnFLJwGsmItsxXUxb5ofKVqfPZJE701O1DHmLdLqwx/55n3lioWh/UhONafIs9vG
 ZadKlNM0ZmnFPyjAXOV/aAgtevKIV+P6sXnzfwwGOhwBajY/NUiYIwOEEs0s1hvk
 SgezfcbsdPQZhBeRelTM1v3/aGdVjPU2WC0bZq/G0Ym+TAwBfXzUA3NqqOVqlvE=
 =4vAk
 -----END PGP SIGNATURE-----

move queued list to heap

so that we retransmit packets in the order that they were
first received

Alan T. DeKok at 2017-08-16T08:04:29Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa4cc3e6b3cb887112a8150761f17f44a27295a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZk/QhAAoJEH0Oec13Yh7N5scH/iThQVFRFZB1KHAfVUV0bCPH
 SfPoCWo8daKHxvnBA1Uoig8GlP/pYFK/wdRRiFHAEx3QuWcw4DQmYWwqz1UfJO8z
 oQZzkH15a9T7XIM75VRTIleImbY8iz9CNpvVL8nWhCbtAmiTSR1cAcEHx5m6mdIe
 8tdA1wPOM5qqr0E5QLQ4fD3K9DSh8C5eYAlZiT+Y0TE8WAuF0FzIUUriJ4hdyXE+
 wNNf+NyEkeQv0b0YiVv0NtE3f9AjDI5qTi61iJJ1Qq5AVlKGVwzGtIl1MpsPT3qe
 BW7B1x7CeRh8MdY/y6o4HgC3l+WSnsXbHqzux60UtkMeO4maBPvp58JxYR0WyVA=
 =ecMG
 -----END PGP SIGNATURE-----

move packets to queue on conn_error()

so we can retransmit them

Alan T. DeKok at 2017-08-16T07:28:13Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

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


More information about the Freeradius-Devel mailing list