Commit report for v3.0.x branch

The git bot announce at freeradius.org
Sat Apr 26 00:00:17 CEST 2014


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Build with even *older* versions of sqlite Closes #607

Arran Cudbard-Bell at 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/bccde114962366cddaf802780f010403b6b2f9ae
====== 
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 at 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/b6ab8b4763a4964916f885f1bd1b94e1277eb109
====== 
Unused goto

Arran Cudbard-Bell at 2014-04-25T19:53:21Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/058914a53c4f10d33eaf5e0abafc920328a0faa5
====== 
We can log the mini backtrace to an fd now

Arran Cudbard-Bell at 2014-04-25T19:43:40Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc9f207ff22e0ee2b41c9e23ccf4b4a5ab2bd75e
====== 
More whitespace changes (apparently)

Arran Cudbard-Bell at 2014-04-25T19:26:36Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f5c183db0679c24769272176638cae1cac495d8
====== 
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 at 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/67473ee9897819d9aa595e39ded438ae447b21d1
====== 
Fix fr_log_talloc_report

Arran Cudbard-Bell at 2014-04-25T17:24:41Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28c63df793027941797455f930c511539fc116da
====== 
Doxygen

Arran Cudbard-Bell at 2014-04-25T16:48:37Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9558aeca965826b97d9f7f34322ffcd14c49b40
====== 
kill -SIGUSR2 <radiusd> now prints talloc memory report to logging FD

Arran Cudbard-Bell at 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/b9f05650619be13f8830596052d5f7470afdae38
====== 
It's now HUP safe.

It probably always was...

Alan T. DeKok at 2014-04-25T15:27:48Z
Files modified:
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/946a5c40eaa38f10d8ae6c406cd21b3abb1e5062
====== 
It's now thread-safe.

All locking is done via the logfile API

Alan T. DeKok at 2014-04-25T15:27:48Z
Files modified:
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2360ecb01b841f7a272e054dd1d786b5db4a6f56
====== 
Make readvp2 a bit more sane

Arran Cudbard-Bell at 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/36438deeca11a5d37c6c19a9c4c6c4fae2f60ce1
====== 
More "make whitespace"

Alan T. DeKok at 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/1f42d903e1c0ad7ca27c89a68886e3d25608d5de
====== 
Use trim instead

Alan T. DeKok at 2014-04-25T15:09:48Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19d698cbe9ff9bb553e8676a22971563688f6b24
====== 
"make whitespace"

Alan T. DeKok at 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/1af696c538141bf45a47030dd1d05f955faac5ae
====== 
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 at 2014-04-25T14:57:36Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55d178bfd1c0c2ab1d46e023a5eee505c7b5c2bc
====== 
Style

Alan T. DeKok at 2014-04-25T14:34:14Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a048fcc443ff66edcb58aa01d036afb7fadc6d2
====== 
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/a9e998925a5f9b287497b65c8f4920a0e3ac7351
====== 
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/6bb213d70184e60c321ca13c8e7feca2c2b62780
====== 
Allow UTF8 chars in logging output. Fixes #604

Arran Cudbard-Bell at 2014-04-25T13:41:54Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d971307b15fdc266da63aa0d84e03546115f810
====== 
-- 
This commit summary was generated @2014-04-26T00:00:16Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list