New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Build with even *older* versions of sqlite Closes #607 Arran Cudbard-Bell@2014-04-25T23:39:49Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_sqlite/config.h.in * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bccde114962366cddaf80... ====== Consolidate all the talloc logging functions in debug.c Use vradlog for all debug.c output where appropriate or allowed The talloc memory reports need a FILE * which means they can't go to a syslog server, but that's probably ok... Arran Cudbard-Bell@2014-04-25T21:23:28Z Files modified: * src/include/libradius.h * src/include/log.h * src/lib/debug.c * src/main/log.c * src/main/radattr.c * src/main/radiusd.c * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b6ab8b4763a4964916f88... ====== Unused goto Arran Cudbard-Bell@2014-04-25T19:53:21Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/058914a53c4f10d33eaf5... ====== We can log the mini backtrace to an fd now Arran Cudbard-Bell@2014-04-25T19:43:40Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc9f207ff22e0ee2b41c9... ====== More whitespace changes (apparently) Arran Cudbard-Bell@2014-04-25T19:26:36Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6f5c183db0679c2476927... ====== Allow setting a log fd for all debug functions, this means talloc mem reports will appear in log files, as will panic action basic traces Arran Cudbard-Bell@2014-04-25T19:26:07Z Files modified: * src/include/libradius.h * src/lib/debug.c * src/main/radattr.c * src/main/radiusd.c * src/main/unittest.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67473ee9897819d9aa595... ====== Fix fr_log_talloc_report Arran Cudbard-Bell@2014-04-25T17:24:41Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/28c63df79302794179745... ====== Doxygen Arran Cudbard-Bell@2014-04-25T16:48:37Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9558aeca965826b97d9f... ====== kill -SIGUSR2 <radiusd> now prints talloc memory report to logging FD Arran Cudbard-Bell@2014-04-25T16:45:43Z Files modified: * src/include/libradius.h * src/include/log.h * src/lib/debug.c * src/main/log.c * src/main/radattr.c * src/main/radiusd.c * src/main/unittest.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b9f05650619be13f88305... ====== It's now HUP safe. It probably always was... Alan T. DeKok@2014-04-25T15:27:48Z Files modified: * src/modules/rlm_linelog/rlm_linelog.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/946a5c40eaa38f10d8ae6... ====== It's now thread-safe. All locking is done via the logfile API Alan T. DeKok@2014-04-25T15:27:48Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2360ecb01b841f7a272e0... ====== Make readvp2 a bit more sane Arran Cudbard-Bell@2014-04-25T15:17:04Z Files modified: * src/include/libradius.h * src/lib/valuepair.c * src/main/command.c * src/main/radclient.c * src/main/unittest.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/36438deeca11a5d37c6c1... ====== More "make whitespace" Alan T. DeKok@2014-04-25T15:14:57Z Files modified: * src/include/libradius.h * src/include/radiusd.h * src/lib/LICENSE * src/lib/base64.c * src/lib/dict.c * src/lib/filters.c * src/lib/getaddrinfo.c * src/lib/hash.c * src/lib/radius.c * src/lib/valuepair.c * src/main/auth.c * src/main/checkrad.in * src/main/conffile.c * src/main/connection.c * src/main/detail.c * src/main/evaluate.c * src/main/listen.c * src/main/log.c * src/main/mainconfig.c * src/main/process.c * src/main/radattr.c * src/main/radclient.c * src/main/radiusd.c * src/main/radsniff.c * src/main/radtest.in * src/main/radzap * src/main/realms.c * src/main/threads.c * src/main/tls.c * src/main/valuepair.c * src/main/xlat.c * src/mkinstalldirs * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_counter/configure * src/modules/rlm_counter/rad_counter * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_cram/Standard.draft * src/modules/rlm_eap/configure * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/comp128.c * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_ikev2/configure * src/modules/rlm_eap/types/rlm_eap_ikev2/configure.ac * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_pwd/configure * src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac * src/modules/rlm_eap/types/rlm_eap_sim/configure * 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_tls/rlm_eap_tls.h * src/modules/rlm_eap/types/rlm_eap_tnc/configure * src/modules/rlm_eap/types/rlm_eap_tnc/configure.ac * 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/configure * src/modules/rlm_example/configure.ac * src/modules/rlm_idn/configure * src/modules/rlm_idn/configure.ac * src/modules/rlm_idn/rlm_idn.c * src/modules/rlm_ippool/configure * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ippool/rlm_ippool_tool.c * src/modules/rlm_krb5/configure * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/configure * src/modules/rlm_ldap/configure.ac * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/README * src/modules/rlm_mschap/configure * src/modules/rlm_mschap/mschap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/configure * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/configure * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_otp/otp_util.c * src/modules/rlm_otp/rlm_otp.c * src/modules/rlm_pam/configure * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_perl/configure * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_python/configure * src/modules/rlm_python/example.py * src/modules/rlm_python/prepaid.py * src/modules/rlm_python/radiusd.py * src/modules/rlm_python/rlm_python.c * src/modules/rlm_radutmp/configure * src/modules/rlm_redis/configure * src/modules/rlm_rediswho/configure * src/modules/rlm_rest/configure * src/modules/rlm_rest/configure.ac * src/modules/rlm_rest/m4/libcurl_check_config.m4 * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_ruby/configure * src/modules/rlm_ruby/configure.ac * src/modules/rlm_ruby/example.rb * src/modules/rlm_ruby/m4/ax_prog_ruby_version.m4 * src/modules/rlm_ruby/m4/ax_ruby_devel.m4 * src/modules/rlm_ruby/rlm_ruby.c * src/modules/rlm_securid/configure * src/modules/rlm_securid/mem.c * src/modules/rlm_smsotp/configure * src/modules/rlm_sql/configure * src/modules/rlm_sql/drivers/rlm_sql_db2/configure * src/modules/rlm_sql/drivers/rlm_sql_firebird/configure * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c * src/modules/rlm_sql/drivers/rlm_sql_freetds/configure * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c * src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sqlcounter/configure * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlhpwippool/configure * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/configure * src/modules/rlm_unbound/configure * src/modules/rlm_unbound/configure.ac * src/modules/rlm_unbound/rlm_unbound.c * src/modules/rlm_unix/configure * src/modules/rlm_unix/configure.ac * src/modules/rlm_wimax/configure * src/modules/rlm_yubikey/configure * src/modules/rlm_yubikey/configure.ac * src/tests/Makefile * src/tests/auth/radiusd.conf * src/tests/config/test.conf * src/tests/eap-md5.conf * src/tests/eap-mschapv2.conf * src/tests/eap-ttls-eap-mschapv2.conf * src/tests/eap-ttls-mschapv2.conf * src/tests/eap-ttls-pap.conf * src/tests/eapcrypto-01/eapcrypto-out.txt * src/tests/eapsim-03/eapsim-cooked.txt * src/tests/eapsim-03/eapsim-out.txt * src/tests/eapsim-03/radiusd-example.txt * src/tests/eapsim-03/users-example.txt * src/tests/eapsim-04/eapsim-cooked.txt * src/tests/eapsim-06/description.txt * src/tests/eapsim-06/eapsim-cooked.txt * src/tests/eapsim-06/eapsim-out.txt * src/tests/eapsim-06/eapsim-raw.txt * src/tests/fips186-02/fips186-2.txt * src/tests/keywords/foreach-2 * src/tests/keywords/foreach-regex * src/tests/keywords/radiusd.conf * src/tests/peap-mschapv2.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f42d903e1c0ad7ca27c8... ====== Use trim instead Alan T. DeKok@2014-04-25T15:09:48Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/19d698cbe9ff9bb553e86... ====== "make whitespace" Alan T. DeKok@2014-04-25T15:08:05Z Files modified: * raddb/all.mk * raddb/certs/bootstrap * raddb/mods-available/idn * raddb/mods-available/sqlcounter * raddb/mods-config/sql/cui/postgresql/schema.sql * raddb/mods-config/sql/ippool-dhcp/oracle/schema.sql * raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf * raddb/mods-config/sql/ippool-dhcp/sqlite/schema.sql * raddb/mods-config/sql/ippool/mysql/queries.conf * raddb/mods-config/sql/ippool/oracle/queries.conf * raddb/mods-config/sql/ippool/oracle/schema.sql * raddb/mods-config/sql/main/mssql/schema.sql * raddb/mods-config/sql/main/oracle/schema.sql * raddb/mods-config/sql/main/postgresql/extras/cisco_h323_db_schema.sql * raddb/mods-config/sql/main/postgresql/extras/update_radacct_group.sql * raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1af696c538141bf45a470... ====== Rule to fix whitespace issues In the source and in the raddb directory. To enforce code sanity. If we cared, we could run this on every commit. But git doesn't track commit hooks in the git repository. Alan T. DeKok@2014-04-25T14:57:36Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/55d178bfd1c0c2ab1d46e... ====== Style Alan T. DeKok@2014-04-25T14:34:14Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a048fcc443ff66edcb58... ====== Fixed typo in SoH document s/supprot/support/ Herwin Weststrate (via Arran Cudbard-Bell)@2014-04-25T13:55:35Z Files modified: * doc/modules/rlm_soh Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9e998925a5f9b287497b... ====== Fixed some layout tabs in eap_mschapv2 comments They were unreadable with a tabwidth != 8 Herwin Weststrate (via Arran Cudbard-Bell)@2014-04-25T13:43:00Z Files modified: * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6bb213d70184e60c321ca... ====== Allow UTF8 chars in logging output. Fixes #604 Arran Cudbard-Bell@2014-04-25T13:41:54Z Files modified: * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d971307b15fdc266da63... ====== -- This commit summary was generated @2014-04-26T00:00:16Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).