We are pleased to announce the release of Radiator version 3.1
This version provides some new features and 
some bug fixes.

As usual, the new version is available free of charge to current 
licensees from 
http://www.open.com.au/radiator/downloads/Radiator-3.1.tgz
and
http://www.open.com.au/radiator/downloads/Radiator-3.1-1.noarch.rpm

and to current evaluators from 
http://www.open.com.au/radiator/demo-downloads/Radiator-Demo-3.1.tgz
and
http://www.open.com.au/radiator/downloads/Radiator-Demo-3.1-1.noarch.rpm

An extract from the history file is attached

-----------------------------
Revision 3.1 (23/5/02 New features and fixes) 
Added and documented UseSSL for AuthBy LDAP2. 

Monitor clause did not permit multiple instances on different Ports. 

Fixed a problem with DefaultSimultaneousUse that did not correctly
detect users affected by RewriteUsername. Reported by "Scott
Rothgaber" ([EMAIL PROTECTED]). Thanks Scott.

Added all Radiator pseudo-attributes to the dictionary for reference,
and also to facilitate use by packages like RAdmin.

Changes to AddressAllocatorDHCP.pm and DHCP.pm to support the User
Class Option (option 77) in the ISC DHCP server (www.isc.org).

Additional changes to comply with RFC3011 (Subnet Selection Option)
and to simplify and streamline the code.  radwho.pl did not separate
lines with a newline when showing SQL. Reported by "Stephen Malenshek"
([EMAIL PROTECTED]).

In Nas/AscendSNMP.pm, there is alternative code for MAX6000 (TAOS
8.0.1+), suggested by Pavel A Crasotin ([EMAIL PROTECTED])

Added support for HTTP Digest Authentication per RFC2617. QOP's of
auth and unspecified are supported. Algorithm of MD5 and unspecified
are supported. QOP of auth-int and algorithm of md5-sess are not
supported. Also provided patch file
goodies/Apache-AuthenRadius-0.3-digest.patch which adds Digest
authentication to Apache-AuthenRadius, plus
goodies/RadiusPerl-0.05-0.06.patch for RadiusPerl-0.05 to fix long
password problems.

New flag for buildsql, -f Force DB update for non defined
fields. Contributed by Jorge Morgado
([EMAIL PROTECTED]). Thanks Jorge.

ClientListSQL now lists its clients in the ServerConfig Client list,
so they can be seen by Radar. Reported by "Romain Vergniol"
([EMAIL PROTECTED]). 

ClientListSQL now permits a trailing column that contains a list of
comma separated flag parameter names. Contributed by "Tony B"
([EMAIL PROTECTED]). Thanks Tony. 

At 3.0 ClientListSQL (correctly) complains if there is no password for
a Client. The error message now says which Client has the problem.

AuthGeneric now emits an error If MD4 is not present but is required
for an MSCHAP request. Suggested by [EMAIL PROTECTED]

RewriteFunction was broken, resulting in messages like: ERR: Error in
RewriteFunction(mikem): Can't use string ("sub {print "hello
world\n"}") as a subroutine ref while "strict refs" in use at (eval
23) line 1 Reported by "Andy De Petter"
([EMAIL PROTECTED]). Thanks Andy.

AuthBy NT and AuthBy TEST had typos that prevented keywords being
recognised.

Fixed further problems with special character handling. Could get
incorrect behaviour if the resulting transformation resulted in %0, %1
etc.  Now single char and positional args are all converted in one
operation. Reported by "Tristan Woerth"
([EMAIL PROTECTED]). Thanks Tristan.

Fixed problems with sending SNMP requests for NasType iff the
community contained whitespace or shell special characters. Reported
by "Rolando Riley" ([EMAIL PROTECTED]). Thanks Rolando.

LogFile, AcctLogFileName and PasswordLogFileName now support pipes. If
the first character if the filename is |, then the output is sent to
the pipe, else it is appended to the named file. Suggested by "Sergey
Y. Afonin" ([EMAIL PROTECTED]). Thanks Sergey.

Fixed an infinite recursion problem with Trace 4 in Log SQL and Log
EMERALD.

Fixed a problem with log dates in Log EMERALD.

Log EMERALD now has configurable LogQuery, defaults to: insert into
RadLogs (RadLogMsgID, LogDate, Username, Data) values (%4, \'%5\', %6,
%2)

Added example config file for working with Advanced ISP Billing.

Added AuthBy EMERALD4 to work with IEA Emerald 4 or later. Also an
example config file in goodies/emerald4.cfg.

Exec-Program now logs the command and the result at DEBUG
level. Suggested by "Dave Kitabjian" ([EMAIL PROTECTED]).

AuthBy NT now does not crash if attempting to do group checking on Unix. 
Found and patched by "neil d. quiogue"
([EMAIL PROTECTED]). Thanks Neil.

Testing with Vasco VACMAN Radius middleware software. Vacman is a very
interesting and easy way to add token-based authentication to an
existing Radius infrastructure.

The value for integer Radius attributes can now be specified as hex,
with a leading 0x.

handlerFork and safeFork now take an optional subroutine ref that will
be called when the child is reaped. The PID of the reaped child will
be passed to the function. This is only of interest to code
customisers.

SqlDb::quote now automatically reconnects to the database if
necessary.

AddressAlocatorSQL default AllocateQuery was changes, since %2 (the
username) is now automatically quoted. This fixes a problem with SQL
syntax errors in the event of a disconnect/reconnect. Reported by Eric
Lackey ([EMAIL PROTECTED]). Thanks Eric.

Fixed a problem with AuthLogSQL, where SQL errors could cause
recursive calls to the log function. This involved changing the name
of the log function in all the AuthLog modules from 'log' to
'authlog'. Reported by "Dan Melomedman"
([EMAIL PROTECTED]). Thanks Dan.

Added TRACE_USERNAME command to Monitor clause to support
user-specific tracing in Radar.

Added TraceOnly flag to Monitor clause. If you set TraceOnly,
connections through this Monitor are prevented from getting
statistics, or getting or setting configuration data, or restarting
the server.

AddressAllocatorDHCP incorrectly always defaulted
SubnetSelectionOption to SUBNET_SELECTION. This should only happen if
SubnetSelectionOption is specified as an empty string.

Added IgnoreAccountDisable and IgnoreAccountLockout flags to AuthBy
NT. On Windows, these parameters stop AuthBy NT from taking notice of
the NT account flags.

Added NAS-Port-Type xDSL to dictionary. Provided by
[EMAIL PROTECTED] Thanks Thomas.

Added CVX-Terminate-Cause, CVX-Reject-Reason and Level 3 VSAs to the
dictionary. Contributed by [EMAIL PROTECTED] Thanks Brian.

Added beta support for EAP TLS. Requires Net::SSLeay 1.15 plus patches
or later. Requires openssl 0.9.8 or later. See example in
goodies/eap_tls.cfg. Tested with xsupplicant and Aironet wireless card
on Linux.

Added sample utility for importing accounting data from a detail file
into and SQL database. See goodies/radimportacct

Added sample command line utility for adding users to an SQL
database. See goodies/raduseradd

-- 
Mike McCauley                               [EMAIL PROTECTED]
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
24 Bateman St Hampton, VIC 3188 Australia   http://www.open.com.au
Phone +61 3 9598-0985                       Fax   +61 3 9598-0955

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory etc etc 
on Unix, Win95/8, 2000, NT, MacOS 9, MacOS X etc etc
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to