NOTE:			

	read this. it's about all the docs i have right now.
	eventually, i WILL make docs for this program, but I've
	been too busy working on the code.

01/28/91		Released as 1.20

01/28/91		Oops.  Uh, I didn't reset noecho() and raw() before
			calling $PAGER.  This wasn't a problem at all on
			the console, but on terminals or dial-up lines
			it caused incorrent CR/LF conversion.  Fixed it.

01/30/91		There was another bug....I mistyped 600 in creat()
			in sendmsg, it shoulda been 0600 and I put in 600.
			This was causing it to set bizarre permissions
			on the written file in the /tmp directory.  Sorry.

01/30/91		Added an -f option on startup to override default
			mailpath.  You can now open and work with other
			mailboxes, although you can't change mailboxes 
			while in a session.  I'll get that working soon.

NOTES:	$MAILPATH (Shell variable) overrides the DEF_MAILPATH in comb.h

	-f<mailpath> (Command-line option) overrides shell variable and 
		the #define in comb.h

	the DEF_MAILPATH #define in comb.h and the $MAILPATH shell var.
	is prepended to your login name.  if you need to use another
	username, override with -f.
	
01/30/91		Cleaned up confirm() so that it prompts you
			"Message Sent.  Send a copy to another user (y/n)?"
			Instead of just throwing you back in that menu.

02/06/91	uh, took a week off.

02/06/91	after adding the ability to escape from the confirm()
		submenu, i forgot to unlink the tmpfile on escape.
		it now does that.

02/06/91	subject lines that were long wrapped around the right screen
		edge.  fixed that.  actually, i should fix the other fields
		too at some point, even though displayheaders() doesn't
		really care since it wipes out fields to the left of
		subject that are out of bounds....still.

02/24/91	now rescans mailbox and adds new mail to the list when
		new mail is received.  doesn't take long either, which
		was a surprise. :)

		This is intended to be of benefit to those who have
		smail running and want to know immediately about
		failed mail returned by smail2.5.

02/24/91	Now parses by interpreting rfc822 headers instead of
		looking for those foolish ^A^A markers.  i've tested
		it out with about 40 different messages i've accumulated
		that WEREN'T parsed by the previous version (1.21) released
		and it parses them all correctly.

		This is intended to be of benefit to those running deliver
		or other 'normal' mail transporters. 

02/24/91	Swapped 'j' + 'k' keys for up/down motion.  Sorry VI users,
		I never really liked vi much, so my disinterest in it
		musta been painfully obvious.  I fixed it after taking a
		look at elm.  If anybody complains loudly I might make
		the 'j' 'k' keys swappable via a compile or command line
		option.

02/24/91	Added a title page to give you something to look at
		while parsing long mailboxes.  This just flashes by
		if you don't have much mail, but it ain't that interesting
		anyhow.

02/25/91	tested with libc.a version '310c'.  works fine.

02/25/91	Released as 1.24

02/25/91	Added 'size of message' field on the highlighted message
		so you know how many bytes it is.

02/25/91	Minor (?) bug that forgets to prepend the adjacent system
		name on replies.  Kinda screwy way to do it, look for
		improvements in a future release. [ain't it always?]

02/25/91	for deliver users:

		if you export the shell variable SIGNATURE, containing
		a valid filename for you signature file (i.e., $HOME/.sig.mail)
		the contents of the file will be appended to your outgoing
		messages.  otherwise it is assumed that your local delivery
		agent [i.e., /bin/mail (3.x.0)] will handle appending the sig.

		exporting this variable also allows you to edit the said file
		in the config menu.

		if the variable is not exported, you can edit your default
		($HOME/.sig.mail) in the configuration menu, but nothing
		will be appended to your messages by comb.

02/27/91	made the buffers for the parser larger after i received some
		mail with very long lines.

02/27/91	added minimal support for usenet new message headers
		to the rfc822 parser for those who received news via
		a mailfeed.

02/27/91	remembered to put the tty back the way it was on exit
		and fail.

03/03/91	after you have finished reading a message, the highlighted
		message is advanced in the menu to the next message, provided
		there is more in the list.

03/03/91	by setting the user-preference variable 'sort' (see the
		thing about .combrc next) you can change the order in
		which messages are displayed.  There are currently two
		options:

		chrono:	messages displayed in order received
		reverse: message displayed in reverse order received.

03/03/91	you can put a file called .combrc in your home directory
		that will override exported variables.  this is executed
		after environment().  the following commands are valid,
		and can come in any order.   i will probably expand the
		configuration submenu to generate .combrc files.
		[note: no error checking is done.  if it fails,
			you won't get a message.  defaults or exported
			shell variables will stand.  i don't know if
			it's worth adding error-checking or not, i 
			figure you can probably debug it yourself]

		# this is an example of a comment
		# the following can contain anything after the = sign.
		# they should not be quoted.  for example purposes,
		# i will show you how mine are set up:
		editor=me
		organization=The Trystero System
		pager=/usr/local/bin/less -m -Q
		printer=epson
		shell=/bin/sh
		# with bell, you have two choices, 'yes' or 'no'.
		# this controls the beeps, of which there ain't
		# that many anyhow.
		bell=no
		# with sort, you have two choices, chronological or
		# reverse-chrono order.  use one or the other.  if you use
		# both, the second one will override the first, and
		# no error will be generated (since they're mutually
		# exclusive.	
		sort=chronological [note: you can use 'c' or 'chrono'
				    i only parse the first letter]
		sort=reverse-chrono  [note: ditto, use 'r' or 'rev' or whatever]
		# with display-size, you can control display of the
		# size of the message on the right side of the screen.
		# they are all exclusive, and you cannot combine them.
		# your choices are:
		# [note: you can also abbreviate these to one letter]
		display-size=no		[ don't display size ]
		display-size=bytes	[ display sizes, in bytes ]
		display-size=lines	[ display sizes, in lines ]

03/03/91	fixed a hard-code "/usr/rick/.aliases" in routing.c
		now it does $HOME/.aliases (exported HOME variable)
		somebody told me about it, but I didn't understand
		what they were talking about.

03/04/91	the configure sub-menu now generates $HOME/.combrc
		according to the current settings.
