New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Zero-length strings are permitted Closes #352 Alan T. DeKok@2013-07-08T21:46:54Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec4212f787f027055996b... ====== Merge pull request #349 from alanbuxey/master DANTE VSA dictionary Arran Cudbard-Bell@2013-07-08T20:36:17Z Files modified: * share/dictionary * share/dictionary.dante Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7da776047109cff3a2e3d... ====== added DANTE VSA dictionary file DANTE IANA attribute space 27262 - first attribute is for RADSEC TTL to stop loops (like TCP TTL) Alan Buxey@2013-07-05T22:27:09Z Files modified: * share/dictionary * share/dictionary.dante Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f91e5ee19a759defa67a... ====== Merge pull request #351 from fajarnugraha/master-suse-20130708 Fix suse package to build and run cleanly for current master branch Arran Cudbard-Bell@2013-07-08T16:04:05Z Files modified: * suse/freeradius-server-rpmlintrc * suse/freeradius-server-tmpfiles.conf * suse/freeradius.spec * suse/radiusd-pam-old * suse/rcradius-relayd Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea8be344f649c8bec7473... ====== suse: remove doc/examples and radrelay doc/examples are gone raddb/radrelay.conf is no longer installed Fajar A. Nugraha@2013-07-08T15:42:22Z Files modified: * suse/freeradius.spec * suse/rcradius-relayd Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2c4531d70c64e11145a0... ====== suse: commit missing files and delete unused file Two new files present in my local working directory were previously uncommited in git repo: * freeradius-server-rpmlintrc * freeradius-server-tmpfiles.conf These files come from freeradius-server-2.1.12-6.1.src.rpm, already imported on v2.x.x branch. A file is unneeded an now deleted: * radiusd-pam-old Tested to build, install, run, and authenticate from users file on SLES-11.2 Fajar A. Nugraha@2013-07-08T15:42:07Z Files modified: * suse/freeradius-server-rpmlintrc * suse/freeradius-server-tmpfiles.conf * suse/radiusd-pam-old Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/409ce970cdc5d8d947373... ====== Update sqlipool config, should now be sql_module_instance not sql-instance-name Arran Cudbard-Bell@2013-07-08T12:29:28Z Files modified: * raddb/mods-available/sqlippool Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2eea5a70d2438e3acf78c... ====== We don't support nested reference expansions Arran Cudbard-Bell@2013-07-08T12:26:27Z Files modified: * raddb/mods-available/sqlippool Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b684f71cd317657c2d58... ====== As with unixodbc, let the destructor take care of freeing all memory Arran Cudbard-Bell@2013-07-07T14:19:32Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58c16fa3cd278f1b9372f... ====== Let destructor handle freeing all resources Arran Cudbard-Bell@2013-07-07T14:09:10Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9eab4cda72e8b6e8bcec9... ====== Cleanups and clarifications Alan T. DeKok@2013-07-06T18:00:07Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea2e5f6bc352cde810eec... ====== Minor updates Alan T. DeKok@2013-07-06T17:59:57Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1dfd004f0865f44902ddc... ====== Merge pull request #348 from arr2036/zero_length_exp Don't generate errors on zero length expansions Alan DeKok@2013-07-05T18:48:46Z Files modified: * src/main/evaluate.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/767ebdc26c961c6a57c43... ====== Consistently return a zero length buffer from xlat_process, except on error condition (where we free) Arran Cudbard-Bell@2013-07-05T17:57:53Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aea73b176bd958d7b5526... ====== Don't generate errors on zero length expansions Arran Cudbard-Bell@2013-07-05T17:20:54Z Files modified: * src/main/evaluate.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/003b44e6c28798eda25a1... ====== Base sql configs are in main Arran Cudbard-Bell@2013-07-05T18:32:10Z Files modified: * raddb/mods-available/sql Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/35cba4c17b36d21f5d8bb... ====== Set dbc and env to NULL to avoid double free Arran Cudbard-Bell@2013-07-05T18:32:02Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/712d66067ac194e035f7d... ====== Notes on rlm_sql_freetds/rlm_sql_sybase Arran Cudbard-Bell@2013-07-05T15:25:27Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53a70389bd4ef8f8080e5... ====== Fix quoting style in debug messages, should be double to match expansion quotes Arran Cudbard-Bell@2013-07-05T12:50:41Z Files modified: * src/main/xlat.c * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e02a8876680ec0acca53b... ====== Only list one deprecated alternative to avoid users needing to change the config item twice Arran Cudbard-Bell@2013-07-05T00:08:41Z Files modified: * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8e81da24e9a1bc454843d... ====== Set the destructor only when necessary. Closes #347 and reset it before returning the memory to the caller Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-04T22:52:16Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6aa3ef972aa1f9490cc79... ====== Whitespace fixes Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-04T22:52:16Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cf383bc5ebedb189e1595... ====== re-align utility help output Arran Cudbard-Bell@2013-07-04T15:34:55Z Files modified: * src/main/radclient.c * src/main/radiusd.c * src/main/radmin.c * src/main/radsniff.c * src/main/radwho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/818983e148fcaff5a5e3b... ====== Update README.rst Arran Cudbard-Bell@2013-07-04T00:11:25Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/79ef85147c4fcf8fce2ac... ====== Formatting Arran Cudbard-Bell@2013-07-03T19:58:20Z Files modified: * scripts/jlibtool.c * src/lib/valuepair.c * src/main/conffile.c * src/main/map.c * src/main/process.c * src/main/radsniff.c * src/main/tls.c * src/main/valuepair.c * src/main/xlat.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/otp_mppe.c * src/modules/rlm_passwd/rlm_passwd.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_rest/rest.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/29b1585780081fe99ddb0... ====== Another missed default Arran Cudbard-Bell@2013-07-03T19:07:19Z Files modified: * src/modules/rlm_radutmp/rlm_radutmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/503278480de5403f52b4a... ====== Only call paircompare register once per instance of rlm_ldap Arran Cudbard-Bell@2013-07-03T18:55:33Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ff748895cccc6c78f5988... ====== Everything else uses attribute Arran Cudbard-Bell@2013-07-03T18:54:53Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/993853f3a4f89f070af59... ====== Last tranche of config item name standardisation (in modules) Arran Cudbard-Bell@2013-07-03T18:41:39Z Files modified: * doc/deployment/tuning_guide * doc/modules/ldap_howto.rst * doc/modules/rlm_passwd * doc/modules/rlm_sqlcounter * man/man5/rlm_counter.5 * man/man5/rlm_passwd.5 * raddb/mods-available/counter * raddb/mods-available/dhcp_sqlippool * raddb/mods-available/etc_group * raddb/mods-available/ippool * raddb/mods-available/ldap * raddb/mods-available/passwd * raddb/mods-available/radutmp * raddb/mods-available/rediswho * raddb/mods-available/smbpasswd * raddb/mods-available/sqlippool * raddb/mods-available/sradutmp * raddb/mods-config/sql/counter/mysql/queries.conf * raddb/mods-config/sql/counter/postgresql/queries.conf * raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf * raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf * raddb/mods-config/sql/ippool/mysql/queries.conf * raddb/mods-config/sql/ippool/oracle/queries.conf * raddb/mods-config/sql/ippool/postgresql/queries.conf * raddb/mods-config/sql/ippool/sqlite/queries.conf * raddb/radiusd.conf.in * src/billing/cisco_h323_db_sample_functions-postgres.sql * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ippool/rlm_ippool_tool.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/62a5d5408a51688052881... ====== Use EXIT_FAILURE and EXIT_SUCCESS macros Arran Cudbard-Bell@2013-07-03T16:52:26Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/362ae790c6845608db06d... ====== Fix return codes in radiusd Arran Cudbard-Bell@2013-07-03T16:52:25Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9c4c050a76fe571b1d418... ====== Md not dM Arran Cudbard-Bell@2013-07-03T16:20:06Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb4920e74fd437cd5f5c0... ====== Memory report and check when performing config check Arran Cudbard-Bell@2013-07-03T15:56:51Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9a06c628956a90ad4bf83... ====== Fix memory check on -C -m|-M Arran Cudbard-Bell@2013-07-03T15:53:03Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a40a06cae7d43266cc436... ====== Fix up uses of talloc and change one malloc to talloc Alan T. DeKok@2013-07-03T15:45:15Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/888dbe53fda4026fd4e59... ====== Minor updates Alan T. DeKok@2013-07-03T03:28:21Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a5b513c2d0446fa304ef9... ====== Update ldap Arran Cudbard-Bell@2013-07-03T00:45:53Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3fad7f053e7773e8ba6f0... ====== More updates and formatting Arran Cudbard-Bell@2013-07-02T23:33:05Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac9f73433878800f5f446... ====== Update README.rst Arran Cudbard-Bell@2013-07-02T23:21:49Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/226c5d45e5670aa849a02... ====== Add notes on portmanteau config items Arran Cudbard-Bell@2013-07-02T23:19:54Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2f7f480f843113a2e3db... ====== Be nice, and print out the name of the new config item if it's next in the array Arran Cudbard-Bell@2013-07-02T23:12:24Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/be8733d235978596eb7e2... ====== Remove default for depricated config item Arran Cudbard-Bell@2013-07-02T22:52:23Z Files modified: * src/modules/rlm_logintime/rlm_logintime.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/165beffb3f811274962ef... ====== rlm_expiration no longer takes any configuration items Arran Cudbard-Bell@2013-07-02T22:37:55Z Files modified: * src/modules/rlm_expiration/rlm_expiration.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a2323e1d02d917decece9... ====== Missed removing config for rlm_expiration Arran Cudbard-Bell@2013-07-02T20:58:30Z Files modified: * src/modules/rlm_expiration/rlm_expiration.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6f06f19bcdd01fe3556e7... ====== Be consistent in our inconsistency Arran Cudbard-Bell@2013-07-02T20:57:43Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b871536ed696745d964d... ====== Typo Arran Cudbard-Bell@2013-07-02T20:55:50Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1956ac792f37cc8307d84... ====== Use references in cache file example config Arran Cudbard-Bell@2013-07-02T19:45:40Z Files modified: * raddb/mods-available/cache Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7295c14a13e542d8f8839... ====== deprecate minimum-timeout in longin time, now minimum_timeout Arran Cudbard-Bell@2013-07-02T19:41:35Z Files modified: * raddb/mods-available/logintime * src/modules/rlm_logintime/rlm_logintime.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a535bd3c1aeb1b100381f... ====== Remove support for reply-message from expiration, this can be set in unlang Arran Cudbard-Bell@2013-07-02T19:40:54Z Files modified: * raddb/mods-available/expiration * src/modules/rlm_expiration/rlm_expiration.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ab737cc08f300877e321... ====== Replace remaining instances of safe-characters with safe_characters Arran Cudbard-Bell@2013-07-02T19:33:03Z Files modified: * doc/modules/mschap.rst * raddb/mods-available/expr * raddb/mods-available/sql * raddb/mods-config/sql/main/mssql/queries.conf * raddb/mods-config/sql/main/mysql/extras/wimax/queries.conf * raddb/mods-config/sql/main/mysql/queries.conf * raddb/mods-config/sql/main/postgresql/queries.conf * raddb/mods-config/sql/main/sqlite/queries.conf * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a99b6c9452d847fe78425... ====== Replace nas_table with client_table Arran Cudbard-Bell@2013-07-02T19:29:19Z Files modified: * raddb/mods-available/sql * raddb/mods-config/sql/main/mysql/queries.conf * raddb/mods-config/sql/main/oracle/queries.conf * raddb/mods-config/sql/main/postgresql/queries.conf * raddb/mods-config/sql/main/sqlite/queries.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ca133ad25c15600bfddd... ====== Use standard TLS config item names across all modules Although this represents a lot of pain for users upgrading, it allows (with the new section references) a single TLS configuration section to be used for all modules in the server. Arran Cudbard-Bell@2013-07-02T19:26:50Z Files modified: * debian/freeradius.postinst * raddb/certs/README * raddb/mods-available/eap * raddb/mods-available/inner-eap * raddb/mods-available/ldap * raddb/mods-available/rest * raddb/sites-available/tls * src/main/tls.c * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7658eca83719a75721a9c... ====== Attribute should be singular not plaural Arran Cudbard-Bell@2013-07-02T18:38:31Z Files modified: * raddb/mods-available/ldap * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/20aab9bb169353f5996e6... ====== Support 'children' scope Arran Cudbard-Bell@2013-07-02T18:35:36Z Files modified: * raddb/mods-available/ldap * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a87a9b7362faeb2fb9c2... ====== Changes to default ldap configuration which were missed Arran Cudbard-Bell@2013-07-02T18:35:36Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37ecccbaa4e025a5b5b88... ====== Remove reference to certs patch Arran Cudbard-Bell@2013-07-02T16:47:41Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6f44f5399090c1818fca... ====== nas_query is deprecated, replaced by client_query Arran Cudbard-Bell@2013-07-02T16:32:42Z Files modified: * raddb/mods-config/sql/main/mysql/queries.conf * raddb/mods-config/sql/main/oracle/queries.conf * raddb/mods-config/sql/main/postgresql/queries.conf * raddb/mods-config/sql/main/sqlite/queries.conf * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ef8a9e7b9660e2a63174e... ====== safe-charcters is deprecated, replaced by safe_characters deletestalesessions is deprecated, replaced by delete_stale_sessions readclients is deprecated, replaced by read_clients Arran Cudbard-Bell@2013-07-02T16:17:24Z Files modified: * raddb/mods-available/sql * raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf * redhat/freeradius.spec * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8ea5834980df4ffcb3e67... ====== Cleanup things in modcall and fix missing closing brace Arran Cudbard-Bell@2013-07-02T15:37:48Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd8789e3a75e5d5b2f63c... ====== SQL functions now use ssize_t so that they can indicate actual error conditions A module expanding to a 0 length string is no longer considered and error condition If a module xlat returns < 0 update sections will return fail Arran Cudbard-Bell@2013-07-02T14:36:34Z Files modified: * src/include/radiusd.h * src/main/listen.c * src/main/mainconfig.c * src/main/radattr.c * src/main/realms.c * src/main/xlat.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_idn/rlm_idn.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_redis/rlm_redis.c * src/modules/rlm_soh/rlm_soh.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2ae60c2babdd66c3aaad... ====== Don't shadow a global symbol Alan T. DeKok@2013-07-02T14:35:08Z Files modified: * src/modules/rlm_exec/rlm_exec.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d46cb64c852cb27dbc486... ====== Reorder arguments to radius_exec_program so they make more sense Use a single function to deal with status codes and module failure messages Have fork return 2 (translates to RLM_MODULE_FAIL) Arran Cudbard-Bell@2013-07-02T13:03:17Z Files modified: * src/include/radiusd.h * src/main/evaluate.c * src/main/exec.c * src/main/modcall.c * src/main/threads.c * src/main/tls.c * src/main/valuepair.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_mschap/rlm_mschap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c34e1c102cc531f4dae1... ====== Merge pull request #342 from fajarnugraha/master-suse-20130510 Fix suse package to build and run cleanly for current master branch Arran Cudbard-Bell@2013-07-02T09:31:00Z Files modified: * suse/freeradius.spec * suse/rcradius-relayd * suse/rcradiusd Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/363e5dfbff55177654e18... ====== suse: enable parallel build Fajar A. Nugraha@2013-07-02T04:37:56Z Files modified: * suse/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5efd437b8ff9aeb264f03... ====== suse: add --disable-developer Fajar A. Nugraha@2013-07-02T04:36:21Z Files modified: * suse/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4bb3d64eb57d3cdf5741... ====== suse: cleanup CFLAGS Removed '-fstack-protector -fno-strict-aliasing'. Already included by default, no need to include it manually. Fajar A. Nugraha@2013-07-02T04:34:33Z Files modified: * suse/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/45c126f08f6ba284091a9... ====== suse: link to wiki page for authors credit Fajar A. Nugraha@2013-07-02T04:24:46Z Files modified: * suse/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/957bbce152673d26aae6b... ====== suse: build fixes * Merge most changes to suse/freeradius.spec from v2.x.x branch. * Add suse/freeradius-server-rpmlintrc and suse/freeradius-server-tmpfiles.conf from v2.x.x branch. * Merge changes on suse/freeradius-server-2.1.6-suseinit.patch. * Add BuildRequires: libtalloc-devel. * Remove BuildRequires: apache2-devel. Dialup admin was removed. * Remove BuildRequires: cyrus-sasl-devel, openssl. Already installed as requirement for other BuildRequires. * Remove BuildRequires: gettext-devel, libtool, net-snmp-devel. No longer needed. * Remove unneeded configure flags. * Make main package more generic by using wildcard in %files. For example, it will put resulting oracle libs (if enabled during build) on the main package. Fajar A. Nugraha@2013-07-01T10:28:32Z Files modified: * suse/freeradius.spec * suse/rcradius-relayd * suse/rcradiusd Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/efc4ec4a846f45e5c778e... ====== Add PW_TYPE_FILE_INPUT (which verifies the file exists) and PW_TYPE_FILE_OUTPUT , which is still a file, but not required to exist Arran Cudbard-Bell@2013-07-01T18:48:08Z Files modified: * src/include/conffile.h * src/main/command.c * src/main/conffile.c * src/main/detail.c * src/main/evaluate.c * src/main/radwho.c * src/main/tls.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.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_radutmp/rlm_radutmp.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_ruby/rlm_ruby.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83ca2ef37442ad38d980e... ====== Whitespace changes rlm_exec Arran Cudbard-Bell@2013-07-01T15:44:01Z Files modified: * src/modules/rlm_exec/rlm_exec.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4934c3e1350f791339b86... ====== Add PW_TYPE_EXISTS Which requires the file specified to exist on startup Arran Cudbard-Bell@2013-07-01T15:41:46Z Files modified: * src/include/conffile.h * src/main/conffile.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_ruby/rlm_ruby.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a7a081e63cda2cc34d20... ====== Mark more things as filenames Arran Cudbard-Bell@2013-07-01T15:41:03Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a00b5327c1f2073571ce... ====== Remove unecessary configure arguments Arran Cudbard-Bell@2013-07-01T13:27:58Z Files modified: * debian/rules Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c06d1b2c56ea4acdd183... ====== May as well make it official Arran Cudbard-Bell@2013-07-01T11:47:53Z Files modified: * Make.inc.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9a9a51e87b26a1aa42bd3... ====== loc is not options Arran Cudbard-Bell@2013-07-01T07:30:05Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/360662cd4e1cfffc55c24... ====== If anything exists don't create the link... Arran Cudbard-Bell@2013-06-30T23:06:28Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4973f59f5fd7ca308c3cc... ====== Update README.rst Arran Cudbard-Bell@2013-06-30T18:49:25Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/06da37b0d36f979fa68af... ====== Update README.rst Arran Cudbard-Bell@2013-06-30T18:47:26Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb431f3d7766bc1487db2... ====== Apparently making the symlink targets as order only dependencies isnt good enough Arran Cudbard-Bell@2013-06-30T18:36:10Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a03920982a7c4786fd37... ====== Don't start if the configuration contains deprecated config items Arran Cudbard-Bell@2013-06-30T18:19:49Z Files modified: * src/include/conffile.h * src/include/radiusd.h * src/main/conffile.c * src/main/mainconfig.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b12b7a9cc653ac4678675... ====== Don't try and link if legacy files exist already. Fixes #341 Arran Cudbard-Bell@2013-06-30T17:55:54Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc81b00579aba82415c71... ====== Non-existent attrs expand to "". Closes #308 Alan T. DeKok@2013-06-30T16:53:36Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d163acb7331e14c56a39... ====== Always fixup after deleting a black child node in rbtree This prevents rbtree_delete from creating unbalanced/illegal rbtrees. skids (via Alan T. DeKok)@2013-06-30T16:43:47Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f915f889781bf4c75d992... ====== Use a consistent callback return code This is the one place in the codebase where a positive return code is used in an rbtree_walk callback. Changing it negative should have no effect, and keeps options open as to whether to introduce new symbols for the next patch to follow, or to change the libfreeradius API slightly WRT rbtree callback return codes. Whether any third-party add-ons may use positive return codes is not known. skids (via Alan T. DeKok)@2013-06-30T16:41:55Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a65b37efb1d231f96c541... ====== Fix obvious pasto in PostOrder walk. skids (via Alan T. DeKok)@2013-06-30T16:41:43Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ae921e095e717da5ce177... ====== When a socket is closed, just mark the requests as STOP Someone else will take care of cleaning them up. Calling request_done() appears to cause issues Alan T. DeKok@2013-06-29T15:14:31Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/401b2a4d5269a89ece665... ====== Make auto_limit_acct probabalistic Alan T. DeKok@2013-06-29T04:59:29Z Files modified: * raddb/radiusd.conf.in * src/main/threads.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2942e5280bf7dc88d632a... ====== Minor cleanup to cleanup code Alan T. DeKok@2013-06-29T04:37:37Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/811a131868084c1c2a3c9... ====== Make requests NULL talloc context there are just too many cases where the socket could go away, and the request is still referenced somewhere else in the code. Alan T. DeKok@2013-06-29T04:33:42Z Files modified: * src/main/listen.c * src/main/tls_listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/677dec8a9dacdbcda9d32... ====== Note changes to configuration item names Alan T. DeKok@2013-06-29T04:08:23Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6deb3bc537fc8f0049c03... ====== Be consistent with common config_item names If a file is being referenced or created the config item 'filename' is used. If a file is being created, the initial permissions are set by the 'permissions' config item. If a directory hierarchy needs to be created the permissions are set by 'dir_permissions' If an external host is referenced in the context of a module the 'server' config item is used. file, script_file, module, detail, detailfile, attrsfile, perm, dirperm, detailperm, hostname are all deprecated. Arran Cudbard-Bell@2013-06-28T23:29:22Z Files modified: * doc/configuration/acct_type.rst * doc/modules/ldap_howto.rst * man/man5/radiusd.conf.5 * man/man5/radrelay.conf.5 * man/man5/rlm_detail.5 * raddb/experimental.conf * raddb/mods-available/attr_filter * raddb/mods-available/detail * raddb/mods-available/detail.example.com * raddb/mods-available/detail.log * raddb/mods-available/files * raddb/mods-available/passwd * raddb/mods-available/perl * raddb/mods-available/radutmp * raddb/mods-available/redis * raddb/mods-available/sradutmp * src/main/detail.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_redis/rlm_redis.c * src/modules/rlm_ruby/rlm_ruby.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f6b087ce1c7899c09ced0... ====== Remove debug macro Alan T. DeKok@2013-06-28T23:03:57Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b575ae4767cfb77b15c67... ====== More docs on recent changes Alan T. DeKok@2013-06-28T19:21:34Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e414cfc8ef327171e8217... ====== Always set reply timestamp. This allows TCP rejects to be sent. (oops) Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b4727d0907e57b001b23a... ====== Steal the packet so we don't leak memory Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a0edada1e019c801735a... ====== Remove refcount on mainconfig. It's not used Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/include/radiusd.h * src/main/process.c * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4b97bb1090464e66f81e... ====== Simplify request_free() now that we use talloc everywhere Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/01f50749343bc98c87e4c... ====== Steal the CoA packet when we reparent it Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d5de3dc165000eea0b09... ====== Make request_alloc() take a TALLOC_CTX Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/include/radiusd.h * src/main/listen.c * src/main/process.c * src/main/tls_listen.c * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aedb2c7471d370a746108... ====== Indentation matters Alan T. DeKok@2013-06-28T19:21:33Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd11670c7c20aead77deb... ====== -- This commit summary was generated @2013-07-09T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).