New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Sync systemd unit with v3.1.x Arran Cudbard-Bell@2015-08-13T13:14:29Z Files modified: * redhat/radiusd.service Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/180e0b27022237a5f75c3... ====== ldap_next_entry requires the previous entry Arran Cudbard-Bell@2015-08-13T13:11:37Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d50ec64f090c4534e7d7... ====== Typo in SSL version check Jeremy Browne (via Alan T. DeKok)@2015-08-13T12:48:06Z Files modified: * src/main/version.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b923c7de3fefd38a789c... ====== Consistent formatting for disabled config items Alan T. DeKok@2015-08-13T10:56:02Z Files modified: * raddb/mods-available/eap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24bfab55260cceac967e2... ====== Allow EAP sub-modules to be disabled via (e.g.) "disable peap" Alan T. DeKok@2015-08-13T10:48:00Z Files modified: * src/modules/rlm_eap/rlm_eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7803ef56a99b897cc988e... ====== Print out packet code by name Alan T. DeKok@2015-08-12T09:47:15Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d6b7fb3f404e7222ddb9... ====== Print out Status-Server packet for pings Alan T. DeKok@2015-08-12T09:37:50Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf3a91e74aed5ed7cf533... ====== Include packet ID in error messages Alan T. DeKok@2015-08-12T09:36:13Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b3da954ebee7646cd4ae4... ====== Set proto for proxied packets, too Alan T. DeKok@2015-08-08T19:03:23Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb7c2ceb31eff6dcd619d... ====== Initialize packet->proto as required Alan T. DeKok@2015-08-08T19:00:23Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a730e4957333c91abdf1d... ====== More tests for tunnel password encryption Alan T. DeKok@2015-08-08T17:44:54Z Files modified: * src/lib/radius.c * src/tests/unit/tunnel.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d1cdce1b07d4630832f4e... ====== Handle TCP sockets better. Fixes #1177 FreeBSD issues. When bound to "*", the socket will actually be bound to a real IP address, and will be seen as coming from that real IP. So for TCP sockets, just swap the src/dst IP/port Alan T. DeKok@2015-08-08T17:44:54Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8af46779f5675043bb564... ====== Re-link and run tests if pre-reqs change Alan T. DeKok@2015-08-08T17:44:54Z Files modified: * src/tests/unit/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc26b655db1d690025d1a... ====== Only print packet decoding errors if running in debug mode Arran Cudbard-Bell@2015-08-07T17:19:21Z Files modified: * src/main/listen.c * src/main/tls_listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/053a0902731eb6f23c48a... ====== Allow casting from unsigned to signed as long as the unsigned value is <= INT_MAX Arran Cudbard-Bell@2015-08-04T19:25:30Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c7e30d4108c54a1f69f8f... ====== Merge pull request #1180 from leprechau/v3.0.x added NULL checks Arran Cudbard-Bell@2015-08-04T18:17:47Z Files modified: * src/modules/rlm_couchbase/jsonc_missing.c * src/modules/rlm_couchbase/mod.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee3459004170e650f00d9... ====== added NULL checks Aaron Hurt@2015-08-04T18:13:13Z Files modified: * src/modules/rlm_couchbase/jsonc_missing.c * src/modules/rlm_couchbase/mod.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5cbe2ce2ea5461fb05614... ====== json_object_get_string_len should operate on output of json_object_get_string Arran Cudbard-Bell@2015-08-04T04:28:34Z Files modified: * src/modules/rlm_couchbase/jsonc_missing.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/934bfb505edd5a1d8424d... ====== Add verbose mode to more boiler make files Arran Cudbard-Bell@2015-08-04T01:36:06Z Files modified: * scripts/install.mk * scripts/libtool.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/faf7e0370f052cf6d27e5... ====== Merge pull request #1175 from leprechau/v3.0.x applicable parts of #1174 backported for 3.0.x Arran Cudbard-Bell@2015-08-04T00:10:22Z 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/couchbase.h * src/modules/rlm_couchbase/jsonc_missing.h * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e048141c324bef96cdbd6... ====== applicable parts of #1174 backported for 3.0.x Aaron Hurt@2015-08-03T23:58:21Z 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/couchbase.h * src/modules/rlm_couchbase/jsonc_missing.h * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6478b4f9cce3e238482d8... ====== Revert #1169 causes hang on make test on OSX Arran Cudbard-Bell@2015-08-03T23:33:25Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5aaea6c4113395a0a52f9... ====== Fix kevent error message Arran Cudbard-Bell@2015-08-01T15:16:03Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d5cfcb17960f7a465d7b5... ====== Merge pull request #1169 from jpereira/devel/bsd-kevent1 Better handle of errors returned by kevent() in FreeBSD Alan DeKok@2015-08-01T09:18:48Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/873c0bcef48a60a112ba9... ====== better handle of errors returned by kevent() in FreeBSD Jorge Pereira@2015-07-29T19:30:41Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5141f20d64e3b2e3c8616... ====== HAVE_JSON set in config.h Arran Cudbard-Bell@2015-07-31T22:12:22Z Files modified: * src/modules/rlm_rest/rest.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7113aaae9cf6472d24c10... ====== Search for json headers in multiple locations Closes #794 Arran Cudbard-Bell@2015-07-31T22:00:30Z Files modified: * src/modules/rlm_rest/config.h.in * src/modules/rlm_rest/configure * src/modules/rlm_rest/configure.ac * src/modules/rlm_rest/rest.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7832d9f273ad4fa24714f... ====== Grammar Arran Cudbard-Bell@2015-07-31T17:17:59Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fadd6ed788c7042558045... ====== Be more careful about appending duplicate options to the pg connection string Closes #1172 Arran Cudbard-Bell@2015-07-31T17:17:02Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/891b2db301bdafefb3d9c... ====== const for variables Alan T. DeKok@2015-07-31T09:22:11Z Files modified: * src/main/radattr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b5a134891118dc900f3e9... ====== Tests for Tunnel-Password And a fix for when it would encode passwords with the wrong length Alan T. DeKok@2015-07-31T08:36:20Z Files modified: * src/lib/radius.c * src/tests/unit/rfc.txt * src/tests/unit/tunnel.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f99aaa25a13d93baed08f... ====== Added packet / original for encode / decode attrs Alan T. DeKok@2015-07-31T08:36:20Z Files modified: * src/main/radattr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e616839a74b503f9edde3... ====== Update ChangeLog Arran Cudbard-Bell@2015-07-31T05:56:06Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/40bd092d6238340443ad1... ====== fr_utf8_char should take a string length so that it can operate safely on none \0 terminated buffers Arran Cudbard-Bell@2015-07-31T04:51:20Z Files modified: * src/include/libradius.h * src/lib/misc.c * src/lib/print.c * src/main/auth.c * src/main/log.c * src/main/util.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_utf8/rlm_utf8.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ef5b1cb6b3e037b46c5e4... ====== Fifo code should use unsigned ints Arran Cudbard-Bell@2015-07-31T04:51:20Z Files modified: * src/include/libradius.h * src/lib/fifo.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2ad9e4f0d086d9618a7d... ====== Fix potential buffer overflow in value_data_prints Arran Cudbard-Bell@2015-07-30T18:21:30Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/42172099c57604ddfb8a4... ====== Update ChangeLog Arran Cudbard-Bell@2015-07-28T18:21:24Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ead2a417c97d84028e31b... ====== Remove unnecessary prototype Alan T. DeKok@2015-07-27T21:38:54Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/079eac7180736fb1289e8... ====== Don't do mutexes if no threads Alan T. DeKok@2015-07-27T21:31:46Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f50609f9257085bf32ef... ====== Don't check for spawn in area where it's false Alan T. DeKok@2015-07-27T18:45:16Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b1923a4de2b0428ac282f... ====== More minor tweaks Alan T. DeKok@2015-07-27T18:42:18Z Files modified: * src/include/connection.h * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f836985bcb8913a0af078... ====== Remove "needs_reconnecting" It's not used in v3.0, and won't be needed there Alan T. DeKok@2015-07-27T18:39:12Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/313bbc6222e1e63a9691e... ====== Don't use "lock". It's too common Alan T. DeKok@2015-07-27T18:34:18Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/16ca094d55f88184ff4fa... ====== formatting / comments Alan T. DeKok@2015-07-27T17:55:07Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/691bef02101631aed412e... ====== Don't recusively grab mutexes. The reconnection logic is complex and fragile Alan T. DeKok@2015-07-27T17:43:33Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b0f7cbaeaac4e57f4581... ====== redisConnect() may return NULL It's possible. Better check for it Alan T. DeKok@2015-07-27T17:14:03Z Files modified: * src/modules/rlm_redis/rlm_redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/17ca130fc1c386b972139... ====== Do dedup for CoA packets, too Alan T. DeKok@2015-07-27T13:13:19Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ca7acc567f3f2608d9ec... ====== Use correct VP for port information Alan T. DeKok@2015-07-26T14:02:25Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4867bacbfb39c8be07275... ====== Minor updates Alan T. DeKok@2015-07-26T12:49:52Z Files modified: * raddb/mods-available/linelog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/122f882c48b277fa3558d... ====== session_init returns 0/1 Alan T. DeKok@2015-07-26T02:48:11Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/873a793290b17889234c2... ====== conn_pool -> pool. Closes #1165 Alan T. DeKok@2015-07-24T21:37:37Z Files modified: * src/modules/rlm_yubikey/rlm_yubikey.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/85b0a026693381a048f4b... ====== Formatting Arran Cudbard-Bell@2015-07-24T14:33:05Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a1c6cb4b1a85eefca45b7... ====== Pass error codes back through cf_section_parse Arran Cudbard-Bell@2015-07-24T14:33:05Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d847f8d59ff1b39c12e3... ====== Revert "Don't complain on deprecated. Closes #1131" DO complain on -C, because we refuse to start without -C, and having different behaviour between daemon mode and -C is worse than some mildly confusing message, as it's the thing that init and salt scripts use to prevent accidental destruction of radius clusters. Arran Cudbard-Bell@2015-07-24T14:33:05Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc1c488d0254cef56dcde... ====== Fix missing %{Packet-Src-IPv6-Address} in the linelog Jorge Pereira (via Arran Cudbard-Bell)@2015-07-24T14:33:05Z Files modified: * raddb/mods-available/linelog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0233c729f40332ba7783e... ====== Correct ldap config note Arran Cudbard-Bell@2015-07-24T14:33:04Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6634b012115bac498fcff... ====== Update ldap Alan Buxey (via Arran Cudbard-Bell)@2015-07-24T14:33:04Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/333edebe8f34949a54249... ====== Add 'Alc-Ascend-Data-Filter-Host-Spec' for Alcatel7750 Jorge Pereira (via Arran Cudbard-Bell)@2015-07-24T14:33:04Z Files modified: * share/dictionary.alcatel.sr Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c819a3781dd5b3c63d59... ====== Fix missing %{Packet-Src-IPv6-Address} in the policy insert_acct_class Jorge Pereira@2015-07-22T23:27:20Z Files modified: * raddb/policy.d/accounting Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/def564d492c34ec832dfd... ====== Update ChangeLog Arran Cudbard-Bell@2015-07-22T23:25:49Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b5b7789a449cc4de702c... ====== Merge pull request #1160 from jpereira/dict/alcatel7750-1 Add 'Alc-Nas-Filter-Rule-Shared' for Alcatel7750 Arran Cudbard-Bell@2015-07-22T23:22:00Z Files modified: * share/dictionary.alcatel.sr Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/72a5f2a7d53a5249c34b1... ====== Add 'Alc-Nas-Filter-Rule-Shared' for Alcatel7750 Jorge Pereira@2015-07-22T21:09:06Z Files modified: * share/dictionary.alcatel.sr Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a523e6405da2bc38ead9e... ====== Merge pull request #1159 from qnet-herwin/servicetype_authorizeonly_symbolic Use define for Service-Type value check Arran Cudbard-Bell@2015-07-22T14:02:00Z Files modified: * src/include/radius.h * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1263b324bfbafdc8c2014... ====== Don't check pointer in FR_TIMEVAL_TO_MS Arran Cudbard-Bell@2015-07-22T22:50:15Z Files modified: * src/include/conffile.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4171ca2815f82b9e963d7... ====== Add NULL check in originate-coa This prevents segfaults that may occur when the COA list could not be created, either by a lack of memory, or a request that is not an Access-Request/Accounting-Request Herwin Weststrate (via Arran Cudbard-Bell)@2015-07-22T22:50:15Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/473a5f7c4c1612357d04d... ====== Use define for Service-Type value check The value 17 (Authorize-Only) has been added in RFC3576, the other values were already present in RFC 2865, most likely that's the reason the symbolic name was missing. Herwin Weststrate@2015-07-22T11:57:16Z Files modified: * src/include/radius.h * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e33d2e266baf2827dcf0... ====== Update ChangeLog Arran Cudbard-Bell@2015-07-21T17:24:57Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cba3cbeb7510c0c3c78cf... ====== Avoid modifying dst until we're sure unescaping has succeeded in value_data_from_str. Closes #1157 Arran Cudbard-Bell@2015-07-21T17:04:38Z Files modified: * src/lib/value.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/304b423346d08b08d944f... ====== Always set error messages in ip_hton Arran Cudbard-Bell@2015-07-20T20:52:21Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/778cfcc65a7787c4f2694... ====== Update ChangeLog Arran Cudbard-Bell@2015-07-20T20:37:49Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b92f26f399231bd55a943... ====== Move radclient to use fr_pton_port for its host and port parsing fr_pton_port seems to work, whereas what was there before didn't... Arran Cudbard-Bell@2015-07-20T20:24:33Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5a286d426fafd72109ffc... ====== Fix v6 address printing in from/to messages Arran Cudbard-Bell@2015-07-20T20:24:25Z Files modified: * src/lib/packet.c * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0b3678b3765357f2501e8... ====== Allow an af to be specified for fr_pton This controls which record we use if the address doesn't look like a v4 or v6 address. Additionally inet_pton doesn't like addresses being wrapped in [], so strip them off in fr_pton_port. Arran Cudbard-Bell@2015-07-20T20:24:08Z Files modified: * src/include/libradius.h * src/lib/misc.c * src/main/client.c * src/main/conffile.c * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2759c57452842a43115b... ====== Add fr_pton_port which parses a v4/v6 ipaddress or host and port Arran Cudbard-Bell@2015-07-20T18:08:08Z Files modified: * src/include/libradius.h * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd71a392b7f089f70b91e... ====== Use temporary value buffer in fr_pton4/6 Arran Cudbard-Bell@2015-07-20T17:39:24Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/84b61bd89da0ba45fdec7... ====== Rename json_fr_pair_make back to json_pair_make Arran Cudbard-Bell@2015-07-20T16:59:17Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0763f69556f559140341b... ====== Need libsasl to build SASL capable rlm_ldap Arran Cudbard-Bell@2015-07-20T16:52:56Z Files modified: * debian/control Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/79176f0ca82269b99fb8a... ====== Check for sasl/sasl.h too Arran Cudbard-Bell@2015-07-20T16:48:22Z Files modified: * src/modules/rlm_ldap/config.h.in * src/modules/rlm_ldap/configure * src/modules/rlm_ldap/configure.ac * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4029af0642e44bfc48f8a... ====== Formatting Arran Cudbard-Bell@2015-07-19T19:15:08Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/140ba33f8aa02f60f1a99... ====== Only check if config items are deprecated if they exist Arran Cudbard-Bell@2015-07-19T19:15:04Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7603a8ca2c20126e07f44... ====== Use inst->pool not inst->conn_pool Arran Cudbard-Bell@2015-07-19T08:00:51Z Files modified: * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bb88ece5fda319d4e1bab... ====== Normalise conn field names in iodbc Arran Cudbard-Bell@2015-07-19T08:00:51Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/82c773c56f7527b968e8e... ====== Additional macros to simplify timeval to ms conversions, and marking things as deprecated whilst removing the fields from the struct Arran Cudbard-Bell@2015-07-19T08:00:50Z Files modified: * src/include/conffile.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb44639d36f166a5c71a5... ====== Globbing across directories is not supported. Fixes #1149. The rest of the "filename_work" code assumes that the detail.work file is in the same directory as the files being globbed. In order to support globbing for directories, the code will have to be updated to *not* open detail.work, but instead to do a *second* file globbing() on .../*/detail.work, in order to get the real filename of the detail.work file. In the short term it's easier to just enforce the assumptions in the rest of the code. Alan T. DeKok@2015-07-17T03:07:14Z Files modified: * src/main/detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac2fc42b977dca2823e1e... ====== s/fr_pair_make_any/fr_pair_make_unknown Arran Cudbard-Bell@2015-07-17T01:43:57Z Files modified: * src/lib/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/be8e25104b7fcd708f751... ====== Use modern list names Arran Cudbard-Bell@2015-07-17T01:39:25Z Files modified: * src/include/radiusd.h * src/main/listen.c * src/main/pair.c * src/main/process.c * src/main/soh.c * src/main/tls.c * src/modules/rlm_eap/libeap/eap_chbind.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_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_realm/trustrouter.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7705cc5f269cb9adf888e... ====== If proxying to public IPs, skip link local sockets. Fixes #1148 Alan T. DeKok@2015-07-16T22:54:32Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1e53eb89cbfc107546b94... ====== fixed message "hex string is not even" Length of Hex String is not even, got 7 bytes Is better than: Length of Hex String is not even, got 18446744073709551615 bytes Nicolas C (via Alan T. DeKok)@2015-07-16T19:19:36Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2059ef0ed330caf66bed9... ====== More byte fixes Alan T. DeKok@2015-07-16T19:17:42Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/efab239fc4f52d61db2b8... ====== More short fixes Alan T. DeKok@2015-07-16T14:11:37Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9f6cd4a91aa2253ae31d4... ====== dhcp secs is a short Properly encode DHCP field "secs" (using htons instead of htonl). Also I think in this case using "vp_short" is more correct than "vp_integer" for a short (even though it still works with "vp_integer"). Nicolas C (via Alan T. DeKok)@2015-07-16T14:10:10Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/45ef223fc36fac5747da8... ====== Merge pull request #1133 from jpereira/devel/add-sql_fields-freetds Add sql_fields function for freetds refs #993 Arran Cudbard-Bell@2015-07-15T18:57:58Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bdce8901ef7e114a8127e... ====== Add sql_fields function for freetds refs #993 Jorge Pereira@2015-07-10T02:31:46Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6e9d4a7e466952b5e895... ====== note recent changes Alan T. DeKok@2015-07-15T17:32:18Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0da34dc83dc4ede272ee3... ====== Clarify message Alan T. DeKok@2015-07-15T15:41:23Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f18ff310a37800a24cf11... ====== Alternate where we write errors in fr_strerror_printf to allow error messages to be appended to Arran Cudbard-Bell@2015-07-15T05:36:16Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6d3793cb93444b4ced34... ====== Formatting in getaddrinfo.c Arran Cudbard-Bell@2015-07-15T04:53:17Z Files modified: * src/lib/getaddrinfo.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e9ce23afd520e86ff8a1... ====== s/fr_isbase64/fr_is_base64 Arran Cudbard-Bell@2015-07-15T04:09:45Z Files modified: * src/include/base64.h * src/lib/base64.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/409f77a8a46acf1d9faaf... ====== Rename functions in pair.c to be consistent with the established naming scheme s/pairalloc/fr_pair_afrom_da/; s/paircreate/fr_pair_afrom_num/; s/pair2unknown/fr_pair_to_unknown/; s/pairfree/fr_pair_list_free/; s/pairfind/fr_pair_find_by_num/; s/pair_find_by_da/fr_pair_find_by_da/; s/pairdelete/fr_pair_delete_by_num/; s/pairadd/fr_pair_add/; s/pairreplace/fr_pair_replace/; s/paircmp/fr_pair_cmp/; s/pairlistcmp/fr_pair_list_cmp/; s/attrtagcmp/fr_pair_cmp_by_da_tag/; s/pairsort/fr_pair_list_sort/; s/pairvalidate_debug/fr_pair_validate_debug/; s/pairvalidate/fr_pair_validate/; s/pairvalidate_relaxed/fr_pair_validate_relaxed/; s/paircopyvp/fr_pair_copy/; s/paircopy/fr_pair_list_copy/; s/paircopy_by_num/fr_pair_list_copy_by_num/; s/pairsteam/fr_pair_steal/; s/pairmemcpy/fr_pair_value_memcpy/; s/pairmemsteal/fr_pair_value_memsteal/; s/pairstrcpy/fr_pair_value_strcpy/; s/pairbstrncpy/fr_pair_value_bstrncpy/; s/pairsprintf/fr_pair_value_sprintf/; s/pairmove/fr_pair_list_move/; s/pairfilter/fr_pair_list_move_by_num/; s/pairmakeip/fr_pair_afrom_ip_str/; s/pairparsevalue/fr_pair_value_from_str/; s/pairmake/fr_pair_make/; s/pairmark_xlat/fr_pair_mark_xlat/; s/pairread/fr_pair_raw_from_str/; s/userparse/fr_pair_list_afrom_str/; s/readvp2/fr_pair_list_afrom_file/; s/fr_pair_verify_vp/fr_pair_verify/; s/fr_pair_verify_list/fr_pair_list_verify/; s/radius_pairecreate/radius_pair_create/; s/pairmake_packet/pair_make_packet/; s/pairmake_reply/pair_make_reply/; s/pairmake_config/pair_make_config/; # Conflicts: # src/lib/pair.c Arran Cudbard-Bell@2015-07-14T22:38:19Z Files modified: * src/include/libradius.h * src/include/radiusd.h * src/lib/cursor.c * src/lib/pair.c * src/lib/radius.c * src/main/acct.c * src/main/auth.c * src/main/command.c * src/main/conffile.c * src/main/detail.c * src/main/evaluate.c * src/main/exec.c * src/main/files.c * src/main/listen.c * src/main/map.c * src/main/modcall.c * src/main/pair.c * src/main/process.c * src/main/radattr.c * src/main/radclient.c * src/main/radsniff.c * src/main/realms.c * src/main/session.c * src/main/soh.c * src/main/state.c * src/main/stats.c * src/main/threads.c * src/main/tls.c * src/main/tmpl.c * src/main/unittest.c * src/main/util.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_cache/serialize.c * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_cram/rlm_cram.c * src/modules/rlm_digest/rlm_digest.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/eap_chbind.c * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/libeap/mppe_keys.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/radeapclient.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/ike_conf.c * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c * src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.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_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_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_mschap/opendir.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/otp_mppe.c * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_otp/otp_radstate.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_realm/trustrouter.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_replicate/rlm_replicate.c * src/modules/rlm_rest/rest.c * src/modules/rlm_ruby/rlm_ruby.c * src/modules/rlm_securid/mem.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/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sql/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_unix/rlm_unix.c * src/modules/rlm_unpack/rlm_unpack.c * src/modules/rlm_wimax/rlm_wimax.c * src/modules/rlm_yubikey/decrypt.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/46f5ceea3c3d3676cd92e... ====== Remove module_safe grouping Arran Cudbard-Bell@2015-07-14T22:16:09Z Files modified: * src/lib/cursor.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c7d25a738aac6b2c71256... ====== -- This commit summary was generated @2015-08-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).