Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Jun 6 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbFslSAAoJEH0Oec13Yh7Ni8cH/2XBIUs8JFZGqDaqHKQdCV5X
 Io/kRH2enQthpKBdg0DEvLkA0GbFO/daNJ977M4BaE6qkPv6lOgXZOIjSSCYKOqZ
 o/tjuZL1BcEheCXDiM5aCvYTVCGFzy3MnSB2yMzyNPRUqKbz6upH+C6DVMxQJfG1
 +dKG95VJTfh7X6CnKSo7PQk0MYfn6aaPfPZAaTUh71psjzrPKseUbSco4MV09j1q
 R1Ck8QaglXdKv38baYXvttQJ1IfeFe5i+ppGluenwllkVSVS/pNvOnUcMW1OQI4c
 PHwapLzHsA9T3Z8qDgNV/IpaKO8UhgQbccafUzA3jyWm2PxuI825SOd0puPe1Dw=
 =VnxI
 -----END PGP SIGNATURE-----

wind the cursor to the tail of the list

Alan T. DeKok at 2018-06-05T17:33:06Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f124b05aaaa3d0640eda3b471e82e0bfb224dae0
====== 
Fix various binary safety issues in LDAP

Arran Cudbard-Bell at 2018-06-05T17:20:07Z
Files modified:
	* src/lib/ldap/map.c
	* src/lib/ldap/util.c
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e4f54f1f788458be40f41c05e8dc22de5e45e1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbFsCpAAoJEH0Oec13Yh7NMygH/AmNBCWhGhom0vGzb+FVcJ5N
 bg10POzh/VLCROQ4CbrB2r3UESNTU5JReFg7If5+0jmFWCuXVO5h5VOm1YKEDsv7
 nUPGT4tLFhNuVWoRiYM6+tmth9AcfobpwJ1IVMVyXOFbheXS0NlPegCOBqdepoNn
 LzxkBU5IgXeB5HMLE8SoouG62n11bjYkCBfDbjF1n86VEMElrRh/MyqkZJI9++yE
 C8agiU4VTEdh7o14oCKxTOu1rtkIavqgHLU1mZFa0WGXLTXm11rxQQcNWXcxtIVX
 mjcJOXV27gvnVSm+luEKwii5zVKnSvz7K2XKDy54ivTmLra+/f3okkFthToEljs=
 =NtDK
 -----END PGP SIGNATURE-----

append all VPs, not just the first one.

it's rather surprising to see fr_cursor_append() set vp->next=NULL
which causes all kinds of issues with callers expecting something
else.

Alan T. DeKok at 2018-06-05T16:55:22Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aca79ea01ab9e0b287107b820bc8cbb6dc9782f4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbFppMAAoJEH0Oec13Yh7No9gH/j1G4/wnlPFZn1CJd1zbk6Da
 l8Oeae218fsvlWbmwyBNEamy9XjWXtPjTX+HFkN9NRqngngiI0WSM+xAqsvaZlIf
 W0H5dGFLmttay6Cl0H7xfRm6zHRNX59JuIdqSJt7GhtafH0YSwfGgMug3zrjKJoZ
 vGP8omQUBE2dJaqqkyt25K9MnbntxlaguoeyWk03C7RuI2xEf72qJNkBR3XjhxMj
 8Vhb92vIHkXOM4x6rifzF/2/KxxWm3oltDHd1PNcsKSDhjE2Xmp7JHSwk6vzL8+o
 4FH/VnLhruixw4i5Ku9Bc8VXUzPkTZxh/lKrCSULOUGto9ziWjipo3ZnrYQ7ZUc=
 =OCL6
 -----END PGP SIGNATURE-----

initialize the radius dictionaries

Alan T. DeKok at 2018-06-05T14:12:22Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24465193bbb1419419f6e878005bc3b915f2e74b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbFoizAAoJEH0Oec13Yh7NRGkH/jdHuLMEfk/sczh1LsKR0hyZ
 AoKlMBCqnY/DmL9//s3cMFczzNWQ3AG+ZumN2pcr7my2tD6T6wzS1YZdsEq9ZfpT
 VaPx/LU2e6oR/oXfd3IN7MuuyHj75K49eLUgJfqwdv7qKV3tTcB4dSBteAga1PiP
 gtMqMYtVXA7kNpFYU+uYCij33XAlU+VvirRqD/ZA+2Azc0kPm+k6w5U/5/fEfzqH
 G/AQBkBZwut7z09K0On2NNAuy3kdcELOOctA8QuCet4FrYBeGF7M4UO+ybymlPMq
 GlhquUTPwdWvdxSPyMu7uNGWw23L4Xe4bgDbeox5pv7SGhUHa389H5mRDONCl3g=
 =EWIW
 -----END PGP SIGNATURE-----

allow for partial writes

Alan T. DeKok at 2018-06-05T12:57:23Z
Files modified:
	* src/modules/proto_control/proto_control_tcp.c
	* src/modules/proto_control/proto_control_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ce0c8ebc71094aebde8a3d60616293050102dac
====== 
Typo

Arran Cudbard-Bell at 2018-06-05T07:47:02Z
Files modified:
	* src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ae523475b5c5d00a1e1277f7741a83986733227
====== 
Pass through a rules structure containing the rules for the tmpl parser

Arran Cudbard-Bell at 2018-06-05T07:34:10Z
Files modified:
	* src/include/map.h
	* src/include/tmpl.h
	* src/lib/ldap/map.c
	* src/lib/redis/redis.c
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/main/cf_parse.c
	* src/main/cond_tokenize.c
	* src/main/map.c
	* src/main/tmpl.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_map.c
	* src/main/xlat_func.c
	* src/main/xlat_tokenize.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_cache/serialize.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/lib/sim/xlat.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_winbind/rlm_winbind.c
	* src/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92ecc7607e36885f486916bda32464b40874d176
====== 
Don't need to use talloc_zero_size here

Arran Cudbard-Bell at 2018-06-05T03:30:12Z
Files modified:
	* src/lib/util/trie.c

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


More information about the Freeradius-Devel mailing list