Commit report for master 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:27Z
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/57fbb95573feef2856089c1ece178dad19c98c47
====== 
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:22Z
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/8a2f1e40d1507ede2493dbf7dd92fbdec849f016
====== 
Unused goto

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce91e71f5ddccf5e0660ddb0b7e55c2441075fba
====== 
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:25:54Z
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/e4944840b09131e2f7c95f21d10676bf19aab3e7
====== 
More whitespace fixes (apparently)

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/468ec3cee186761fdd8d7d7ef9061234fa292475
====== 
Fix fr_log_talloc_report

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41afafb6b5191a39290d013448a4534ed32709d5
====== 
Doxygen

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

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

Arran Cudbard-Bell at 2014-04-25T16:45:20Z
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/b454b0bfebbc66b10e6771538352c7942fec7957
====== 
It's now HUP safe.

It probably always was...

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

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

All locking is done via the logfile API

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

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

Arran Cudbard-Bell at 2014-04-25T15:18:17Z
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/dd390a37e9d4dc944b6c7e7cd2eadcb5994f1bff
====== 
"make whitespace"

Alan T. DeKok at 2014-04-25T15:13:43Z
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
	* 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/collectd.c
	* 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/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/ff7e2a5958d75858d1b4a31fcf38f1855052d460
====== 
Use trim instead

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b1ff001242db7f772a01c757bcccea8d055e9e8
====== 
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-25T15:08:44Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99f7dd55d82329110a65525e196cd06890b7509e
====== 
Style

Alan T. DeKok at 2014-04-25T15:08:42Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd470c6bbf2b8dec5aa9f1c6c0f5394a1a936eaa
====== 
Merge pull request #605 from qnet-herwin/typo

Fixed typo in SoH document

Arran Cudbard-Bell at 2014-04-25T13:55:00Z
Files modified:
	* doc/modules/rlm_soh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdcd7d70a593508da61620f4b27d63fe3b33470e
====== 
Fixed typo in SoH document

s/supprot/support/

Herwin Weststrate at 2014-04-25T13:53:57Z
Files modified:
	* doc/modules/rlm_soh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6905562bd6a9166acff1a2be0056962b653ca99c
====== 
Allow UTF8 chars in logging output. Fixes #604

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d53f5770cfd6ecba59cebad8a9e2439692794656
====== 
Merge pull request #603 from qnet-herwin/layout_eap_mschapv2

Fixed some layout tabs in eap_mschapv2 comments

Arran Cudbard-Bell at 2014-04-25T10:56:45Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10b5422b2411cb155e47c73e9398b7816416a692
====== 
Fixed some layout tabs in eap_mschapv2 comments

They were unreadable with a tabwidth != 8

Herwin Weststrate at 2014-04-25T10:54:38Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adc9ea9ca0a9d2eb5abc2936d49ea350b4aa26b6
====== 
-- 
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