[comp.os.minix] My U-MAIL, W-MAIL and UUCP packages: the status !!

waltje@minixug.hobby.nl (Fred van Kempen) (07/08/90)

People,

I am currently finishing my "W-MAIL" project.  Actually, I am finishing
up a lot of projects, to make room for new ones.

The new W-MAIL has the following extras:

1.  Fully termcap(3) based
    I bought a non-ANSI terminal (VISA LINK 125 with TVI and WYSE emu.)...

2.  Very much improved (really mailx-style) multi-page summary.
    Wim van Dorst rewrote the entire summary() code.  It looks great!

3.  Mail Editor and Tilde Escapes.
    When inputting a message from stdin, you can now use the mailx-style
    "tilde" escapes (like ~e, ~v, ~r, ~mN, ...) for editing messages.
    This also works when (r)eplying to a message; you can now insert the
    message to which you are replying (prefixed by "> "s).

4.  W-MAIL can now (f)orward messages from its command mode.  This is
    useful to send a message through to someone else...

5.  W-MAIL now uses ".mailrc" files, which allows for personal configuration
    of the mailer without recompiling.  It also implements

6.  Aliases
    Finally, it is possible to use "wmail foobar", which "foobar" defined
    as "alias foobar foo@bar.mach.dom" in .mailrc !
    The aliasing code isn't perfect yet, but it _does_ work !

I am now working on the implementation of:

1.  External Alias Database.
    The .mailrc, with its aliases, is loaded into core whenever you run
    W-MAIL.  When you use large alias databases (like the one posted by
    Warren Toomey a short while ago) it is desired to have an extra file
    (called $HOME/.aliases) which is only searched for under certain
    circumstances.  The ensured good performance, while maintaining the
    possiblity of large alias files...

2.  terminfo(3).
    Currently, W-MAIL only understands the termcap(3) way of describing
    terminal capabilities.  It should be able to use terminfo(3) as well.
    However, since I know _nothing_ about it....

3.  Documentation.
    Before I post this great new version of W-MAIL, I will write decent
    documentation for it.  If anyone would like to have it sooner, please
    e-mail.

Well, as you understand, the sources have been modified a great deal to
accomodate all these new features.  Actually, the whole thing has been
restructured in the process.  Therefore, I will post the entire package
when I finished the documentation files.

You can expect a similar "feature-boost" for the U-MAIL mailer later this
month.  As I said before, I am cleaning up some things at the moment...

Both the new U-MAIL _and_ W-MAIL will be identical for PC and ST-MINIX.
By now, all the nasty little thingies have been fixed....

One last note: UUCP.

As I mentioned in my posting, this package is far from either complete
or debugged.  The uucico program works, but lacks the "receive file"
request option.  This will be added soon.

The 'uuxqt' program has recently been heavily modified by someone; I am
currently testing it for release.

The 'uucp' program is, just like 'uux', a quick hack.  If anyone feels
the need (and has the energy..) to improve either one or both of them,
please go ahead...

Anyway, that's all for now.  Comments anyone?

Fred.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
| 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"	|
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+