diff options
author | ume <ume@FreeBSD.org> | 2004-01-17 17:58:35 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2004-01-17 17:58:35 +0000 |
commit | 93d70dbde0ba87e68058f6eb06053f8de62237d6 (patch) | |
tree | 49e43562653c10daadb59291902500fb636100ac /mail | |
parent | 5f2535a9a8fdcfa5a9127222802fee11c3d1856c (diff) | |
download | FreeBSD-ports-93d70dbde0ba87e68058f6eb06053f8de62237d6.zip FreeBSD-ports-93d70dbde0ba87e68058f6eb06053f8de62237d6.tar.gz |
Configuration of the Cyrus databases is now runtime. The cyrus db
backend used for each database can be specified with an imapd.conf
option.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/cyrus-imapd22/Makefile | 4 | ||||
-rw-r--r-- | mail/cyrus-imapd22/files/imapd.conf | 36 | ||||
-rw-r--r-- | mail/cyrus-imapd23/Makefile | 4 | ||||
-rw-r--r-- | mail/cyrus-imapd23/files/imapd.conf | 36 | ||||
-rw-r--r-- | mail/cyrus-imapd24/Makefile | 4 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/imapd.conf | 36 |
6 files changed, 108 insertions, 12 deletions
diff --git a/mail/cyrus-imapd22/Makefile b/mail/cyrus-imapd22/Makefile index 4cc4e17..32f1c5d 100644 --- a/mail/cyrus-imapd22/Makefile +++ b/mail/cyrus-imapd22/Makefile @@ -59,10 +59,6 @@ CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db42 --with-bdb=db-4.2 BROKEN= "WITH_BDB_VER must be 3, 4, 41 or 42" .endif -.if defined(WITHOUT_SKIPLIST) -CONFIGURE_ARGS+=--with-mboxlist-db=berkeley --with-seen-db=flat -.endif - .if defined(WITH_NNTP) CONFIGURE_ARGS+=--enable-nntp PLIST_SUB+= NNTP="" diff --git a/mail/cyrus-imapd22/files/imapd.conf b/mail/cyrus-imapd22/files/imapd.conf index 36794ae..399df35d 100644 --- a/mail/cyrus-imapd22/files/imapd.conf +++ b/mail/cyrus-imapd22/files/imapd.conf @@ -256,6 +256,42 @@ sievedir: /var/imap/sieve # #sieve_maxscripts: 5 +# The cyrusdb backend to use for mailbox annotations. +# Allowed values: berkeley, skiplist +# +#annotation_db: skiplist + +# The cyrusdb backend to use for the duplicate delivery suppression +# and sieve. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#duplicate_db: berkeley-nosync + +# The cyrusdb backend to use for the mailbox list. +# Allowed values: flat, berkeley, skiplist +# +#mboxlist_db: skiplist + +# The cyrusdb backend to use for the pts cache. +# Allowed values: berkeley, skiplist +# +#ptscache_db: berkeley + +# The cyrusdb backend to use for the seen state. +# Allowed values: flat, berkeley, skiplist +# +#seenstate_db: skiplist + +# The cyrusdb backend to use for the subscriptions list. +# Allowed values: flat, berkeley, skiplist +# +#subscription_db: flat + +# The cyrusdb backend to use for the TLS cache. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#tlscache_db: berkeley-nosync + # Maximum SSF (security strength factor) that the server will allow a # client to negotiate. # diff --git a/mail/cyrus-imapd23/Makefile b/mail/cyrus-imapd23/Makefile index 4cc4e17..32f1c5d 100644 --- a/mail/cyrus-imapd23/Makefile +++ b/mail/cyrus-imapd23/Makefile @@ -59,10 +59,6 @@ CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db42 --with-bdb=db-4.2 BROKEN= "WITH_BDB_VER must be 3, 4, 41 or 42" .endif -.if defined(WITHOUT_SKIPLIST) -CONFIGURE_ARGS+=--with-mboxlist-db=berkeley --with-seen-db=flat -.endif - .if defined(WITH_NNTP) CONFIGURE_ARGS+=--enable-nntp PLIST_SUB+= NNTP="" diff --git a/mail/cyrus-imapd23/files/imapd.conf b/mail/cyrus-imapd23/files/imapd.conf index 36794ae..399df35d 100644 --- a/mail/cyrus-imapd23/files/imapd.conf +++ b/mail/cyrus-imapd23/files/imapd.conf @@ -256,6 +256,42 @@ sievedir: /var/imap/sieve # #sieve_maxscripts: 5 +# The cyrusdb backend to use for mailbox annotations. +# Allowed values: berkeley, skiplist +# +#annotation_db: skiplist + +# The cyrusdb backend to use for the duplicate delivery suppression +# and sieve. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#duplicate_db: berkeley-nosync + +# The cyrusdb backend to use for the mailbox list. +# Allowed values: flat, berkeley, skiplist +# +#mboxlist_db: skiplist + +# The cyrusdb backend to use for the pts cache. +# Allowed values: berkeley, skiplist +# +#ptscache_db: berkeley + +# The cyrusdb backend to use for the seen state. +# Allowed values: flat, berkeley, skiplist +# +#seenstate_db: skiplist + +# The cyrusdb backend to use for the subscriptions list. +# Allowed values: flat, berkeley, skiplist +# +#subscription_db: flat + +# The cyrusdb backend to use for the TLS cache. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#tlscache_db: berkeley-nosync + # Maximum SSF (security strength factor) that the server will allow a # client to negotiate. # diff --git a/mail/cyrus-imapd24/Makefile b/mail/cyrus-imapd24/Makefile index 4cc4e17..32f1c5d 100644 --- a/mail/cyrus-imapd24/Makefile +++ b/mail/cyrus-imapd24/Makefile @@ -59,10 +59,6 @@ CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db42 --with-bdb=db-4.2 BROKEN= "WITH_BDB_VER must be 3, 4, 41 or 42" .endif -.if defined(WITHOUT_SKIPLIST) -CONFIGURE_ARGS+=--with-mboxlist-db=berkeley --with-seen-db=flat -.endif - .if defined(WITH_NNTP) CONFIGURE_ARGS+=--enable-nntp PLIST_SUB+= NNTP="" diff --git a/mail/cyrus-imapd24/files/imapd.conf b/mail/cyrus-imapd24/files/imapd.conf index 36794ae..399df35d 100644 --- a/mail/cyrus-imapd24/files/imapd.conf +++ b/mail/cyrus-imapd24/files/imapd.conf @@ -256,6 +256,42 @@ sievedir: /var/imap/sieve # #sieve_maxscripts: 5 +# The cyrusdb backend to use for mailbox annotations. +# Allowed values: berkeley, skiplist +# +#annotation_db: skiplist + +# The cyrusdb backend to use for the duplicate delivery suppression +# and sieve. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#duplicate_db: berkeley-nosync + +# The cyrusdb backend to use for the mailbox list. +# Allowed values: flat, berkeley, skiplist +# +#mboxlist_db: skiplist + +# The cyrusdb backend to use for the pts cache. +# Allowed values: berkeley, skiplist +# +#ptscache_db: berkeley + +# The cyrusdb backend to use for the seen state. +# Allowed values: flat, berkeley, skiplist +# +#seenstate_db: skiplist + +# The cyrusdb backend to use for the subscriptions list. +# Allowed values: flat, berkeley, skiplist +# +#subscription_db: flat + +# The cyrusdb backend to use for the TLS cache. +# Allowed values: berkeley, berkeley-nosync, skiplist +# +#tlscache_db: berkeley-nosync + # Maximum SSF (security strength factor) that the server will allow a # client to negotiate. # |