Mailing List Archive

Patch to get better user error handling.
The attached patch cleans up a few compiler warnings, adds a couple of const
keywords, and, most importantly:

- new files dsn.c, dsn.h for Delivery Status Notification features. There is
enough implemented to keep track of whether or not deliveries are happening.
In the future, much better error messages can be generated.

- getopt support in main.c
- "-f from_address" support in main.c

- dsn support in main.c
- dsn support in pipe.c
- dsn support in lmtp.c

- dsn.c added to Makefile.am (run automake to incorporate changes)

The patch is made against CVS HEAD as of right now.

I was not able to build DBMail on my SPARC, and even so, it's not running
64-bit Solaris, GCC, binutils, nada zip zilch, still running 32-bit. Silly Sun.

My Alpha is in storage and I won't be able to get to it until the weekend. If
we release 2.0-rc3 in the mean time, I think we'll be in good shape to narrow
down the range of bugs that we're looking to squish before 2.0-final.

Aaron