FreeRADIUS is a high-performance, highly configurable, and feature-rich RADIUS server. Supported features include EAP (wireless authentication, PEAP, TTLS), MySQL, PostgreSQL, Oracle, LDAP, X9.9 token cards, VMPS, and many more. It comes with more than 50 vendor dictionaries, and interoperates with many others. It is the only open source RADIUS server that has implemented EAP, and it is currently deployed in multiple million-user systems.
| Tags | Networking Security Internet Proxy Servers |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Windows Windows Cygwin Unix |
| Implementation | C |
Recent releases


Changes: 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.


Changes: 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.


Changes: 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.


Changes: 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.


Changes: New 3GPP, 3GPP2, Propel, Karlnet, Sonicwall, Navini, Bristol University, Valemont, and Mikrotik dictionaries were added along with many more man pages for the modules. Tests indicate that the server is up to 30% faster with dictionaries using the new red-black tree implementation. The queue of input requests was de-coupled from the pool of threads, allowing "spikes" of requests to be queued, even though all threads are busy, significantly increasing the servers ability to process large numbers of requests on a multi-CPU machine. Many minor bugfixes and feature enhancements were made.
A comprehensive printing solution for Java applications.
- All comments
Recent commentsRe: Actually, Freeradius 1.0 is now available
OK. I updated this page so that it now does reflect that the 1.0 version has been released.
Actually, Freeradius 1.0 is now available
While this freshmeat entry doesn't reflect it, version 1.0 of Freeradius, with many improvements and bug fixes, was released on August 9th of 2004. It's available at the freeradius website, www.freeradius.org.