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@