Commit report for v3.0.x branch

The git bot announce at freeradius.org
Sun Mar 23 00:00:18 CET 2014


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

======
Add test for removing values

Arran Cudbard-Bell at 2014-03-22T21:59:24Z
Files modified:
	* src/tests/keywords/update-remove-value

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a93ff90b443837759b88264e85e33f6781930f7d
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-03-22T21:03:15Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b82d03401874fc63d752f572c220d4518eb0fe2c
====== 
Don't try to check RHS value in update sections when the operator is !*

Arran Cudbard-Bell at 2014-03-22T21:00:01Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/update-delete
	* src/tests/keywords/update-remove-any
	* src/tests/keywords/update-remove-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b037493a09729ca94256892b9ea8e79450850120
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-03-22T20:47:24Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b6935c79b7b35574749b0bed047ed6eb830293c
====== 
Fix attribute selection with %{<attr>[<num>]}, always returned first attribute

Add tests

Arran Cudbard-Bell at 2014-03-22T20:43:24Z
Files modified:
	* src/main/xlat.c
	* src/tests/keywords/xlat-attr-number

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a6c63f8d0dfe9f65cb45b6943d1131e33eabf86
====== 
Seems like the easiest solution is to just no log stderr

Arran Cudbard-Bell at 2014-03-22T20:36:09Z
Files modified:
	* Makefile
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f3a561dfdf23bcfcb426059cec460cec202b2a5
====== 
Move load-time removal of 'if' conditions

To where they make sense.  Which now also lets us do load-time
optimizations for:

	if (1) {

	}
	else {
		# no need to compile this
	}

and

	if (0) {
		# ignored
	}
	elsif (..) {
		# compiled
	}

Which didn't work before

Alan T. DeKok at 2014-03-22T18:55:30Z
Files modified:
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f147456485e982cc18ce7e32682ecb1d49773c6f
====== 
Fix use of add_to_modcallable()

it should just add.  It shouldn't create the parent

Alan T. DeKok at 2014-03-22T18:55:30Z
Files modified:
	* src/include/modcall.h
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1eff4599e665b0d971bf7f1417c57e10549d6f4b
====== 
Make "add_child" O(1) instead of O(N)

Alan T. DeKok at 2014-03-22T18:55:30Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a26d5633c6fe5a27f96b008f970549e9368c0dad
====== 
Set csingle->type in do_compile_modgroup

So its accessible to later code

Alan T. DeKok at 2014-03-22T18:55:30Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa9c45282959413ea932df272ccd0232dee7bd28
====== 
Should still be error

Arran Cudbard-Bell at 2014-03-22T15:05:47Z
Files modified:
	* src/modules/rlm_ippool/rlm_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9afd64dc47e81fcff47a043a735a97bc66bcea4
====== 
Partial reformatting of rlm_ippool

The code is so bad it's probably best to do it in two passes

Arran Cudbard-Bell at 2014-03-22T15:00:15Z
Files modified:
	* src/modules/rlm_ippool/rlm_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dd6f00e2dd0bec58432ad00bf57795483d562f1
====== 
CID 1058551

Arran Cudbard-Bell at 2014-03-22T11:30:25Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e781e9af827b921ade1fd19a770276e1e7ff376b
====== 
CID 1135410

Arran Cudbard-Bell at 2014-03-22T10:56:51Z
Files modified:
	* src/include/libradius.h
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86c90627dbb3f0c286089c4348e327394f8840d8
====== 
CID 1135412

Arran Cudbard-Bell at 2014-03-22T10:56:48Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ba9da2ac38f2b26afe0f1ddd02138a7656ec436
====== 
It's "elsif", not "elseif"

Alan T. DeKok at 2014-03-22T04:15:37Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8358786f599bda0171afd618105764321b2c174a
====== 
free children of a block which will never get executed

Alan T. DeKok at 2014-03-22T04:13:32Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28ec9eb47a72547be3641f80b5a87901c2b3ee92
====== 
Newlines are good

Alan T. DeKok at 2014-03-22T03:31:08Z
Files modified:
	* src/tests/keywords/sha2

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a558f69fb0d3621f55999ded0404940660404e84
====== 
Don't do pass2 checks for sections which will never be run.

Alan T. DeKok at 2014-03-22T03:31:08Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/892d7f7aed67f5e161f84fc7675df0b2bfa5739c
====== 
Guarantee NULL termination of session ID CID 1004307

Arran Cudbard-Bell at 2014-03-22T00:43:44Z
Files modified:
	* src/modules/rlm_radutmp/rlm_radutmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5636620b59b67eb67de97f5033fac594cb06f0db
====== 
Fix protocol dlopen handle 'leak' CID 1004305

Arran Cudbard-Bell at 2014-03-22T00:30:18Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5fc306e8708abb7edf020a1df787a70b51c7aeb
====== 
-- 
This commit summary was generated @2014-03-23T00:00:18Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list