The NetBSD Project

CVS log for pkgsrc/mail/dovecot/Attic/

[BACK] Up to [] / pkgsrc / mail / dovecot

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.32, Wed Mar 11 19:28:35 2020 UTC (3 years, 8 months ago) by nia
Branch: MAIN
Changes since 1.31: +1 -1 lines

dovecot: Remove, broken now we're OpenSSL 1.1 - see dovecot2

"This package contains version 1.2 of dovecot, which has not been
maintained since 2011.  See pkgsrc/mail/dovecot2 for the current

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jan 25 10:45:11 2020 UTC (3 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored)

*: Remove obsolete BUILDLINK_API_DEPENDS.openssl.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Nov 2 16:25:20 2019 UTC (4 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored)

mail: align variable assignments

pkglint -Wall -F --only aligned -r

No manual corrections.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jun 14 09:37:18 2011 UTC (12 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Enable "pam" option in "dovecot" packages by default as most platforms
supported by "pkgsrc" provide PAM support out of the box.

Change approved by Geert Hendrickx.

Revision 1.28 / (download) - annotate - [select for diffs], Fri May 13 07:34:48 2011 UTC (12 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Changes 1.2.17:
* Fixed potential crashes and other problems when parsing header names
  that contained NUL characters.
* IMAP: Fixed a memory leak with ESEARCH command handling
* Quota warnings could have been executed at incorrect times with
  some configs.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 23 07:44:51 2010 UTC (13 years, 4 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Automatically include dovecot-(manage)sieve options when generating distinfo.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 30 10:50:21 2010 UTC (13 years, 7 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.25: +6 -6 lines
Diff to previous 1.25 (colored)

Fix some pkglint nits.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Apr 30 10:43:26 2010 UTC (13 years, 7 months ago) by ghen
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Update the Pigeonhole Sieve plugin to 0.1.16, bump dovecot's PKGREVISION.

The main thing that this new release adds is full support for the spamtest,
spamtestplus and virustest extensions. These extensions implement a uniform
means of testing the content spam/virus status headers in mail messages:

Not many people have tested these new features yet and therefore these are
currently considered experimental. Test these thoroughly before you start using
them! Documentation is available in share/doc/dovecot/spamtest-virustest.txt

Changelog Sieve v0.1.16:

   * Finished implementation of spamtest, spamtestplus and virustest
     extensions. These are not enabled by default and need to be
     activated with the sieve_extensions setting. Documentation available
     in doc/spamtest-virustest.txt
   + Vacation extension: the from address of the generated reply is now
     by default equal to whatever known recipient alias matched the
     headers of the message. If it is one of the aliases specified with
     :addresses, it is used in stead of the envelope recipient address
     that was used before.
   + Restructured and optimized the lexical scanner.
   + Added --with-docs configure option to allow disabling installation
     of documentation.
   - Accidentally omitted 'extern' in two declarations of global
     variables in header files, causing compile failures on certain
   - Deprecated imapflags extension: fixed implicit assignment of flags.
     Turns out this never really worked, but the effect of this bug was
     obscured by the removeflag bug fixed in the previous release.
   - Fixed various memset argument mixups in enotify extension. This
     caused warnings on certain systems, but luckily no adverse effects
     at runtime.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 25 12:31:08 2010 UTC (13 years, 10 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.23: +5 -1 lines
Diff to previous 1.23 (colored)

Option dovecot-managesieve without dovecot-sieve not supported.
Set PKG_FAIL_REASON in that case.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Dec 11 20:52:22 2009 UTC (13 years, 11 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.22: +43 -10 lines
Diff to previous 1.22 (colored)

Update to Dovecot 1.2.8, imported from pkgsrc-wip and based on work of Edgar
Fu <>.

The package now contains Stephan Bosch' new Dovecot Sieve plugin as a pkgsrc
option (instead of the old CMU Sieve plugin that was a separate package), as
well as the ManageSieve extension.  The dovecot-sieve package will be removed.

Upgrading from Dovecot 1.1.x may require changes to your configuration file,
see this webpage for more information:

Major changes since Dovecot 1.1:

	* When creating files or directories to mailboxes, Dovecot now uses
	  the mailbox directory's permissions and GID for them. Previous
	  versions simply used 0600 mode always. For backwards compatibility
	  dovecot-shared file's permissions still override these with Maildir.
	* SQL dictionary (quota) configuration file is different than in v1.1.
	  See doc/dovecot-dict-sql-example.conf for the new format.
	* deliver -m: Mailbox name is now assumed to be in UTF-8 format,
	  not modified-UTF7. Stephan Bosch's new Sieve implementation also
	  assumes UTF-8 format in fileinto parameters.

	+ Full support for shared mailboxes and IMAP ACL extension.
	  The code is mainly from Sascha Wilde and Bernhard Herzog.
	+ IMAP: Added support for extensions: CONDSTORE, QRESYNC, ESEARCH,
	+ SEARCH supports INTHREAD search key, but the rest of the INTHREAD
	  draft isn't implemented yet so it's not advertised in capability.
	+ THREAD REFS algorithm where threads are sorted by their latest
	  message instead of the thread root message. There is also no base
	  subject merging.
	+ IMAP: Implemented imap-response-codes draft.
	+ Thread indexes for optimizing IMAP THREAD command and INTHREAD
	  search key.
	+ Added userdb checkpassword (by Sascha Wilde)
	+ Virtual mailboxes:
	+ Autocreate plugin:
	+ Listescape plugin:

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jul 2 11:38:34 2009 UTC (14 years, 5 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

There is no sasl option, unlist it.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jun 22 17:41:23 2008 UTC (15 years, 5 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (colored)

Update to Dovecot 1.1.1.  Beta's and RC's have been tracked in pkgsrc-wip,
copy from there.

Update the Sieve plugin accordingly to 1.1.5.

Major changes since 1.0:

	* After Dovecot v1.1 has modified index or dovecot-uidlist files,
	  they can't be opened anymore with Dovecot versions earlier than
	* See doc/wiki/Upgrading.1.1.txt (or for latest changes, for list of changes since
	  v1.0 that you should be aware of when upgrading.

	+ IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions.
	+ IMAP SORT: Sort keys are indexed, which makes SORT commands faster.
	+ When saving messages, update cache file immediately with the data
	  that we expect client to fetch later.
	+ NFS caches are are flushed whenever needed. See mail_nfs_storage and
	  mail_nfs_index settings.
	+ Out of order command execution (SEARCH, FETCH, LIST), nonstandard
	  command cancellation (X-CANCEL <tag>)
	+ IMAP: STATUS-IN-LIST draft implementation
	+ Expire plugin can be used to keep track of oldest messages in
	  specific mailboxes. A nightly run can then quickly expunge old
	  messages from the mailboxes that have them. The tracking is done
	  using lib-dict, so you can use either Berkeley DB or SQL database.
	+ Namespaces are supported everywhere now.
	+ Namespaces have new list and subscriptions settings.
	+ Full text search indexing support with Lucene and Squat backends.
	+ OTP and S/KEY authentication mechanisms (by Andrey Panin).
	+ mbox and Maildir works with both Maildir++ and FS layouts. You can
	  change these by appending :LAYOUT=3Dmaildir++ or :LAYOUT=3Dfs to
	+ LDAP: Support templates in pass_attrs and user_attrs
	+ Support for listening in multiple IPs/ports.
	+ Quota plugin rewrite: Support for multiple quota roots, warnings,
	  allow giving storage size in bytes or kilo/mega/giga/terabytes,
	  per-mailbox quota rules.
	+ Filesystem quota backend supports inode limits, group quota and
	  RPC quota for NFS.
	+ SEARCH and SORT finally compare non-ASCII characters
	  case-insensitively. We use i;unicode-casemap algorithm.
	+ Config files support splitting values to multiple lines with \

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 3 14:06:20 2008 UTC (15 years, 10 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)


Revision 1.19 / (download) - annotate - [select for diffs], Thu Feb 22 19:26:40 2007 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Aug 18 14:59:17 2006 UTC (17 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Use PKG_HAVE_KQUEUE.  Older versions of BSDs don't have kqueue, so only
suggest the option if mk/platform/*.mk says it exists.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Aug 16 20:56:02 2006 UTC (17 years, 3 months ago) by ghen
Branch: MAIN
Changes since 1.16: +7 -1 lines
Diff to previous 1.16 (colored)

When adding --with-ioloop=best last week, I did not see there already was a
pkgsrc option for kqueue support.  Hence, remove --with-ioloop=best again, and
enable the "kqueue" option by default on *BSD platforms (as already suggested
by grant when he first added the option).  The pkg's default behaviour does
not change, so don't bump PKGREVISION.

Revision 1.16 / (download) - annotate - [select for diffs], Wed May 31 18:22:23 2006 UTC (17 years, 6 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

The databases/openldap package has been split in -client and -server component
packages.  Convert LDAP-based applications to depend on openldap-client, and
bump PKGREVISION for those that depend on it by default.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 12 19:13:49 2006 UTC (17 years, 9 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.14: +12 -2 lines
Diff to previous 1.14 (colored)

Add option to enable GSSAPI support and patch a bug in the GSSAPI code.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Feb 12 02:47:32 2006 UTC (17 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.13: +12 -2 lines
Diff to previous 1.13 (colored)

- add kqueue option (off by default - perhaps it should be on by
  default at the next version bump?)
- set SSL_{CFLAGS,LIBS} when calling configure script so they are
  found correctly on Solaris, and make the configure script do what it
  claims and ignore pkg-config when these are set.
- add lib-sql Makefile patch from Dovecot CVS so this builds correctly
  when no SQL auth support is built.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 9 09:09:28 2006 UTC (17 years, 9 months ago) by ghen
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Remove ssl from PKG_SUPPORTED_OPTIONS because it's in a PKG_OPTIONS_GROUP now.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 6 17:28:09 2006 UTC (17 years, 9 months ago) by ghen
Branch: MAIN
Changes since 1.11: +11 -13 lines
Diff to previous 1.11 (colored)

Import some improvements from the pkgsrc-wip/dovecot package (by tv@) and
correct a mistake in my previous commit:

- add dependency on zlib
- add option for GNU TLS as an alternative to OpenSSL
- drop SASL option, it's no longer supported
- explicitly disable some options with --disable-*
- "s,/usr/pkg,@PREFIX@," in patch-ab -- I accidentally diffed it after the SUBST stage
- change SUBST_STAGE from post-patch to pre-configure to avoid this in the future
- bump PKGREVISION for all this

Thanks to tv@.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Feb 6 15:54:37 2006 UTC (17 years, 9 months ago) by ghen
Branch: MAIN
Changes since 1.10: +10 -2 lines
Diff to previous 1.10 (colored)

- Update mail/dovecot to 1.0beta2.  The 1.0 betas are very stable, and
  recommended by the Dovecot author (the 0.99.x series are deprecated).

  Major changes:

  v1.0.beta2 2006-01-22  Timo Sirainen <>
	+ Added SQLite support. Patch by Jakob Hirsch.
	+ Added auth_debug_passwords setting. If it's not enabled, hide all
          password strings from logs.
	+ Added mail_cache_min_mail_count and mbox_min_index_size settings
	  which can be used to make Dovecot do less disk writes in small
          mailboxes where they don't benefit that much.
	+ Added --build-ssl-parameters parameter to dovecot binary
	- SSL parameters were being regenerated every 10 minutes, although not
	  with all systems.
	- Fixed dovecot-auth crashing at startup. Happened only with some
	  specific compilers.
	- base_dir was supposed to be set world-readable, not world-writable

  v1.0.beta1 2006-01-16  Timo Sirainen <>
	* Almost a complete rewrite since 0.99.x, but some of the major
	  changes are:

	+ Index file code rewritten to do less disk I/O, wait locks less and in
	  generate be smarter. They also support being in clustered filesystems
          and NFS support is mostly working also.
	+ Mail caching is smarter. Only the data that client requests is
	  cached. Before Dovecot opened and cached all mails when mailbox was
          opened the first time, which was slow.
	+ Mbox handling code rewritten to be much faster, safer and correct
	+ New authentication mechanisms: APOP, GSSAPI, LOGIN, NTLM and RPA.
	+ LDAP supports authentication binds
	+ Authentication server can cache password database lookups
	+ Support for multiple authentication databases
	+ Namespace configuration
	+ Dovecot works with shared

- Add an option for sqlite support.

- Take over maintainership.

All suggested (and ok'ed) by xtraeme.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 10 12:39:04 2006 UTC (17 years, 10 months ago) by ghen
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Use mk/ instead of databases/mysqlX-client/,
same for  Bump PKGREVISION.  Ok by wiz.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 29 13:15:34 2005 UTC (18 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

...and likewise, option "gnutls" is no longer supported here.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 29 13:14:43 2005 UTC (18 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.7: +9 -8 lines
Diff to previous 1.7 (colored)

Make this not fail if gnutls is specified; rather, just fall back to
openssl (or no ssl) anyway.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Aug 19 04:57:01 2005 UTC (18 years, 3 months ago) by grant
Branch: MAIN
Changes since 1.6: +12 -2 lines
Diff to previous 1.6 (colored)

add pam as a supported option.

bump PKGREVISION since this is a change from the previous behaviour,
where PAM support was autodetected. it must now be explicitly enabled
via PKG_OPTIONS.dovecot.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jan 8 19:58:16 2005 UTC (18 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Update to 0.99.13. From the changelog:

* GNUTLS support hasn't been working for a while, so it's not even
  tried to be used anymore unless explicitly wanted.
+ Added CRAM-MD5 authentication mechanism. Patch by Joshua Goodall
+ Added SMD5 and LDAP-MD5 password schemes and changed MD5 scheme to
  use LDAP-MD5 if the password isn't in MD5crypt format. Patch by
  Joshua Goodall
+ Workaround for some POP3 client bugs: if message doesn't contain the
  "end of headers" empty line, add it automatically.
+ vpopmail supports now all password schemes, most importantly
  MD5crypt works now without support from libc's crypt()
- SQL and LDAP authentication was broken
- SEARCH UNKEYWORD wasn't working

pkgsrc changes:

* Disable GNU TLS support for the time being.
* Move the workaround for the gcc2 sparc64 ICE into
* Format DESCR.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 17 19:56:49 2004 UTC (19 years ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.4: +1 -14 lines
Diff to previous 1.4 (colored)

Remove obsolete variables. You'll want to use:

PKG_OPTIONS.<pkg>+= foo blah

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 22 19:32:51 2004 UTC (19 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.3: +12 -25 lines
Diff to previous 1.3 (colored)

Change the way that legacy USE_* and FOO_USE_* options are converted
into the framework.  Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS.  This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.

This fixes PR pkg/26590.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 5 02:22:19 2004 UTC (19 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.2: +19 -1 lines
Diff to previous 1.2 (colored)

Document each of the options.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Aug 4 17:12:46 2004 UTC (19 years, 3 months ago) by salo
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Fix wrong assignment in USE_OPENLDAP case, PKG_OPTIONS wants "ldap", not
From PR pkg/26548 by Douglas Brebner.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 1 07:04:45 2004 UTC (19 years, 4 months ago) by jlam
Branch: MAIN

Convert to use

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>