Commit report for master branch

The git bot announce at freeradius.org
Sun Apr 14 00:00:05 CEST 2013


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

======
Clean up debug output for new "update" sections

Alan T. DeKok at 2013-04-13T20:33:19Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86a5b2cfaa7f87ee7b140b1eee174b13eeae5d3e
====== 
Document new "update" sections

Alan T. DeKok at 2013-04-13T20:28:18Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6586025d655ab1cc703401768cd38b69aa5a7bb
====== 
Make the "update" sections more generic.

The new template / map code does a ton of memory allocations,
but it's more generic than the old radius_update_attrlist()
function.

The template / map code largely duplicated the functionality
of radius_update_attrlist(), but with different code.
We've deleted the old code, and now use the new code for "update"
sections.  The benefit is that we can now do:

	update {
		reply:Filter-Id := &request:User-Name
	}

And it will work.  This is more generic than before.

As a bonus, the old 2.x "update" sections still work, too

Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
	* src/include/radiusd.h
	* src/main/evaluate.c
	* src/main/modcall.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd492c33b5a74ca4868a9ce2656d01c022e1b6ff
====== 
Fix radius_map2request()

So that it loops over the list only in debug mode

and so that it doesn't erroneously free vp

Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5d1899dc574b1a739a1da7704a90aa7702dd584
====== 
Initialize vp->type

So that it's clear what data type it is

Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0549db5b3d752fb44f5a6abdddb1dd250b1217e0
====== 
Use correct talloc ctx

and set vp->op, so that radius_map2request doesn't have to

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61b03686cf0fcec64792cef71f6127b954d1ff7a
====== 
Added radius_map2vp function

which should be the default callback from radius_map2request

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/include/radiusd.h
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ac32a8d3e2b84e88916c8ae1c47e1661a2dc811
====== 
Enforce operators in update sections

Can only be comparison, set, etc.

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec604cd5d54aa5abaf1d1040da5004168606c2a0
====== 
Make attribute references use 'User-Name = &Filter-Id'

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/main/valuepair.c

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

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbbbb5930b3af18a06885663b6d8861bb2296814
====== 
Make radius_attrmap() take the "update" section itself

so that we can use it in unlang

Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
	* src/main/valuepair.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c43014d15ac820f617a6ae02e829822a8e5c9a8
====== 
Remove more deprecated API warnings

Arran Cudbard-Bell at 2013-04-13T18:02:33Z
Files modified:
	* src/lib/hmac.c
	* src/lib/md4.c
	* src/lib/md5.c
	* src/lib/radius.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbfaaa221776d29051ee894dd5b1509d917777db
====== 
More tests

Alan T. DeKok at 2013-04-13T16:28:36Z
Files modified:
	* src/tests/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed2e3cda7192d22e3bbfdcec6f06ae6f4082c7f8
====== 
Use current escape, as node->xlat == NULL

Alan T. DeKok at 2013-04-13T16:28:36Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d263f28a3f6c5958baf278f70e6c517437ef662
====== 
More minor cleanups

Arran Cudbard-Bell at 2013-04-13T04:24:23Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/edir.c
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23fd03ccd09444ac9728acb42c452f1598131de1
====== 
Cleanup edir.c

Arran Cudbard-Bell at 2013-04-13T04:19:42Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/edir.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62e9d6f382ee46f955fb3e2dc2778c049ac0eb7e
====== 
Better error message

Arran Cudbard-Bell at 2013-04-13T04:05:03Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43c8112e276eec980cd719f6887d9c693bfa8b21
====== 
Add support back for generic attributes in rlm_ldap

Arran Cudbard-Bell at 2013-04-13T01:19:42Z
Files modified:
	* raddb/mods-available/ldap
	* src/include/radiusd.h
	* src/main/valuepair.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/863aa3a024d88bd2b3390f2d43cf60165d2d0e64
====== 
-- 
This commit summary was generated @2013-04-14T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list