From stephan at rename-it.nl Tue Nov 1 11:33:14 2016 From: stephan at rename-it.nl (Stephan Bosch) Date: Tue, 1 Nov 2016 12:33:14 +0100 Subject: [Dovecot-news] Released Pigeonhole v0.4.16 for Dovecot v2.2.26.0. In-Reply-To: <223eedfa-923b-3b75-149c-3ac1f88c391b@rename-it.nl> References: <223eedfa-923b-3b75-149c-3ac1f88c391b@rename-it.nl> Message-ID: Hello Dovecot users, It has come to our attention that older Pigeonhole releases will not work properly anymore with Dovecot v2.2.26.0, while there were no known issues with 2.2.26. So, make sure you use the new Pigeonhole v0.4.16 release if you upgrade Dovecot to v2.2.26.0. Regards, Stephan. Op 30-10-2016 om 23:46 schreef Stephan Bosch: > Hello Dovecot users, > > Here's the definitive 0.4.16 release. There were no changes since the > release candidate. > > The reported replication issues are still open, since we haven't been > able to reproduce them so far. > > Changelog v0.4.16: > > * Part of the Sieve extprograms implementation was moved to Dovecot, > which means that this release depends on Dovecot v2.2.26+. > * ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve > scripts. There was really no good reason to disallow doing that. > + Sieve vnd.dovecot.report extension: > + Added a Dovecot-Reporting-User field to the report body, which > contains the e-mail address of the user sending the report. > + Added support for configuring the "From:" address used in the > report. > + LDA sieve plugin: Implemented support for a "discard script" that is > run when the message is going to be discarded. This allows doing > something other than throwing the message away for good. > + Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.* > environment items. These environment items map to sieve_env_* > settings from the plugin {} section in the configuration. Such values > can of course also be returned from userdb. > + Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress > header to prevent unwanted responses from and to (older) Microsoft > products. > + ManageSieve: Added rawlog_dir setting to store ManageSieve traffic > logs. This replaces at least partially the rawlog plugin (mimics > similar IMAP/POP3 change). > - doveadm sieve plugin: synchronization: Prevent setting file > timestamps to unix epoch time. This occurred when Dovecot passed the > timestamp as 'unknown' during synchronization. > - Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the > end of socket-based program output. > - imapsieve plugin: Fixed crash occurring in specific situations. > - Performed various fixes based on static analysis and Clang warnings. > > The release is available as follows: > > http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.16.tar.gz > http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.16.tar.gz.sig > > Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for > more information. Have fun testing this release and don't > hesitate to notify me when there are any problems. > > Regards, > From tss at iki.fi Tue Nov 29 22:43:30 2016 From: tss at iki.fi (Timo Sirainen) Date: Wed, 30 Nov 2016 00:43:30 +0200 Subject: [Dovecot-news] v2.2.27 release candidate released Message-ID: <45A9483C-2966-43DA-8CA7-8816F0D1A1AF@iki.fi> http://dovecot.org/releases/2.2/rc/dovecot-2.2.27.rc1.tar.gz http://dovecot.org/releases/2.2/rc/dovecot-2.2.27.rc1.tar.gz.sig Most interestingly there's a new mail_crypt plugin. It would be nice if crypto gurus could check through it for any issues. Director's tagging fix was also quite a large change, but the new code is already used in production and appears to be working fine. * dovecot.list.index.log rotation sizes/times were changed so that the .log file stays smaller and .log.2 is deleted sooner. + Added mail_crypt plugin that allows encryption of stored emails. See http://wiki2.dovecot.org/Plugins/MailCrypt + stats: Global stats can be sent to Carbon server by setting stats_carbon_server=ip:port + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't send ID/XCLIENT + Added generic hash modifier for %variables: %{;rounds=,truncate=,salt=s>:field} Hash algorithm is any of the supported ones, e.g. md5, sha1, sha256. Also "pkcs5" is supported using SHA256. For example: %{sha256:user} or %{md5;truncate=32:user}. + Added support for SHA3-256 and SHA3-512 hashes. + config: Support DNS wildcards in local_name, e.g. local_name *.example.com { .. } matches anything.example.com, but not multiple.anything.example.com. - Fixed crash in auth process when auth-policy was configured and authentication was aborted/failed without a username set. - director: If two users had different tags but the same hash, the users may have been redirected to the wrong tag's hosts. - Index files may have been thought incorrectly lost, causing "Missing middle file seq=.." to be logged and index rebuild. This happened more easily with IMAP hibernation enabled. - Various fixes to restoring state correctly in un-hibernation. - dovecot.index files were commonly 4 bytes per email too large. This is because 3 bytes per email were being wasted that could have been used for IMAP keywords. - Various fixes to handle dovecot.list.index corruption better. - lib-fts: Fixed assert-crash in address tokenizer with specific input. - Fixed assert-crash in HTML to text parsing with specific input (e.g. for FTS indexing or snippet generation) - doveadm sync -1: Fixed handling mailbox GUID conflicts. - sdbox, mdbox: Perform full index rebuild if corruption is detected inside lib-index, which runs index fsck.