This release is the culmination of three years of heavy development. It adds "virtual server" support, IPv6, and a new policy language ("man unlang"). All common EAP types can be used, including experimental support for EAP-FAST and EAP-TNC. MAC address authentication and VLAN assignment can now be done using the VMPS protocol. Limited HUP capabilities have been added, along with updated documentation and examples. The server is much easier to install, configure, and debug.
A few dictionaries have been added. Several bugs have been fixed, including some double free's that were found in 1.1.5. Nearly 30 bugs found by Coverity were also fixed, including a memory leak in the EAP-TTLS code.
This release is focused on new features and bugfixes without sacrificing stability. New features include more vendor dictionaries, support for Lucent and Starent VSAs, support for Juniper encrypted VSAs, N-tier certificates, and load-balanced access to back-end databases. In addition, the Perl module is now stable, and a new "sql log" module may be used to lower the load on an SQL server. The new features are complemented by a number of bugfixes.
This release contains minor documentation fixes, and a few minor bugfixes. All users of versions 1.0.2 and earlier should upgrade to obtain security fixes.