Merit RADIUS 2.4 released

William Bulley (web@merit.edu)
Mon, 25 Sep 1995 18:03:52 -0400 (EDT)

This message serves to announce the new 2.4 version of RADIUS from
Merit Network, Inc. This version fixes the problems reported in
version 2.3 announced on August 31, 1995, plus it has several new
improvements, too!

In particular, version 2.4 contains:

- everything mentioned in the 2.3 announcement (see ftp.merit.edu)

- protection in the server from delays in the DNS

- compiles and links without warning or error on BSDi 2.0 (really!)

- portability fixes and enhancements to the rlmadmin(8) utility

- the odd kludge with dummy.c is gone, the file and in the Makefile

- fixes to handle old style syslog(3) seen in Ultrix 4.2/4.3

- code to allow both "x" and "*" forms of shadow passwords

- modern sigaction(3) calls in place of older signal(3) function calls

- support for ndbm(3) in BSDi based on diffs provided by Joe Capo

- better support in the Makefile for AIX and SCO and an HP-UX section

- changes to support all eight values of the Service-Type attribute

- support for Local Authorization Server (LAS) -- see README.LAS

Even though this version has been tested extensively, there are bound
to be problems and bugs in this version. Every possible care has been
taken to make this release as clean as possible. Send problems and bug
reports directly to me and I will attempt to fix them. This version has
been compiled, linked, tested and run under Sunos 4.1.[34], Solaris 2.[34],
Ultrix 4.[23], AIX 3.2, BSDi 2.0, HP-UX 9.05, Linux 1.2.3 and Alpha OSF/1
but not on SCO, SGI, UnixWare or Novell NetWare.

Please throw away any copies of the Merit RADIUS 2.3 version since that
version had several bugs and this new version fixes those bugs and adds
some more new features. I will not be answering any questions about nor
fixing any bugs in the 2.3 Merit version after the date of this release.
It's not because I don't want to, I just don't have the time!

Anyone who can test this release on machines which are unavailable to me
here at Merit should send me any changes you found necessary to get it to
work on your system. In addition, several people, who are too numerous to
mention, have contributed context diffs for various features. Thank you
for your efforts!

In this release there are a few rough edges which need some explanation.
This version is just the tip of a much larger iceberg. We call it the
RADIUS engine. You may find odd routines and mention of unusual features
in the code. This is because we use this RADIUS engine as a small part
of our distributed authentication, authorization and accounting system
for MichNet, our local dial up network in Michigan. References to HGAS
and Huntgroups are part of this larger whole, but not part of this release.
We plan to release the HGAS package very soon. It will contain the same
copyright wording found in the LAS package.

In addition, there are some items which will be corrected in a subsequent
release. The get_radrequest() function still contains pseudo-code for true
conformance to the RADIUS DRAFT RFC. The routine unix_pass() is still very
ugly. It needs to be cleaned up and made into one AATV which is chosen by
a conditionally compiled choice from many password accessing routines. Not
having such an example for people to see how this might be accomplished is
something we regret. Finally, since RADIUS had its origins firmly planted
in UNIX, it is worth noting that, regrettably, some of the source file names
have grown over fourteen (or even the MS-DOS style 8.3) characters in length.
This is something which must wait for a later release, too, sigh...

We have decommissioned the historical Merit RADIUS location on merit.edu in
the pub/michnet directory. This release may be found at the following URLs:

ftp://ftp.merit.edu/radius/releases/radius.2.4.tar.gz
ftp://ftp.merit.edu/radius/releases/radius.2.4.las.tar.gz

or

ftp://ftp.merit.edu/radius/releases/radius.2.4.tar.Z
ftp://ftp.merit.edu/radius/releases/radius.2.4.las.tar.Z

Use binary mode ftp, then uncompress and un-tar the RADIUS tar files. Do
the base engine first, then un-tar the LAS file on top of that (in the same
directory). No files appear in both tarchives, save the Makefile. Next,
read the INSTALL file for further instructions. Be sure to read the man(1)
pages in the ./man subdirectory and check the files in the ./doc directory
for additional information.

The MichNet WWW home page also has some RADIUS information (click on RADIUS):

http://www.merit.edu/michnet/

September 25, 1995 William Bulley <web@merit.edu>

Regards,

web...

-- 
William Bulley, N8NXN              Senior Systems Research Programmer
Merit Network Inc.                 Domain: web@merit.edu
4251 Plymouth Road                 MaBell: (313) 764-9993
Ann Arbor, Michigan  48105-2785    Fax:    (313) 747-3185