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