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:11Z Files modified: * src/main/threads.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/98d01172099162b1ff846... ====== Fix configure argument names Alan T. DeKok@2014-10-28T22:18:26Z Files modified: * src/modules/rlm_securid/configure * src/modules/rlm_securid/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5fddf69a7116462ca07b7... ====== Actually check the path specified by configure Alan T. DeKok@2014-10-28T22:18:11Z Files modified: * src/modules/rlm_securid/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9009c495998056a6177e... ====== Add FreeRADIUS-Response-Delay-USec Alan T. DeKok@2014-10-28T22:01:49Z Files modified: * share/dictionary.freeradius.internal * src/modules/proto_dhcp/dhcpd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d3ba4db8f9d5c164dbabb... ====== Add and document reject_delay of fractional seconds Alan T. DeKok@2014-10-28T21:54:39Z 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/afe3a17837ec72730b3fc... ====== Fix debug_name for policies Alan T. DeKok@2014-10-28T20:15:09Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d222846c6b719ca6c00f... ====== Update Stripped-User-Name, too. And do one loop, rather than 3. It's a bit more efficient. Alan T. DeKok@2014-10-28T20:00:21Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f902713d879fd525d2fc... ====== Merge pull request #823 from spbnick/trigger_with_ignored_sigterm Ignore SIGTERM when firing stop and signal.term Alan DeKok@2014-10-28T17:59:20Z Files modified: * src/main/process.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5a8a1359b59f4bf8f2d4b... ====== 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@2014-10-28T16:20:58Z Files modified: * src/main/process.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6de79cb4adf796067e4a... ====== Remove the debug_pair calls from the protocol encoders/decoders Fixes the double packet debug output Arran Cudbard-Bell@2014-10-28T15:57:07Z 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/e9c594a540a21cfa31ca9... ====== Fixup crappy debug_packet code Arran Cudbard-Bell@2014-10-28T15:57:06Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f9fcf696c9b086ae6476... ====== Use rdebug_pair_list in more places and remove debug_pair_list Arran Cudbard-Bell@2014-10-28T15:57:06Z 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/d1b3d20a2f0773f5a1003... ====== These were already noted. Alan T. DeKok@2014-10-28T15:28:10Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2955ad5d8622ba2adc11... ====== Merge pull request #818 from spbnick/pool_trigger_fallthrough connection: Fall through to global module triggers Alan DeKok@2014-10-28T15:24:38Z Files modified: * src/include/connection.h * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02298fbaae421abd84a5b... ====== 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@2014-10-24T15:31:02Z Files modified: * src/include/connection.h * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/78faa9e7a60315baeac86... ====== Update ChangeLog Arran Cudbard-Bell@2014-10-28T15:21:54Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/556ce506eedb1b560de17... ====== This is for the "return" keyword, not the module return code Alan T. DeKok@2014-10-28T15:21:14Z Files modified: * src/tests/keywords/return Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b4f680ce549edb4968d0... ====== Use a better name Alan T. DeKok@2014-10-28T15:20:54Z 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/25692af569e524d87bc6f... ====== Fixed to use the correct data Alan T. DeKok@2014-10-28T15:20:20Z Files modified: * src/tests/keywords/return Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/27ba869d4722a6cc9bb2d... ====== Print out correct section names in debug mode Alan T. DeKok@2014-10-28T15:11:20Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e2e98e3f04e4fb77b8af... ====== Added "return" keyword Alan T. DeKok@2014-10-28T14:35:26Z Files modified: * man/man5/unlang.5 * src/main/modcall.c * src/tests/keywords/return Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0ba9a8f1a5d5dae1b1557... ====== Don't de-reference a deleted entry Alan T. DeKok@2014-10-28T14:18:09Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/15669e63cde66dcca75b4... ====== Fix some cosmetic issues in log messages Arran Cudbard-Bell@2014-10-28T00:39:14Z 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/f0e3cad717bfdbecf1514... ====== -- This commit summary was generated @2014-10-29T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).