CVSROOT:        /cvs
Module name:    src
Changes by:     e...@cvs.openbsd.org    2013/07/19 15:14:52

Modified files:
        usr.sbin/smtpd : control.c mta.c mta_session.c parse.y queue.c 
                         scheduler.c smtpctl.8 smtpctl.c smtpd.c 
                         smtpd.conf.5 smtpd.h 
        usr.sbin/smtpd/makemap: Makefile 
        usr.sbin/smtpd/smtpd: Makefile 
Added files:
        usr.sbin/smtpd : limit.c runq.c 

Log message:
Many MTA improvements:

- Better transient error handling logic: failing destinations are
automatically disabled for a while.  When a destination is active
again, ask the scheduler to retry previous envelopes immediatly.
- More informative error report when all routes fail for a mail.
- Implement a "smtpctl show hoststats" command to get the latest stat
message per MX domain.
- Implement a "smtpctl show routes" command to show the state the
currently known routes to remote MXs.
- Implement a "smtpctl resume route" command to re-enable a route that
has been disabled.
- Do not hardcode limits
- Minor code improvements

Reply via email to