Renamed configure.in to the more modern name configure.ac
Nicer structure in summary printing of the configure script.
Removed TLS support. We don't need it anymore as we stopped talking SMTP Libcrypto and thelike went away also, as they were needed only for TLS.
Removed SASL support. We don't need it anymore because we talk SMTP no more
Removed the MTS and post; now we always use /usr/sbin/sendmail -t Mmh won't talk SMTP (nor POP). Also moved OfficialName() from /mts/smtp/hosts.c to sbr/addrsbr.c.
Removed --with-smtpservers configure option and thelike
Removed all POP support To retrieve mail from POP servers use external tools, e.g. fetchmail.
We'll always use sendmail (spost) now
Install to /usr/local/mmh
This is the birth of mmh. :-)
All of the arguments to AC_ARG_ENABLE need to be quoted, otherwise the last action doesn't make it into the configure script.
Massive garbage collection. Remove functionality for APOP, RPOP, all NNTP support (including bboards) and MPOP.
Remove RCS keywords, since they no longer work after git migration.
Change configure.in to emit a warning when an argument is given to --with-cyrus-sasl.
Fix the test for sasl.h to look in the correct place.
(Minor) cleanup of some of the autoconf code with respect to the handling of compiler flags for SASL, and also rototill (and simplify) the autoconf handling for the same. Add TLS support for the SMTP MTA.
configure.in: add a level of expansion for mandir when printing the end-of-configure install path summary.
Massive overhaul of networking code. Changes: - All networking interfaces now converted to new APIs (getaddrinfo() and the like). All networking now supports IPv6 (with the exception of the built-in FTP client). - SASL security layers are now supported for SMTP. - Command-line and profile-based selection of the SMTP server and port.
uip/folder.c: chdir(nmhdir) in main rather than in dodir, which is called many times. Drop the chdir in get_folder_info, which served no purpose at all. If struct stat has d_type (BSD), use that to skip processing (strcmp, stat, and so on) of message files, mostly undoing the slow-down from the last change. Plus autoconf machinery to detect d_type field. Patch from Eric Gillespie.
* configure.in, INSTALL: if --enable-masquerade is not specified to configure, enable all supported masquerade forms. This allows users to masquerade with the default configuration. That seems to be more worthwhile now than trying to prevent users from using it, especially with single-user installations or those where a user can edit etc/mts.conf.