Commit report for v3.1.x branch

The git bot announce at freeradius.org
Thu Aug 20 00:00:02 CEST 2015


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

======
Merge pull request #1198 from jpereira/develop/dict1

Unnecessary buffer, just call fr_strerror() directly

Arran Cudbard-Bell at 2015-08-19T23:43:15Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0e1dd0839afb883c47878dd2f23570938c3c769
====== 
Unnecessary buffer, just call fr_strerror() directly

Jorge Pereira at 2015-08-19T23:40:11Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f8ad5b33e1d57d0772c74f4e09d182b58474a22
====== 
Fix signed and unsigned type in conditional expression

Arran Cudbard-Bell at 2015-08-19T20:28:32Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d54232dd01c84fd68759af3f4ff1097b40965846
====== 
Remove unused function

Alan T. DeKok at 2015-08-19T20:03:20Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/177307e8eca5e468315c0cd538fe30f1b0310904
====== 
When creating default proxy listener, add it to the proxy list.

And create a v6 default listener if required.

Alan T. DeKok at 2015-08-19T20:02:05Z
Files modified:
	* src/main/listen.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dfa1a1fd57315f35716af6a6cf1023ec137040a
====== 
Whitespace

Alan T. DeKok at 2015-08-19T20:01:12Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32e1616ee3b334e737408595c6dc3c119576d1f8
====== 
Clarify debugging messages with actual port number

Alan T. DeKok at 2015-08-19T20:01:09Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1090d295f559769ae70bcd9350d74e78d38138d2
====== 
Fix typo

Arran Cudbard-Bell at 2015-08-19T19:58:29Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db39a438d25e7865e65aba70d8b351009dbda4f3
====== 
Don't need the explicit cast anymore

Arran Cudbard-Bell at 2015-08-19T19:52:46Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/732430fe95f24941cba45dc41d94ef2b41109798
====== 
Fixup callers to tmpl_prints and map_prints to check for truncation

Arran Cudbard-Bell at 2015-08-19T19:48:25Z
Files modified:
	* src/include/map.h
	* src/main/map.c
	* src/main/parser.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_json/json_missing.h
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0651aeffe4f1d5e65056f83a90b0cb470bfcb918
====== 
Simplify tmpl_prints, whilst removing all the calls to strlen

So long as snprintf doesn't return some completely bizarre value, it is safe to use the length so long as it's checked against the input buffer length.

The old tmpl_prints function was getting difficult to understand and a little repetitive in places.  This one is better.

Arran Cudbard-Bell at 2015-08-19T19:47:06Z
Files modified:
	* src/include/libradius.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddbac34ba81c4b87e4fde145526abd97cca0f006
====== 
Quiet nosy programmer

Alan T. DeKok at 2015-08-19T14:59:16Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0cf43cc37564e5a9f48fda614eec9d5ee17fb94e
====== 
Don't check on proto.  Addresses #1195

The "proto" field is implied in the sockfd field, so it's OK
to just check sockfd and not proto

Alan T. DeKok at 2015-08-19T13:38:56Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2929128c618dc26a81e96394343a4bb93ba39e19
====== 
Remove v3.0 stuff

Alan T. DeKok at 2015-08-19T13:23:58Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9b2b237081b4f74c0f296f444446c9d945b5a76
====== 
Remove redundant declaration

Alan T. DeKok at 2015-08-19T13:09:20Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77ba940f945dace93a112dfebd477a3c57bc0241
====== 
Almost there

Alan T. DeKok at 2015-08-19T12:58:41Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25b7de04c29f972c16afc8f44ea354a41424286e
====== 
Make it build...

OSX is much more forgiving than other platforms

Alan T. DeKok at 2015-08-19T12:50:59Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae8a93ef4270422fa0e43b43ca3154a491a5d035
====== 
Linker hacks

Alan T. DeKok at 2015-08-19T12:45:29Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c60fd46c7c46e68ab79574613e179b743c9155f
====== 
Remove unnecessary wrappers

Alan T. DeKok at 2015-08-19T12:35:30Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a94204d95e5f0fea8552dee13cb96459bbdf53c
====== 
Disallow assigning [#].  Fixes #1171

Alan T. DeKok at 2015-08-19T12:29:31Z
Files modified:
	* src/main/map.c
	* src/tests/map/count-error
	* src/tests/map/count-list-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c66dec08666733a5f6c4168c7cf45cf672ff912e
====== 
Added unit test framework for maps

Which are run after the unit tests, and before xlat / keyword
tests.

These tests are for parsing ONLY.  They don't verify that the maps
DO anything.

Alan T. DeKok at 2015-08-19T12:29:29Z
Files modified:
	* src/tests/all.mk
	* src/tests/bob
	* src/tests/keywords/all.mk
	* src/tests/keywords/count-error
	* src/tests/keywords/foreach-break-4
	* src/tests/keywords/switch-escape
	* src/tests/keywords/update-delete
	* src/tests/keywords/virtual
	* src/tests/map/all.mk
	* src/tests/map/base
	* src/tests/map/base.out
	* src/tests/map/map_tests.mk
	* src/tests/map/map_unit.c
	* src/tests/map/map_unit.mk
	* src/tests/peap-client-mschapv2.conf
	* src/tests/unit/foo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c38db88f6f0486a34f240588cc69055c6bbe166a
====== 
Fix text

Alan T. DeKok at 2015-08-19T12:29:27Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b26a613491427dc02ebd26741ec1b11cb173fd5
====== 
Use macro for terminating CONF_PARSER arrays

Check type of terminator is -1 to catch where CONF_PARSER arrays are improperly terminated

Arran Cudbard-Bell at 2015-08-19T06:14:58Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/tls.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.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_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.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_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

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


More information about the Freeradius-Devel mailing list