Commit report for master branch

The git bot announce at freeradius.org
Wed Feb 20 00:00:01 CET 2013


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

======
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
====== 
-- 
This commit summary was generated @2013-02-20T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list