Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Fix CID #1317153 and CID #1317152 Arran Cudbard-Bell@2015-08-22T18:57:42Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1a7a9d91b35fdf3e8af91... ====== Move couchbase to templates Arran Cudbard-Bell@2015-08-22T15:33:56Z Files modified: * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a71a991d4ad95e8c70e59... ====== Convert rlm_attr_filter to templates Arran Cudbard-Bell@2015-08-22T05:40:44Z Files modified: * src/modules/rlm_attr_filter/rlm_attr_filter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f3e2fc3488b96ac603aef... ====== Delete should not allow insert Arran Cudbard-Bell@2015-08-21T23:53:47Z Files modified: * raddb/sites-available/tls-cache Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/88e17b749b9976204ac7e... ====== Add example calls to cache modules I guess the modules should be defined too at some point... Arran Cudbard-Bell@2015-08-21T23:53:06Z Files modified: * raddb/sites-available/tls-cache Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94ad71d7795deefd7b5c2... ====== Consistency... Arran Cudbard-Bell@2015-08-21T23:38:51Z Files modified: * raddb/sites-available/tls-cache Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/239299fe8c831ecf9f431... ====== Allow virtual server for OCSP to be set Virtual server can retrieved cached OCSP status for a certificate. Useful if the OCSP server sucks, and can't handle the rate of authentications needed. Arran Cudbard-Bell@2015-08-21T23:25:22Z Files modified: * raddb/mods-available/eap * raddb/sites-available/tls-cache * share/dictionary.freeradius.internal * src/include/tls-h * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bcff948af4bcedbf5ee6a... ====== More doxygen Arran Cudbard-Bell@2015-08-21T21:49:39Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6205e33950bdf3ff734a3... ====== Doxygen Arran Cudbard-Bell@2015-08-21T21:41:29Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ef323d19e526266f25a14... ====== Simplify converting undefined attributes to defined ones of specific types Arran Cudbard-Bell@2015-08-21T20:31:45Z Files modified: * src/include/tmpl.h * src/main/tmpl.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/817cf591813572fd187e8... ====== Cross-reference documentation Alan T. DeKok@2015-08-21T17:46:48Z Files modified: * raddb/mods-available/dhcp_sqlippool * raddb/sites-available/dhcp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2c5bb29cd383627aea01... ====== Fix rediswho Manual merge / port of commit 0c14edaa and commit d11b6f69fb Alan T. DeKok@2015-08-21T17:08:07Z Files modified: * src/modules/rlm_rediswho/rlm_rediswho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/204e201560537c333e392... ====== Perform implicit cast earlier in map_to_vp Conflicts: src/main/map.c Arran Cudbard-Bell@2015-08-21T06:16:04Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dde46eccdd0fa479b5d15... ====== Refactor cf_item_parse and cf_section_parse_pass2 Move all TMPL_TYPE_ATTRIBUTE CONF_PARSE entries to TMPL_TYPE_TMPL | TMPL_TYPE_ATTRIBUTE Arran Cudbard-Bell@2015-08-21T06:16:04Z Files modified: * raddb/README.rst * raddb/mods-available/counter * raddb/mods-available/sometimes * raddb/mods-available/sqlcounter * src/include/radius.h * src/include/tmpl.h * src/main/conffile.c * src/main/listen.c * src/main/tmpl.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/tests/modules/cache_rbtree/cache-bin.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9133027dc358ad625b9c6... ====== mark home server alive if we have a proxy reply in zombie state Alan T. DeKok@2015-08-20T22:42:04Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02fd6bed95c89ac89509a... ====== Refactor "mark home server alive" to a function Alan T. DeKok@2015-08-20T22:42:03Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aaf1d017607b6c9eecbf1... ====== Skip Status-Server checks if the NAS is retransmitting Alan T. DeKok@2015-08-20T22:36:45Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/64b750873605a42bcea34... ====== Empty TLS cache virtual server. As we get more fancy, use the "cache" module to cache things. Alan T. DeKok@2015-08-20T22:01:11Z Files modified: * raddb/sites-available/tls-cache Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d18674a1b635b45ab550... ====== Deprecate persist_dir, lifetime, and max_entries. These should be replaced with the virtual_server tls-cache Alan T. DeKok@2015-08-20T18:00:42Z Files modified: * raddb/mods-available/eap * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b1a2e686077f5ff6831ac... ====== It's RADIUS over TLS Alan T. DeKok@2015-08-20T18:00:33Z Files modified: * raddb/sites-available/tls Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3275f32620ed20c793076... ====== Remove redundant documentation Alan T. DeKok@2015-08-20T17:46:03Z Files modified: * raddb/mods-available/eap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6dead0c99930f827eef8e... ====== Stop processing when we hit max time. Fixes #1184 Alan T. DeKok@2015-08-20T17:36:11Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/36feba4fd8be59ea7c290... ====== Minor fixes Arran Cudbard-Bell@2015-08-20T17:17:20Z Files modified: * share/dictionary.freeradius.internal * src/main/tls.c * src/modules/rlm_cache/rlm_cache.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e0c59f769d39a01daeaf9... ====== Clang scan Arran Cudbard-Bell@2015-08-20T15:43:16Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/77e444b7cf363a9d04869... ====== Pass around quoting characters and set quote properly for templates Arran Cudbard-Bell@2015-08-20T07:17:32Z Files modified: * src/include/conffile.h * src/include/tmpl.h * src/include/token.h * src/lib/token.c * src/main/command.c * src/main/conffile.c * src/main/listen.c * src/main/map.c * src/main/modcall.c * src/main/radmin.c * src/main/tmpl.c * src/main/unittest.c * src/main/xlat.c * src/modules/proto_bfd/bfd.c * src/modules/proto_dhcp/dhcpd.c * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5f1bc0a65e538268c0df2... ====== Switch to C99 initialisers for CONF_PARSER arrays This lets us set optional fields without having to provide initialises for all 700+ CONF_PARSER elements in the servers Arran Cudbard-Bell@2015-08-20T06:10:22Z Files modified: * src/include/conffile.h * src/main/client.c * src/main/command.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/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/redis.h * 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/c78de8f9c7f377eaf9119... ====== Fix typo Arran Cudbard-Bell@2015-08-20T01:08:23Z Files modified: * src/modules/rlm_cache/serialize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5994d4d6e6342243d71f6... ====== Rename TMPL_TYPE_LITERAL to TMPL_TYPE_UNPARSED Arran Cudbard-Bell@2015-08-20T01:08:15Z Files modified: * src/include/tmpl.h * src/main/conffile.c * src/main/evaluate.c * src/main/map.c * src/main/modcall.c * src/main/parser.c * src/main/tmpl.c * src/modules/rlm_cache/serialize.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_json/rlm_json.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_linelog/rlm_linelog.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/66779e8c3e0123e7fd786... ====== Coverity CID #1316683 Arran Cudbard-Bell@2015-08-20T00:55:52Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65f30d6ddddc5246bdc30... ====== Merge pull request #1198 from jpereira/develop/dict1 Unnecessary buffer, just call fr_strerror() directly Arran Cudbard-Bell@2015-08-19T23:43:15Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f0e1dd0839afb883c4787... ====== Unnecessary buffer, just call fr_strerror() directly Jorge Pereira@2015-08-19T23:40:11Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f8ad5b33e1d57d0772c7... ====== Fix signed and unsigned type in conditional expression Arran Cudbard-Bell@2015-08-19T20:28:32Z Files modified: * src/include/libradius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d54232dd01c84fd68759a... ====== Remove unused function Alan T. DeKok@2015-08-19T20:03:20Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/177307e8eca5e468315c0... ====== When creating default proxy listener, add it to the proxy list. And create a v6 default listener if required. Alan T. DeKok@2015-08-19T20:02:05Z Files modified: * src/main/listen.c * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5dfa1a1fd57315f35716a... ====== Whitespace Alan T. DeKok@2015-08-19T20:01:12Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/32e1616ee3b334e737408... ====== Clarify debugging messages with actual port number Alan T. DeKok@2015-08-19T20:01:09Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1090d295f559769ae70bc... ====== Fix typo Arran Cudbard-Bell@2015-08-19T19:58:29Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db39a438d25e7865e65ab... ====== Don't need the explicit cast anymore Arran Cudbard-Bell@2015-08-19T19:52:46Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/732430fe95f24941cba45... ====== Fixup callers to tmpl_prints and map_prints to check for truncation Arran Cudbard-Bell@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/0651aeffe4f1d5e65056f... ====== 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@2015-08-19T19:47:06Z Files modified: * src/include/libradius.h * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ddbac34ba81c4b87e4fde... ====== Quiet nosy programmer Alan T. DeKok@2015-08-19T14:59:16Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0cf43cc37564e5a9f48fd... ====== 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@2015-08-19T13:38:56Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2929128c618dc26a81e96... ====== Remove v3.0 stuff Alan T. DeKok@2015-08-19T13:23:58Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f9b2b237081b4f74c0f29... ====== Remove redundant declaration Alan T. DeKok@2015-08-19T13:09:20Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/77ba940f945dace93a112... ====== Almost there Alan T. DeKok@2015-08-19T12:58:41Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/25b7de04c29f972c16afc... ====== Make it build... OSX is much more forgiving than other platforms Alan T. DeKok@2015-08-19T12:50:59Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ae8a93ef4270422fa0e43... ====== Linker hacks Alan T. DeKok@2015-08-19T12:45:29Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c60fd46c7c46e68ab795... ====== Remove unnecessary wrappers Alan T. DeKok@2015-08-19T12:35:30Z Files modified: * src/tests/map/map_unit.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a94204d95e5f0fea8552... ====== Disallow assigning [#]. Fixes #1171 Alan T. DeKok@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/c66dec08666733a5f6c41... ====== 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@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/c38db88f6f0486a34f240... ====== Fix text Alan T. DeKok@2015-08-19T12:29:27Z Files modified: * src/main/radattr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5b26a613491427dc02ebd... ====== 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@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/0764786430e2eca635ef3... ====== Add OCSP caching Arran Cudbard-Bell@2015-08-18T03:35:12Z Files modified: * raddb/mods-available/eap * share/dictionary.freeradius.internal * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/baac1bae067522be0231b... ====== Print out code, too Alan T. DeKok@2015-08-17T22:13:16Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58e7537abca30fd550588... ====== Fix example Arran Cudbard-Bell@2015-08-17T19:45:41Z Files modified: * src/include/tmpl.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1154b96e6fea10505c47... ====== Define UDP/ETH header sizes if we have raw packets or pcap Arran Cudbard-Bell@2015-08-17T19:37:05Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7464d382b15f13b02bbd6... ====== Formatting Arran Cudbard-Bell@2015-08-17T19:36:37Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5896aa680b9f06bae1d3f... ====== be 'NOT NULL' to prevent SEGV Jorge Pereira (via Arran Cudbard-Bell)@2015-08-17T19:31:24Z Files modified: * src/main/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f1a2b2ca89bef5a61ad11... ====== Set packet->proto Alan T. DeKok@2015-08-17T10:48:20Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1510d07241355cb328241... ====== Print out packet code by name Alan T. DeKok@2015-08-17T10:48:19Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6e878aae0f4cfe7736034... ====== We don't need these messages in normal debug mode Alan T. DeKok@2015-08-17T10:48:18Z Files modified: * src/modules/rlm_eap/rlm_eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea836fb81a9a525094578... ====== Unused assignment Arran Cudbard-Bell@2015-08-17T03:36:27Z Files modified: * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3583c92791ad4174c0f76... ====== Add function to simplifying pipeline draining Arran Cudbard-Bell@2015-08-17T03:22:42Z Files modified: * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c * src/modules/rlm_redis/cluster.c * src/modules/rlm_redis/cluster.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2970e93516db7f58b5189... ====== Add support for identifying NOSCRIPT errors We'll likely have more code that relies on server side lua scripts in future Arran Cudbard-Bell@2015-08-17T02:31:03Z Files modified: * src/modules/rlm_redis/redis.c * src/modules/rlm_redis/redis.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3211b96f1b44c3c032d5b... ====== Wrap Arran Cudbard-Bell@2015-08-17T02:26:35Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b0075b39bcb6812d408a4... ====== Typo Arran Cudbard-Bell@2015-08-16T19:53:06Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/26e66cda7a99420d5a65e... ====== Fix some confusing documentation around ldap profile Arran Cudbard-Bell@2015-08-16T19:49:46Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d2f6ef2113cfbf37c17c... ====== Fix capitalization of sha1 ctx Arran Cudbard-Bell@2015-08-16T19:34:36Z Files modified: * src/include/sha1.h * src/lib/hmacsha1.c * src/lib/sha1.c * src/modules/proto_bfd/bfd.c * src/modules/rlm_cram/rlm_cram.c * src/modules/rlm_eap/libeap/eapcrypto.c * src/modules/rlm_eap/libeap/fips186prf.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_mschap/mschap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_pap/rlm_pap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2be2df7dbc4924c97203c... ====== ETH_HDR_SIZE is only used by Linux code Alan T. DeKok@2015-08-16T18:38:42Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3b1a4c1b98784f1fb0d28... ====== Move message to debug only. Fixes #1182 Alan T. DeKok@2015-08-16T18:37:59Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da0660710bcd9fc847976... ====== Typo Arran Cudbard-Bell@2015-08-16T01:47:39Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/077c57c956cf69dc403b4... ====== Fix tags in map_exec_to_vp too Addresses #1191 Arran Cudbard-Bell@2015-08-16T00:59:04Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07a7da34f212d71c44585... ====== Added tag to map plambrechtsen (via Arran Cudbard-Bell)@2015-08-16T00:56:27Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/294fdaaf54e2aecacb07b... ====== better than ifdef's throughout the code Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T17:01:46Z Files modified: * src/main/connection.c * src/main/crypt.c * src/main/tls_listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/52050117c405f9435a499... ====== check if have pthread support Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:48Z Files modified: * src/include/listen.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c468f5cab761f48e52a9... ====== minor tweaks Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:40Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b4b41cfca932c4df9d0e... ====== Removed unused pthread reference Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:32Z Files modified: * src/main/tls_listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2112b0ef9e8e9b4de2de... ====== Better check about pthread_mutex_lock/unlock Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:27Z Files modified: * src/lib/cbuff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/36654ea85f2927bc526b3... ====== Print out euid and egid on file errors Closes #1071 It's a fairly common issue that the server will work fine in debug mode, but fail to start in daemon mode due to file permissions errors. Additional sprinkling of rad_file_error needed. Arran Cudbard-Bell@2015-08-15T16:49:38Z Files modified: * src/include/radiusd.h * src/main/conffile.c * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/522c79a1da0505fcbbc71... ====== Tweak rad_prints_uid/gid Taking a context and not allocating the result string is confusing Arran Cudbard-Bell@2015-08-15T16:49:38Z Files modified: * src/include/radiusd.h * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56b444180cff974ed0254... ====== Fixing the rlm_detail manual Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:02:10Z Files modified: * man/man5/rlm_detail.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d3046646a1d2b86f03da... ====== Don't install proto_dhcp.so in freeradius-*.deb, #1125 Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T15:52:55Z Files modified: * debian/freeradius.install Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ed6d52cdd89858c922ca1... ====== Fix problems with freeradius-dhcp*.deb, refs #1125 Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T15:52:39Z Files modified: * debian/patches/disable-dhcp-bydefault.diff * debian/patches/series Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92d7a970349c042fe3b14... ====== Pass --build-id explicitly in RHEL spec file (allows build to work with clang) Arran Cudbard-Bell@2015-08-15T04:15:36Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/95eb0eb8696c0373a6199... ====== Add timespec subtract Arran Cudbard-Bell@2015-08-15T03:59:37Z Files modified: * src/include/conffile.h * src/include/libradius.h * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e71f86d489204e6880581... ====== Constify code Arran Cudbard-Bell@2015-08-15T00:47:13Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8502cf5ec2d755f1124d3... ====== Formatting Arran Cudbard-Bell@2015-08-15T00:47:08Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bbc1adb6be7542659b9cb... ====== Check to see if we need to link to librt Arran Cudbard-Bell@2015-08-14T23:44:35Z Files modified: * configure * configure.ac * src/include/autoconf.h.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce0144a9badef769641cb... ====== Fix a large number of DHCP issues that werent found because the person who wrote the code forgot to run autoconf/autoheader, meaning the server never built with raw packets Arran Cudbard-Bell@2015-08-14T23:13:55Z Files modified: * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5094293f28ac9443b7be3... ====== Doxygen Arran Cudbard-Bell@2015-08-14T22:20:29Z Files modified: * src/modules/rlm_redis/cluster.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e94b5ac8a53b00ad47481... ====== Typo Arran Cudbard-Bell@2015-08-14T22:18:35Z Files modified: * configure * configure.ac * src/include/autoconf.h.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a551287093732e5ef8331... ====== Too many commas... Arran Cudbard-Bell@2015-08-14T22:17:47Z Files modified: * src/include/missing-h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d4bfd7cac7b8d37f6700b... ====== Set home->proto for servers read from config files Alan T. DeKok@2015-08-14T22:13:35Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9a5712a6817b9e01dddec... ====== Use consistent names Alan T. DeKok@2015-08-14T22:13:35Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4309cb2c185b17418caa2... ====== If we can't encode a packet, delete it from the list Alan T. DeKok@2015-08-14T22:13:33Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4465d75ca261ec6afec2d... ====== Split out ping and node weight functions so they can be used in multiple places Arran Cudbard-Bell@2015-08-14T21:06:10Z Files modified: * src/modules/rlm_redis/cluster.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b8ab21d8c8358003bda8... ====== Start of portable clock functions Arran Cudbard-Bell@2015-08-14T21:05:20Z Files modified: * configure * configure.ac * src/include/autoconf.h.in * src/include/missing-h * src/lib/missing.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2bca17d95d500230a0f65... ====== Missed autoheader from previous patch? Arran Cudbard-Bell@2015-08-14T21:04:20Z Files modified: * configure * src/include/autoconf.h.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec38d471f6e9f24aebb6e... ====== Initialize scope Arran Cudbard-Bell@2015-08-14T20:52:35Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/11cb58d47b0b2859227c1... ====== Remove rad_assert(rbtree_num_elements(cluster->used_nodes) == total); It's triggered incorrectly on bifurcated ranges. Arran Cudbard-Bell@2015-08-14T17:15:23Z Files modified: * src/modules/rlm_redis/cluster.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1e5ee05bf37b8f00787c7... ====== -- This commit summary was generated @2015-08-23T00:00:06Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org