Disentangle vmail from the mail node, Prepare for dovecot support
authorClinton Ebadi <clinton@unknownlamer.org>
Tue, 6 May 2014 23:52:41 +0000 (19:52 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Tue, 6 May 2014 23:52:41 +0000 (19:52 -0400)
commit8ca17b9a328732cac9ccd9e1c96c8d35777afe88
treef0070da2c504f88b013be683723f440e2a9496fd
parentb2293570ee621fcb91f62b4effde0fe9b9c32cbd
Disentangle vmail from the mail node, Prepare for dovecot support

* Use new Slave.run and Connect.commandWorker where possible
* Always reload vmail db in worker, never in dispatcher
* Move non-courier-specific configuration variables to Config.Vmail.
  The master userdb is still managed using courier-authlib-userdb.
* Manage vmail db in afs, syncing as needed.
configDefault/courier.cfg
configDefault/courier.csg
configDefault/vmail.cfg [new file with mode: 0644]
configDefault/vmail.cfs [new file with mode: 0644]
configDefault/vmail.csg [new file with mode: 0644]
scripts/domtool-publish
src/mail/vmail.sml