New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Remove old example Alan T. DeKok@2014-11-04T22:13:07Z Files modified: * doc/modules/ldap_howto.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/655fcbf4787995e04df29... ====== Tie "originate coa" into the session-state handler any state added by originate-coa will be available to the next Access-Request. Alan T. DeKok@2014-11-04T18:06:12Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/70c50163714b988ec70f4... ====== Cleanup formatting in radiusd.c Arran Cudbard-Bell@2014-11-04T17:34:41Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92d814bb7b67727df46d9... ====== Formatting Arran Cudbard-Bell@2014-11-04T07:23:35Z Files modified: * src/lib/pair.c * src/lib/radius.c * src/lib/snprintf.c * src/lib/token.c * src/lib/udpfromto.c * src/lib/value.c * src/main/listen.c * src/main/log.c * src/main/modcall.c * src/main/radattr.c * src/main/radclient.c * src/main/radiusd.c * src/main/radmin.c * src/main/radwho.c * src/main/tls.c * src/main/tls_listen.c * src/main/unittest.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/rlm_cram/rlm_cram.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.c * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_realm/trustrouter.c * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_unbound/rlm_unbound.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/73c520c6c45f695191b5b... ====== Fix assumption in radius_compare_vps that the check item is always a string (oops) Arran Cudbard-Bell@2014-11-04T07:01:02Z Files modified: * src/main/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/90ad9661e5ba6733661dc... ====== Process the *expanded* check items for rlm_files Arran Cudbard-Bell@2014-11-04T07:00:29Z Files modified: * src/modules/rlm_files/rlm_files.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e06f3db4d5fb45823ee98... ====== Fixup mysql driver script to work with libmysqlclient >= 5.6 Arran Cudbard-Bell@2014-11-04T06:16:24Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/64dc889c398f96e58e70f... ====== Formatting in mysql driver Arran Cudbard-Bell@2014-11-04T06:08:16Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d838cfbbd70ef3a04b2ef... ====== Helpful if it's info so it shows up in the main log Arran Cudbard-Bell@2014-11-04T04:27:01Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aac17c7f10c42d0980f50... ====== * use the same json token parsing function everywhere * cleanup now un-used functions in jsonc_missing * minor function naming cleanup in mod.c * add missing prototype to mod.h Aaron Hurt (via Arran Cudbard-Bell)@2014-11-04T04:06:39Z Files modified: * src/modules/rlm_couchbase/config.h.in * src/modules/rlm_couchbase/configure * src/modules/rlm_couchbase/configure.ac * src/modules/rlm_couchbase/couchbase.c * src/modules/rlm_couchbase/jsonc_missing.c * src/modules/rlm_couchbase/jsonc_missing.h * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/mod.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c8549e00719ebaaf37f5... ====== Link to libcap to determine process capabilities This lets us know whether the debugger attach check is failing because we don't have CAP_SYS_PTRACE or because there really is another debugger attached already. Arran Cudbard-Bell@2014-11-04T04:03:11Z Files modified: * configure * configure.ac * src/include/autoconf.h.in * src/include/libradius.h * src/lib/debug.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ef036dfb44761288e4fa5... ====== Add libcap-dev dependency for travis and debian packages Arran Cudbard-Bell@2014-11-03T23:09:12Z Files modified: * .travis.yml * debian/control Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/91176574fe166a88ded81... ====== Fix fr_utf8_strchar() and tests allowed characters shouldn't be escaped in the test. the function returns const it checks for fr_utf8_char() of str, not char the second time around Alan T. DeKok@2014-11-03T21:36:48Z Files modified: * src/include/libradius.h * src/lib/print.c * src/tests/keywords/escape Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8aabee0041dc152cedb3d... ====== Allow TLS 1.1 and 1.2 Alan T. DeKok@2014-11-03T20:38:15Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d9a285ca285148a2fb122... ====== Another typo Arran Cudbard-Bell@2014-11-03T18:50:03Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d13e33eca8de1d30e45a... ====== Fix compile error Alan T. DeKok@2014-11-03T17:46:15Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ab5f37b6748f63e53a0f... ====== Allow all UTF-8 characters Alan T. DeKok@2014-11-03T17:46:13Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a1f147f8c3c9d7cad6323... ====== Typo Arran Cudbard-Bell@2014-11-03T17:17:18Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ad8077082c3c9a4d6e1f... ====== Add reply attributes, not over-write them Alan T. DeKok@2014-11-03T16:37:51Z Files modified: * raddb/sites-available/inner-tunnel Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2e70923fe482b6ae2f7a8... ====== Quiet GCC Arran Cudbard-Bell@2014-11-03T16:14:48Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f7d07572e0a1fced4050d... ====== More fixes for fr_debugger_attached Arran Cudbard-Bell@2014-11-03T16:14:48Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4fcb304f3c2d138973266... ====== Better checks for duplicates. If the old packet is in RESPONSE_DELAY or CLEANUP_DELAY, we can delete the old packet. This is really only for DHCP. Alan T. DeKok@2014-11-03T14:48:52Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aa7f24d05730a16614ebc... ====== Debugging info to help find out why the ptrace attach failed Arran Cudbard-Bell@2014-11-03T06:52:37Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d10ed4d940b63f4eb6be... ====== Fix infinite loop in fr_fault if initial pattach fails (indicating process is running under debugger), and process receives either SIGUSR1 or SIGUSR2 Arran Cudbard-Bell@2014-11-03T06:40:27Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e3e29974f2d218699aade... ====== Quiet GCC Arran Cudbard-Bell@2014-11-02T22:52:13Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/467bdf74a1f01271759cf... ====== Fix %{escape:} and %{unecape:} to work correctly with UTF8 safe characters Arran Cudbard-Bell@2014-11-02T22:38:44Z Files modified: * raddb/mods-available/expr * src/include/libradius.h * src/lib/print.c * src/modules/rlm_expr/rlm_expr.c * src/tests/keywords/escape Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/463e5c4a6e8478aab643e... ====== IDs are signed for DHCP. Closes #797. We don't want integer overflow. Alan T. DeKok@2014-11-02T21:35:35Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7992742eee9c08b05940b... ====== Load internal dictionary, for Packet-Src-IP-Address, etc. Alan T. DeKok@2014-11-02T21:35:34Z Files modified: * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/31424bf4415661fb3e778... ====== Added -D option to mirror radclient Alan T. DeKok@2014-11-02T21:35:33Z Files modified: * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/64f77a8b05daf60a8e39c... ====== Document session-state some more Alan T. DeKok@2014-11-02T21:35:32Z Files modified: * raddb/mods-available/eap * raddb/sites-available/default * raddb/sites-available/inner-tunnel Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a307a3abcfca678cd3c3... ====== Fix log messages Arran Cudbard-Bell@2014-10-31T19:05:54Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd35c1118b6657bf8f2f2... ====== Convert one cast call to value_data_cast Arran Cudbard-Bell@2014-10-31T17:58:19Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd331d483b38a4fb80ef3... ====== Make arguments consistent between value_data functions Arran Cudbard-Bell@2014-10-31T17:58:18Z Files modified: * src/include/libradius.h * src/lib/pair.c * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5daec5c2dd86b1c25bff8... ====== Fix assertions Alan T. DeKok@2014-10-31T16:06:01Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d80333470c38173bcf8d... ====== Tie session state into the rest of the server. Alan T. DeKok@2014-10-31T16:06:00Z Files modified: * man/man5/unlang.5 * src/include/radiusd.h * src/include/tmpl.h * src/main/auth.c * src/main/radiusd.c * src/main/radiusd.mk * src/main/tmpl.c * src/main/unittest.c * src/main/unittest.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dcb89481e4a94754f0e4d... ====== API to get / put session state Alan T. DeKok@2014-10-31T16:05:47Z Files modified: * src/include/state.h * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/77465d5941312138e3829... ====== Fix const casts Arran Cudbard-Bell@2014-10-30T23:34:38Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e316466b181d351666a3... ====== Convert xlat_debug_attr to use more library functions Arran Cudbard-Bell@2014-10-30T23:31:50Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/98368afdd59ea677f0cae... ====== Fix SEGV when parsing 64bit integer fails Arran Cudbard-Bell@2014-10-30T23:31:23Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2fa3166baf5e62af75c9d... ====== Indentation Arran Cudbard-Bell@2014-10-30T23:31:04Z Files modified: * src/include/radius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/84fe9a0d51784e033a599... ====== Print booleans Arran Cudbard-Bell@2014-10-30T23:30:53Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/efb835c4e6752a4e30632... ====== Add value_data_cast and use it to perform casts for hex xlat Eventual plan is to use it everywhere we need to perform casts Arran Cudbard-Bell@2014-10-30T22:17:30Z Files modified: * src/include/libradius.h * src/lib/value.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9adc030754ab0914f5870... ====== Quiet GCC Arran Cudbard-Bell@2014-10-30T22:16:51Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c3c07209ab914be47240... ====== Fix a fixme Arran Cudbard-Bell@2014-10-30T20:05:11Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0feaf25d1bdfdea8f3ac1... ====== Same for prefix Arran Cudbard-Bell@2014-10-30T20:03:43Z Files modified: * src/include/conffile.h * src/include/radius.h * src/lib/print.c * src/lib/radius.c * src/lib/value.c * src/main/client.c * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e97bd96a0cbe052fb6b68... ====== Change PW_TYPE_IP_ADDR to PW_TYPE_COMBO_IP_ADDR Arran Cudbard-Bell@2014-10-30T20:02:51Z Files modified: * src/include/conffile.h * src/include/radius.h * src/lib/dict.c * src/lib/radius.c * src/lib/value.c * src/main/conffile.c * src/main/listen.c * src/main/parser.c * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cce8fbbf66a3bb05273c6... ====== another missed cast Arran Cudbard-Bell@2014-10-30T19:48:38Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9e5cf1b77964d6d17bccc... ====== rename vp_aprint_value to vp_aprints_value Arran Cudbard-Bell@2014-10-30T19:48:38Z Files modified: * src/include/libradius.h * src/lib/pair.c * src/lib/print.c * src/main/client.c * src/main/evaluate.c * src/main/map.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/39671588b85e774e4817e... ====== convert vp_aprint_value to vp_data_aprints_value Arran Cudbard-Bell@2014-10-30T19:48:38Z Files modified: * src/include/libradius.h * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c9e6483605fe690b13d0... ====== Indent Arran Cudbard-Bell@2014-10-30T19:48:38Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf466f71ec468d9c5def8... ====== Fix typo Alan T. DeKok@2014-10-30T19:19:16Z Files modified: * src/modules/rlm_securid/all.mk.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07afacf64946af59938ab... ====== Missed cast Arran Cudbard-Bell@2014-10-30T18:58:58Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e0be877b0fe6ace2efe3b... ====== Fixup validation functions to deal with polymorphic attributes Arran Cudbard-Bell@2014-10-30T18:51:23Z Files modified: * src/lib/debug.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8f072545714043ffebd59... ====== Fixup dict_attr on LHS of tmpl for polymorphic attributes Arran Cudbard-Bell@2014-10-30T18:51:18Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f412e6776857c0c7d0c26... ====== Copy the name field of polymorphic attributes correctly Arran Cudbard-Bell@2014-10-30T18:51:13Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/75ceac582784592a4968b... ====== Alloc value_data_t as part of tmpls Arran Cudbard-Bell@2014-10-30T18:51:09Z Files modified: * src/include/libradius.h * src/include/tmpl.h * src/main/map.c * src/main/modcall.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05a25b96664bb746dde21... ====== Copy to octets is not a strdup Arran Cudbard-Bell@2014-10-30T16:06:34Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da4f4cce4ca7bb129e8c4... ====== Run authentication tests, too Alan T. DeKok@2014-10-30T15:56:38Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a85cab6ee8b361dc2e197... ====== whitespace Alan T. DeKok@2014-10-30T15:56:37Z Files modified: * src/modules/rlm_chap/rlm_chap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b675fb6ee7cf7d6ffc67... ====== Grammar Alan T. DeKok@2014-10-30T15:44:03Z Files modified: * src/modules/rlm_chap/rlm_chap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bebe340a26d7d694d4665... ====== Remove unused variable Alan T. DeKok@2014-10-30T15:43:10Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5294176568aedd7c44802... ====== Install example config file Alan T. DeKok@2014-10-30T15:42:22Z Files modified: * src/modules/rlm_securid/all.mk.in * src/modules/rlm_securid/securid Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c55f11667e8f6389b8a3... ====== Stop compiler complaints Arran Cudbard-Bell@2014-10-30T15:38:43Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/22fd83a82ec5f9d74fbf6... ====== Fixup support for polymorphic attributes (maybe) Arran Cudbard-Bell@2014-10-30T15:37:36Z Files modified: * src/include/libradius.h * src/lib/pair.c * src/lib/value.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b3d63dc4c40e7c61d6200... ====== Set buffer type in value_data_from_str when allocing octets types buffers Arran Cudbard-Bell@2014-10-30T15:37:36Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/714315648642cfbf06d8f... ====== listener is NULL for Status-Server packets Alan T. DeKok@2014-10-30T15:33:25Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c015a28ef519a4049be4c... ====== Make arguments between vp_data_prints_value and value_data_from_str consistent Arran Cudbard-Bell@2014-10-30T03:45:55Z Files modified: * src/include/libradius.h * src/lib/print.c * src/lib/value.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dd064d372d94308248ec4... ====== Convert pairparsevalue to value_data_from_str which does the same thing but writes the result to a value_data_t This makes it more useful for evaluating conditions Arran Cudbard-Bell@2014-10-30T03:36:52Z Files modified: * src/include/libradius.h * src/lib/filters.c * src/lib/misc.c * src/lib/pair.c * src/lib/value.c * src/main/client.c * src/main/conffile.c * src/main/evaluate.c * src/main/mainconfig.c * src/main/map.c * src/main/pair.c * src/main/tmpl.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sql/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3942e4dd5bf5dd3f5c135... ====== Formatting Arran Cudbard-Bell@2014-10-30T03:36:52Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5a530f46a0e7a927916c... ====== Useful macro Arran Cudbard-Bell@2014-10-30T03:36:52Z Files modified: * src/include/build.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a0a6d0735aba90a544f68... ====== Split out value data functions into value.c and rename valuepair.c to pair.c Arran Cudbard-Bell@2014-10-30T03:36:52Z Files modified: * src/include/libradius.h * src/lib/all.mk * src/lib/pair.c * src/lib/value.c * src/lib/valuepair.c * src/main/libfreeradius-server.mk * src/main/pair.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c23871fa9dbee78929493... ====== Remember OPENSSL_CPPFLAGS and use them Alan T. DeKok@2014-10-29T22:20:04Z Files modified: * Make.inc.in * configure * configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ac9c6041bcb0ca02fe73... ====== Newer registrations replace old ones So that for HUP, the xlat's go to the new modules Alan T. DeKok@2014-10-29T20:53:20Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db00cd4c269cc1cf58fa6... ====== Automatically remove xlat's when we free a module instance Alan T. DeKok@2014-10-29T20:52:53Z Files modified: * src/main/modules.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_unbound/rlm_unbound.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7bfae9225f592a61d595f... ====== Add xlat_unregister_module() Which unregisters all xlat's for a module instance. So that the modules don't have to do that. Alan T. DeKok@2014-10-29T20:52:51Z Files modified: * src/include/radiusd.h * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/156acba3109df31a32cb0... ====== Colourise should be bool Arran Cudbard-Bell@2014-10-29T16:58:00Z Files modified: * src/include/log.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/34bbaaf51db17eb459273... ====== Avoid writing "Error: rlm_sql (sql): Cannot open new connection, connection spawning already in progress" when maintaining spares Arran Cudbard-Bell@2014-10-29T16:54:45Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/788bee4da39617842d7eb... ====== Don't SEGV if start connections is set and we have a connection initialisation statement Arran Cudbard-Bell@2014-10-29T16:24:01Z Files modified: * src/modules/rlm_sql/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/89e4df200e7e4f4215e6d... ====== raddb: Update triggers in trigger.conf Update trigger.conf's available triggers and comments to correspond to actual code. Nikolai Kondrashov (via Alan T. DeKok)@2014-10-29T16:05:50Z Files modified: * raddb/trigger.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d4ab6700bc1f29d6fdb13... ====== Decode unknown VSAs which are in RFC format Alan T. DeKok@2014-10-29T16:05:24Z Files modified: * src/lib/radius.c * src/tests/unit/vendor.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ca3b9404e1aa328ef19cd... ====== Time zone is 2 octets Alan T. DeKok@2014-10-29T16:05:23Z Files modified: * share/dictionary.3gpp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69a70fbafd639f9efecef... ====== Stupid GCC Arran Cudbard-Bell@2014-10-29T15:37:26Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/070aa9fd67c97ae960eab... ====== 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/9a3035f375ebda19863ba... ====== Fix configure argument names Alan T. DeKok@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/56286fe3d6ebabd1be87c... ====== Actually check the path specified by configure Alan T. DeKok@2014-10-28T22:41:51Z Files modified: * src/modules/rlm_securid/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/44b2c804c84dfc70e9424... ====== Add FreeRADIUS-Response-Delay-USec Alan T. DeKok@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/6277960bc830891123b00... ====== Add and document reject_delay of fractional seconds Alan T. DeKok@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/3726e6d574bb23249a811... ====== Fix debug_name for policies Alan T. DeKok@2014-10-28T20:15:21Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e1bc0fa4dc7813eaa3f9e... ====== Update Stripped-User-Name, too. And do one loop, rather than 3. It's a bit more efficient. Alan T. DeKok@2014-10-28T20:01:02Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a322ac2a2658b72f36756... ====== 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/3756952109c966e10eae0... ====== Remove the debug_pair calls from the protocol encoders/decoders Fixes the double packet debug output Arran Cudbard-Bell@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/02e8d156013c242e4f615... ====== Fixup crappy debug_packet code Arran Cudbard-Bell@2014-10-28T15:56:55Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5f200562b3571580922b9... ====== Use rdebug_pair_list in more places and remove debug_pair_list Arran Cudbard-Bell@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/5b4ea4ed313a215f52db7... ====== 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/d61d5002347fd3aa56c35... ====== This is for the "return" keyword, not the module return code Alan T. DeKok@2014-10-28T15:21:56Z Files modified: * src/tests/keywords/return Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f0d78ef02901dab10e742... ====== Use a better name Alan T. DeKok@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/e98406a128337d76f8e25... ====== Fixed to use the correct data Alan T. DeKok@2014-10-28T15:21:54Z Files modified: * src/tests/keywords/return Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/feab77cc6613e459661a9... ====== Print out correct section names in debug mode Alan T. DeKok@2014-10-28T15:11:29Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ebf824e9bea2ea061108d... ====== Added "return" keyword Alan T. DeKok@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/fc4d6dca6f728b6e1af13... ====== Don't de-reference a deleted entry Alan T. DeKok@2014-10-28T14:18:30Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de514a401df380d8ab2a7... ====== -- This commit summary was generated @2014-11-05T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).