Thu Feb 17 15:28:35 EST 2000 - (Greg A. Woods) woods@planix.com This BETA release of Smail fixes a couple of major bugs introduced in the previous beta. (I think there must be something odd about even releases! :-) Namely two ancient bugs in previously unused code (in hash.c and alloc.c) were causing problems on machines that often detected access to already freed memory. The patch for the previous release worked around these bug. However thanks to ElectricFence I've been able to reproduce them on the machines I use and with the help of Greg Louis the bugs have been truly squashed. Another couple of bugs affecting anyone with a "retry" configuration file have also been fixed. Note that on FreeBSD-3.4 there is not normally a libresolv library so you may have to remove the '-lresolv' from LDFLAGS in conf/os/bsd4.4. Note also that on the most modern of Linux systems (with glibc 2.0?) it may be necessary to add '-DUSE_SIGINTERRUPT -D_BSD_SOURCE' in order to allow the daemon wakeup alarm to interrupt a waiting accept() call. As always the ToDo and PROJECTS files list a growing number of things that various people think should be worked on. Patches that eliminate items from these files are always welcome! If you'd like to work on any of the bigger projects just send a note to and let us know so we can help co-ordinate and possibly give you access to the CVS repository. See the README and the file Smail3-devel for more information. Remember to use the smailbug utility to submit patches, change requests, bug reports and other stuff that needs to be recorded so it won't get lost or forgotten! (There's now a symlink installed in the smail_bin_dir to make it easier to access this script, and there's a new manual page for it too.)