Commit report for v3.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Update ChangeLog Arran Cudbard-Bell@2014-12-31T23:23:29Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6170d9cf558297443a947... ====== Remove cf_template_copy and replace with cf_section_dup Has side effect of fixing infinite loop that caused the server to hang when processing templates with nested sections Arran Cudbard-Bell@2014-12-31T22:49:09Z Files modified: * src/include/conffile.h * src/main/conffile.c * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4d3dca630b157357a8ce1... ====== Add simple cycle detection to cf_item_add Arran Cudbard-Bell@2014-12-31T22:49:04Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ff23ebea94acfc498d84a... ====== Remove unused code Arran Cudbard-Bell@2014-12-31T22:48:58Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d50a1419a7df9c3742928... ====== Doxygen Arran Cudbard-Bell@2014-12-31T17:29:34Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bb0b75ce79c51c2eab58e... ====== Typo Arran Cudbard-Bell@2014-12-31T17:28:38Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb33e18068420543981b6... ====== Perform implicit conversion from unknown attribute format to known attributes in conditions and update sections e.g. Attr-1 is treated the same as User-Name Arran Cudbard-Bell@2014-12-31T17:26:32Z Files modified: * src/include/tmpl.h * src/lib/dict.c * src/main/map.c * src/main/pair.c * src/main/tmpl.c * src/main/xlat.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_rest/rest.c * src/tests/keywords/unknown * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3312f0abbc7e177b47e81... ====== rename cf_itemto* Arran Cudbard-Bell@2014-12-31T16:17:31Z Files modified: * src/include/conffile.h * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/connection.c * src/main/mainconfig.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/realms.c * src/main/threads.c * src/main/xlat.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9855526a6144ffad10148... ====== Sometimes we don't need to generate ephemeral RSA keys Alan T. DeKok@2014-12-31T14:25:54Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/067a7c98d023e9ca98403... ====== Coverity CID #1261369 Arran Cudbard-Bell@2014-12-31T02:41:40Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5f7aadc9955bba0c77be... ====== Build without TLS Arran Cudbard-Bell@2014-12-31T02:39:56Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd1cd8511bc92254ff644... ====== Doxygen Arran Cudbard-Bell@2014-12-30T22:49:37Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6737ddae9e26fc9d4b545... ====== Allow coa_server in client stanzas to be a section as well as a pair When used as a section it defines a new home_server with fields inherited from the client. This can be used to turn all clients into CoA home servers. Arran Cudbard-Bell@2014-12-30T22:26:32Z Files modified: * src/include/radiusd.h * src/include/realms.h * src/main/client.c * src/main/realms.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_ldap/clients.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6953f30a5572dbbbe0190... ====== Add event_loop_started global, and remove realms initialized It's fine for modules to add additional home servers or realms when dynamic mode isn't enabled as long as the workers haven't started processing requests Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/include/radiusd.h * src/main/mainconfig.c * src/main/radiusd.c * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1d964c82e2862e88540cf... ====== Formatting Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/main/conffile.c * src/main/process.c * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db01d2d4fe239c3064d0f... ====== Make it possible to add home_servers without names They function like normal home servers but can't be added to pools Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/include/radiusd.h * src/include/realms.h * src/main/client.c * src/main/listen.c * src/main/process.c * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f8fb366fd86c7581dbacb... ====== Automatically determine the default port based on protocol (for home_servers) Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc1ea587b95b92d25ffe0... ====== home server free should verify pointer with talloc_get_type_abort Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3bfbcc65bd2fb658f8cf6... ====== Fix cf_pair_find_next so it works correctly with a NULL pair and a NULL attr Arran Cudbard-Bell@2014-12-30T22:19:52Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ad45923b93af79762fb5... ====== Duplicate the pair's filename and line number too in cf_pair_dup Arran Cudbard-Bell@2014-12-30T22:19:51Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e4badac1a1b4189b3af9e... ====== Add cf_section_dup, doesn't currently dup data, but could do in future... Arran Cudbard-Bell@2014-12-30T22:19:51Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bfd1a0b2608017ba8fa3e... ====== Tidy client_add Arran Cudbard-Bell@2014-12-30T22:19:51Z Files modified: * src/include/radiusd.h * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/429e7d99a7b026c93ab98... ====== Compiler warnings Alan T. DeKok@2014-12-27T15:31:32Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7bc9af6921e8bdbb9a96a... ====== module test framework works for multiple modules Alan T. DeKok@2014-12-25T17:10:54Z Files modified: * src/tests/modules/all.mk * src/tests/modules/always/all.mk * src/tests/modules/always/module.conf * src/tests/modules/always/replace.unlang * src/tests/modules/files/all.mk * src/tests/modules/subdir.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a0bad8708e28f8203b32d... ====== Add xlat "poke" to change config of running modules Alan T. DeKok@2014-12-25T17:10:54Z Files modified: * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ba3e2211cf69115a41029... ====== Fix more types in realms.c Arran Cudbard-Bell@2014-12-24T16:02:12Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c175ee58b4a9f9b5416b0... ====== Uneeded Arran Cudbard-Bell@2014-12-23T00:46:40Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d7ca096d25dfa6231ada... ====== Split out add and alloc functions for home servers Arran Cudbard-Bell@2014-12-23T00:46:39Z Files modified: * src/include/realms.h * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c9562394600bbdf9f473... ====== Formatting Arran Cudbard-Bell@2014-12-22T23:37:17Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5046ffdac44d0aaadc605... ====== Additional cf_ functions Arran Cudbard-Bell@2014-12-22T23:37:17Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9c41a3dbbaf27e8c23d9c... ====== Fix master_listen prototype Arran Cudbard-Bell@2014-12-22T23:36:36Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ff2f51c1db3b47e1ce39... ====== clang and gcc use different pragmas to turn off warnings about unknown pragmas *gunshot* Arran Cudbard-Bell@2014-12-22T23:07:04Z Files modified: * src/include/build.h * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc5b7523fa572d3611581... ====== GCC fixes Arran Cudbard-Bell@2014-12-22T22:59:08Z Files modified: * src/lib/radius.c * src/main/command.c * src/main/connection.c * src/main/detail.c * src/main/listen.c * src/main/mainconfig.c * src/main/modules.c * src/main/process.c * src/main/radattr.c * src/main/realms.c * src/modules/proto_dhcp/dhcpd.c * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2ea6a167b7c8581e6191... ====== redundant redeclaration Arran Cudbard-Bell@2014-12-22T22:31:04Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6fc4e841eb8f2c7433450... ====== Turn on super pedantic warnings in CLANG Arran Cudbard-Bell@2014-12-22T22:25:34Z Files modified: * configure * configure.ac * m4/ax_cc.m4 * src/include/libradius.h * src/include/modcall.h * src/include/parser.h * src/include/process.h * src/include/radiusd.h * src/include/realms.h * src/lib/debug.c * src/lib/filters.c * src/lib/heap.c * src/lib/misc.c * src/lib/packet.c * src/lib/pair.c * src/lib/radius.c * src/lib/sha1.c * src/lib/value.c * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/files.c * src/main/listen.c * src/main/log.c * src/main/mainconfig.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/pair.c * src/main/process.c * src/main/radattr.c * src/main/radclient.c * src/main/radiusd.c * src/main/radmin.c * src/main/radsniff.c * src/main/radwho.c * src/main/realms.c * src/main/session.c * src/main/stats.c * src/main/threads.c * src/main/tls.c * src/main/unittest.c * src/main/xlat.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/proto_vmps/vmps.c * src/modules/proto_vmps/vqp.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_rbtree/rlm_cache_rbtree.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_chap/rlm_chap.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_date/rlm_date.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_digest/rlm_digest.c * src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/eap_chbind.c * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/libeap/mppe_keys.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/rlm_eap_ikev2.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/eap_pwd.h * 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_idn/rlm_idn.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/edir.c * src/modules/rlm_ldap/ldap.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_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/otp.h * 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/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_replicate/rlm_replicate.c * src/modules/rlm_rest/rest.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_db2/rlm_sql_db2.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c * src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c * src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.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/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sql/rlm_sql.c * 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_unbound/rlm_unbound.c * src/modules/rlm_unix/rlm_unix.c * src/modules/rlm_unpack/rlm_unpack.c * src/modules/rlm_utf8/rlm_utf8.c * src/modules/rlm_wimax/rlm_wimax.c * src/modules/rlm_yubikey/rlm_yubikey.c * src/tests/rbmonkey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0d44c111578e2a04996cb... ====== INFO on unknown clients, and rate-limit them Alan T. DeKok@2014-12-22T21:22:41Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7af8ca5435beed83bdc6... ====== Clarify which tests we're running Alan T. DeKok@2014-12-22T21:19:03Z Files modified: * src/tests/modules/subdir.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9acfb72fccc8bc8d520fc... ====== More tests Alan T. DeKok@2014-12-22T21:13:24Z Files modified: * src/tests/modules/files/authorize * src/tests/modules/files/doug.attrs * src/tests/modules/files/doug.unlang * src/tests/modules/files/fall-through.attrs * src/tests/modules/files/fall-through.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a9ae29f8437a99e8f53b... ====== Added sample tests for the "users" file Alan T. DeKok@2014-12-22T21:13:16Z Files modified: * src/tests/keywords/all.mk * src/tests/modules/default-input.attrs * src/tests/modules/files/all.mk * src/tests/modules/files/authorize * src/tests/modules/files/files.unlang * src/tests/modules/files/module.conf * src/tests/modules/radiusd.conf * src/tests/modules/subdir.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7427bc6ff8d86819a1db0... ====== Use home_type_t instead of "int" Alan T. DeKok@2014-12-22T18:36:40Z Files modified: * src/include/realms.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e893c58ce54435759b37e... ====== Ensure framework includes drivers, too Alan T. DeKok@2014-12-22T18:06:15Z Files modified: * src/tests/modules/all.mk * src/tests/modules/cache/rbtree/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c9a15d6b917bb82afc3da... ====== Framework to do module-specific tests With examples and documentation Alan T. DeKok@2014-12-22T17:54:00Z Files modified: * Makefile * src/all.mk * src/tests/all.mk * src/tests/modules/README.rst * src/tests/modules/all.mk * src/tests/modules/files/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3007ea11e801b710a48cf... ====== Expose realm_home_server_add Alan T. DeKok@2014-12-22T17:52:20Z Files modified: * src/include/realms.h * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a7bf3e7b0bf53d3d4c3e5... ====== Correct type for type in old_server_add Arran Cudbard-Bell@2014-12-22T05:29:48Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ebb7d195d1b9f80e1489c... ====== Missing parentheses in sqlite queries Arran Cudbard-Bell@2014-12-22T04:19:19Z Files modified: * raddb/mods-config/sql/main/sqlite/queries.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/620c4dfa5ded5c0c38e6e... ====== cleanup home_server_add (rename to home_server_afrom_cs and remove globals) Arran Cudbard-Bell@2014-12-22T02:04:19Z Files modified: * src/include/realms.h * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e79a330d8f1c68fc8c15d... ====== Backport PW_TYPE_NOT_EMPTY flag Arran Cudbard-Bell@2014-12-21T21:29:40Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9adeba85f5275da685908... ====== Handle ":<port>" Arran Cudbard-Bell@2014-12-21T18:11:24Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f526bee6dab64c8c976df... ====== Typo Arran Cudbard-Bell@2014-12-18T23:27:47Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/88c49ebef2ec9aedd2c4e... ====== same change for pton6 Arran Cudbard-Bell@2014-12-18T23:25:16Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/933443073577bbc4066ad... ====== Merge pull request #862 from spbnick/keep_ip_hton_af_prefix Don't overwrite ip_hton af/prefix in fr_pton4 Arran Cudbard-Bell@2014-12-18T23:24:28Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1384e0ea5713e2409cd4... ====== Don't overwrite ip_hton af/prefix in fr_pton4 Don't overwrite address family and prefix set by ip_hton (which can fall back onto IPv6) with AF_INT/32, in fr_pton4. This fixes radiusd listening on IPv4 address consiting of the first 4 octets of resolved IPv6 address when falling back to IPv6. Nikolai Kondrashov@2014-12-18T22:01:23Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6f76ae97b021df88a46fd... ====== Merge pull request #861 from spbnick/ipaddr_comments raddb: Comment on ipaddr/ipv4addr/ipv6addr use Arran Cudbard-Bell@2014-12-18T23:24:19Z Files modified: * raddb/sites-available/default Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/26ee5d065ac516cebc604... ====== raddb: Comment on ipaddr/ipv4addr/ipv6addr use Describe combined ipaddr/ipv4addr/ipv6addr use in raddb/sites-available/default. Nikolai Kondrashov@2014-12-18T22:03:39Z Files modified: * raddb/sites-available/default Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/43653866711ad6dd07f7d... ====== Fix more issues in LDAP url handling Arran Cudbard-Bell@2014-12-18T17:51:37Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04e9343bcae869bc79328... ====== It's VERY useful to print out "server" on startup Omitting it will confuse a lot of people Alan T. DeKok@2014-12-18T17:22:32Z Files modified: * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/49f2074a666ed8b9f09f6... ====== Update for 3.0.7 Alan T. DeKok@2014-12-18T15:24:21Z Files modified: * VERSION * debian/changelog * doc/ChangeLog * redhat/freeradius.spec * suse/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c0a462dfcae3b290f7cbb... ====== We now use the correct name for function macros... Arran Cudbard-Bell@2014-12-17T22:49:16Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/add9d9595bdbbae2c6b04... ====== Update release time Alan T. DeKok@2014-12-17T21:59:39Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/20e0efd752d2f2c0c2872... ====== Remove URI field from rlm_ldap Arran Cudbard-Bell@2014-12-17T17:21:38Z Files modified: * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b6a358300d32593694ac7... ====== Added some null checks after talloc_zero We've seen the scenario with proxy-inner-tunnel as virtual server for PEAP, and a backend that is unreachable. With a storm of requests this did lead to segfaults in `session_init` (`src/main/tls.c`). From there, it's just turtles all the way down. Herwin Weststrate (via Alan T. DeKok)@2014-12-17T14:42:30Z Files modified: * src/main/process.c * src/main/tls.c * src/main/util.c * src/modules/rlm_eap/mem.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/784fe9c4454a87978fe64... ====== Don't allow timeouts larger than max_request_timeout instead of hardcoded value. Philipp Hug (via Alan T. DeKok)@2014-12-17T14:42:26Z Files modified: * src/modules/rlm_exec/rlm_exec.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/605bf14da6dba9ee7b8df... ====== Update default LDAP config Arran Cudbard-Bell@2014-12-17T07:18:21Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/34b35e572c46c2d283c22... ====== rework LDAP host parsing code again to deal with multiple hosts closes #859 Arran Cudbard-Bell@2014-12-17T07:01:12Z Files modified: * doc/ChangeLog * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce82150df899b12098bb3... ====== Remove unused code. Closes CID #1258580 Alan T. DeKok@2014-12-16T00:26:01Z Files modified: * src/tests/rbmonkey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d4b7586362854b6ac5e1... ====== Coverity CID #1233595 Arran Cudbard-Bell@2014-12-15T22:50:42Z Files modified: * src/modules/rlm_linelog/rlm_linelog.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58479fb9bba386f4561e2... ====== Use size_t instead of int Alan T. DeKok@2014-12-15T22:37:59Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/95732a216497542b36a5c... ====== Unlock mutex. Closes CID #1243441 Alan T. DeKok@2014-12-15T22:29:48Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/76e4d4916b7cae5327685... ====== Don't call rand(). Closes CID #1233594 Alan T. DeKok@2014-12-15T22:28:30Z Files modified: * src/tests/rbmonkey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/78de0483c2bf18221016a... ====== Assertion to quiet CID #1223701 Alan T. DeKok@2014-12-15T22:28:30Z Files modified: * src/modules/rlm_eap/libeap/eap_chbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c079990949d9003a5c87a... ====== Coverity CID #1248165 Arran Cudbard-Bell@2014-12-15T22:22:54Z Files modified: * src/main/detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e412d1b49c9ce36dbd6e1... ====== listener can't be NULL for non-detail packets... Alan T. DeKok@2014-12-15T21:53:08Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/73ad1cf41e083cfc058eb... ====== Coverity CID #1258575 Arran Cudbard-Bell@2014-12-15T21:46:10Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d3143639c27df19939bea... ====== Decrease block protected by the mutex. Closes CID #1258573 Alan T. DeKok@2014-12-15T21:38:39Z Files modified: * src/main/threads.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ba34f08bdc58994d3803... ====== Coverity CID #1258572 Arran Cudbard-Bell@2014-12-15T21:34:02Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b17fc1ba7453e82000a6e... ====== Coverity CID #1258569 Arran Cudbard-Bell@2014-12-15T21:33:14Z Files modified: * src/modules/rlm_cache/rlm_cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e41705c28e7f8d01c4f36... ====== Coverity CID #1258567 Arran Cudbard-Bell@2014-12-15T21:33:14Z Files modified: * src/lib/dict.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/60e42f2066fe191c689fa... ====== Remove dead code Alan T. DeKok@2014-12-15T21:32:13Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f13a69f7598a3d80eec47... ====== Typo Alan T. DeKok@2014-12-15T21:32:03Z Files modified: * src/modules/rlm_cache/rlm_cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/673711705f64fc9c6e288... ====== Typo. Closes CID #1258570 Alan T. DeKok@2014-12-15T21:30:29Z Files modified: * src/modules/rlm_ldap/clients.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9f2c99713bca98cd6d7c7... ====== Note recent changes Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e3a0873de8d73172962d4... ====== Return on bad things. Closes CID #1258571 Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0af3e48077531130070ea... ====== We need an "update" config. Closes CID #1258577 Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * src/modules/rlm_cache/rlm_cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cced633dc6feee7fb8795... ====== We don't need an "update" config. Closes CID #1258577 Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3656f709eb114ed9f8427... ====== Close sockfd if we fail. Closes CID #1258578 Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * src/main/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/edf7eea029f6fec11b4f4... ====== Note that we're falling through. Closes CID #1258579 Alan T. DeKok@2014-12-15T21:29:41Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e087bb2b1d48bac582d2... ====== Move printing the reply out a little later (after we've decoded it) Arran Cudbard-Bell@2014-12-15T20:37:16Z Files modified: * src/lib/packet.c * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83420937485d67f6a4a00... ====== Add &attr[n] which gets the last instance of an attribute (Useful to get the most recent instance of Module-Failure-Message) Arran Cudbard-Bell@2014-12-15T20:37:16Z Files modified: * man/man5/unlang.5 * src/include/libradius.h * src/main/tmpl.c * src/tests/keywords/array * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b89eeed5e9183cc73373... ====== Update ChangeLog Arran Cudbard-Bell@2014-12-15T20:27:52Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db2cb3f0ef5b14fd1a8b9... ====== More fixes for coa separate Alan T. DeKok@2014-12-15T19:18:41Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d0c698fb7381d2409ca1e... ====== Add packet debugging back into radclient Arran Cudbard-Bell@2014-12-15T19:06:33Z Files modified: * src/include/libradius.h * src/include/packet.h * src/include/radclient.h * src/lib/packet.c * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/71f40891392b218df3d96... ====== Typo Arran Cudbard-Bell@2014-12-15T18:35:50Z Files modified: * src/main/regex.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33eb0aba6265ce2255159... ====== Add explicit tests for unknown in condition Alan T. DeKok@2014-12-15T18:27:53Z Files modified: * src/tests/keywords/unknown-if Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f1b3d1ea6a2d8beb75b3b... ====== Better way of dealing with undefined attrs in update Alan T. DeKok@2014-12-15T18:26:35Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/addc85714b8318ae6ba31... ====== Merge pull request #857 from spbnick/move_trigger_include raddb: Move trigger.conf INCLUDE before modules Alan DeKok@2014-12-15T18:14:52Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/788d6f30ab2504227cdc2... ====== raddb: Move trigger.conf INCLUDE before modules Move "$INCLUDE trigger.conf" chunk before module section in "radiusd.conf.in". This makes it possible to reference "snmptrap" and related trigger variables under "pool.trigger" in module configurations, simplifying them. E.g. like this (in raddb/mods-enabled/ldap): ldap ldap_instance { pool { trigger { args = "radiusdModuleName s '${...:name}' radiusdModuleInstance s '${...:instance}'" open = "${snmptrap}::serverModuleConnectionUp ${args}" close = "${snmptrap}::serverModuleConnectionDown ${args}" } } } Nikolai Kondrashov@2014-12-15T16:24:21Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1b32a0e398871f0f5b7b4... ====== Error out if the attribute is unknown after pass2 Alan T. DeKok@2014-12-15T17:59:36Z Files modified: * src/main/modcall.c * src/tests/keywords/unknown-update Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a8b503154f648e090b2c... ====== Remove unused code Arran Cudbard-Bell@2014-12-15T16:56:37Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de788b2d9084d0c6ed4a4... ====== Update ChangeLog Arran Cudbard-Bell@2014-12-15T16:24:25Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/40b56032ab10b99398bfb... ====== Avoid shift overflow that cause incorrect masking to be applied to /64 prefixes Arran Cudbard-Bell@2014-12-15T16:15:46Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/529d0486594359d032909... ====== -- This commit summary was generated @2015-01-01T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
On Thu, 2015-01-01 at 00:00 +0100, The git bot wrote:
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9855526a6144ffad10148...
====== Sometimes we don't need to generate ephemeral RSA keys
Alan T. DeKok@2014-12-31T14:25:54Z Files modified: * src/main/tls.c
I'm not very familiar with the openssl API but you seem to be creating temporary 512-bit RSA keys used in the RSA-EXPORT ciphersuites. I'm not aware of any software supporting them, and if they do it's most likely a bug. I believe you're safe dropping that code completely. regards, Nikos
participants (2)
-
announceļ¼ freeradius.org -
Nikos Mavrogiannopoulos