[Dovecot] v1.1.alpha1 released
Robert Schetterer
robert at schetterer.org
Thu Jul 19 10:03:36 EEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Timo Sirainen schrieb:
> http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha1.tar.gz
> http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha1.tar.gz.sig
>
> This is the first alpha release of Dovecot v1.1. I hope that it
> stabilizes into final release within a few months. There are a lot of
> new features since v1.0. The most important ones are listed at the end
> of this post.
>
> This is the only v1.1.alpha announcement I send to dovecot-news list (or
> to www.dovecot.org news). The next one probably will be v1.1.rc1.
>
> I've been stress testing the code a lot and I've also been using it
> myself for almost a year, so I think this release should actually be
> quite stable and usable. But since I haven't tested everything, there
> might be some crashes and misbehaving commands.
>
> So this release should now have all the major features that I intend to
> add to v1.1 (except for dbox rewrite, see below). Some smaller features
> will still be added. The rest of the major features in my previous v1.1
> list will go to v1.2.
>
> While v1.1 is getting stabilized I'm beginning to rewrite dbox code. Its
> code is isolated from the rest of Dovecot, so it can't destabilize
> anything else. Hopefully it will be ready before v1.1 release, although
> maybe still marked as experimental.
>
> Some of the features might not be considered quite ready yet:
>
> - Mailbox list indexes improve STATUS performance a lot (maybe 7x) when
> mailboxes haven't changed. Handling updates however is a lot slower than
> I'd want (2x with one client, more with multiple), so you may want to
> disable them with mailbox_list_index_disable=yes until the update
> performance gets better.
>
> - THREAD code is completely rewritten with support for incremental
> updates and index files. I tested it last year and it seemed OK, but I
> didn't dare try it now so I wouldn't have to delay this alpha if it was
> broken :) I'll do some more testing soon, but for now be careful with
> using v1.1 with webmails.
>
> - SORT code also uses indexes now, but it's a lot simpler so it
> probably works.
>
> - Squat indexes work and I'm using them myself, but they'll be
> rewritten for v1.2 with a new faster format.
>
> - Although Dovecot now flushes NFS attribute/data caches when needed,
> I'm not sure if it's done in all the necessary places.
>
> - I don't remember if I've tested expire plugin at all.
>
> So, the largest changes I've added to NEWS file (which BTW won't contain
> changes between alphas/betas/rcs, those will be only in my mailing list
> posts):
>
> * After Dovecot v1.1 has modified index or dovecot-uidlist files,
> they can't be opened anymore with Dovecot versions earlier than
> v1.0.2.
> * Empty passwords in passdb doesn't allow user to log in with any
> password anymore. To do that you'll also need to set nopassword
> extra field.
>
> + IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions.
> + IMAP SORT: Sort keys are indexed, which makes SORT commands faster.
> + IMAP THREAD: Threads are indexed into a dovecot.index.thread file.
> It can usually be updated incrementally, so this makes THREAD fast.
> + Added Dovecot-specific X-REFERENCES2 threading algorithm.
> It's similar to REFERENCES, but it doesn't do base subject merging
> and it sorts the threads by their newest message.
> + When saving messages, update cache file immediately with the data
> that we expect client to fetch later. Maildir-only currently.
> + NFS attribute and data caches are are flushed whenever needed.
> See mail_nfs_storage and mail_nfs_index settings.
> + Mailbox list indexes. Mailbox metadata is stored there, so STATUS
> commands can return synchronized mailboxes' metadata simply by
> reading a single mailbox list index file. Currently works only with
> Maildir++ layout.
> + Out of order command execution (SEARCH, FETCH, LIST), nonstandard
> command cancellation (X-CANCEL <tag>)
> + 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.
> + 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=maildir++ or :LAYOUT=fs to
> mail_location.
> + 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.
>
Hi Timo, wasnt full imap acl planed for the 1.1 release, i dont see it
here .....should i take new glasses*gg??
- --
Mit freundlichen Gruessen
Best Regards
Robert Schetterer
https://www.schetterer.org
Germany
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFGnwzIfGH2AvR16oERAtLOAJ9IDPcEXxnBUz0Yob3q+PdcqvXkNgCdFQfh
Eohn5wduyfIBRMksJOAirME=
=N/EL
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list