	  U-MAIL Remote Mail Transport Agent (MINIX)

		     MicroWalt U-MAIL V3.45
		     ======================


This archive contains the sources of the UMAIL Network Mailer
for the MINIX operating system. It runs on most UNIXes as well.

The file 'umail' is the executable program, and 'umail.doc' is
the (preliminary) documentation of the program.
See 'umail.cf' for configuration information.

Of course, this program needs the presence of either UUCP or
RSMTP to run properly...

Revision History:
2.5	10/10/89	Initial posting.

2.6	11/07/89	General fixes and a cleanup.
	- The code to scan message-headers has been changed
	  radically. All message fields are now taken from
	  a single table 'rfc'. The scanning process will be
	  made more robust and complete in the future.
	- The 'reply' bug has been fixed. This bug caused the
	  WMAIL mailer to get away with a bug of its own. The
	  problem was in the generation of mail headers.
	- The source has been edited to make it conform to the
	  new MINIX Style Sheet as posted by Andrew Tanenbaum.
	- The version-number has been increased to 2.6.

2.7	11/13/89	Added "Path:" and "Message-ID".
	- Added mesgid() and shortid() in umsend.c; also added
	  readseq() and writeseq(). Changed genname() for this.
	- Changed some syntax-related things in umheader.c; also
	  added the entry for creating "Path:" and "Message-ID".
	  Added the 'id' subfield in the "Received:" field for
	  outgoing forwarded mail.
	- The version-number has been increased to 2.7

2.8	12/04-07/89	General fixes.
	- Changed "Message-ID" to "Message-Id".
	- Added domain-rerouting.
	- The version-number has been increased to 2.8

2.9	12/10/89	Additions.
	- Fixed the "-i" security problem.
	- The version-number has been increased to 2.9

2.10	12/16/89	Cleanup for release.
	- General cleanups.
	- The version-number has been increased to 2.10

3.0	12/30/89	Adapted to POSIX (MINIX 1.5)
	- Added "#include <sys/types.h>" to all files.
	- Changed Makefile to include "-D_MINIX" and "-D_POSIX_SOURCE".
	- The version-number has been increased to 3.0

3.1	02/17/90	Cleaned for release.
	- Added lots of type-casts (Atari!).
	- Checked with lint.
	- The version-number has been increased to 3.1
	- The only warnings left are those that have to do with
	  SIGNAL stuff.

3.2	04/20/90	Added some config-switches.
	- The version-number has been increased to 3.2

3.3	04/28/90	Fixed some things
	- Fixed the "from" problem with processing headers generated
	  by some versions of sendmail.  These mailers stuff things
	  between () and <> in a V6/V7 type header line!
	- Fixed the prototyping in the header file.
	- The version-number has been increased to 3.3

3.4	05/14/90	Fixed some problems
	- Added fixes for Atari-ST (ptrs!)
	- Changed the Makefile to include the "LIBS" macro.
	- Fixed the existing "remote from" problems when processing
	  badly formed incoming remote mail (without "remote from" !).
	- Added "Department" field support.
	- Added "\"-escaping to the config-scanner.
	- The version-number has been increased to 3.4

3.41	06/12/90	Fixed some things
	- Fixed problems with bad From_ -lines.
	- The version-number has been increased to 3.41

3.42	06/14/90	Fixed some things
	- Fixed more From:-problems.
	- Changed some header procedures.
	- The version-number has been increased to 3.42

3.43	06/15/90	Fixed some things
	- Re-ordered checks in the header scanner.
	- Re-styled the upd_hdr() function.  It lost the multi-
	  line parts of fields other than "Received:", like the
	  "Department:" field.
	- The version-number has been increased to 3.43

3.44	06/21/90	Fixed more From: problems.
	- Added the "Real Name <address> check in chk_hdr().
	- The version-number has been increased to 3.44

3.45	06/22/90	Minor additions
	- Added a comment_remover in chk_hdr().
	- Changed the sendit() code somewhat.
	- The version-number has been increased to 3.45

+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
| MINIX User Group Holland	  UUCP: waltje@minixug.hobby.nl |
| c/o Fred van Kempen,		    or: hp4nl!minixug!waltje    |
| Hoefbladhof  27		                  		|
| 2215 DV  VOORHOUT						|
| The Netherlands	"A good programmer knows his Sources"	|
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+

