New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Clean up debug output for new "update" sections Alan T. DeKok@2013-04-13T20:33:19Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/86a5b2cfaa7f87ee7b140... ====== Document new "update" sections Alan T. DeKok@2013-04-13T20:28:18Z Files modified: * man/man5/unlang.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d6586025d655ab1cc7034... ====== 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@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/cd492c33b5a74ca4868a9... ====== 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@2013-04-13T20:18:39Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f5d1899dc574b1a739a1d... ====== Initialize vp->type So that it's clear what data type it is Alan T. DeKok@2013-04-13T20:18:39Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0549db5b3d752fb44f5a6... ====== Use correct talloc ctx and set vp->op, so that radius_map2request doesn't have to Alan T. DeKok@2013-04-13T20:18:38Z Files modified: * src/modules/rlm_ldap/attrmap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/61b03686cf0fcec64792c... ====== Added radius_map2vp function which should be the default callback from radius_map2request Alan T. DeKok@2013-04-13T20:18:38Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ac32a8d3e2b84e88916c... ====== Enforce operators in update sections Can only be comparison, set, etc. Alan T. DeKok@2013-04-13T20:18:38Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec604cd5d54aa5abaf1d1... ====== Make attribute references use 'User-Name = &Filter-Id' Alan T. DeKok@2013-04-13T20:18:38Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ca5db61ce7bb342891d9... ====== Fix typo Alan T. DeKok@2013-04-13T20:18:38Z Files modified: * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dbbbb5930b3af18a06885... ====== Make radius_attrmap() take the "update" section itself so that we can use it in unlang Alan T. DeKok@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/6c43014d15ac820f617a6... ====== Remove more deprecated API warnings Arran Cudbard-Bell@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/cbfaaa221776d29051ee8... ====== More tests Alan T. DeKok@2013-04-13T16:28:36Z Files modified: * src/tests/xlat.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ed2e3cda7192d22e3bbfd... ====== Use current escape, as node->xlat == NULL Alan T. DeKok@2013-04-13T16:28:36Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0d263f28a3f6c5958baf2... ====== More minor cleanups Arran Cudbard-Bell@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/23fd03ccd09444ac9728a... ====== Cleanup edir.c Arran Cudbard-Bell@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/62e9d6f382ee46f955fb3... ====== Better error message Arran Cudbard-Bell@2013-04-13T04:05:03Z Files modified: * src/modules/rlm_ldap/attrmap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/43c8112e276eec980cd71... ====== Add support back for generic attributes in rlm_ldap Arran Cudbard-Bell@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/863aa3a024d88bd2b3390... ====== -- This commit summary was generated @2013-04-14T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).