CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@