Commit report for master branch

The git bot announce at freeradius.org
Sun Feb 24 00:00:03 CET 2013


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

======
More formatting

Arran Cudbard-Bell at 2013-02-23T04:04:59Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42d57f7e575399257c27411cb73dc66d0cfbbee8
====== 
Fix const free warnings

Arran Cudbard-Bell at 2013-02-23T04:04:59Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a4d83775b27571d3ada1e3220a1d4c79d288e68
====== 
More jlibtool cleanups

Arran Cudbard-Bell at 2013-02-23T04:04:59Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20a47e96e6b4ed57bef3718b7682367c361cdecf
====== 
Preliminary fix for linking in DynaLoader

Arran Cudbard-Bell at 2013-02-23T04:04:58Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc60dd25808095378f058fdc7d68e503a73a2c13
====== 
Fixup formatting

Arran Cudbard-Bell at 2013-02-23T04:04:58Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5b225ac4ba7779856b0eafb604f2187419d6848
====== 
Make rlm_perl configure script more verbose

Arran Cudbard-Bell at 2013-02-22T05:45:01Z
Files modified:
	* src/modules/rlm_perl/configure
	* src/modules/rlm_perl/configure.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/881d015134454d8c1ee871d8030010d4e858e726
====== 
Not needed as were using C99 types

Arran Cudbard-Bell at 2013-02-22T02:29:57Z
Files modified:
	* src/lib/base64.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/636ca34e21852371ffc4dbb95709276a8772f097
====== 
Reformat base64 code, use library base64 functions in rlm_pap

Arran Cudbard-Bell at 2013-02-22T02:27:42Z
Files modified:
	* src/include/base64.h
	* src/lib/base64.c
	* src/main/xlat.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e4acf077c3fc3ba1eca4201b91f3344fa110136
====== 
Fix error strings to make more sense

Alan T. DeKok at 2013-02-21T15:34:58Z
Files modified:
	* src/lib/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99fedbc5d138d49213de35bb279d218133aa29ed
====== 
Static declarations of structures belong in C files, not H files

And set the "end of CONF_PARSER" entry, too.

Alan T. DeKok at 2013-02-21T04:56:17Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/896ebdbf777db88048b9139c4f9bc0f3c91f4a79
====== 
mark unused

Alan T. DeKok at 2013-02-21T01:48:29Z
Files modified:
	* src/main/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/944677dcf9b9086f5e70457c21afafb3682c865a
====== 
dup may return < 0

Alan T. DeKok at 2013-02-21T01:48:00Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bb1d8a2a3c1cd9cf116f8aeba3b4892502cff7d
====== 
fix for coverity

Alan T. DeKok at 2013-02-21T01:46:45Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3dbfe024cc2fee06db05258612ed04ed88bae41
====== 
fix for coverity

Alan T. DeKok at 2013-02-21T01:44:33Z
Files modified:
	* src/main/stats.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc885e5a30b6b1f25978e296cd21ef002f071cd6
====== 
Fix for coverity

Alan T. DeKok at 2013-02-21T01:42:50Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd4707e57aa2a0dfe09653d4918572d304e62e54
====== 
Skip encrypted, tagged, etc. attrs for zero-length CUI

Alan T. DeKok at 2013-02-21T01:41:38Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3a01a1998077b4feeb3c97deb195bcbbd5d65c7
====== 
Check for !cs before expanding variables

Alan T. DeKok at 2013-02-21T01:38:11Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edd3b687a09377731429c1e991008e5d590e9941
====== 
Free variables on exit

Alan T. DeKok at 2013-02-21T01:38:11Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a49b36838fa956d29d1dc5277c4646942301f788
====== 
Fix typo

Alan T. DeKok at 2013-02-21T01:38:11Z
Files modified:
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32ba1812e1fa8e16ee2187c15bfa14356b029ab9
====== 
Force buffer to be terminated

Alan T. DeKok at 2013-02-21T01:38:11Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62104e55859c899e8668fbd4481728c3e05caa11
====== 
Fix typo

Arran Cudbard-Bell at 2013-02-21T00:28:22Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97c0926bad846e36e7ed5238149848e392716aa9
====== 
Use talloc to alloc conn memory

Arran Cudbard-Bell at 2013-02-21T00:01:59Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a848109c2440b76b15569dd23f686fab1ee530aa
====== 
Remove conn

Arran Cudbard-Bell at 2013-02-21T00:01:59Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff453ab2725f7938864a59b467131f31ed9daaca
====== 
Merge pull request #203 from alanbuxey/master

goodbye policy.txt

Arran Cudbard-Bell at 2013-02-20T23:04:47Z
Files modified:
	* debian/freeradius.postinst
	* debian/freeradius.prerm
	* raddb/Makefile
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5586d2deaaebb410bd5f1795c049dceba2348bc7
====== 
goodbye policy.txt

remove policy.txt to stop errors on make install etc

Alan Buxey at 2013-02-20T22:55:54Z
Files modified:
	* debian/freeradius.postinst
	* debian/freeradius.prerm
	* raddb/Makefile
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/037409230bc717ca36011969ffca0c53268453d0
====== 
Avoid calling fr_connection_reconnect if were in a create call

Arran Cudbard-Bell at 2013-02-20T23:01:13Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c31e7f7f5e3b862ee42ae6c2a9fb259557a4be9
====== 
More docs, rename struct from auth_req to request

Arran Cudbard-Bell at 2013-02-20T23:01:13Z
Files modified:
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34191152980aaccf6281e1ab081434367d8f6f79
====== 
No longer need LT_OBJDIR

Alan T. DeKok at 2013-02-20T20:39:28Z
Files modified:
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ca0c8c1c55818c23d2346f35e755d12d32f3eaa
====== 
Some documentation for the request struct

Arran Cudbard-Bell at 2013-02-20T20:35:13Z
Files modified:
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45c277166d743e5bb5fef368a533da7b1467d71c
====== 
Remove --with-system-libtool/libltdl

They no longer work

Alan T. DeKok at 2013-02-20T18:27:16Z
Files modified:
	* configure
	* configure.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c05a7b389d3329a1a3ca905648309bc8d2c323b1
====== 
Disable strict aliasing.

Linus isn't wrong

Alan T. DeKok at 2013-02-20T17:57:02Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b94e052bdb5b2b20808ea7de751489085aa3bde
====== 
Build raddb/, too

Alan T. DeKok at 2013-02-20T17:56:26Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/831630a295545bb7e9d3623d0575514fb4010d50
====== 
Last fix to colourise stuff

Alan T. DeKok at 2013-02-20T17:56:14Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fb4bce89775252558ad6df6b570a1814ec1cd9f
====== 
reset only if we changed the colors

Alan T. DeKok at 2013-02-20T16:53:04Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16ff75a05457414033bf86102df1b11ee9c49476
====== 
Colorise only if we mean to

Parse the flag into an intermediate variable, otherwise it's
enabled immediately.

Then, turn the main variable on ONLY if the intermediate is set,
AND the various preconditions are satisfied

Alan T. DeKok at 2013-02-20T16:51:54Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8286de1ae953094668c46892ded0e3004c3b4d52
====== 
iUpdate configure to have AC_OUTPUT

apparently it's required

Alan T. DeKok at 2013-02-20T16:26:52Z
Files modified:
	* src/modules/rlm_eap/configure
	* src/modules/rlm_eap/configure.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f822263a9787b209e5f0bf5a93b01532ac828319
====== 
FIx build errors

Alan T. DeKok at 2013-02-20T15:48:44Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/include/radius.h
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f88dc6062853ceae02c9e1080f58f4b71c3297b
====== 
Revert "Unlock mutex when we find a matching connection"

This reverts commit 84fa208a76fc6415d4e5f4c6cb4f1101799b3c89.

Arran Cudbard-Bell at 2013-02-20T15:42:48Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64e408846f20715a65c7bcf6e5613b477437ccb8
====== 
Re-run autoconf

Alan T. DeKok at 2013-02-20T15:34:13Z
Files modified:
	* configure
	* src/modules/rlm_attr_rewrite/configure
	* src/modules/rlm_checkval/configure
	* src/modules/rlm_counter/configure
	* src/modules/rlm_dbm/configure
	* src/modules/rlm_eap/configure
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure
	* src/modules/rlm_eap/types/rlm_eap_peap/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_tls/configure
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure
	* src/modules/rlm_eap/types/rlm_eap_ttls/configure
	* src/modules/rlm_example/configure
	* src/modules/rlm_ippool/configure
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_opendirectory/configure
	* src/modules/rlm_otp/configure
	* src/modules/rlm_pam/configure
	* src/modules/rlm_perl/configure
	* src/modules/rlm_python/configure
	* src/modules/rlm_radutmp/configure
	* src/modules/rlm_redis/configure
	* src/modules/rlm_rediswho/configure
	* src/modules/rlm_rest/configure
	* src/modules/rlm_ruby/configure
	* 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_iodbc/configure
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure
	* src/modules/rlm_sqlcounter/configure
	* src/modules/rlm_sqlhpwippool/configure
	* src/modules/rlm_sqlippool/configure
	* src/modules/rlm_unix/configure
	* src/modules/rlm_wimax/configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69e1293ec50859bb8258bc36db0a2cba90e98d77
====== 
Add missing JLIBTOOL definition

Alan T. DeKok at 2013-02-20T15:33:57Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6eb06eabaccd6adee14da7a4dd566c58de44d719
====== 
Remove option to NOT use boilermake

We now always use boilermake.

Alan T. DeKok at 2013-02-20T15:19:58Z
Files modified:
	* Make.inc.in
	* Makefile
	* configure.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/771a7ab73d488c542c33fd8c0007acc5592677d2
====== 
Remove the old build system.

Alan T. DeKok at 2013-02-20T15:17:59Z
Files modified:
	* src/main/Makefile.in
	* src/modules/rlm_attr_rewrite/configure.in
	* src/modules/rlm_checkval/Makefile.in
	* src/modules/rlm_checkval/configure.in
	* src/modules/rlm_counter/Makefile.in
	* src/modules/rlm_counter/configure.in
	* src/modules/rlm_dbm/Makefile.in
	* src/modules/rlm_dbm/configure.in
	* src/modules/rlm_eap/Makefile.in
	* src/modules/rlm_eap/configure.in
	* src/modules/rlm_eap/types/rlm_eap_ikev2/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure.in
	* src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_peap/configure.in
	* src/modules/rlm_eap/types/rlm_eap_pwd/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.in
	* src/modules/rlm_eap/types/rlm_eap_tls/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_tls/configure.in
	* src/modules/rlm_eap/types/rlm_eap_tnc/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure.in
	* src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in
	* src/modules/rlm_eap/types/rlm_eap_ttls/configure.in
	* src/modules/rlm_example/Makefile.in
	* src/modules/rlm_example/configure.in
	* src/modules/rlm_ippool/Makefile.in
	* src/modules/rlm_ippool/configure.in
	* src/modules/rlm_krb5/Makefile.in
	* src/modules/rlm_krb5/configure.in
	* src/modules/rlm_ldap/Makefile.in
	* src/modules/rlm_ldap/configure.in
	* src/modules/rlm_opendirectory/Makefile.in
	* src/modules/rlm_opendirectory/configure.in
	* src/modules/rlm_otp/Makefile.in
	* src/modules/rlm_otp/configure.in
	* src/modules/rlm_pam/Makefile.in
	* src/modules/rlm_pam/configure.in
	* src/modules/rlm_perl/Makefile.in
	* src/modules/rlm_perl/configure.in
	* src/modules/rlm_python/Makefile.in
	* src/modules/rlm_python/configure.in
	* src/modules/rlm_radutmp/Makefile.in
	* src/modules/rlm_radutmp/configure.in
	* src/modules/rlm_redis/Makefile.in
	* src/modules/rlm_redis/configure.in
	* src/modules/rlm_rediswho/Makefile.in
	* src/modules/rlm_rediswho/configure.in
	* src/modules/rlm_rest/Makefile.in
	* src/modules/rlm_rest/configure.in
	* src/modules/rlm_ruby/Makefile.in
	* src/modules/rlm_ruby/configure.in
	* src/modules/rlm_smsotp/Makefile.in
	* src/modules/rlm_smsotp/configure.in
	* src/modules/rlm_sql/Makefile.in
	* src/modules/rlm_sql/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_db2/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_db2/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.in
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/Makefile.in
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.in
	* src/modules/rlm_sqlcounter/Makefile.in
	* src/modules/rlm_sqlcounter/configure.in
	* src/modules/rlm_sqlhpwippool/Makefile.in
	* src/modules/rlm_sqlhpwippool/configure.in
	* src/modules/rlm_sqlippool/Makefile.in
	* src/modules/rlm_sqlippool/configure.in
	* src/modules/rlm_unix/Makefile.in
	* src/modules/rlm_unix/configure.in
	* src/modules/rlm_wimax/Makefile.in
	* src/modules/rlm_wimax/configure.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fe17275421a46911e1b938b1cd84ff00b44f9f5
====== 
Make EAP-Key-Name things work

Alan T. DeKok at 2013-02-20T15:08:32Z
Files modified:
	* raddb/sites-available/default
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1b0ff3f6973be59b5fb055bdad32ab6a19f114e
====== 
Simplify warning message

Alan T. DeKok at 2013-02-20T05:40:07Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/911942886ef1d674889046cbd64346a35c74de6f
====== 
Fix compiler warning

Alan T. DeKok at 2013-02-20T05:35:10Z
Files modified:
	* src/modules/rlm_example/rlm_example.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca584492705c09fd43e6f88200ff930a4b369fed
====== 
Remove compiler warning

Alan T. DeKok at 2013-02-20T05:32:39Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5c79df39cc05f32891ddbc26fc89a35da54cd08
====== 
Unknown types in CONF_PARSER are catastrophic failures

Alan T. DeKok at 2013-02-20T05:32:10Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9f10d1cad5adb2a156d6b97958a786dc2590e71
====== 
Remove last reference to cf_section_parse_free

Arran Cudbard-Bell at 2013-02-20T00:05:54Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b7c9d58f1450208cb33e7a395580039641b69d3
====== 
Fixup documentation

Arran Cudbard-Bell at 2013-02-19T23:18:31Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da56f0f0a936f6a3679c16eaaae60e5bf31ff4ae
====== 
Associate client lists with a parent section.

We now have no talloc leaks on exit.

We still have a few listeners leaked on exit, but that's mostly
because they haven't yet been converted to talloc

Alan T. DeKok at 2013-02-19T23:17:36Z
Files modified:
	* src/include/radiusd.h
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7aa8eacb9b07e4d1011643beadb233d05691abd2
====== 
-M implies -m, too

Alan T. DeKok at 2013-02-19T23:12:54Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/898a6fbc4c574277e13f0d4bf694d56c0964d899
====== 
Remove compile warnings

Alan T. DeKok at 2013-02-19T23:10:28Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_soh/rlm_soh.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a17a0db2a3517bdb56efce8492b8d5e1b993e084
====== 
Re-add TGT_PREREQS for libfreeradius-radius

Alan T. DeKok at 2013-02-19T23:04:57Z
Files modified:
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c3fd9ad8978ac678a2809699b2a76fc5e00bb2e
====== 
Use destructor

Alan T. DeKok at 2013-02-19T23:04:56Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55462c5d25df2f3e36f2947c1ece35630de9b5e6
====== 
Shouldn't be any config when we boot

Alan T. DeKok at 2013-02-19T23:04:56Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d0f53cf9d7ab8274d7e3fd978b2d9589e578763
====== 
Require that the modules call talloc for their instance handle.

The server builds, but it WILL have talloc/malloc conflicts, as
the modules have not been updated.

The assumption here is that the modules return an instance handle,
EVEN IF they haev an error.  The server core will now take care
of calling the appropriate detach() method.

Alan T. DeKok at 2013-02-19T23:04:56Z
Files modified:
	* src/main/modules.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_checkval/rlm_checkval.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_dbm/rlm_dbm.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dhcp/rlm_dhcp.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.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_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_sim_files/rlm_sim_files.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81c46a695c547b8b3b34c8da295d5605b28e726b
====== 
Convert rad_alloc and rad_free to use talloc

Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T23:04:56Z
Files modified:
	* src/include/libradius.h
	* src/lib/dhcp.c
	* src/lib/radius.c
	* src/lib/tcp.c
	* src/lib/vqp.c
	* src/main/command.c
	* src/main/detail.c
	* src/main/dhclient.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/realms.c
	* src/main/tls_listen.c
	* src/main/util.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9774dee53820c00f70eecdaaadbf36221588be91
====== 
Talloc REQUESTs

Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T23:04:55Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5aa136973b425ea5ab8d8c10e3ddde31210f8b1
====== 
Move virtual servers to talloc

Alan T. DeKok at 2013-02-19T23:04:55Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/704c6e77a75862f71321174fdc192b28e5ac7807
====== 
Clean up modules, etc. before freeing mainconfig

Alan T. DeKok at 2013-02-19T23:04:55Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/490b64709a261b33ce5d1d7ba404d559faae1526
====== 
Use talloc for clients.c

Alan T. DeKok at 2013-02-19T23:04:55Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/155ea052fba183b692f8fccccf091371977d2548
====== 
Make modules use talloc

Alan T. DeKok at 2013-02-19T23:04:55Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9113bf93b86c59da7a57eb51a40bf862a33ea22
====== 
Move all conf file stuff to talloc

Alan T. DeKok at 2013-02-19T23:04:55Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/modules.c
	* src/main/radclient.mk
	* src/main/radmin.mk
	* src/main/realms.c
	* src/main/tls.c
	* src/modules/rlm_eap/mem.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f694d046e581d9cb914ec4041924d5cce37b1be
====== 
Move all pair* to talloc

Alan T. DeKok (via Arran Cudbard-Bell)@2013-02-19T22:13:38Z
Files modified:
	* src/include/radiusd.h
	* src/lib/valuepair.c
	* src/main/evaluate.c
	* src/main/util.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/455d75f50dcab6d736246b03655ee0bc36c6dda9
====== 
Use talloc functions to allocate and free valuepairs

Arran Cudbard-Bell at 2013-02-19T22:13:27Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f69f8a81f984d53050b9dbad00d6cd292a6654d8
====== 
Add context pointer to pairalloc

Arran Cudbard-Bell at 2013-02-19T22:13:17Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/lib/valuepair.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83fca22da68497eef38a42638f2ff5647275ab0c
====== 
Add talloc memory report on -M

Arran Cudbard-Bell at 2013-02-19T22:13:05Z
Files modified:
	* src/include/radiusd.h
	* src/main/log.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/228ff628c91236c2969ca59962b8be0051cd5ca6
====== 
Add libtalloc to version.c

Arran Cudbard-Bell at 2013-02-19T22:12:53Z
Files modified:
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bd4b32bc6fd85ad02d405360f2f17cdb111f2c5
====== 
Use talloc

Alan T. DeKok (via Arran Cudbard-Bell)@2013-02-19T21:04:07Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e468bff39baa209e81448fadb39899f53d4e9299
====== 
Cleanup checkval

Arran Cudbard-Bell at 2013-02-19T21:03:41Z
Files modified:
	* src/modules/rlm_checkval/rlm_checkval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45814cb795c95970d203349d61e12f767412b612
====== 
Cleanup chap

Arran Cudbard-Bell at 2013-02-19T21:00:10Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07d10dd6cdc8bc278638ea4db16cd6616f82e9a9
====== 
Set vp->next to NULL on copy vp data

Arran Cudbard-Bell at 2013-02-19T20:14:33Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/291f0e1e22d4576a1caaf87ea97028cabb825377
====== 
Update configure script to add -ltalloc

Arran Cudbard-Bell at 2013-02-19T20:07:16Z
Files modified:
	* Make.inc.in
	* configure
	* configure.in
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f564d88701cdba9441b6e23ed681c28fd35fcaaf
====== 
Don't free parsed items

Alan T. DeKok at 2013-02-19T19:30:59Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c0b03b69058436aa87945564610bcefe0ca9433
====== 
Allocate from the dict pool, not via malloc

Alan T. DeKok at 2013-02-19T19:20:43Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d663b0e8c5d9d03393a5f9b3f8c9f770d9aebb6
====== 
vp_prints should check for NULL da

Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T19:18:20Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d6e367ab44678444b29099b7ca66ce5f51eed34
====== 
Print out better message on operations error

Alan T. DeKok at 2013-02-19T19:18:02Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/271672cb7b14f5fcef92a984a126c8d599f0450b
====== 
Make more debug messages errors

So that problems with the client are highlighted

Alan T. DeKok at 2013-02-19T19:17:58Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ad970f5b72586a1d3703ee5c2f44eeacb94a895
====== 
Removed unused definitions for LTDL

Alan T. DeKok at 2013-02-19T19:15:08Z
Files modified:
	* Make.inc.in
	* src/main/Makefile.in
	* src/modules/rlm_eap/Makefile.in
	* src/modules/rlm_sql/Makefile.in
	* src/modules/rlm_sqlhpwippool/Makefile.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdffcaf02f729f575d11849b23cd95fa85b68f5b
====== 
Don't use strncpy

Alan T. DeKok at 2013-02-19T19:12:49Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a61a50f944fe51d8b1a139b2f45020fc54636557
====== 
Change slightly confusing log message

Arran Cudbard-Bell at 2013-02-19T18:17:16Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cafb2c41ca2dd1cde19db79a680ff961609db94
====== 
dict_attr_free should check pointer value

Arran Cudbard-Bell at 2013-02-19T01:44:13Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5fbfb8117d827bce3ca48a8e7c133fbc129baa7
====== 
Older systems don't have strlcpy

Alan T. DeKok at 2013-02-18T22:15:05Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98d39b2fe150c5b36a7afdb75ae2552ecd714394
====== 
Don't free config data manually.

Alan T. DeKok at 2013-02-18T22:15:04Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/933cb7915c253902e225d0c5c92a731a8baafc61
====== 
Set vp_strvalue to NULL if the pair is marked for xlat

Arran Cudbard-Bell at 2013-02-18T20:14:54Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ffafa2d38c504e0b91395812044143137c7ecdd
====== 
Call cf_section_parse_free before freeing sub-modules

Alan T. DeKok at 2013-02-18T20:02:43Z
Files modified:
	* src/modules/rlm_eap/mem.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/323f69076d0672f41e2ea849961c763cf9fc0c2d
====== 
No longer need to free conf file stuff manually.

Alan T. DeKok at 2013-02-18T20:02:15Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eef14e1e6dd68bff87bdd1d31650ceaa8f016d95
====== 
Call cf_section_parse_free before calling the module detach

Alan T. DeKok at 2013-02-18T20:01:56Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a62dadb238bbd6ab19efeb009fbef0bb49aaf73
====== 
cf_section_parse_free() recurses into sub-sections

Alan T. DeKok at 2013-02-18T20:01:32Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba044534e3efa8faf57acd953be7e4e863a9c9f9
====== 
Fix coverity errors

Alan T. DeKok at 2013-02-18T19:31:57Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e7df356f97da46855cc17fd117b434e852fc4e3
====== 
Unlock mutex when we find a matching connection

Alan T. DeKok at 2013-02-18T19:31:57Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84fa208a76fc6415d4e5f4c6cb4f1101799b3c89
====== 
Free newfd on error

Alan T. DeKok at 2013-02-18T19:31:57Z
Files modified:
	* src/lib/tcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d300674a738f5c31b8d8a9d7b2ebbb46fe482bfd
====== 
Free correct VP

Alan T. DeKok at 2013-02-18T19:31:57Z
Files modified:
	* src/lib/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/152071b09c27e8817a922fac0a68459c238f945a
====== 
One more check for size > 253

Alan T. DeKok at 2013-02-18T19:31:57Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caffb59352261c6478bc04108d3431a7ad52c5a1
====== 
Add empty field to struct

Alan T. DeKok at 2013-02-18T19:31:56Z
Files modified:
	* src/modules/rlm_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/283472f3735ed9eaa0bf2901ea776c1959afac6b
====== 
Fix for coverity (missed mutex free)

Arran Cudbard-Bell at 2013-02-18T19:03:56Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff753daca9d46d6d7b3311f2cf82de3d36bdd823
====== 
More debug macros

DEBUGE, DEBUGW, for errors / warnings.  RDEBUG*, too.

This lets the errors and warnings have a common format, so that
the messages don't need to use an explicit "WARNING" string.

It also means that they are now colorized:
	warning = bold + yellow
	error = bold + red

This should hopefully help people who have issues reading the
debug output

Alan T. DeKok at 2013-02-18T18:18:55Z
Files modified:
	* src/include/radiusd.h
	* src/main/auth.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/evaluate.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/process.c
	* src/main/realms.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/valuepair.c
	* src/main/xlat.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dhcp/rlm_dhcp.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_radutmp/rlm_radutmp2.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0096dafa85bd488efa6207fc26f7d60512fd2c89
====== 
Turn colorize off only if it was one

Alan T. DeKok at 2013-02-18T18:18:55Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fa07dd2611533680b26ee9a39de935973d07000
====== 
Check return code of pairmark_xlat

Arran Cudbard-Bell at 2013-02-18T17:45:22Z
Files modified:
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d0a7422614a9238d074793b403e9bda187ba13c
====== 
Whitespace fixes

Arran Cudbard-Bell at 2013-02-18T17:45:07Z
Files modified:
	* src/main/evaluate.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65853e5d2bec71e214e6b3894212cdb99cf89ad3
====== 
-- 
This commit summary was generated @2013-02-24T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list