Hi,
I've just released the 0.4.2 version of radiusclient library. Main changes since 0.4.1 include:
- Some changes from Debian have been merged in (suggested by Sergei Golod rover@tob.ru):
+ IPv6 attributes added into generic dictionary and radiusclient.h;
+ fixed a bug preventing from using more than one Radius server in fall-back scenario.
- Restored historoc behaviour when in the absence of explicit bindaddr option in the config file operating system is trusted to assign source IP address to outgoing UDP packets according to its routing table. Previously in 0.4.x series address rerutned by gethostbyhane(hostname()) was forced as source IP address for all outgoing UDP packets. The same behaviour can be ontained by specifying `bindaddr: *' (Problem reported by Juha Heinanen jh@tutpro.com, patch by sobomax).
- Added new API function: rc_avpair_log, which allows to create pretty-print representation of full radius request or response (sobomax).
- Extended dictionary parser so that now it is possible to use comments at the end of the configuration lines (Jan Janak jan@iptel.org).
The new version is 100% API/ABI compatible with the old one. It can be downloaded at http://developer.berlios.de/project/showfiles.php?group_id=1208.
As usually bug reports and suggestions are highly appreciated.
Enjoy!
-Maxim