The list of changes from 0.2 is long. There are a number of bug
fixes, feature enhancements, and other corrections. It's been two
months since 0.2 was released. I think it's time for 0.3
Are there any critical fixes which MUST go in before 0.3 is
released? If not, I think I'll tag it, and release it on Monday.
ChangeLog follows:
----------------------------------------
FreeRADIUS 0.3.0 ; urgency=low
* Increased limit on length of user name read from /etc/passwd,
to match the maximum allowed by RADIUS.
Bug noted by "Gonzalez B., Fernando" <[EMAIL PROTECTED]>
* Configurable fail-over when proxying packets. If the
home server doesn't respond to a repeated proxied request,
it's marked as 'dead', and the next one in the list is used.
Patch by Eddie Stassen <[EMAIL PROTECTED]> and <[EMAIL PROTECTED]>
* Pass Access-Challenge attributes through the server, in
preparation for EAP.
Raghu <[EMAIL PROTECTED]>
* More fixes for RFC compliance on the Message-Authenticator
Raghu <[EMAIL PROTECTED]>
* Merged OSFC2/OSFSIA authentication patches from Cistron.
(Bug # 104) The patches are not well tested, however.
* IBM DB2 UDB V7.1 SQL driver, contributed by
Joerg Wendland <[EMAIL PROTECTED]>
* Fix the IP + Port address assignment.
Bug found by "John Padula" <[EMAIL PROTECTED]>
* Patch to avoid smashing the contents of Ascend binary filters.
Michael Chernyakhovsky <[EMAIL PROTECTED]>
* Create and Validate Message-Authenticator attribute, in
preparation for EAP.
* Initialize variables properly in rlm_attr_filter.
Patch from Andriy I Pilipenko <[EMAIL PROTECTED]>
* Renamed RedHat init script from 'radiusd.init' to 'radiusd'.
This allows it to work properly with the RedHat rc system.
Patch from Christian Vogel <[EMAIL PROTECTED]>
* Fix the configure script checks for PostgreSQL, so that
they use the 'test' command properly.
Bug found by Robert Haskins <[EMAIL PROTECTED]>
* Change instances of 'assert' to 'rad_assert', so that it
can log the error to the standard radius log files.
Patch from Vesselin Atanasov <[EMAIL PROTECTED]>
* Patch to prevent segv when freeing results, from
Tomas Heredia <[EMAIL PROTECTED]>
* Added support for Exec-Program to acct. Bug found by
<[EMAIL PROTECTED]>
* Corrected rlm_files so that raddb/acct_users works
* When doing synchronous proxying, update proxy next try
entries, so that the server doesn't eat CPU time.
Raghu <[EMAIL PROTECTED]>
* Add primitive dictionary.nomadix <[EMAIL PROTECTED]>
* Log messages to console, if the logger hasn't been
initialized. <[EMAIL PROTECTED]>
* Log invalid user for proxy rejects, too. <[EMAIL PROTECTED]>
* Fixed Expiration attribute handling.
* Added code to handle Ascend-Send-Secret and Ascend-Receive-Secret
* Removed non thread-pool code. If we have threads, we now force
the use of thread pools.
* Update version number
* correct bug where proxied accounting packets would never have a
reply sent back to the NAS, or the reply would be sent twice.
-- Alan DeKok <[EMAIL PROTECTED]>
FreeRADIUS Alpha 0.2.0, July 30, 2001.
* call openlog() again when using PAM, to get the correct log
facility.
* Update child thread code, to minimize race conditions.
* Make thread pools the default. Using plain child threads is NOT
recommended.
* Ignore SIGPIPE to get ride of crashes when using ldap.
* Update proxying code to work better.
* Platform independent pthread_cancel()ling
* Fix 'unresponsive child pid' erroneous warning messages.
* Many changes to get various SQL modules working.
Note that there may still be some issues with Oracle.
* Added configure options 'with-rlm-FOO-include/lib-dir', so that
lower-level rlm_FOO modules can be configured via the top-level
configuration file. This isn't completely done yet.
* Fix check for shared library using libtool info, instead of
assuming extension being ".so".
* Fixes for HPUX. We probably need more.
* Many additional bug fixes and changes.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html