Commit report for v3.0.x branch

The git bot announce at freeradius.org
Mon Jan 27 00:00:15 CET 2014


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

======
We no longer need to auto-generate raddb/dictionary

It shouldn't $INCLUDE the main dictionaries any more.

Alan T. DeKok at 2014-01-26T21:40:30Z
Files modified:
	* configure
	* configure.ac
	* raddb/dictionary
	* raddb/dictionary.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11afab7dac56bef3a76ec0fcb89a584f4546b5dd
====== 
Always setup basic fault handler in unittest.c

Arran Cudbard-Bell at 2014-01-26T21:37:47Z
Files modified:
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20873e1689eea2ddc344cb3e27e32bb3ad4c4714
====== 
Fix crash in module_failure_msg

Apparently passing ap_list into a function which does not immediately
consume it, will, on some platforms invalidate it.

The fix is to use va_copy to create a local copy of the ap_list,
which seems sort of hacky, but does seem to work.

Arran Cudbard-Bell at 2014-01-26T21:09:21Z
Files modified:
	* src/include/log.h
	* src/main/log.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/691fc394bf01fb12d80114f151872e37fc8faf59
====== 
Apparently heimdal's krb5_get_error_message only returns a char * not a char const * like MIT's

Arran Cudbard-Bell at 2014-01-26T19:24:03Z
Files modified:
	* src/modules/rlm_krb5/krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92a01ea9bac0eed2e11221c1441d56b191a79944
====== 
Minor issues in heimdal kerberos

Arran Cudbard-Bell at 2014-01-26T19:18:27Z
Files modified:
	* src/modules/rlm_krb5/krb5.c
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ec150a26723da76aaa1221d58c1786caee90e3b
====== 
Missing quote

Arran Cudbard-Bell at 2014-01-26T19:03:36Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b5ce9a5fbbca980a51a29e271fe34820e14b462
====== 
Merge issue

Arran Cudbard-Bell at 2014-01-26T18:53:16Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1558ff9852470abf816fecddf461f9700ebc907e
====== 
Minor panic_action fixes

Arran Cudbard-Bell at 2014-01-26T18:30:03Z
Files modified:
	* raddb/radiusd.conf.in
	* src/lib/debug.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29bae030c6216a4cd00f3e3933f5ba05169bac53
====== 
Typo

Arran Cudbard-Bell at 2014-01-26T18:11:29Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5f6cd2fac1dbe940b17e2a4f963a23da0282581
====== 
Add panic action support to radiusd and unittest

Arran Cudbard-Bell at 2014-01-26T18:05:24Z
Files modified:
	* raddb/all.mk
	* raddb/panic.gdb
	* raddb/radiusd.conf.in
	* src/include/libradius.h
	* src/include/radiusd.h
	* src/lib/debug.c
	* src/main/mainconfig.c
	* src/main/radiusd.c
	* src/main/unittest.c
	* src/tests/Makefile
	* src/tests/gdb.conf
	* src/tests/keywords/radiusd.conf
	* src/tests/panic.gdb
	* src/tests/tests.gdb

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d1b6197767bad17e08416cf1077d04f37216f1e
====== 
Minor fixes to debug functions

Arran Cudbard-Bell at 2014-01-26T18:04:22Z
Files modified:
	* src/lib/debug.c
	* src/lib/log.c
	* src/main/mainconfig.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4e459c9eb87fb7e6db620b44ddc68a222ef8fba
====== 
Fix fr_exit signatures

Arran Cudbard-Bell at 2014-01-26T18:04:22Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb38f8233b64a5ca2cc485452ad72f40d9017f28
====== 
Correct type for bool fields in radiusd main()

Arran Cudbard-Bell at 2014-01-26T18:04:21Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f506a689e8b96a33252bbdb75322669e6d922051
====== 
Backport debug functions

Arran Cudbard-Bell at 2014-01-26T18:04:21Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/libradius.h
	* src/lib/all.mk
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce50df9452d88141b67c2f85348977a4702419ae
====== 
Cleanup signal handling code

Arran Cudbard-Bell at 2014-01-26T18:04:21Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/exec.c
	* src/main/radiusd.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65488b243b561a67281cbba4cde4a36070912154
====== 
Backport fr_syserror() from master

Backport misc.c from master

Arran Cudbard-Bell at 2014-01-26T18:04:21Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c
	* src/lib/event.c
	* src/lib/log.c
	* src/lib/misc.c
	* src/lib/packet.c
	* src/lib/radius.c
	* src/lib/tcp.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/exec.c
	* src/main/files.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/mainconfig.c
	* src/main/modules.c
	* src/main/process.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radconf2xml.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radwho.c
	* src/main/session.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_util.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acfa6a10b5b8dac02eda41e780d175c5b3246d81
====== 
Set dependencies so that the tests are run in order

Alan T. DeKok at 2014-01-26T17:34:22Z
Files modified:
	* src/tests/keywords/update-exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c01ecd172e83fbc474b9dd862d0320a311a39ac
====== 
Auto-load dictionary.vqp and dictionary.dhcp

Alan T. DeKok at 2014-01-26T17:27:53Z
Files modified:
	* share/dictionary
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3affdcc014dabeaaa4e7658e202b4cd0a2eae31c
====== 
Load the distribution dictionaries first, then raddb/dictionary

This lets the server load the dictionaries by protocol, when the
protocol is used.  The dictionaries in raddb/ should be the
"site local" ones, and should never point to the main ones.

We probably should have done this years ago

Alan T. DeKok at 2014-01-26T17:27:53Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/562812042d834967f7c7aa85638b3b526e264f18
====== 
Check the stat cache for every dictionary we read

Alan T. DeKok at 2014-01-26T17:27:53Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ddc931e6ec0f0df42e2a11c8f2cfc59d4b89fdd
====== 
Cache files based on inode, etc.  not name

Alan T. DeKok at 2014-01-26T17:27:53Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3417e0234004f05f054dfbe9f9fccde9446c0de6
====== 
Don't call free() for pool alloc'd things

Alan T. DeKok at 2014-01-26T17:27:53Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e78c74c814250b3904f497ccc9a021d37317060c
====== 
Allow "no overwrite" for config variables

This allows variables to be set from the command line.  Then,
when the config files are read, they entries in the files are
ignored

Alan T. DeKok at 2014-01-26T15:43:56Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f6bcffce7040c7b71ba4c64b30e0068f59f0fa5
====== 
Note recent changes

Alan T. DeKok at 2014-01-26T15:43:56Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7b70e834d5103d7c649e460e22c29b831ff6ce4
====== 
-- 
This commit summary was generated @2014-01-27T00:00:15Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list