[comp.mail.sendmail] New IDA sendmail release available for anon-FTP

paul@uxc.cso.uiuc.edu (Paul Pomes - UofIllinois CSO) (03/09/91)

A new release of the UIUC/NIU version of IDA sendmail is now available for
anon-FTP from uxc.cso.uiuc.edu in pub/sendmail-5.65b+IDA-1.4.3.tar.Z .
This release has been tested in-house on most of the available Berkeley
platforms sold today.

Source changes from the previous release:

	ANSI C function prototypes now included in src/def.h.  This
	compiles cleanly with gcc -ansi -fpcc-struct-return on most
	hosts with gcc and one or more of /usr/include/{unistd.h, stdlib.h}.

	Encore getloadavg() routine rolled into getloadavg.c.

	Paul Vixie's long header line fix included.

	df* and qf* files are fsync()'ed prior to close for robustness
	on flaky systems (such as uxc right after the reno upgrade).

	Long syslog() entries are folded rather than truncated.

	The environment is reset only after a successful thaw.  Previously
	the environment was always reset which used a lot of newstr() calls
	and inflated the size of sendmail.fc.

	NIS state is reset before freeze() or thaw() of sendmail.fc.

ida/cf/Sendmail.mc changes:

 NEWALIASES:- The way non-local aliases is handled has been changed.  See
	Sendmail.mc for description.  The NEWALIASES keyword is no longer
	valid.  The current rules assume version 5.65, or 5.64 later than
	mid July 1990, of the binary.  If you have an earlier version the
	comments at the beginning of ruleset 0 in Sendmail.mc will indicate
	the needed change.

	The new approach for non-local aliases is different from that of
	version 1.4.2.  If you use non-local aliasing, be sure to check
	this.

MAILERTABLE:- Extended to support the use of %s in generating the
	intended destination host.  In the host portion of mailer,host
	there may be a %s provided that the search key begins with a
	'.' - the effect is that when a match occurs, the component of
	the actual domain name which precedes the '.' in the key will
	replace the %s.

MAILSERVER:- Greatly improved from the (somewhat buggy) 1.4.2 version.  Be
	sure to check the documentation if you use this feature.

HIDDENNET and GENERICFROM:- Changed to eliminate the mutual interference
	between these options.

POSTMASTERBOUNCE:- Now optionally takes an address.

New Keywords: TIMEOUT, MAILNAME, ALWAYSADDDOMAIN - See Sendmail.mc for
	details.


The original IDA enhancements, plus the UIUC/NIU and contributed changes,
provide the following:

    * support for mail11v3 for DECnet sites (optional)
    * support for Dbm(3) files - dbm, ndbm, sdbm, mdbm, and gdbm
    	- allows pathalias database to be directly used
    	- allows choice of mailer to be table driven
    	- allows UUCP and domain name aliasing
    	- optional support to access Sun NIS (aka YP) DBM databases
    * improved support of MX records
    * split header rewriting between envelope and headers
    * improved test mode
    * support for multi-token matches in .cf macros and classes
    * batched SMTP support
    * allow set (class) declarations to use programs as well as files
      to define a set
    * delayed macro evaluation using $&x syntax
    * RFC822 quoted macro expansion using $!x syntax
    * an excellent general purpose m4 template for .cf file generation
    	- supports pure UUCP site requirements
    	- supports pure Internet site requirements
    	- supports a hybrid of UUCP site and Internet site
    	- supports hidden and isolated local area networks connected
    	  via a gateway (either UUCP or IP) to the Internet
    	- provides NIS (aka YP) aliases (optional)
    	- provides DECnet gateway support
    	- supports genericfrom database mapping actual user names to
          generic user names.
    	- supports pathalias database
    	- support UUCP and domain name aliasing

--
         Paul Pomes

UUCP: {att,iuvax,uunet}!uiucuxc!paul   Internet, BITNET: paul@uxc.cso.uiuc.edu
US Mail:  UofIllinois, CSO, 1304 W Springfield Ave, Urbana, IL  61801-2910