http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
* LDA/LMTP: If new mail delivery first fails with "temporary
failure", tempfail the whole delivery instead of falling back to
delivering the mail to INBOX. (Requires new Pigeonhole as well.)
* doc/solr-schema.xml was updated to Solr v4.x format. Also the
default analyzers were changed, hopefully for the better. Note that
the schema can't be changed for existing Solr indexes without
rebuilding everything.
* Solr plugin does only soft commits from now on. You'll need a
cronjob to send a hard commit command to it every few minutes.
+ Added %N modifier for variables as %H-like "new hash"
+ sdbox, mdbox: Support POP3 message order field (for migrations)
+ Added mailbox { driver } to specify a different mail storage
format for the mailbox than generally used within the namespace.
+ Added initial lib-sasl library for client side SASL support.
Currently supports only PLAIN, LOGIN and plugins. Used currently
by IMAP and POP3 proxying when authenticating to the remote server.
- IMAP: If subject contained only whitespace, Dovecot returned an
ENVELOPE reply with a huge literal value, effectively causing the
IMAP client to wait for more data forever.
- IMAP: Various URLAUTH fixes.
- imapc: Various bugfixes and improvements
- pop3c: Various fixes to make it work in dsync (without imapc)
- dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
renames.
Have just upgraded to 2.2.3 and when it started I got these lines in the log:
dovecot[44069]: master: Dovecot v2.2.3 starting up (core dumps disabled) Jun 17 15:48:46 mail dovecot[44072]: config: Error: Module is for different ABI version 2.2.ABIv2(2.2.2) (we have 2.2.ABIv3(2.2.3)): /usr/local/lib/dovecot/settings/libmanagesieve_login_settings.so Jun 17 15:48:46 mail dovecot[44072]: config: Error: Module is for different ABI version 2.2.ABIv2(2.2.2) (we have 2.2.ABIv3(2.2.3)): /usr/local/lib/dovecot/settings/libmanagesieve_settings.so
Can someone tell me how to fix this?
I'm running on Mac OS X 10.7.5.
Many thanks,
James.
James Brown skrev den 2013-06-17 08:02:
Jun 17 15:48:46 mail dovecot[44072]: config: Error: Module is for different ABI version 2.2.ABIv2(2.2.2) (we have 2.2.ABIv3(2.2.3)): /usr/local/lib/dovecot/settings/libmanagesieve_settings.so
Can someone tell me how to fix this?
you wait for pigenhole 2.2.3
try disable this plugin and dovecot 2.2.3 works like a charm
sieve managesieve
-- senders that put my email into body content will deliver it to my own trashcan, so if you like to get reply, dont do it
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Benny Pedersen said the following on 17/06/2013 08:09:
James Brown skrev den 2013-06-17 08:02:
Jun 17 15:48:46 mail dovecot[44072]: config: Error: Module is for different ABI version 2.2.ABIv2(2.2.2) (we have 2.2.ABIv3(2.2.3)): /usr/local/lib/dovecot/settings/libmanagesieve_settings.so
Can someone tell me how to fix this?
you wait for pigenhole 2.2.3
I did a make/make install with pigeonhole 0.4.0 and everything works as expected
Ciao, luigi
/ +--[Luigi Rosa]-- \
I got the bill for my surgery. Now I know what those doctors were wearing masks for. --James Boren -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/
iEYEARECAAYFAlG+qHwACgkQ3kWu7Tfl6ZR4xwCeKkFH/mOO5DGnj/OMtUl49GqL OLwAn0MS1griwtEKPWygnKfso1LRFgMv =lsi9 -----END PGP SIGNATURE-----
- Timo Sirainen tss@iki.fi:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
Compiled & installed. Seems to work for me :)
- LDA/LMTP: If new mail delivery first fails with "temporary failure", tempfail the whole delivery instead of falling back to delivering the mail to INBOX. (Requires new Pigeonhole as well.)
That's wonderful!
- IMAP: If subject contained only whitespace, Dovecot returned an ENVELOPE reply with a huge literal value, effectively causing the IMAP client to wait for more data forever.
I wonder which clients this affected?
-- Ralf Hildebrandt Geschäftsbereich IT | Abteilung Netzwerk Charité - Universitätsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt@charite.de | http://www.charite.de
On 06/17/2013 08:58 AM, Ralf Hildebrandt wrote:
- IMAP: If subject contained only whitespace, Dovecot returned an ENVELOPE reply with a huge literal value, effectively causing the IMAP client to wait for more data forever.
I wonder which clients this affected?
Not Roundcube, we do not use ENVELOPE. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl
Am 16.06.2013 23:41, schrieb Timo Sirainen:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
- LDA/LMTP: If new mail delivery first fails with "temporary failure", tempfail the whole delivery instead of falling back to delivering the mail to INBOX. (Requires new Pigeonhole as well.)
- doc/solr-schema.xml was updated to Solr v4.x format. Also the default analyzers were changed, hopefully for the better. Note that the schema can't be changed for existing Solr indexes without rebuilding everything.
- Solr plugin does only soft commits from now on. You'll need a cronjob to send a hard commit command to it every few minutes.
- Added %N modifier for variables as %H-like "new hash"
- sdbox, mdbox: Support POP3 message order field (for migrations)
- Added mailbox { driver } to specify a different mail storage format for the mailbox than generally used within the namespace.
- Added initial lib-sasl library for client side SASL support. Currently supports only PLAIN, LOGIN and plugins. Used currently by IMAP and POP3 proxying when authenticating to the remote server.
- IMAP: If subject contained only whitespace, Dovecot returned an ENVELOPE reply with a huge literal value, effectively causing the IMAP client to wait for more data forever.
- IMAP: Various URLAUTH fixes.
- imapc: Various bugfixes and improvements
- pop3c: Various fixes to make it work in dsync (without imapc)
- dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox renames.
i have a few questions
i just setted up a test server for dovecot and other stuff and used
http://xi.rename-it.nl/debian/pool/testing-auto/dovecot-2.2.patched/
but i am not really sure whats the exact meaning of "patched" here
also is there more docs on
"lib-sasl library for client side SASL support."
and lemonade submission stuff ( perhaps this is what patched means )
is there some lemonade client for testing oder some telnet procedure description which may used for testing lemonade stuff
Best Regards MfG Robert Schetterer
-- [*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein
Op 6/17/2013 9:58 AM, Robert Schetterer schreef:
Am 16.06.2013 23:41, schrieb Timo Sirainen:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
- LDA/LMTP: If new mail delivery first fails with "temporary failure", tempfail the whole delivery instead of falling back to delivering the mail to INBOX. (Requires new Pigeonhole as well.)
- doc/solr-schema.xml was updated to Solr v4.x format. Also the default analyzers were changed, hopefully for the better. Note that the schema can't be changed for existing Solr indexes without rebuilding everything.
- Solr plugin does only soft commits from now on. You'll need a cronjob to send a hard commit command to it every few minutes.
- Added %N modifier for variables as %H-like "new hash"
- sdbox, mdbox: Support POP3 message order field (for migrations)
- Added mailbox { driver } to specify a different mail storage format for the mailbox than generally used within the namespace.
- Added initial lib-sasl library for client side SASL support. Currently supports only PLAIN, LOGIN and plugins. Used currently by IMAP and POP3 proxying when authenticating to the remote server.
- IMAP: If subject contained only whitespace, Dovecot returned an ENVELOPE reply with a huge literal value, effectively causing the IMAP client to wait for more data forever.
- IMAP: Various URLAUTH fixes.
- imapc: Various bugfixes and improvements
- pop3c: Various fixes to make it work in dsync (without imapc)
- dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox renames.
i have a few questions
i just setted up a test server for dovecot and other stuff and used
http://xi.rename-it.nl/debian/pool/testing-auto/dovecot-2.2.patched/
but i am not really sure whats the exact meaning of "patched" here
While the Xi repositories are meant for testing to begin with, the .patched repositories are probably even more volatile as these include my personal patches against Dovecot (in this case http://hg.rename-it.nl/dovecot-2.2-patches/file/tip). I deliberately do not refer to these repositories in the wiki documentation, as these don't have 'vanilla' Dovecot packages. So, don't use these if you're looking for the latest official (yet unreleased) Dovecot revision.
also is there more docs on
"lib-sasl library for client side SASL support."
Before, code for doing client side (PLAIN) SASL login (e.g. for imapc) was spread and duplicated at multiple locations in Dovecot code. This change puts it at a single spot and makes it easily extensible with support for new mechanisms.
and lemonade submission stuff
http://tools.ietf.org/html/rfc5550#section-8
This was discussed a while ago on the mailing list:
http://www.dovecot.org/list/dovecot/2013-May/090288.html
The submission patch adds an example configuration, although I haven't updated that in a while. It is also possible that the submission server is not in a usable state right now.
( perhaps this is what patched means )
Yes. If I am working on some new Dovecot feature, it's included in this repository.
is there some lemonade client for testing
Trojita supports URLAUTH/BURL. There is no telnet procedure described that I know of anywhere, but you should be able to digest what you need from the relevant RFCs and the examples therein:
http://tools.ietf.org/html/rfc3501 (IMAP) http://tools.ietf.org/html/rfc4467 (URLAUTH) http://tools.ietf.org/html/rfc5321 (SMTP) http://tools.ietf.org/html/rfc4954 (SMTP AUTH) http://tools.ietf.org/html/rfc4467 (BURL)
It basically boils down to: login to IMAP (port 143), APPEND a message to one of your mailboxes, generate an URLAUTH for it using the GENURLAUTH command, login to SMTP submission (port 587), issue MAIL FROM: and RCPT TO: commands and finally send the message using the BURL command with the URLAUTH generated from IMAP.
Regards,
Stephan.
Am 17.06.2013 11:13, schrieb Stephan Bosch:
Op 6/17/2013 9:58 AM, Robert Schetterer schreef:
Am 16.06.2013 23:41, schrieb Timo Sirainen:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
* LDA/LMTP: If new mail delivery first fails with "temporary failure", tempfail the whole delivery instead of falling back to delivering the mail to INBOX. (Requires new Pigeonhole as well.) * doc/solr-schema.xml was updated to Solr v4.x format. Also the default analyzers were changed, hopefully for the better. Note
that the schema can't be changed for existing Solr indexes without rebuilding everything. * Solr plugin does only soft commits from now on. You'll need a cronjob to send a hard commit command to it every few minutes.
+ Added %N modifier for variables as %H-like "new hash" + sdbox, mdbox: Support POP3 message order field (for migrations) + Added mailbox { driver } to specify a different mail storage format for the mailbox than generally used within the namespace. + Added initial lib-sasl library for client side SASL support. Currently supports only PLAIN, LOGIN and plugins. Used currently by IMAP and POP3 proxying when authenticating to the remote
server. - IMAP: If subject contained only whitespace, Dovecot returned an ENVELOPE reply with a huge literal value, effectively causing the IMAP client to wait for more data forever. - IMAP: Various URLAUTH fixes. - imapc: Various bugfixes and improvements - pop3c: Various fixes to make it work in dsync (without imapc) - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox renames.
i have a few questions
i just setted up a test server for dovecot and other stuff and used
http://xi.rename-it.nl/debian/pool/testing-auto/dovecot-2.2.patched/
but i am not really sure whats the exact meaning of "patched" here
While the Xi repositories are meant for testing to begin with, the .patched repositories are probably even more volatile as these include my personal patches against Dovecot (in this case http://hg.rename-it.nl/dovecot-2.2-patches/file/tip). I deliberately do not refer to these repositories in the wiki documentation, as these don't have 'vanilla' Dovecot packages. So, don't use these if you're looking for the latest official (yet unreleased) Dovecot revision.
no problem, i do only testing, but understand what you mean thx for info
also is there more docs on
"lib-sasl library for client side SASL support."
Before, code for doing client side (PLAIN) SASL login (e.g. for imapc) was spread and duplicated at multiple locations in Dovecot code. This change puts it at a single spot and makes it easily extensible with support for new mechanisms.
and lemonade submission stuff
http://tools.ietf.org/html/rfc5550#section-8
This was discussed a while ago on the mailing list:
http://www.dovecot.org/list/dovecot/2013-May/090288.html
The submission patch adds an example configuration, although I haven't updated that in a while. It is also possible that the submission server is not in a usable state right now.
( perhaps this is what patched means )
Yes. If I am working on some new Dovecot feature, it's included in this repository.
is there some lemonade client for testing
Trojita supports URLAUTH/BURL. There is no telnet procedure described that I know of anywhere, but you should be able to digest what you need from the relevant RFCs and the examples therein:
http://tools.ietf.org/html/rfc3501 (IMAP) http://tools.ietf.org/html/rfc4467 (URLAUTH) http://tools.ietf.org/html/rfc5321 (SMTP) http://tools.ietf.org/html/rfc4954 (SMTP AUTH) http://tools.ietf.org/html/rfc4467 (BURL)
It basically boils down to: login to IMAP (port 143), APPEND a message to one of your mailboxes, generate an URLAUTH for it using the GENURLAUTH command, login to SMTP submission (port 587), issue MAIL FROM: and RCPT TO: commands and finally send the message using the BURL command with the URLAUTH generated from IMAP.
Regards,
Stephan.
Thx for clarification Stephan, i see there is lots of news, i have to look at , Trojita looks nice on screenshots
Best Regards MfG Robert Schetterer
-- [*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein
On 17.6.2013, at 0.41, Timo Sirainen tss@iki.fi wrote:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
sdbox/mdbox users: Don't upgrade just yet.. It seems it may cause "Extension header update points outside header size" errors that don't fix themselves. (Bug 1: Causing this error in the first place, bug 2: not being able to fix it automatically.)
If you're already getting those errors, attached a workaround patch. Probably happens only to POP3 users. I'm not sure yet how to reproduce this.
On 6/17/2013 8:06 AM, Timo Sirainen wrote:
On 17.6.2013, at 0.41, Timo Sirainen tss@iki.fi wrote:
http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz http://dovecot.org/releases/2.2/dovecot-2.2.3.tar.gz.sig
This is a pretty important upgrade for v2.2 users, because of the IMAP ENVELOPE reply fix.
sdbox/mdbox users: Don't upgrade just yet.. It seems it may cause "Extension header update points outside header size" errors that don't fix themselves. (Bug 1: Causing this error in the first place, bug 2: not being able to fix it automatically.)
Hi Timo, The latest from http://hg.dovecot.org/dovecot-2.2/ seems to fix the dsync errors I was seeing with 2.2.2. Mostly "Error: Mailbox INBOX sync: mailbox_delete failed: INBOX can't be deleted."
Is the extension header bug fixed with yesterday's patch: http://hg.dovecot.org/dovecot-2.2/rev/3056feb418b1 ?
Thanks, Ken Anderson
If you're already getting those errors, attached a workaround patch. Probably happens only to POP3 users. I'm not sure yet how to reproduce this.
-- Ken Anderson Pacific Internet - http://www.pacific.net
On 18.6.2013, at 18.22, Ken A ka@pacific.net wrote:
sdbox/mdbox users: Don't upgrade just yet.. It seems it may cause "Extension header update points outside header size" errors that don't fix themselves. (Bug 1: Causing this error in the first place, bug 2: not being able to fix it automatically.)
Hi Timo, The latest from http://hg.dovecot.org/dovecot-2.2/ seems to fix the dsync errors I was seeing with 2.2.2. Mostly "Error: Mailbox INBOX sync: mailbox_delete failed: INBOX can't be deleted."
Normally that shouldn't happen in the first place! But yeah, that fix was done intentionally. But if INBOX is being deleted all the time with you there's something wrong.
Is the extension header bug fixed with yesterday's patch: http://hg.dovecot.org/dovecot-2.2/rev/3056feb418b1 ?
Today's patch :) But yes, that one. And since it happens only with corrupted dboxes anyway I guess it's not actually that bad. Oh, almost forgot to fix this for sdbox also: http://hg.dovecot.org/dovecot-2.2/rev/07642120b6ea
On 6/18/2013 10:54 AM, Timo Sirainen wrote:
On 18.6.2013, at 18.22, Ken A ka@pacific.net wrote:
sdbox/mdbox users: Don't upgrade just yet.. It seems it may cause "Extension header update points outside header size" errors that don't fix themselves. (Bug 1: Causing this error in the first place, bug 2: not being able to fix it automatically.)
Hi Timo, The latest from http://hg.dovecot.org/dovecot-2.2/ seems to fix the dsync errors I was seeing with 2.2.2. Mostly "Error: Mailbox INBOX sync: mailbox_delete failed: INBOX can't be deleted."
Normally that shouldn't happen in the first place! But yeah, that fix was done intentionally. But if INBOX is being deleted all the time with you there's something wrong.
I suspect I'm causing breakage of metadata. I'm preparing to migrate to mdbox from mbox, so I'm rsyncing mboxes to a new server and then running dsync -R -u <user> backup mbox:/<path> The INBOXes that were generating this error were those that I'd opened using an IMAP client on the new server (testing mailboxes) between rsync/dsync runs. Thanks, Ken
Is the extension header bug fixed with yesterday's patch: http://hg.dovecot.org/dovecot-2.2/rev/3056feb418b1 ?
Today's patch :) But yes, that one. And since it happens only with corrupted dboxes anyway I guess it's not actually that bad. Oh, almost forgot to fix this for sdbox also: http://hg.dovecot.org/dovecot-2.2/rev/07642120b6ea
-- Ken Anderson Pacific Internet - http://www.pacific.net
participants (9)
-
A.L.E.C
-
Benny Pedersen
-
James Brown
-
Ken A
-
Luigi Rosa
-
Ralf Hildebrandt
-
Robert Schetterer
-
Stephan Bosch
-
Timo Sirainen