New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Document changes to switch / case Alan T. DeKok@2014-03-28T20:20:33Z Files modified: * man/man5/unlang.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/61f8ed7d3060de629af6e... ====== Doxygen typo Alan T. DeKok@2014-03-28T19:15:25Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8206952480a52df555c69... ====== Remove unused argument Alan T. DeKok@2014-03-28T19:10:32Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8e3cee7d4b7115d22a3d0... ====== 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@2014-03-28T19:09:56Z Files modified: * src/main/modcall.c * src/tests/keywords/switch-attr-cast Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dba29a0a7b7d674a1c639... ====== Fix typo Alan T. DeKok@2014-03-28T19:09:54Z Files modified: * src/tests/keywords/switch-attr-cmp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c2e4840e0f5bdb8e694c3... ====== 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@2014-03-28T19:09:46Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6ded209be1a1448073502... ====== 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@2014-03-28T19:04:55Z 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/2b2981ab686b66a30331d... ====== Expose radius_tmpl_cast() for others to use Alan T. DeKok@2014-03-28T19:04:53Z Files modified: * src/include/map.h * src/main/map.c * src/main/parser.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/15ebde917d3d16eef4dd3... ====== Update to rlm_perl to handle "config" section nchaigne (via Arran Cudbard-Bell)@2014-03-28T18:57:14Z 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/7768e331cf1d6c07a2e2c... ====== Fix cosmetic issue in EAP-SIM debug messages Arran Cudbard-Bell@2014-03-28T18:56:34Z Files modified: * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/873adb1783f463351c410... ====== Conver to talloc Alan T. DeKok@2014-03-28T16:53:08Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/62b1834c337faead3e53f... ====== 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@2014-03-28T16:51:22Z 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/d17d4dd20f557cff4c60d... ====== Added cf_section_name2_type For switch and case statements Alan T. DeKok@2014-03-28T16:51:21Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6d265c1931c59c29e59b... ====== set fr_strerror() if the reference isn't an attribute Alan T. DeKok@2014-03-28T16:51:19Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/540a2da3957a12ef1be88... ====== If there's no dictionary entry, it's a literal. And use the same literal code as the other cases Alan T. DeKok@2014-03-28T16:51:17Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b896c49c5589d4ea47e94... ====== 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@2014-03-28T16:51:16Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac44e8efe0ac35e479e99... ====== Dictionary names begin with uppercase letters Alan T. DeKok@2014-03-28T16:51:15Z Files modified: * share/dictionary.terena Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e56f24ad0827d9b9a216e... ====== Remove extraneous format marker *sigh* Arran Cudbard-Bell@2014-03-28T16:20:47Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b652a23e9209a927e5c73... ====== Extraneous comma Arran Cudbard-Bell@2014-03-28T15:25:46Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d868a1ceffb0a1bbf3834... ====== Include version in user agent string Print the headers were adding Fix whitespace Arran Cudbard-Bell@2014-03-28T14:08:06Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d49f076369b3edf88831... ====== connect_uri can now be NULL Since the default was removed Arran Cudbard-Bell@2014-03-28T12:22:23Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b67a8de140e983edfd9a... ====== Fix whitespace Arran Cudbard-Bell@2014-03-28T11:52:26Z Files modified: * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2c44f7cbba28d0ed6814... ====== -- This commit summary was generated @2014-03-29T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).