CVSROOT:        /cvs
Module name:    src
Changes by:     gil...@cvs.openbsd.org  2013/01/26 02:37:24

Modified files:
        usr.sbin/smtpd : aliases.5 aliases.c bounce.c compress_backend.c 
                         compress_gzip.c config.c control.c delivery.c 
                         delivery_filename.c delivery_maildir.c 
                         delivery_mbox.c delivery_mda.c dns.c enqueue.c 
                         envelope.c expand.c filter_api.c forward.5 
                         forward.c iobuf.c iobuf.h ioev.c ioev.h lka.c 
                         lka_session.c log.c log.h makemap.8 makemap.c 
                         mda.c mfa.c mfa_session.c mta.c mta_session.c 
                         newaliases.8 parse.y parser.c parser.h queue.c 
                         queue_backend.c queue_fsqueue.c ruleset.c 
                         scheduler.c scheduler_backend.c 
                         scheduler_ramqueue.c smtp.c smtp_session.c 
                         smtpctl.8 smtpctl.c smtpd.8 smtpd.c 
                         smtpd.conf.5 smtpd.h smtpfilter.c ssl.c 
                         ssl_privsep.c stat_backend.c stat_ramstat.c 
                         tree.c util.c waitq.c 
        usr.sbin/smtpd/libsmtpdfilter: Makefile 
        usr.sbin/smtpd/makemap: Makefile 
        usr.sbin/smtpd/smtpctl: Makefile 
        usr.sbin/smtpd/smtpd: Makefile 
Added files:
        usr.sbin/smtpd : aldap.c aldap.h ber.c ber.h ca.c dict.c 
                         imsgproc.c mproc.c queue_null.c queue_ram.c 
                         scheduler_null.c smtpd-api.h ssl.h ssl_smtpd.c 
                         table.c table_db.c table_getpwnam.c 
                         table_ldap.c table_sqlite.c table_static.c to.c 

Log message:
Sync with our smtpd repo:

* first bricks of ldap and sqlite support (not finished but both working)
* new table API to replace map API, all lookups are done through tables
* improved handling of temporary errors throughout the daemon
* improved scheduler and mta logic: connection reuse, optimizes batches
* improved queue: more tolerant to admin errors, new layout, less disk-IO
* improved memory usage under high load
* SSL certs/keys isolated to lookup process to avoid facing network
* VIRTUAL support improved, fully virtual setups possible now
* runtime tracing of processes through smtpctl trace
* ssl_privsep.c sync-ed with relayd
* ssl.c no longer contains smtpd specific interfaces
* smtpd-specific ssl bits moved to ssl_smtpd.c
* update mail address in copyright

FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE.

smtpd.conf(5) simplified, it will require adaptations

ok eric@

Reply via email to