OMTA CHANGES file
=================

Changes from version 0.5 to version 0.51

    * added RemoveHeader
    * fixed an infinite-loop condition when mixing local and remote
      recipients
    * fixed a segmentation fault condition with the RelayFor setting
    * fixed weird behaviour when sending a HUP signal to a OMTA daemon
      process (thanks to Paul Perkins for finding it)
    * fixed a segmentation fault when not being able to find the name for
      the local host
    * made build system behave more logically when using --disable-setuid
    * updated some wrong URL's in the documenation
    * updated upgrade instructions

Changes from version 0.45 to version 0.5

    * project renamed to OMTA
    * switched to autoconf build system
    * RPM building support included
    * fixed a problem in the parser with glibc2.1's snprintf()
    * added logging support (through the syslog(8) facility)
    * rewrote configuration file reading library (now supports escaping)
    * added support for binding the daemon to a particular interface
    * added a manual page, dumped the other docs
    * made it relay-safe (doesn't relay by default, need to explicitly allow
      that)
    * rewrote the SMTP server routines
    * dropped the need for _POSIX_SAVED_IDS
    * added support to be able to 'HELO' as with either your canonical
      hostname, or some other configurable string
    * message body now stored in variable sized linked list, so OMTA can now
      handle messages of arbitrary sizes (depending on how much system
      memory is available of course)
    * added configuration command to be able to set maximum message size
    * should also build with other (non-gcc) compilers
    * various perror()'s changed to do logging output
    * added sanity checks before trying to write to the queue
    * made the queue directory safe to be shared over NFS
    * made it possible to install OMTA setgid instead of setuid
    * removed and added a *lot* of configuration commands; you're probably
      better of configuring from scratch
    * configuration commands now have multiple arguments
    * much cleaner source code
    * made transfermail print a dot for every kilobyte transferred to the
      SMTP server
    * fixed a few show stoppers in the SMTP server code
    * removed lots of memory leaks
    * a lot more I somehow forgot

Changes from version 0.4 to version 0.45

    * added the FromAddress configuration command.
    * created a Questions and Answers file.
    * fixed some small bugs and inconsistencies.

Changes from version 0.3 to version 0.4

     * added the ability to correctly deliver messages with both local and
       remote addresses.
     * rewrote the daemon-mode code to be SIGHUP-able. If you send a sndmail
       binary in daemon-mode a HUP signal, it will re-read it's
       configuration file.
     * added the ability to insert run-time values into the LocalMTA
       configuration variable (many thanks to Nick Chalk for suggesting and
       partitially implementing this).
     * implemented code for the command line options -f and -F.
     * re-implemented the handling of addresses given on the command line,
       in particular in connection with the -t command line option.
     * the ForceLocal setting has been removed.

Changes from version 0.2 to version 0.3

     * made OfflineMailer use getopt
     * improved the message-id generation
     * OfflineMailer is now sort of RFC #822 compatible (it folds and
       unfolds headers, correctly parses email addresses and lot's more)
     * header management improved to make it possible to specify headers
       that should be added at the beginning, or at the end, or headers that
       should be unique
     * it is now possible to insert run-time values (such as the date) into
       headers
     * rewrote a whole range of places where the old approach could cause
       coredumps
     * fixed the remote to local translation of email addresses
     * OfflineMailer now treats Cc and Bcc headers correctly
     * rewrote portions of the SMTP parser to make it more flexible

Changes from version 0.1 to version 0.2

     * added daemon mode (option -bd or -bD)
     * added recognition of SENDMAIL options -oi and -oem
     * moved some code around
     * added ability to alter SMTP greeting
     * fixed behaviour on multiline headers
     * made HELP a lot nicer
     * reimplemented the remote->local address translation
     * changed the way message id's are generated
     * rewrote the Makefile
     * updated documentation
