Release Notes: A complete example configuration for keeping metered pre-paid accounts in MySQL was added. The dictionary has been restructured to allow access to the whole packet in the behaviour file. A contributed improvement to radldap allows you to bind on an object that was returned by a prior search. Logging was made friendlier. A behaviour file operator was added to rewrite MAC addresses in a canonical format. Some minor bugfixes were made.
Release Notes: In this first release after a long time, a lot of enhancements were made. The server implements full, database-driven proxying through its flexible RADIUS client. Some example configuration and behaviour files were updated, and a set was added for PostgreSQL. A module was contributed to authenticate users against Windows NT servers. Some improvements were made to the behaviour language, the logging module, and the debugging output of the module interface, and a few bugs were fixed.
Release Notes: The most important feature of this release is an SQL module which supports arbitrary SQL statements and bind variables. It allows you to query any database supported by DBI/DBD from the behavior file. Data sets resulting from queries can be returned to OpenRADIUS or can be used as check items against A/V pairs received from the core. An example schema for MySQL and a configuration and behavior file have been added.
Release Notes: A few bugs were fixed in the RADIUS client. Also, some documentation and usage examples were added.
Release Notes: The build system and installation procedure was completely rewritten to make it more user friendly to both the developer and administrator. A full featured RADIUS client was added that supports redundant target servers, multiple simultaneous requests, full control over the packets that are being sent, and both PAP and CHAP password encoding. It uses OpenRADIUS' standard ASCII module interface, so that you can use the client from any program that supports Unix pipe I/O. A number of minor bugs were fixed.
Release Notes: A number of long-standing issues have been fixed. The sample LDAP schema now uses officially registered OIDs. The conversion operator mess in the behavior language has been cleaned up, and the date conversions have finally been implemented. A possible DoS exploit when using divisions in the behavior file was closed. Both RADIUS server vulnerabilities in CERT CA-2002-06 have now been addressed.
Release Notes: In this version, an important bug was fixed in one of the distributed example behaviour files that would cause all non-PAP users to be allowed in without checking any passwords. Another CHAP-related bug was repaired that was present in all example behaviour files. A last-minute bug introduced in the last release regarding the current directory used for module processes was also fixed. This caused the last version's default configuration to fail.
Release Notes: A lot of LDAP functionality (an example schema, a more complete LDAP-to-RADIUS mapping file, and working examples for the configuration- and behaviour files), some cleanups, testing and fixing some rare corner cases, fixes for a few memory leaks (there should be none left), and some portability enhancements (the server runs on GNU/Linux, NetBSD, BSDi, Solaris, and Compaq Tru64 Unix).
Release Notes: The most important feature in this release is the LDAP module that was added. It delivers a full RADIUS-to-LDAP gateway that supports authentication using LDAP binds, arbitrary searches based on arbitrary RADIUS attributes, and a fully configurable LDAP-to-RADIUS attribute mapping.
Release Notes: This release adds a Unix password database module, and an example behavior file which makes use of it. Documentation was added, and bugs were removed. Both Livingston-style ASCII files and Unix passwords are now supported.