Better errors on junk chars in dict.c
No need to call exit twice
Use RFC language in eap.c messages
Fixed some tabs/spaces in default virtual server
Fixed typo in rlm_sql.c

s/afftected/affected/
Readability fixes in mods-available/perl

Alignment is now stable with any tab width.
Formatting fixes in rlm_perl
Fixed reference to config file
Other things still reference dict_attr_allowed_chars
Fix capitalisation in UKERNA dictionary Fixes #718
Inline breaks linking?
3.0.x - Make EAP-SIM work again - proper encoding of EAP-SIM attributes within EAP-Message

This fix follows the issue I logged (on the mailing list, not on GitHub)
on June 11th.

As a reminder, the problem happened after a commit which (among other
things) modified the EAP-SIM attributes.
Since this commit, EAP-SIM authentication do not work because
EAP-Message is not properly encoded anymore by FreeRADIUS.

I believe the commit is the following:

https://github.com/FreeRADIUS/freeradius-server/commit/39df09e42d80a96363be0bddee2ff0ba97fdb035

So, here is a fix.

I also fixed the attributes issue in radeapclient, but at the moment the
binary is unusable: it crashes, and I don't have time to look into this.
(I tested the fix with another EAP client)
Fixed adding attributes with multiple values to rlm_perl

Without this fix, the array in Perl would start with the value of the
first attribute in the packet, combined with the actual values of the
attribute.

The debug log would look like this:

$RAD_REPLY{'User-Name'}[0] = &reply:User-Name -> 'anonymous'
$RAD_REPLY{'h323-credit-amount'}[1] = &reply:h323-credit-amount -> '100'
$RAD_REPLY{'h323-credit-amount'}[2] = &reply:h323-credit-amount -> '101'

The actual value of $RAD_REPLY{'h323-credit-amount'} is
['anonymous','100','101']
Merge pull request #720 from qnet-herwin/perl_arrays

Fixed adding attributes with multiple values to rlm_perl