Commit report for v3.0.x branch

The git bot announce at freeradius.org
Sat Mar 29 00:00:01 CET 2014


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

======
Document changes to switch / case

Alan T. DeKok at 2014-03-28T20:18:56Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e44b41de6790470e98ae8e72b1631605d4a35962
====== 
Doxygen typo

Alan T. DeKok at 2014-03-28T19:15:11Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/923aaae5ea4fdd806c83b56e3b9c1a972b8c50d7
====== 
Remove unused argument

Alan T. DeKok at 2014-03-28T19:10:12Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ba5b0e7818e54596379f340b15f876a9f45ddfe
====== 
Allow a wider range of attribute comparisons in switch / case

via casting the attribute in the 'case' to the one in the 'switch'

Alan T. DeKok at 2014-03-28T19:04:31Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/switch-attr-cast

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

Alan T. DeKok at 2014-03-28T19:04:31Z
Files modified:
	* src/tests/keywords/switch-attr-cmp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfdd818c8e16838e52f051a1201270a014ec4f84
====== 
switching over a non-existent attribute jumps to the default

So we don't do any expansions, hostname lookups, etc.
Otherwise if we're switching over an IP address attribute, it
might end up doing a DNS lookup for every 'case' statement

Alan T. DeKok at 2014-03-28T19:04:31Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c44550ebfe92abf9e0ff4b088b4da4e64e2cf32
====== 
Parse values for switch statements

If we're switch over an attribute, check that the values in the
case statements are appropriate for the attribute.

Alan T. DeKok at 2014-03-28T19:04:31Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/switch
	* src/tests/keywords/switch-value-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7714cb228399aa665ebf66d477f7ff98dd95df08
====== 
Expose radius_tmpl_cast() for others to use

Alan T. DeKok at 2014-03-28T19:04:31Z
Files modified:
	* src/include/map.h
	* src/main/map.c
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f02f0a1ab4d978c56ca323effd54150daab7a084
====== 
Fix cosmetic issue in EAP-SIM error messages

Arran Cudbard-Bell at 2014-03-28T18:57:00Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdbaef891c4533d90f832f8b768135dfdfe20a5e
====== 
Merge pull request #570 from nchaigne/v3.0.x

V3.0.x - rlm_perl patch to manage "config" perl configuration items.

Arran Cudbard-Bell at 2014-03-28T18:42:18Z
Files modified:
	* raddb/mods-available/perl
	* src/modules/rlm_perl/example.pl
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f209e7a71016f6b1e1d970a5c64fe671cdda9ea
====== 
Update to rlm_perl to handle "config" section

nchaigne at 2014-03-28T18:33:42Z
Files modified:
	* raddb/mods-available/perl
	* src/modules/rlm_perl/example.pl
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9e857aaa22dc36983556aa94097ce7d81894b8a
====== 
Make "can't find attribute" errors clearer in EAP-Sim

Arran Cudbard-Bell at 2014-03-28T17:11:05Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/061d1dba63d87de3610bdf110f3f96cbd9f908af
====== 
Add hack for backwards compatibility (look in reply lists if we can't fine the triplets in the control list)

Arran Cudbard-Bell at 2014-03-28T17:11:05Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27abf6bed4a2cc57b0c716c1606ed09716d22548
====== 
Look for triplets, and ki in control: not reply:

Arran Cudbard-Bell at 2014-03-28T17:11:05Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43e9f249e82159cd6eb514790324209697a61297
====== 
Add support for computing Kc and SRES from Ki and RAND for Comp128-1 (and possibly Comp128-2 and Comp128-3)

Arran Cudbard-Bell at 2014-03-28T17:11:05Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_eap/libeap/eap_sim.h
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbb3e11f8d60536185d735b5bb5aea350badca30
====== 
Precompile 'switch' and 'case' arguments.

and add regression tests.

Previously "switch blah" with a static string would always hit
the "case {..." block.  It will now match a "case blah {" block,
if it exists.

Alan T. DeKok at 2014-03-28T16:51:01Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/switch
	* src/tests/keywords/switch-attr-cmp
	* src/tests/keywords/switch-xlat-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/941af6185d85e910ba2e88001c14516b3f396d5b
====== 
Added cf_section_name2_type

For switch and case statements

Alan T. DeKok at 2014-03-28T16:51:01Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c1de2d251fa1b27089f6f7f3f36a30b5f6687d9
====== 
set fr_strerror() if the reference isn't an attribute

Alan T. DeKok at 2014-03-28T16:51:01Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ebd05b86f44f8f9a6c551d1c8a474f47b6b78d3
====== 
If there's no dictionary entry, it's a literal.

And use the same literal code as the other cases

Alan T. DeKok at 2014-03-28T16:51:01Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99f48c49499a4d530757387e80cfe9da7a3173a3
====== 
use FR_TOKEN, not int.  Better error message for parse errors

	case "foo {

is a syntax error.  It shouldn't print a complaint about an
invalid token.

Alan T. DeKok at 2014-03-28T16:51:00Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12534b4e388565474e4c23d45591b0778ecaf6af
====== 
Dictionary names begin with uppercase letters

Alan T. DeKok at 2014-03-28T16:51:00Z
Files modified:
	* share/dictionary.terena

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6057630b921c3ae057362c50b51f1951c25ac7d
====== 
Remove extraneous format marker *sigh*

Arran Cudbard-Bell at 2014-03-28T16:20:57Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7545fbda94a3331180290425418791f78df180d
====== 
Extraneous comma

Arran Cudbard-Bell at 2014-03-28T15:25:53Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0735590095155c9fa571ebac2a1b9ab70244ab2e
====== 
Include version in user agent string

Print the headers were adding

Fix whitespace

Arran Cudbard-Bell at 2014-03-28T14:08:13Z
Files modified:
	* src/modules/rlm_rest/rest.c

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

Arran Cudbard-Bell at 2014-03-28T13:24:19Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81bf10440f7f449502e73f20c0b7785f36d1bca9
====== 
Fix whitespace

Arran Cudbard-Bell at 2014-03-28T13:22:20Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19f64f927fdbc63dcf0189b08fcb2c8f8c18d554
====== 
connect_uri can now be NULL

Since the default was removed

Arran Cudbard-Bell at 2014-03-28T12:22:05Z
Files modified:
	* src/modules/rlm_rest/rest.c

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


More information about the Freeradius-Devel mailing list