Fixup all lingering instances of old style expansion
Swap defined(sun) for defined(__sun) which is apparently defined in more cases
Fix whitespace
connect_uri can now be NULL

Since the default was removed
Include version in user agent string

Print the headers were adding

Fix whitespace
Extraneous comma
Remove extraneous format marker *sigh*
Dictionary names begin with uppercase letters
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.
If there's no dictionary entry, it's a literal.

And use the same literal code as the other cases
set fr_strerror() if the reference isn't an attribute
Added cf_section_name2_type

For switch and case statements
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.
Conver to talloc
Fix cosmetic issue in EAP-SIM debug messages
Update to rlm_perl to handle "config" section
Expose radius_tmpl_cast() for others to use
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.
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
Fix typo