[comp.protocols.appletalk] POP3 Server Version 1.6 Available

austins@garnet.berkeley.edu (Austin Shelton) (03/23/90)

Version 1.6 of the Berkeley Post Office Protocol (version 3)
server is now available.  This version has these changes:

(1) It corrects a bug that causes the server to dump core on 
SunOS version 4.0.

(2) It uses varargs and vsprintf (if it exists) for the 
pop_msg and pop_log functions.  A new CFLAG option
"HAVE_VSPRINTF" has been introduced to control whether
or not vsprintf is used.

(3) It includes some extra "reality checking" in pop_init
for systems that use BSD 4.3 bind.  It does a cannonical
name lookup on the name returned by gethostbyaddr and 
searches the returned address list for the address of
the client, logging a warning message if it is not found.
A CFLAG option "BIND43" turns on this feature.

(4) All those includes in popper.h have been removed and
distributed (as needed) throughout the program files.
The "<inode.h> not found" problem is corrected by this.

(5) The installation guide has been moved to (and will remain
as) the README file.  The Macintosh versions are discontinued.

(6) The sources files have be editted to be displayable on
an 80-column terminal and the tabs converted to spaces.  Sigh.

I want to thank Viktor Dukhovni of Princeton University
for diagnosing and correcting the problems described
above.  Viktor is still working with me to add RPOP
support and correct certain file contention and
integrity problems that can affect the maildrop.  I hope
to have a version out soon with these fixes.  However, I
thought an interim release with the above fixes might be
useful.  Caveat:  I haven't had much time to test this release.
All I know is that it compiles, starts up and finishes 
gracefully on BSD 4.3, Ultrix, SunOS 3.5 and 4.0.

The distribution is now in two parts:  popper.tar.Z (a
compressed tape archive) and MacPOP.sit.hqx (a Macintosh
StuffIt archive that has been BinHexed).  The latter 
is all of the Archive.sit.hqx stuff that used to be
included in popper.tar but excludes the documentation.

The distribution is still available via anonymous ftp to
lilac.berkeley.edu (128.32.136.12) and both parts are
in the pub directory.  As usual, please retrieve it during
off-hours.

Thank you,
	Austin Shelton
	U.C. Berkeley