Subject: CVS commit: pkgsrc/net/freeradius2
From: Adrian Portelli
Date: 2008-10-12 15:57:27
Message id: 20081012135727.EAE89175D0@cvs.netbsd.org

Log Message:
Update to 2.1.1
Patches mainly from adam@ with some changes by me

05 September 2008 - Version 2.1.0 has been released.

The focus of this release is features.

Feature Improvements
* Clients may now be defined dynamically, based on IP address. See \ 
raddb/sites-available/dynamic-clients.
* SNMP support is now available through an experimental Perl script. See \ 
scripts/snmp-proxy/README
* SNMP statistics are also available through Status-Server packets. See \ 
raddb/sites-available/status
* Added more Microsoft attributes from bug #568.
* The linelog module has more functionality and flexibility. See \ 
raddb/modules/linelog.
* The debugging output has been sanitized. It should be much more readable.
* Debug logs can now be turned on/off while the server is running, for a user, \ 
group, realm, etc. See the log section of raddb/radiusd.conf.
* Added support for WiMAX Forum attributes. The dynamic keys are not yet \ 
calculated. See share/dictionary.wimax
* Added session resumption for PEAP and TTLS. See raddb/eap.conf, and the cache \ 
sub-section.
* Added radmin command-line tool for administering a running server. See man \ 
radmin and raddb/sites-available/control-socket.

Bug Fixes
* Double escaping of '\\' in the users (and some other) files has been fixed. If \ 
you have '\\' in the users file, your configuration will need to be checked, and \ 
fixed!
* Parse security section of radiusd.conf. This was accidentally deleted in \ 
2.0.5. Closes bug #566.
* Bind to interface before IP, which allows DHCP sockets to listen on \ 
"*" for multiple interfaces.
* Fix handling of giaddr in DHCP responses.
* Corrected parsing of status_check in home_server so that it works.
* Fix hints so that "Puser" works again.
* Removed length restrictions on attribute names in the dictionaries.
* Update socket code to avoid C compiler optimizations.

25 September 2008 - Version 2.1.1 has been released.

The focus of this release is stability.

Feature Improvements
* Many more options and features are available via radmin. See man radmin and \ 
raddb/sites-available/control-socket.
* Many more commands available via the control socket. Connect via radmin, and \ 
type help for more information.
* Added dictionary.networkphysics and dictionary.lancom.
* Calculate WiMAX MIP keys, and added sample WiMAX SQL tables.

Bug Fixes
* Fixed bug that made radmin not work.
* Fixed Suse && Debian package scripts.
* Fixed issues with dynamic clients.
* Fixed configure checks for -lreadline
* rlm_sqlippool no longer needs to be linked to rlm_sql.
* Add statistics for detail file listeners. This closes bug #593.
* Fixed printing of some WiMAX attributes.
* Fixed double free on exit() in rlm_attr_filter.
* Fixed build issues on Solaris.
* Fixed fast session resumption for EAP-TLS.

Files:
RevisionActionfile
1.3modifypkgsrc/net/freeradius2/Makefile
1.2modifypkgsrc/net/freeradius2/PLIST
1.3modifypkgsrc/net/freeradius2/distinfo
1.2modifypkgsrc/net/freeradius2/patches/patch-ae
1.2modifypkgsrc/net/freeradius2/patches/patch-ai
1.3modifypkgsrc/net/freeradius2/patches/patch-ak
1.2modifypkgsrc/net/freeradius2/patches/patch-al
1.1addpkgsrc/net/freeradius2/patches/patch-aa