Source: anonymous ftp from cs.toronto.edu
Date: June 29, 1993
Obtained by: edwin

21 April 1994
Bug fix.
o fixed transport/mailbox/mailbox.c. maillock() was being called with
  incorrect username argument when mboxmap was in use. The username
  would be the mboxmap filename which causes maillock to fail.
  NOTE: maillock() creates it's lock file in /var/mail, the same as
        the other standard Solaris MTA and mail readers.
	Avoid /var/mail being NFS mounted if mboxmap is being used and
	local delivery is to a file not in /var/mail.

14 Dec 1993
Bug fixes for Solaris2.3
o Changed ssl/ssl.c and fixed XspecialChar array. It was one size too
  small.
o Changed the PATCHLEVEL in Makefile to e2.

Ported to SVR4/Solaris2.2

o Changed the PATCHLEVEL in Makefile to e1.
o Added hostenv/SunOS5.2
o Edited all Makefiles: added INSTALL= so that the install program is
  configurable from the Config file
o Only use prototypes in include/sysprotos.h if SYSPROTOS defined
o Use seteuid in lib/nobody.c, lib/trusted.c, router/functions.c,
  router/rfc822.c, scheduler/scheduler.c, transport/mailbox/mailbox.c
  if USE_SETEUID defined.
o Added missing libc functions bzero.c:bzero(), getwd.c:getwd(),
  getdtablesize.c:getdtablesize()
o Include FCNTL_H if defined in lib/mail.c, router/db.c, router/libdb/ndbm.c,
  smtpserver/smtpserver.c, transport/libta/ctlopen.c
o Fixed the following problems in router/functions.c:
  Invalid field, dp->d_namlen, in dirent structure under SVR4. The work around
  uses strlen(dp->d_name)
  Fixed function run_822syntax() which used variable now before it was declared.
o router/libdb/bind.c: moved <arpa/nameser.h> after <netinet/in.h>. Undefined
  NOERROR after <netinet/in.h> is included. NOERROR is defined in stream.h which
  is included in <netinet/in.h> which is not the definition of NOERROR we want.
o Made porting changes to scheduler/mailq.c to use SVR4 style mount entry
  structure and routines.
o Minor house keeping in ssl/ssl.c
o changed strings.h to string.h in transport/hold/hold.c and
  transport/smtp/smtp.c
o transport/hold/hold.c, Undefined NOERROR after <netinet/in.h> is defined.
o transport/libta/myuucpname.c, changed UTSNAME_H to USE_NAME
o Added maillock file locking in mailbox delivery program transport/mailbox/
  mailbox.c if USE_MAILLOCK defined.
  Now supports multiple locking schemes at each instance.
  Fixed semantic error where progname variable was used before set.
