Next | Query returned 80 messages, browsing 41 to 50 | Previous

History of commit frequency

CVS Commit History:


   2007-12-10 15:19:40 by Geert Hendrickx | Files touched by this commit (4)
Log message:
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-03 22:47:48 by Geert Hendrickx | Files touched by this commit (2) | Package updated
Log message:
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-11-11 20:35:32 by Geert Hendrickx | Files touched by this commit (3)
Log message:
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-09 00:24:29 by Geert Hendrickx | Files touched by this commit (2)
Log message:
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-03 18:27:57 by Geert Hendrickx | Files touched by this commit (3) | Package updated
Log message:
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-10-29 16:18:20 by Geert Hendrickx | Files touched by this commit (3)
Log message:
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-23 19:07:40 by Geert Hendrickx | Files touched by this commit (3)
Log message:
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-17 23:03:43 by Geert Hendrickx | Files touched by this commit (3) | Package updated
Log message:
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 23:01:50 by Geert Hendrickx | Files touched by this commit (1)
Log message:
Fix references to OPENLDAP (where this bl3 files was originally copied from).
   2007-10-01 06:22:21 by Geert Hendrickx | Files touched by this commit (4)
Log message:
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.

Next | Query returned 80 messages, browsing 41 to 50 | Previous