[Dovecot] v1.1.14 and v1.2.rc3 released
http://dovecot.org/releases/1.1/dovecot-1.1.14.tar.gz http://dovecot.org/releases/1.1/dovecot-1.1.14.tar.gz.sig
http://dovecot.org/releases/1.2/rc/dovecot-1.2.rc3.tar.gz http://dovecot.org/releases/1.2/rc/dovecot-1.2.rc3.tar.gz.sig
Fixed lots of bugs in v1.2 related to shared mailboxes and virtual mailboxes. Keep on testing and sending bug reports and hopefully we'll get v1.2.0 release out soon. :)
Also v1.3 branch has started and it's coming along nicely. Multi-dbox is working and looks like its performance is very nice. LMTP server is basically implemented, except master process doesn't start it. Adding the master code started becoming so annoying that I think I'll finally finish the master process rewrite, or at least the most important parts of it. So looks like v1.3 might become v2.0 after all.
v1.1.14 2009-04-16 Timo Sirainen <tss@iki.fi>
* IMAP: Don't allow APPEND to specify INTERNALDATE more than 2 hours
into future. With Maildir future INTERNALDATEs may mess up
incremental backups.
- Date: header was always being added to cache file when saving
messages, even if clients didn't really want it. This caused
POP3-only users to have dovecot.index.cache file unneededly.
- Character set conversion in specific mails may have caused Dovecot
to allocate all the available memory (in default configuration dying
after having allocated 256 MB). This happened only while searching
messages.
- Message address parser didn't handle empty group:; correctly.
- imap/pop3-login: Don't crash when shutting down and destroying
clients.
- deliver wasn't using mail_access_groups setting.
- mbox: When doing autodetection, if mbox didn't find an existing mail
directory it just went and created it anyway, instead of failing the
storage creation.
- Fixed some error handling in maildir and index code.
v1.2.rc3 2009-04-16 Timo Sirainen <tss@iki.fi>
* IMAP proxy no longer simply forwards tagged reply from
remote authentication command. It's now done only if the remote
server sent a [resp-code], otherwise all failure strings are
converted to Dovecot's "Authentication failed." to make sure that
if remote isn't using Dovecot it won't reveal user's existence.
+ Quota roots can now specify which namespace's quota they're
tracking. This is probably the most useful for giving public
namespaces a quota.
+ Added imap_idle_notify_interval setting.
- Fixes to shared mailbox handling
- Fixes to virtual mailboxes
- Fixed compiling with some FreeBSD and NetBSD versions
- THREAD REFS still might have returned one (0) at the beginning.
- deliver wasn't using mail_access_groups setting.
- Fixed some error handling in maildir and index code.
Timo Sirainen wrote:
http://dovecot.org/releases/1.1/dovecot-1.1.14.tar.gz http://dovecot.org/releases/1.1/dovecot-1.1.14.tar.gz.sig
Here's a short status table when testing 1.1.14 on a Sun Fire X4240 (AMD, Solaris 10 Update 6 x86):
Compiler Options Status Sun Studio Express 2009.03 -g -fast -m64 Compiles OK, Fails when running [1] Sun Studio Express 2009.03 -g -O -m64 OK
Sun Studio 12 -g -fast -m64 Compiles OK, Fails when running [1] Sun Studio 12 -g -O-m64 OK
[1] Error: file istream.c: line 91: assertion failed: (stream->eof) Example: # telnet localhost imap Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
- OK Welcome to the IFM Dovecot Server. 0 login testson seeecret 0 OK Logged in.
- BYE Server shutting down.
A wild guess is that this is the same 'aliasing' problem/bug with the Sun Studio compilers that I saw with -fast vs -O when compiling Dovecot 1.1.3 some time ago... Perhaps one should add some kind of warning in the configure script and/or the README or INSTALL files about this issue.
I see the same behaviour with Dovecot 1.2.rc3 for what it's worth.
- Peter
http://dovecot.org/releases/1.2/rc/dovecot-1.2.rc3.tar.gz http://dovecot.org/releases/1.2/rc/dovecot-1.2.rc3.tar.gz.sig
Fixed lots of bugs in v1.2 related to shared mailboxes and virtual mailboxes. Keep on testing and sending bug reports and hopefully we'll get v1.2.0 release out soon. :)
participants (2)
-
Peter Eriksson
-
Timo Sirainen