Subject: CVS commit: wip/dovecot
From: Geert Hendrickx
Date: 2007-12-03 22:47:48
Message id: E1IzJ91-0002t4-3b@sc8-pr-cvs1.sourceforge.net

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

Files:
RevisionActionfile
0modifywip/dovecot/Makefile
0modifywip/dovecot/distinfo