Commit report for master branch

The git bot announce at freeradius.org
Wed Apr 10 00:00:02 CEST 2013


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

======
More doxygen warnings

Arran Cudbard-Bell at 2013-04-09T22:18:10Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48d46e233fa9dfa2352210a49055143d39200248
====== 
Fix doxygen documentation

Arran Cudbard-Bell at 2013-04-09T21:19:23Z
Files modified:
	* src/main/xlat.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0015b19255051a851c0b4dfa51edf6960d54b01
====== 
doxygen updates

Alan T. DeKok at 2013-04-09T21:01:40Z
Files modified:
	* src/main/xlat.c

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

Alan T. DeKok at 2013-04-09T21:00:56Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97002a4776741ed0d4af0231c344e1fc95a2583e
====== 
Brand new xlat functions.

All xlat's are now run through the new routines.  The old
(i.e. horrific) routines are gone.  The result is more functionality,
simpler debugging, better errors, and ~400 lines fewer code.

The downside is that (for the next day or so), calling a module
xlat routine MAY mean that it gets expanded twice.

i.e. the old code would do %{mod: foo} and pass "foo" to module "mod".
The new code (for reasons of simplicity) xlat's "foo" before passing
it to module "mod".

Some modules (i.e. expr) call radius_xlat again.  This is now wrong.

The fix is to update the signature of the xlat functions so that
"fmt" is no longer a "const char*", as it is now a talloc'd string.
Once that's done, all of the modules will need a visual pass-through
to remove the extra recursive calls to xlat.

We've also deleted xlat registration for %{1} and %[request:..}
The regex and attribute parsing is now done by the xlat core.
In the future, it should be passed to a module-specific "parse"
or "validate" routine.  That routine would ensure that the RHS of
an xlat expansion is valid

Alan T. DeKok at 2013-04-09T21:00:56Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5deec98232056e3fdff9b3575219c10b11501563
====== 
Fix network / host byte order issue

Alan T. DeKok at 2013-04-09T21:00:56Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2a2fb7e465f597fa3e06175648aa9021bdeb8d8
====== 
Remove radiusd.pid on failed kill

Alan T. DeKok at 2013-04-09T20:39:10Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8aace8a6e3f19f73e5034b0a0f00717eb8c7514d
====== 
Clean radius.log and gdb.log only when re-starting the server

Alan T. DeKok at 2013-04-09T20:31:50Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a14f05101eb318bc87e0b69f4a0d11b7287acd5
====== 
Do a better job of cleanin up before running the tests

Alan T. DeKok at 2013-04-09T20:22:33Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab919e91228c273ad188d3647fd9859666b27a91
====== 
Don't shadow globals

Alan T. DeKok at 2013-04-09T18:10:00Z
Files modified:
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4f7aed442584fe58e829b242b572a81c42f05c7
====== 
Added vp_asprintf() for VPs

prints the string value of a VP to a talloc'd buffer, and
returns the buffer

Alan T. DeKok at 2013-04-09T14:43:32Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c

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


More information about the Freeradius-Devel mailing list