Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat May 20 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
 
 iQIbBAABCgAGBQJZHzS7AAoJEP+k1YKfttfKXVoP+OXeABvJWxwWORtOUFBaeGBU
 AQ+k7cp/kyvR0c6zG4qQaH0EKdH6C4yShCQfgD8tj5hcjrzziBTk00rACfXqj6en
 y/GA5u9XMqwzF8Hw30gpHRnQNrmjsw0dZTf7nORJJPLwQ4xAdDSfUznh7px9gIsP
 +R5wjiWlO+ogEHiEOinqQoFWYinS1dzviOK42U3yc/Pcp51op34xkNsGNFDNjiDW
 lGxWMQLdHe8zA7dUlisauJxBbtiC+yRLgCpCl9Gt4jJ+7HFayJRUWT8y92sv5fcQ
 yxSPQ9Zm1YuO1ymFLDcMbLDaFuQF0VS+PCJ/tG6O/as0oYS2ilLgWxS8HjZdgDu7
 MkXFig4T0Ro6CGWqxqrdJu5bkwKPTtjVbLHKInILtWVexHa7H5Ai1bzmJa8x54JV
 BxD1CrQ1sUEue+eLQC9D+6kPeokKo4eSC3srGxct1/W2uCMjbgXYXU3bGmbOa/J0
 iLKTDauGT7WOkQBKTYr7cLlkM91cvenINPzVxr8Mv+DAv4w8GugNqZX3FDAFkHmt
 eIQW7pFBn5bXu1vxFuGzMJX8Dtad92kVb/3CFAFN4KSca6Q+BT2YBlninf7/ErBm
 AOOug4PXIQNBNaNAxOvy+i5yzTQISiWR7glL6Qn83zymdg/SOTykBSDB8GObkmU0
 4gOXVYik+g2L+P2zuvY=
 =9bNY
 -----END PGP SIGNATURE-----

Provide macros for all types

Arran Cudbard-Bell at 2017-05-19T18:08:59Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29c75fce78484b7af630953fd0246d571cc00493
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZHyX0AAoJEP+k1YKfttfK9uIP/AqtycMBygw3qNk2wU0c/t/u
 AGv4atQevyawSesZJ1wQtcqd/lCFRSu1EGPL3EvDeSusY+dfb9Q0bZEsOoABpEfa
 R/E7/knR/W6+URA7nnePb7cKFKQ3JwWbei4ahfjmkFGyUFU/WXK2/2KemnUSX9gL
 lzdaPDZSrysX4TsaYdNUiAPQcoMSBT4RKB9l7kb1D9rTdem9krC6crrPAYgjBfA0
 Yctw8YOK5iWtNGtpUdJaQKLsvN5+GTT/wSRXgg43opiryotVczSH1NrqxJQB7IFi
 tc0cJAYammPzag4FVrXe3AF9q/Boum448vigbG5xgY2u8YBALQgURmdr1dScEA3e
 TPoTIduAXthm0hKom9v/uy1BtRIs4ABOkdJUHQfXQtMxFMpE17QTUyYqw15W4AhS
 Bgbqm4jwrtNTbUX6EMqWrcrNqA5x3HQ2qFGyZa+nR/r8qinQJKx/bBcZy0WTZRrh
 irP5NOnMger4YdPHBJUi5tBcJDOigdBa+BlnWTMHTLQ00ifrGe0eb1j9PP2pNGs5
 MbjzzCtKAayxR5ZGXcxTLSK2+Sl9cSJN6LtV3ijRQeJNeCE14G9ZhOKqOKTsiams
 TxxnFBgiD487KebiQ+Hj6jmFiRURPInJVAc7r+M+WuQCztBvpNotn1c2TZ5VcPOc
 1c/qCGuHYFnFavXUtmGM
 =tsJA
 -----END PGP SIGNATURE-----

Consistently use field accessor macros for value boxes

and remove the automatic type checking macros because using function style field accessors is bad m'kay.

Arran Cudbard-Bell at 2017-05-19T17:05:55Z
Files modified:
	* src/include/pair.h
	* src/include/tmpl.h
	* src/include/value.h
	* src/lib/util/value.c
	* src/main/cond_eval.c
	* src/main/cond_tokenize.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/radsnmp.c
	* src/main/snmp.c
	* src/main/tmpl.c
	* src/main/unlang_compile.c
	* src/main/unlang_interpret.c
	* src/main/virtual_servers.c
	* src/main/xlat_func.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_auth.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_eap/lib/base/eapcommon.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_winbind/auth_wbclient_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1136fefd37256c10022da81b43a471797a30577e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZHu02AAoJEP+k1YKfttfK6GQQAJ0blafnA1ZBQn5D29Bl5MuB
 Xej4Z43bs1W4qn5Ve9Cc7Bj35CVgwBZXBmsHiuSe9VC0jysPRd+JRYffl0oEhIoQ
 51QsxRsc4CX+1yHIsZV/zwckY6EEJpfYK/hEkhCZWx0+eUjV4sempAs1Bj7OtydZ
 wpmf4NB7CXLQuHFGL8lObOAwds7NTnpQGbqil+5ZyS1Jm/fOM0cQ1NUTJ6PMv/uw
 1uG4rFSdfqywDq6QeyMOoLzOq5KoRLMI939N08EW89k14MWQYTjhcOYmxkdf2vUZ
 0zdDie0UnFO2NiR6opzhWfD1SzIBR53COnevk9NynNa99Su6MKSevM5JQwylqEsC
 krIWrK0sh9jam5xGvHkVVXw6OGHoJEruAgsC6qQsEFXGgkzbf/4M12mE1X/hFN4a
 TQNYX2wJgKRhhmYzxjL/aUwbuuGItKswi18s3A4qaWBAANJo72G9fKOk6pqLx7FI
 gFEIIsEcLvkhnTH5E6C9uiNuvgY/gua1ocFM8ESVK17KXl961qA9cu9UnqEIi0VW
 lAnNbZcBwLBc+BRGo3EVZeHH7qkXPHdhBYQciHMN3P6K7+8O22khPr6bFMk/mSTn
 +NQOFBDJj5K6JjPdOneBcteDtPfgSaLxD3zhrtZYarwKwHYSIUguv9qiRWhyeCF0
 bcxwufDNejT8FOeUrQBJ
 =ud2C
 -----END PGP SIGNATURE-----

Fix tautology

Arran Cudbard-Bell at 2017-05-19T13:03:50Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ba0269ded5b121f80fa77dfc719cad41362bd76
====== 
Add type checking functions for value box access

Arran Cudbard-Bell at 2017-05-19T04:22:35Z
Files modified:
	* src/include/cbuff.h
	* src/include/debug.h
	* src/include/libradius.h
	* src/include/pair.h
	* src/include/value.h

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


More information about the Freeradius-Devel mailing list