Commit graph

43 commits

Author SHA1 Message Date
Geert Hendrickx
b1b397f4be Add MESSAGE file with pointer to 1.0->1.1 upgrade notes. 2008-01-03 14:08:17 +00:00
Geert Hendrickx
ed085809ea pkglint. 2008-01-03 14:06:59 +00:00
Geert Hendrickx
dcc335f0b2 Update to Dovecot 1.1beta13.
Changes since beta12:

 - Half of LDAP code was rewritten to fix reconnect/queuing problems. I did
   test that the new code works with and without auth binds, but be careful.
 - \Recent flags should finally work correctly with maildir.
 - last_used field wasn't updated for cache fields that were permanently
   cached. This caused them to be dropped after a month.

TODO for RC1:

 - When pipelining commands, do only one sync after all of them. Besides
   improving performance, this fixes some rare problems when multiple commands
   are running simultaneously.
 - SEARCH/SORT: Replace invalid input with unicode "replacement character"
   instead of just skipping it.
 - Squat: Handle expunges. NFS support.
 - Fix Lucene support.
2008-01-03 14:00:55 +00:00
Geert Hendrickx
697091322b Update to Dovecot 1.1beta12.
This release fixes a lot of bugs and adds some new sanity checks. Fixes
quite a lot of mbox problems.

v1.1.beta11 (no other versions) had a potential security hole where
memory was free()d multiple times.

\Recent flags should work perfectly now with mbox. Still somewhat broken
with maildir.
2007-12-22 16:18:21 +00:00
Geert Hendrickx
ec0f97da15 Update to Dovecot 1.1beta11.
This one should be the last beta release before the first v1.1 release
candidate.

The main things left in my TODO are:

 - Squat indexes should handle expunges
 - Lucene indexes are broken
 - See if \recent flag handling could be fixed for maildir/mbox (it works for
   dbox though)
 - Some other minor things which I'll do if I have time, but won't block v1.1.0
   release.

Changes since beta10:

 - One major performance issue found and fixed. This was the main reason why we
   weren't yet in release candidate stage.
 - configure --with-package now gives an error if it can't find the necessary
   libs/headers for the package. Use --with-package=auto for the old behavior.
 - Memory leak fixes
 - Convert plugin fixes. Conversion is now done to namespace with INBOX.
 - Changes to handling group adding/removing to processes. Hopefully didn't
   break anything.
 - Message flag/keyword searches are now faster
 - Fixes/optimizations to handling SORT. After building initial indexes, my
   260k mail mailbox sorts in about 0.01 seconds. :)
 - Fixes to searching mails with unknown charsets/invalid data
 - deliver_log_format setting
2007-12-10 14:19:40 +00:00
Geert Hendrickx
8ef3e14350 Update to Dovecot 1.1beta10.
Changes since beta9:

- dotlock_use_excl=yes is now the default. I think this should work in all NFS
  setups that are in use nowadays. O_EXCL has worked since NFSv3.
- fs quota: Added "noenforcing" option
- Fixed compiling with non-gcc
- Fixed quota plugin crash
- Lots of fixes to handling message searches, especially related to non-ASCII
  searches.

And most importantly: It includes the new Squat full text search indexing code.
There are a few things left in my TODO for it:

- It's currently used only to optimize root level AND searches. So for example
  SEARCH (OR TEXT hello TEXT world) is still searched the slow way.
- Expunged messages are never removed from the indexes
- The index could be updated while messages are being saved, but this isn't
  done yet.
- Indexed substring length is hardcoded to 4 characters. This should be
  configurable, although I think 4 should work quite nicely.

Lucene plugin is probably completely broken now, but it was also in beta9.

Some changes since beta8:

- This release should work perfectly with NFS attribute cache enabled.
- Fixes to handling what should be written to cache file and when
- Some index handling optimizations
- IMAP LIST: dbox and cydir can now return children state
2007-12-03 21:47:47 +00:00
Geert Hendrickx
97b34acf9a Update to Dovecot 1.1beta8.
Changes since beta7:

- Added a new "raw" mail storage backend which allows opening files/streams as
  single mail mailboxes. deliver uses this now instead of opening the incoming
  mail as a mbox. So deliver should be now faster and it doesn't anymore remove
  Dovecot's private mbox headers if you're not using mbox.
- Cache file tracks message expunges again
- All kinds of other fixes
- Some optimizations

I think we're getting closer to v1.1 RCs.
2007-11-11 19:35:32 +00:00
Geert Hendrickx
280c44a325 Update to Dovecot 1.1beta7.
Changes since beta6:

 - Beginnings of unit tests
 - Message parsing fixes
 - Cache file handling fixes

Known bugs:

 - Cache file doesn't keep track of how much it contains deleted data, which
   means it could grow infinitely. This worked at some point, so I'm not sure
   what I did to break it. I'll figure it out later.
 - Apparently for some use cases v1.1 is still slower (about 2x) than v1.0.
   Probably more or less specific to NFS + mmap_disable=yes.
2007-11-08 23:24:29 +00:00
Geert Hendrickx
40a85c4702 Update to Dovecot 1.1 beta6.
Fixes since beta5:

- dovecot.index.cache file wasn't actually being created/updated
  (or something like that)
- SORT assert-crashed sometimes when sorting by string fields [this
  was already fixed in pkgsrc version of dovecot 1.1beta5]
- etc.
2007-11-03 17:27:57 +00:00
Geert Hendrickx
03fa73e138 Update to Dovecot 1.1 beta5.
APPEND should be working now. Also lots of fixes to handling namespace
prefixes and namespaces where virtual separator differs from real
separator.

zlib plugin now supports opening compressed maildir files. This is done
for files that have Z flag.

SORT still assert-crashes sometimes. Would be great if someone could
show me how to reproduce it.  [*** fixed in patches/patch-ad ***]

SEARCH TEXT or Squat indexes apparently still have some problems, but I
couldn't reproduce them
(http://dovecot.org/list/dovecot/2007-October/026254.html).
2007-10-29 15:18:20 +00:00
Geert Hendrickx
6898da1001 Update to Dovecot 1.1 beta4.
Lots of fixes since beta3, but apparently there are still a few bugs left:

- Is SORT working?
- APPEND seems to have problems in some setups.
- Still some SEARCH TEXT problems? Or Squat indexing problems?
2007-10-23 17:07:39 +00:00
Geert Hendrickx
7a29395f90 Update to Dovecot 1.1 beta3.
Changes since beta2:

- SORT fixes. Still buggy?
- If Date: header doesn't exist or is broken, fallback to INTERNALDATE (as
  required by newer sort drafts, which I hadn't noticed before, v1.0.6 will
  have this too)
- Log fatals/panics as such, instead of converting them to errors.
- Don't bother logging "returned error 89" if the child process logged a fatal
  before that.
- dovecot.index.cache file may have been updated wrong when saving messages
  causing all kinds of problems if it was
- Some crashfixes
2007-10-17 21:03:43 +00:00
Geert Hendrickx
a45bd9d54b Fix references to OPENLDAP (where this bl3 files was originally copied from). 2007-10-17 21:01:50 +00:00
Geert Hendrickx
24b7df4dc0 Update to Dovecot 1.1 beta2:
"Several bug/crashfixes. deliver now supports -a parameter (see
http://wiki.dovecot.org/LDA) which allows Sieve plugin v1.1.2 to use
envelope :detail "to" checks.

I also did one more API change for mailbox_transaction_commit*().

There's probably something still wrong with SORT command, but other
than that I've fixed everything that's been reported."

Also this release can again be built with BSD make.
2007-10-01 04:22:21 +00:00
Geert Hendrickx
d62d177233 Add WIP dovecot package to track the 1.1-beta series. 2007-09-23 17:52:16 +00:00
Geert Hendrickx
0f9610b661 Import WIP dovecot package to track the 1.1-beta series. 2007-09-23 17:49:59 +00:00
Todd Vierling
ce5c24abe6 Main pkgsrc/mail/dovecot is now tracking the 1.0 release series. 2006-02-06 17:34:02 +00:00
Todd Vierling
29643b3061 Update to 1.0beta2. New in this release: SQLite3 support; fix for
/var/run directory issue (critical).
2006-01-23 14:40:18 +00:00
Todd Vierling
1c3e28272f Update to 1.0beta1 ("0.992.1"). 2006-01-17 16:31:39 +00:00
Geert Hendrickx
2fc2f3eb1c databases/mysql-client doesn't exist anymore -- use mk/mysql.buildlink3.mk
which is version agnostic.
2006-01-08 09:48:58 +00:00
Hauke Fath
a2d07e9a9c Dovecot 1.0alpha5 is out.
See http://www.dovecot.org/pipermail/dovecot/2005-December/010279.html
2005-12-13 10:07:55 +00:00
Roland Illig
91a02fafba Ran "pkglint --autofix", which fixed some quoting issues in MAKE_ENV,
CONFIGURE_ARGS, FILES_SUBST and the like.
2005-12-05 22:27:44 +00:00
Todd Vierling
3bfc02f60f Update to alpha4. 2005-11-01 20:10:36 +00:00
Todd Vierling
ee4a782970 1.0alpha3. 2005-09-25 12:34:11 +00:00
Todd Vierling
47c1e3ee0a The SSL option is now --with, not --enable.
Default to OpenSSL (and prefer it, if both ssl and gnutls are set).
Allow gnutls as fallback if ssl is not set.
2005-08-29 13:04:33 +00:00
Roland Illig
819ac68829 The real user name in PKG_USERS does not need to be escaped with double
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
2005-08-23 11:49:43 +00:00
Todd Vierling
bcbdbed8fc mysql-client (without the '4') is now MySQL 4.0, and mysql4-client is 4.1.
Drop the '4'; suggested by Charlie Allom <charlie@rubberduck.com>.
2005-08-21 18:48:43 +00:00
Todd Vierling
2bc3510bb5 Actually make version numbering a little less insane; use 0.991.x instead,
leaving room for "beta"s too.
2005-08-19 16:47:33 +00:00
Todd Vierling
bfa8bbee0c Resolve import conflicts by clobbering with contents from vendor branch. 2005-08-19 16:38:26 +00:00
Todd Vierling
c7707159c9 Temporary holding area for Dovecot 1.0-alpha release series, to be used
to replace mail/dovecot at some point in the future.

Funny version numbering is used here to make this package dewey-comparable
against mail/dovecot; 1.0.alphaN is "dovecot-0.99.99.N".
2005-08-19 16:35:43 +00:00
Lubomir Sedlacik
00323cf1c9 Remove dovecot, in pkgsrc. 2003-05-14 04:29:18 +00:00
Lubomir Sedlacik
d2cca55c62 Remove the automatic PLIST generation part. The list of files is not really
different, just different sources are linked into dovecot-auth et al.
2003-05-14 02:50:09 +00:00
Juan Romero Pardines
d65c9c9a5d Maintainer = packages@netbsd.org :-) 2003-05-13 21:00:13 +00:00
Lubomir Sedlacik
65fc6863f6 Install sample configuration files for OpenSSL, LDAP and PostgreSQL. 2003-05-13 20:50:27 +00:00
Juan Romero Pardines
d630096509 Per discussion with Lubomir Sedlacik, Dovecot will use OpenSSL by
Default, if DOVECOT_USE_GNUTLS is specified GnuTLS will be used.
2003-05-13 20:09:09 +00:00
Juan Romero Pardines
b982416f53 Added another option to dovecot, DOVECOT_USE_OPENSSL, if it is set
dovecot will use openssl else gnutls will be used.

Maildir will be used by default, add the CONFIGURE_ARGS line.
2003-05-13 05:29:14 +00:00
Lubomir Sedlacik
5675597619 - provide usable default configuration file (thanks to Ondrej Bezucha for
testing)
- change USE_OPENLDAP (which is avtually security/gnupg option) to
  DOVECOT_USE_LDAP, add similar DOVECOT_USE_PGSQL for PostgreSQL support
- misc cleanups and fixes

At this point the package should be ready to import.
2003-05-13 04:16:28 +00:00
Lubomir Sedlacik
d6dec8cbff Second part of dovecot changes:
- create dovecot user/group
- add official distribution patches
- generate modules part of PLIST dynamically, it can differ depending on OS
- better check for USE_OPENLDAP

TODO:
- provide sane default configuration file
2003-05-06 22:34:55 +00:00
Lubomir Sedlacik
71455a4a19 First part of dovecot changes:
- update to the latest version, 0.99.9.1
- we have EGDIR defined, so actually use it
- don't install example configuration twice
- require LOGIN so user credentials are really present at the startup,
  don't hardcode /bin/sh, use @RCD_SCRIPTS_SHELL@ instead
- sync PLIST with reality and sort
- DESCR has 80 columns

TODO:
- provide more useful default configuration file
- create dovecot user/group
- create /var/run/dovecot with appropriate permissions for runtime data
2003-05-06 21:13:27 +00:00
Julio Merino
ef90a2fb47 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:46:05 +00:00
Chris Pinnock
b2bdeb99a2 Whitespace police 2003-04-28 07:04:33 +00:00
Chris Pinnock
6b5106726d Use tabs 2003-04-27 20:27:47 +00:00
Juan Romero Pardines
504b3fdae9 Import of dovecot 0.99.8.1
Dovecot is a secure and compact IMAP/POP3 server which is in the early 
stages of developement. It supports Maildirs and mbox formats and much
of the IMAP v4 protocol including SSL/TLS. IPv6 support is also
included.

http://dovecot.procontrol.fi/
2003-04-14 05:10:47 +00:00