Commit report for master branch

The git bot announce at freeradius.org
Fri Oct 10 00:00:03 CEST 2014


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

======
cf_item_add defined too many times...

Arran Cudbard-Bell at 2014-10-09T21:01:06Z
Files modified:
	* src/include/conffile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a687717f49aca81d45c96d636eaf42cd5c7b5d94
====== 
Support adding arbitrary attributes for dynamic clients

Arran Cudbard-Bell at 2014-10-09T20:18:39Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1ce27f4e10d5bf95e282ceb4a5677a4afe6a537
====== 
Expose cf_item_add and cf_pair_alloc

Arran Cudbard-Bell at 2014-10-09T20:18:35Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/939e31bfed82ccdba8fe072839fd9f8a4f843f24
====== 
Still need the loop

Arran Cudbard-Bell at 2014-10-09T16:51:11Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c7f7a7e860ac1ea7f6d4c11c7b1e2bc8686dc62
====== 
Adding the same VP twice is bad mm'k Fixes #809

Arran Cudbard-Bell at 2014-10-09T16:32:08Z
Files modified:
	* src/lib/valuepair.c

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

Arran Cudbard-Bell at 2014-10-09T16:26:57Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c5715c909a87c1c1ed8281a77431278d687e334
====== 
pairadd: Don't add a VP if it's already present

In the 3.0 code base, pairmake() will already do a pairadd()
automatically. If an old code base (e.g. modules originally written for
FreeRADIUS 2.x) uses pairmake() and then pairadd() explicitly, this will
add the VP *twice*, thus creating a cyclic list structure, e.g.:

    A->next == B;
    B->next == B;
    B->next == B;
    B->next == B;
    ...

This makes any function that walks all value pairs end up eating 100%
CPU.

Since VPs are added at the end of the list, we can simply stop
traversing the list and return silently in case the VP is already
present.

Signed-off-by: Julius Plenz <plenz at cis.fu-berlin.de>

Julius Plenz (via Alan T. DeKok)@2014-10-09T16:16:46Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f19efee10d3cf302fc13407f44c560ae6f5c68c
====== 
More verbose error messages about VALUE_PAIRs with bad dictionary entries

Arran Cudbard-Bell at 2014-10-09T13:58:02Z
Files modified:
	* src/lib/debug.c

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


More information about the Freeradius-Devel mailing list