Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Sep 9 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZsqpRAAoJEP+k1YKfttfKdSgP/RKDtLXLiOTIz/fXa1Ce+VmD
 p+3Ui2lJ4tGOq2uzXUv4P+cr00iP1SB60RiS4apm6g26qS/yz5xAhVFGQnmyJ8TP
 PWnJbdtFWdif7+cbPyE87PMXa14v8aA60xk+NQuCyJKSVYj3FdEpoUrv5AaXpJrw
 VqKKr0QdB2GOe3NNSFRyuIsbfxJ5T+dHJhVokv0NcqNCrbuk9DW6K4bavxI1L9k2
 FBYp8oiIN0RAeXp+yYZ1i2POMax2vd6HRoHYRsp7jOKW6Zbdj2jTMC8Qw2s6b0nh
 hrNgsukzKYhPPTXklgIe1yubKVgWapEMf9g1tWCEV2v6pEh2etjE5YS6+azMHZTh
 OD7p+sDJWoUCQpaK+2QmsgYzSfMVNw8NNmyjalBgCk44cMcCXPk4qGI4zhThXU0M
 bN9YuMGOvxc0FaKHh/12uGjiesZISFUN/8lyaJZYdwXssJK5UdjZWEWCBmWKGjYt
 nkjqAgQPepYiZyWVmZqmxgIQAXYyDl/6fZGcdzgp0z+1JmqwE+uUVg3yyYYGUe9s
 c1BBBnvIv/cppcTfyHuy8rybo4NFEsKTsVDm3eO2u73L/tW2LcSlZ5dl4AS6/0Qm
 RK8uPC/DNavQIbQ0iJXDLj6p37h24t6rvo1wOki3DynhBN7C/vDPtXudPPvFvH6W
 1FNYms4qPkaYS8RlhQ0/
 =+ZcP
 -----END PGP SIGNATURE-----

Sanity check the size of the REQUEST structure

This helps detect where libraries were built with debug and binaries built without debug

Arran Cudbard-Bell at 2017-09-08T14:33:52Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/470555afbe682244e47480a9bb7f8de3b756a913
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZsqFCAAoJEP+k1YKfttfK+oEP/A6zuO3HTWf/HuoGfS54ltyb
 PCmmshrdrcWRVn7TdHq+Azaldd6iNzDFcknZACkNmzaXa+qai8HmmHmFw4+sIl7f
 Ww+Qt21pxlRIaomn33UDHFTqkozDI1R8yeUqb9ZFX81JEqpO6+hBuHs+KQK2Rwoy
 x+OjFBTBZVymi6h/81tzpjd1ie43XO3TKRYY+vBvDLY1UcPzLFjk1N8pizCdTgwF
 6H0EB4sD+shIVBqifdwOhopIwRFtjKbcdzorSSWBTRD7wl/h7FRI4kLeFDMOADlC
 UDHIwZZ4VoxZKbvQXC623PZETnIJ1sXD95bEEqx/sad4ZIiXaK9jebrYOBYHj8ir
 Pv+uqARb83U90bV59JxOYBUJNAT38Qy1TMawA0j0/0SRKMUPgGbVyxQfU/KylMP5
 J1cySN7YBa1WSAiZZk0I1gevkgPTZO4LrHOwMAIZdnPHpz8CN7xZBTWG+mstcyG+
 5ufDc8xETtVkpuh54zY1VdafsIqJR0JEYmDj8ylM0exTjoEl9DBTsxU08d/a8KOZ
 rvqCKkBObfj0r2IqyjoOdqgC4NF+lBnRYFpPOOEIZtTemz1IxU8JWkyNaFxE2tOz
 ecg4nKuHIGlE42ytHqlvKTsu1aYu5jlbj6fX9Mf2buwuOOnB+2aUbef7BLQcUlqw
 yTv7HHd+hz/lwgYoMwX5
 =mK2f
 -----END PGP SIGNATURE-----

Switch verb order for other VERIFY macros

Arran Cudbard-Bell at 2017-09-08T13:55:14Z
Files modified:
	* src/include/dict.h
	* src/include/map.h
	* src/include/pair.h
	* src/include/tmpl.h
	* src/lib/util/dict.c
	* src/lib/util/mem.c
	* src/lib/util/pair.c
	* src/lib/util/pair_cursor.c
	* src/main/auth.c
	* src/main/cond_eval.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/radclient.c
	* src/main/tmpl.c
	* src/main/unit_test_module.c
	* src/main/util.c
	* src/main/xlat_tokenize.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_tacacs/tacacs.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/redis.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/radius/base.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2b85ec8002386081d3ebb380152030a09e26e1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZsqD0AAoJEP+k1YKfttfK1FQP+wQm5FceQSoJkz/leMKL8NIQ
 WYbNRpbng461aBn59ST0rC+TTRMHrNNEaLWODWDwXb1iwgAVPN4MyPzjVUCZ6LHo
 EtVZ9fUN6QyRHtvVX4qK4RiylnphxlfXYoWczcglE0qS0KVq641Ze8gT2AF7hSBN
 ndsL4OlrrxeGGCqOvKSyrEd+b9aIf1iyfnoqwkcmMUbxo5kFfAvQo0ZY4QKqQnNL
 nB2KZ/xdDOL9w5ycR3/Ox0EmrZRREay6mYrqAB1nruvVRim5LSU+5wG1/rIBW7WM
 ZYom4sBk1OzB5ynUmrPix3S0U1gghC1y8P7UDKjOMauI7J93HzLoB7JJ5xGlYr5+
 oQZ+OyhxIXzL0K6KjVzOlrHXEJjzIWD55XeGRUCLO+elVMC4Hhscgp+g/c//eqni
 6CCdcXoX8hos6wcMD3c8VWbnomBF/7rjHSvfhiRXNZH/h1lnl4Eko4LvUSqkCooj
 Z7WHeD2YspX/HE5cVQ4CPcA/DMfgkPQuDaAElvIvyMfDAXcBVb93fCtbDmdPgACN
 j6LdtK+LiU5ycT1qVgm5IMwtRZf69X4DSlDJDP0DC7V0T1YSLthDyGFLtc+46fvd
 xLTOnufK2247lgbkUB0+337bPSpEdbwCuZDhNxfIwtGgtFLqDN3iDiDGRAb1mBf5
 DTLKrfvYL8LOQSA6i1Cd
 =6tJ0
 -----END PGP SIGNATURE-----

Invert verb order for VERIFY_REQUEST

Arran Cudbard-Bell at 2017-09-08T13:53:56Z
Files modified:
	* src/include/radiusd.h
	* src/lib/io/worker.c
	* src/main/state.c
	* src/main/tls_listen.c
	* src/main/unlang_interpret.c
	* src/main/util.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/rlm_rest/io.c
	* 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/43818da968937702142d6684ba23f3e98586ff17
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsp5UAAoJEH0Oec13Yh7N4FwH/RFACOA5plg4cJ12pxhJS4XS
 03e1iV0MqFmejLVrp+jFf2HBa1MDtQLC3r90GjeMce+67QUrORQ1G6Nhc2jn2jqi
 DvR+lW2YOrt8tolXUsS83gb7xKuDmb+ZuiM+E1dTGoSENb6F1Cx3D0S7PRqgt9bZ
 FXr9Un5EOlf0JvmCCnhMjRJgGrBGizkMvF9sbIIh7T7AEx1dbZMvNAmhZov/26z0
 H6/tdE65396Q02DmjLqXZTasG7+AUp3YVT5PIfY1XB2TPtGAuLyg/Uvsy51tATkh
 Crx9RHW6ahVomOP/8JKYFZvNian1xATmS5ZnKXLaLWJPBTYG6miSEZo+hikxpik=
 =RwQ/
 -----END PGP SIGNATURE-----

dumb assertion

Alan T. DeKok at 2017-09-08T13:42:41Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce13e3bc33364482c3720c97be28c91fd4dae791
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsp48AAoJEH0Oec13Yh7NagwIAKJ+0U+5hsXgHyu7gsn7Ubku
 Irnj2rnrvCFjfqbtjRkEbv343PQKXSCX99mgOQH4mze7OufxdSRlBYDNDwHRWJJG
 GIJSOGWbctOhAQuo6CNWI+Z6Vxbwzo/H7zisTCTbFP9sRM3ufz7pltCSOVehkwgl
 bRCH/8wpgtVEN/rx5A2cD/E4DFs7uwYxfAwVfNplN5lqeZ+q9XlQ7yQGmtIq5Y5T
 zGQWKVb+0PwQvxZSAqlywadW4omGArEIxX2+Cvhsa4eQrvf/mZH2nWrNQf+AK5Vk
 VVrHnv1m+WKdTSEYizwPk14zY3R7icH1eOxJSC0I34FvGBIu4rnJSfKi4/0efV0=
 =JlAw
 -----END PGP SIGNATURE-----

more error messages

Alan T. DeKok at 2017-09-08T13:42:16Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/744f034e29b4362daf9dd3fd574a5106a31f00bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsp1fAAoJEH0Oec13Yh7NDPIIAKiR+0VW1mO0DmXT60cQJr80
 hxSOuzb1kcV9nJHKq8uUoJy/J6Wc7EiimXBnR9NATOFoKfPw114lSgYOLou2CH4P
 HB96uYvXfiuR4xtWTSpPuZX6Sc2ioVG6Tw/oOldMlG+BqK9I07KzYKb/K9ba5rqK
 MdjF0Dejt3zU/s5v4kPjdfEBW01wpLOq5iS7avjEMVrdzpTtikZ8SIDwNhQgE7cd
 JMuxhnM9qUz0FS1uOjLYkTrypvka1E7jbMcyfAUOmfsi45nzMR2QFTb+lM3dksNo
 64ruMcOX0tANBTxm5amZOfAGBykA6aR9ZeyuXK0FYBwkCPSdsnLO5xPm6RUUHGo=
 =7t8R
 -----END PGP SIGNATURE-----

more error messages

Alan T. DeKok at 2017-09-08T13:38:29Z
Files modified:
	* src/main/unit_test_map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0691892024ce30f367efbc9e76974c85130d6f0
====== 
More const issues

Arran Cudbard-Bell at 2017-09-08T03:37:06Z
Files modified:
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea6e48a21c27f5729e405e3a64c3ec78311b102f
====== 
Use the correct macro to toggle talloc_get_type_abort_const

Arran Cudbard-Bell at 2017-09-08T03:22:15Z
Files modified:
	* src/include/talloc.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0c74b584b7b35b96f85f39627c9b32988f2a5d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsfAWAAoJEH0Oec13Yh7NYSkH/3l6Cfx6BfU+8GPU3XXJhyNG
 leOCG6+Eie5KathZKs3N9M8W3r+gsMbRHlbZLNJ9q8Nh4TK2z9TLD66FwWlmNHZv
 oIhRsA4mbXrsK7lw99Qf3wwKD1GspVH4GtyHPNVkrfcyVDxl2UtaOSELQ39TD6/4
 usY/NnWcVBGr4VGQ5mzQF/M4wBiKb5jwQXSm0H8+cDU+nkVI1JxF+Uc0DElmLaIk
 CPBCa5th7tI91xQmfRNge9UG5yU5KVXIZR3wUWbeGY6D79+DWGr2hmIgYCt0uZiH
 R3KA52ZQBS2XibNNx3T50Mgm8+c2Ot2hQgC6M0CcSLY2D3qZo4caz7YbwVi5Sgo=
 =+y/0
 -----END PGP SIGNATURE-----

const

Alan T. DeKok at 2017-09-08T01:19:15Z
Files modified:
	* src/main/tls/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8c20c44f4dbbc2492e78c2e97cebde98ba92892
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsew3AAoJEH0Oec13Yh7NPioIAIWNX5cAoBTW5h3C9ppb2ijd
 1YoC46YCCKLGMsajFdAlHCbJ8hu/zA+qrniSUpk3WpVpgyTegzk5UE+Rd3vLgMze
 vMSl765uRZL+9YALgvhUTs+O5PJuqIfHbVAk4CdfoM4qED/wlohqnCgTb//JLuqV
 5cUY4W454ZO2+ZDZEANBFv4g/zGwRlAjVl2EvAs/KNgpzYYdIhVxVcyu+ASqcCoC
 lHZ9TgqrHSWM1WfyyZyDzrDDHiS3r0nmfKKMJtxj2Uhv9fAvxkJgqZikVq91QRnw
 6HhHAJjkVLeGDCZbMgBuajKnj0nRikntEZa6DgBVncI+U6AkSm/EqFtz57wixAg=
 =8efN
 -----END PGP SIGNATURE-----

const the module

Alan T. DeKok at 2017-09-08T01:02:43Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56cf8ab11784440cdd9731428db60ad34d84a363
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZseiHAAoJEH0Oec13Yh7NbfIH/3m0QKLlRP1qI1yhs9jcN6c6
 oDBlmqRKXezjKM5+LHVIWfEQ9XX0G20vjs4SK92XV6oDCf54eBrAVHSpY2cHPfp4
 0yKt9oq7xEYb61f+7HDMT3waWQHP0JTONBkPPHXESwdhnK4a9diMG2XGAncyzbPK
 oYV89h4iTS86S3s9wF7hRyYj4Jqmi3ELpZOxoRZQW7d5Elds96Y2/jQMA/SBRZcT
 QMS6vu8B8pWdsNtIGHrUNSLD7hzWn9Bvbs04w2TZKxgdWGxuBPXln2O3ewLY908Z
 ovEiEopMid3Mm88oo2l+PVMnKjxqRc7E+cZ3IA+dNwGQXkdi5MdJOy4d+ugh6/4=
 =7jzc
 -----END PGP SIGNATURE-----

almost consty enough

Alan T. DeKok at 2017-09-08T00:46:57Z
Files modified:
	* src/main/regex.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad9499e8f3a2bacc389811a482f31c63678df49f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZseR8AAoJEH0Oec13Yh7N0x8H/RCexgivS9CaajMl+ZyOvn/Y
 shuTqu6hv9+pu8NYvwH7p3/7RsuBG9doKsNroYttN+f+SRtRLKvyaF4KMRTXl2nQ
 mzxtqCfbutD0zZiZDNsVq6EWk1FHq1HSXHs3cj8QMZyh0Mdyh3NsDRwJKgQjp5rS
 57dikV/IkljO13SmFryVhwetW6l4YukiUF+9uJsd/6+uCqAaE0DS1xxD71P7d/+Q
 P4NMLTTC4Pw+7Z1UFp/ET2pg6nXkc1C9G0YCcjAwMSL0xPopCn3su2xoY4K/RFP5
 PMhbqdkL2A8hiXi+ATj+wLB7sju8sOawlzaZ3QHX9CtbDB5yeaZWlOHMz6S2vuc=
 =gfCH
 -----END PGP SIGNATURE-----

more consty const const

Alan T. DeKok at 2017-09-08T00:29:43Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcd06a77c4a6515734f1ed8016383b3522079685
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZseRLAAoJEH0Oec13Yh7NjVYH/RKOtHmexCicnL1CoIqb3GeU
 GCRo7PEZdiwJNbkNYbzoka6e2ih//9FmRcZNNq+zQCO1YLIyHi7UvvyjuknEK/0L
 DLFDyOxoTf9pCBl13cOpYRabtzrC8IKXkH6MDTCyFWtn0ewil8cyFK1VrwM5c3Sd
 VrZ/nbdCWkEeYmIlE60I2QlYR8WuQ0/FWsOf5Zm1ztneRo3nEBnw90UqCCtukpoH
 1SDWT/xwWjWsqPQuFOTzxCcEibg0MCvuGPLa5YPNAyJ7EXBTwfyYaGihM7uFPrPG
 wiHGRazVLkHbJPWdIiAWt/OOFeIujxcYR+qqKWZQpwUEtPsVW24GO119u3DOoiY=
 =T4fy
 -----END PGP SIGNATURE-----

if we can assign to it, it's not const

Alan T. DeKok at 2017-09-08T00:28:50Z
Files modified:
	* src/lib/io/application.h
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59bd5656a052fcf427113acf4804ea30b9f6815b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZseJgAAoJEH0Oec13Yh7NdXIH/ijz9TLURNGSwm1fWSqpxekP
 dQHlvccxTGEI39tDPXd5o96/L8gisjsHzRUNU9R0Pfcsy5rXImPGdQdoROFtVpDn
 CUnwLB8sR+6GALLxcqfWHiSo5XyMjYny660YuXDQZIjK5p1vZHVHdN+Q3SDwKkNz
 Lh9Rz4NjYrne+3jjkTCFUvR5+0hSX2cC4vb0tvk+DLRjx06dXZnCPDd7dBtHFBpL
 4DMSD94OQcW2eKuaJaE35PXMEeyTos1Q+7ZkdIJV92MnX+7JRBXIXspsYLjtFYB0
 YbATLhOmdHhyUHUZkuEy5rFFLfpKWQf7Sxgn34jnMmV+JdDODZRFd1/0Q4zAeVE=
 =a+TW
 -----END PGP SIGNATURE-----

I love const

No...

Alan T. DeKok at 2017-09-08T00:20:43Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/proto_vmps_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5e418c6fcacf2a461f78906482955edafdbfabb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsd6pAAoJEH0Oec13Yh7N9XoH/3vxtHtuLQyfdvpM3UNH95Ng
 C2NWbm7e/5myhbGl1QcXaoLdOFKskgq5y9Co4DvDzL11UPHHq5OwURbDCriuWWUh
 i00uwV3fXBD+BDR4CmQiHc5RJnUu0NE0chE+pLsEsR2pujoSWRlHiY5FjZOBJgr/
 Vn8mYRuNBI7LripExvqaRqeRkLIF1bbNhRkMsCNwSb5JnP4mgfry/eAjRPjGZDq4
 QoVCGOvi90M98gBbrV5NWXqAw8dSQ2bnDHaFtIhip4UtfXQecpEiVqwfQCoZQgIw
 xZKmFHqaPy1qXMLlwI6ckDMy06LBAQVK7O/fR/XO9Rwjq6/AbC0w2kVohK68uAo=
 =dEy6
 -----END PGP SIGNATURE-----

more stupid const const stupid

Alan T. DeKok at 2017-09-08T00:04:50Z
Files modified:
	* src/include/talloc.h
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius_udp.c

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


More information about the Freeradius-Devel mailing list