Commit report for master branch

The git bot announce at freeradius.org
Wed Sep 4 00:00:20 CEST 2013


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

======
map may return NULL

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-03T21:39:18Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e723418e426947414889222eb5fe8636c6e3c40
====== 
Do a second pass over the conditions.  Fixes #421

Modules can register new attributes, so we may need to convert
literal comparisons to module comparisons.

The core can register new values for Auth-Type && friends
so we need to do a second pass to see if a failed lookup in pass1
is really a failure, or simply an early binding.

The next step is to add code to mark up late-registered paircompare
functions

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-03T14:17:28Z
Files modified:
	* src/include/modcall.h
	* src/include/parser.h
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcaf828d0138b78ff4235c7493ecb80ae21d07af
====== 
Allow for one/two-pass compilation of conditions.

If we allow two-pass compilation, certain errors are suppressed,
and the condition gets marked with a "pass2 flag"

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-03T14:17:23Z
Files modified:
	* src/include/parser.h
	* src/main/command.c
	* src/main/conffile.c
	* src/main/parser.c
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94bcb19c677f5a1272883aed8d6978f17765e0b3
====== 
Added "walk" function to conditions

So that we can do post-processing

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-03T14:17:19Z
Files modified:
	* src/include/parser.h
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40eac08521b5d035b705ee2bc14d60266fe125cc
====== 
Fix ${value} expansion in backticked config pairs

Arran Cudbard-Bell at 2013-09-03T13:56:51Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2bf6ad0d51d32097cc062911217a96e7495f7be
====== 
Only fallback to dynamic search if no attributes exist, or we have a failure of some kind

Arran Cudbard-Bell at 2013-09-03T10:57:26Z
Files modified:
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83e2690421c8185b34301854a2e6af224134c9a7
====== 
and another logic bug in ldap group code

Arran Cudbard-Bell at 2013-09-03T03:18:43Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7283e38613df45d74d1f13dc908c3fbd345d4aa9
====== 
Limit to -1, 0, 1 in normal operation so we can use -2 for error

Arran Cudbard-Bell at 2013-09-03T03:09:10Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6add304ca2ea15a74da8d70fb9c432a32c448c7d
====== 
Fix broken group comparison logic

Arran Cudbard-Bell at 2013-09-03T02:35:11Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c3d67a080e92c381228e69a0a8cffa8d744bb81
====== 
Print additional helpful group related debug

Arran Cudbard-Bell at 2013-09-03T02:06:41Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd4b98a4af4c8ec2d2752611fc6cde7c5561b6d0
====== 
Talloced strings get freed with talloc...?

Arran Cudbard-Bell at 2013-09-03T01:52:58Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf349bd8731f3caea5fd118ad2448e796e2fee18
====== 
Typo

Arran Cudbard-Bell at 2013-09-03T01:36:35Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06aeb096e302e9e4a9eda940d8549862642363fb
====== 
Don't forget the NULL byte when copying VALUE_PAIR values

Arran Cudbard-Bell at 2013-09-03T01:32:50Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47a74ac39a2d7f743187008eeed1212cd9e0a0e1
====== 
Check attributes being compared have string values allocated

Arran Cudbard-Bell at 2013-09-03T01:17:33Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3797e81557811b97b48167580abe8158ba84cc2
====== 
Fix !* in update sections for non string attributes

Arran Cudbard-Bell at 2013-09-03T00:45:59Z
Files modified:
	* src/main/valuepair.c

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


More information about the Freeradius-Devel mailing list