Commit report for master branch

The git bot announce at freeradius.org
Wed Oct 29 00:00:02 CET 2014


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

======
Lock thread_pool.wait_mutex before forking to avoid a race condition between rad_fork, rad_waitpid and reap_children.

There is a race condition that can occur under high load where a child is reaped before being added to the waiters list.

James Rouzier (via Alan T. DeKok)@2014-10-28T22:41:54Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a3035f375ebda19863ba1984ea4fef5e43375fd
====== 
Fix configure argument names

Alan T. DeKok at 2014-10-28T22:41:52Z
Files modified:
	* src/modules/rlm_securid/configure
	* src/modules/rlm_securid/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56286fe3d6ebabd1be87cd50cf6d5024b7ee280b
====== 
Actually check the path specified by configure

Alan T. DeKok at 2014-10-28T22:41:51Z
Files modified:
	* src/modules/rlm_securid/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44b2c804c84dfc70e94249efde0a640612ac4029
====== 
Add FreeRADIUS-Response-Delay-USec

Alan T. DeKok at 2014-10-28T22:02:14Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6277960bc830891123b00400af56912e51d4d311
====== 
Add and document reject_delay of fractional seconds

Alan T. DeKok at 2014-10-28T22:02:13Z
Files modified:
	* raddb/radiusd.conf.in
	* src/include/radiusd.h
	* src/main/mainconfig.c
	* src/main/process.c
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3726e6d574bb23249a81171c0df036f1bcb2edd0
====== 
Fix debug_name for policies

Alan T. DeKok at 2014-10-28T20:15:21Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1bc0fa4dc7813eaa3f9e1d276023f87fa3212d7
====== 
Update Stripped-User-Name, too.

And do one loop, rather than 3.  It's a bit more efficient.

Alan T. DeKok at 2014-10-28T20:01:02Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a322ac2a2658b72f367562c8edfa9fe08e991b47
====== 
Ignore SIGTERM when firing stop and signal.term

Move firing "server.stop" and "server.signal.term" triggers beyond
setting SIGTERM action to SIG_IGN in main().

This way handler commands for these triggers don't receive SIGTERM with
the rest of the process group and don't possibly terminate before doing
their work. E.g. snmptrap manages to send the notifications.

Nikolai Kondrashov (via Alan T. DeKok)@2014-10-28T17:59:42Z
Files modified:
	* src/main/process.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3756952109c966e10eae0786300d4b92abe79515
====== 
Remove the debug_pair calls from the protocol encoders/decoders

Fixes the double packet debug output

Arran Cudbard-Bell at 2014-10-28T15:56:55Z
Files modified:
	* src/include/radiusd.h
	* src/lib/radius.c
	* src/main/process.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e8d156013c242e4f61554cd2b3050a2630287e
====== 
Fixup crappy debug_packet code

Arran Cudbard-Bell at 2014-10-28T15:56:55Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f200562b3571580922b9dfaf2b0cdebfae948d9
====== 
Use rdebug_pair_list in more places and remove debug_pair_list

Arran Cudbard-Bell at 2014-10-28T15:56:54Z
Files modified:
	* src/include/radiusd.h
	* src/main/auth.c
	* src/main/listen.c
	* src/main/tls.c
	* src/main/valuepair.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.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_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b4ea4ed313a215f52db777cf70abbede355df03
====== 
connection: Fall through to global module triggers

Make module connection pool triggers use global module trigger
configuration, if there is no "trigger" section in the pool section.

Use fully-qualified module-specific trigger names for module-specific
connection pools in connection.c.

E.g. trigger "modules.ldap.open", instead of just "open" for pools
initialized with fr_connection_pool_module_init, being passed "ldap"
config section.

Send triggers even if the pool has no "trigger" section.

This makes exec_trigger fall through to global module triggers, if the
pool configuration doesn't have the "trigger" section.

Nikolai Kondrashov (via Alan T. DeKok)@2014-10-28T15:24:59Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d61d5002347fd3aa56c35d744e594c0362f123c6
====== 
This is for the "return" keyword, not the module return code

Alan T. DeKok at 2014-10-28T15:21:56Z
Files modified:
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0d78ef02901dab10e742e695fdfcb4cd3283149
====== 
Use a better name

Alan T. DeKok at 2014-10-28T15:21:55Z
Files modified:
	* src/tests/keywords/ok-return
	* src/tests/keywords/ok-return.attrs
	* src/tests/keywords/return
	* src/tests/keywords/return.attrs

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e98406a128337d76f8e255734140378858e7c952
====== 
Fixed to use the correct data

Alan T. DeKok at 2014-10-28T15:21:54Z
Files modified:
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/feab77cc6613e459661a9aa57974a9fde5e91862
====== 
Print out correct section names in debug mode

Alan T. DeKok at 2014-10-28T15:11:29Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebf824e9bea2ea061108d0c4271ef584f728e8fd
====== 
Added "return" keyword

Alan T. DeKok at 2014-10-28T14:35:37Z
Files modified:
	* man/man5/unlang.5
	* src/main/modcall.c
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc4d6dca6f728b6e1af138529bdb107bcec465cf
====== 
Don't de-reference a deleted entry

Alan T. DeKok at 2014-10-28T14:18:30Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de514a401df380d8ab2a7434c8420fb0cccfbe22
====== 
Fix some cosmetic issues in log messages

Arran Cudbard-Bell at 2014-10-28T00:38:47Z
Files modified:
	* src/main/auth.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/758aacea59627498d480519f00d2f44d0690b639
====== 
-- 
This commit summary was generated @2014-10-29T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list