Commit report for master branch

The git bot announce at freeradius.org
Thu Apr 11 00:00:02 CEST 2013


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

======
a module may register multiple xlats

Arran Cudbard-Bell at 2013-04-10T18:52:31Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39be7e8c13e3bb1f1f30640bded08fde00370cdd
====== 
More doxygen

Alan T. DeKok at 2013-04-10T18:21:03Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59b9cbd2c042578ee057e71b348a6448c1d0b167
====== 
Moved "print type-specific empty data" into src/lib

Alan T. DeKok at 2013-04-10T18:18:23Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/main/xlat.c

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

Alan T. DeKok at 2013-04-10T17:31:13Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5930d29850cfbda0c5b965acd2f354260290e53
====== 
Use new radius_list API

Instead of decoding the name each time we run exec

Alan T. DeKok at 2013-04-10T16:43:23Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16fabdc39926cece164734a052a114ccf2b1939f
====== 
Debug argv when executing programs

Alan T. DeKok at 2013-04-10T16:43:22Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29cef280457c2caf202579c559da40a785b922af
====== 
Do substring matching only on user input

request:foo matches "request"
req doesn't match "request"

Alan T. DeKok at 2013-04-10T16:43:22Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ffc17a0b9b3eee28f0724142aaefab1365728fe
====== 
Add escape function to xlat_register

Update the xlat expansion so that expanding a module's RHS
calls xlat_process, not xlat_aprint.  That allows for ALL
of the xlat chain to be printed, not just part of it.

Update various modules to use the new xlat_register API

Update the modules to *not* call radius_xlat() from their
mod_xlat() function.

We still need to fix some modules:

perl / sql: we can now write to "fmt", so various code
needs to be changed

perl: strtok() in a thread-safe function is horrible.  Use
str2argv() instead

redis: calls radius_xlat(), in a function which is also
called from the main redis query routines.  And calls
rad_xlat_argv(), which splits the string before xlat'ing it.
That's now wrong.  Instead, the redis_xlat function should
supply an escape function (for spaces) and then rely on
str2argv()  (or similar) to chop on real spaces, and not
on escaped spaces

Also fixed a memory leak in the yubikey module

Alan T. DeKok at 2013-04-10T16:43:22Z
Files modified:
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/realms.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

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

Arran Cudbard-Bell at 2013-04-10T00:55:46Z
Files modified:
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.in

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


More information about the Freeradius-Devel mailing list