ace-radius v0.9.2 brings back Windows platform support - but this time via the use of the "native" Winsock2 library.
Starting from v0.9.1 ace-radius project no longer depends on the Adaptive Communication Environment (ACE). Instead the code was changed to be natively POSIX-compliant and autoconf/automake toolchain is used for multi-platfform build. Dependency on threads library is also removed to make the library more portable and versatile (e.g. now it can be used to implement PAM RADIUS module).
The library was explicitly tested on the following platforms:
- RHEL/CentOS 5.3 (using GCC 4.1.2)
- Debian Etch 4.0
- SUN Solaris 9 (using SunStudio 12 compiler on SPARC hardware)... read more
Fixed bug in UserPassword attribute length calculation.
Critical bug that caused 100% CPU usage is solved. Also fixed issue with autneticator for AccountingRequest packets.
Special thanks to Jean-Christophe DUFOUR for his bug reports and code submissions.
New version features better access to Vendor-Specific attribute's data and solves some bugs in packet parser.
Thanks to Leon Wang for his useful code submissions.
New version of ace-radius library - v0.5 - is released. Redesigned secret key management now supports different secret keys per CRadiusClientConnection within the same CRadiusClientStack.
First beta version of ace-radius library - v0.4 - is released. Most of the core functionality is in and basic scenarios are tested (both client and server sides). Win32 (Windows XP), Solaris 8 and Linux (Fedaora Core 2) platforms are tested. Homepage is up and running.