Dovecot 2.1.2 & 2.0.19

interfasys

Verified User
Joined
Oct 31, 2003
Messages
2,100
Location
Switzerland
http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz
http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz.sig

There are a ton of proxying related improvements in this release. You
should now be able to do pretty much anything you want with Dovecot
proxy/director.

This release also includes the initial version of dsync-based
replication. I'm already successfully using it for @dovecot.fi mails,
but it still has some problems. See
http://dovecot.org/list/dovecot/2012-March/064243.html for some details
how to configure it.

+ Initial implementation of dsync-based replication. For now this
should be used only on non-critical systems.
+ Proxying: POP3 now supports sending remote IP+port from proxy to
backend server via Dovecot-specific XCLIENT extension.
+ Proxying: proxy_maybe=yes with host=<hostname> (instead of IP)
works now properly.
+ Proxying: Added auth_proxy_self setting
+ Proxying: Added proxy_always extra field (see wiki docs)
+ Added director_username_hash setting to specify what part of the
username is hashed. This can be used to implement per-domain
backends (which allows safely accessing shared mailboxes within
domain).
+ Added a "session ID" string for imap/pop3 connections, available
in %{session} variable. The session ID passes through Dovecot
IMAP/POP3 proxying to backend server. The same session ID is can be
reused after a long time (currently a bit under 9 years).
+ passdb checkpassword: Support "credentials lookups" (for
non-plaintext auth and for lmtp_proxy lookups)
+ fts: Added fts_index_timeout setting to abort search if indexing
hasn't finished by then (default is to wait forever).
- doveadm sync: If mailbox was expunged empty, messages may have
become back instead of also being expunged in the other side.
- director: If user logged into two directors while near user
expiration, the directors might have redirected the user to two
different backends.
- imap_id_* settings were ignored before login.
- Several fixes to mailbox_list_index=yes
- Previous v2.1.x didn't log all messages at shutdown.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.



http://dovecot.org/releases/2.0/dovecot-2.0.19.tar.gz
http://dovecot.org/releases/2.0/dovecot-2.0.19.tar.gz.sig

Hopefully one of the last v2.0.x releases.

- IMAP: ENABLE CONDSTORE/QRESYNC + STATUS for a mailbox might not
have seen latest external changes to it, like new mails.
- imap_id_* settings were ignored before login.
- doveadm altmove did too much work sometimes, retrying moves
it had already done.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
 
Building 2.1.3 failed for me on one box:

db-checkpassword.c: In function 'sigchld_handler':
db-checkpassword.c:426: error: assignment of read-only member '__in'
db-checkpassword.c:429: error: assignment of read-only member '__in'
db-checkpassword.c:431: error: assignment of read-only member '__in'
db-checkpassword.c:432: error: assignment of read-only member '__in'
make[3]: *** [db-checkpassword.o] Error 1
make[3]: *** Waiting for unfinished jobs....

Any idea how to fix this?
 
I get the same error message:

db-checkpassword.c: In function 'sigchld_handler':
db-checkpassword.c:426: error: assignment of read-only member '__in'
db-checkpassword.c:429: error: assignment of read-only member '__in'
db-checkpassword.c:431: error: assignment of read-only member '__in'
db-checkpassword.c:432: error: assignment of read-only member '__in'
make[3]: *** [db-checkpassword.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/auth-worker-server.Tpo .deps/auth-worker-server.Po
mv -f .deps/auth-worker-client.Tpo .deps/auth-worker-client.Po
mv -f .deps/auth-request.Tpo .deps/auth-request.Po
make[3]: Leaving directory `/usr/local/directadmin/custombuild/dovecot-2.1.3/src/auth'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/directadmin/custombuild/dovecot-2.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/dovecot-2.1.3'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n):
 
Back
Top