http://dovecot.org/releases/1.1/dovecot-1.1.18.tar.gzhttp://dovecot.org/releases/1.1/dovecot-1.1.18.tar.gz.sig
A few more fixes to v1.1 series. It probably won't have many released
left.
+ dovecot -n/-a now outputs also lda settings.
- Maildir++ quota: Quota was sometimes updated wrong when it was
being recalculated.
- Searching quoted-printable message body internally converted "_"
characters to spaces and didn't match search keys with "_".
- Messages in year's first/last day may have had broken timezones
with OSes not having struct tm->tm_gmtoff (e.g. Solaris).
http://dovecot.org/releases/1.2/dovecot-1.2.2.tar.gzhttp://dovecot.org/releases/1.2/dovecot-1.2.2.tar.gz.sig
Found and fixes several v1.2-specific bugs. Hopefully it's now stable
for most people's usage.
* GSSAPI: More changes to authentication. Hopefully good now.
* lazy_expunge plugin: Drop \Deleted flag when moving message.
+ dovecot -n/-a now outputs also lda settings.
+ dovecot.conf !include now supports globs (e.g.
!include /etc/dovecot/*.conf). Based on patch by Thomas Guthmann.
+ acl: Support spaces in user/group identifiers.
+ shared mailboxes: If only %%n is specified in prefix, default to
current user's domain.
- Dovecot master process could hang if it received signals too rapidly.
- Fixed "corrupted index cache file" errors (and perhaps others) caused
by e.g. IMAP's FETCH BODY[] command.
- IMAP: When QRESYNC is enabled, don't crash when a new mail is
received while IDLEing.
- IMAP: FETCH X-* parameters weren't working.
- Maildir++ quota: Quota was sometimes updated wrong when it was
being recalculated.
- Searching quoted-printable message body internally converted "_"
characters to spaces and didn't match search keys with "_".
- Messages in year's first/last day may have had broken timezones
with OSes not having struct tm->tm_gmtoff (e.g. Solaris).
- virtual plugin: If another session adds a new mailbox to index,
don't crash.
Hello Dovecot users,
Relatively many bugs and problems were reported recently in a short
period of time. Apparently, now that Dovecot v1.2 is finally stable, the
new Sieve plugin is also starting to get used much more. No known bugs
remain. Let's hope I didn't spawn any new ones.
Apart from the bugfixes I made the deprecated notify plugin
implementation compatible with CMUSieve. You can use it, but keep in
mind that the (rather stupid) denotify command is not (yet) implemented
and that the $text$ substitution does not work (yes, there is a world of
differences compared to enotify).
Changelog Sieve v0.1.9:
* Removed the unfinished sieve-filter tool from the default
build. It is now only built when the --with-unfinished-features
switch is supplied during configure.
+ Started building support for the ereject version of the reject
action, which has a preference to use an SMTP/LMTP protocol error in
stead of a bounce message. This is to be used to make the Sieve
plugin honour Deliver's -e parameter. This is not yet finished and
not built by default.
+ Improved 'Permission denied' error messages just like Dovecot does,
precisely specifying what permission is missing to access or create
a file.
+ Added additional headers to the list of allowed headers for the
address test. The restrictive nature of the address test is not
always appropriate. Still thinking of a better, less restrictive
implementation.
+ Made the deprecated notify extension compatible with the old
CMUSieve plugin. However, the denotify command and the $text$
substitution are not yet supported.
+ Made the discard action log a message to avoid confusion about
disappearing messages.
- Fixed behavior of fileinto when delivering into a namespace prefix.
It now uses silent delivery into INBOX as fallback.
- Fixed logging of folder namespace prefix upon delivery into a
prefixed namespace. Formerly it only logged the bare folder name.
- Fixed a potential segfault in the argument validation. It didn't
surface because no command could have a :tag followed by an
associated parameter as last argument.
- Fixed segfault bug occuring in envelope test when performed on null
(<>) envelope path. The fix involves a rather large restructuring of
the code to make sure envelope addresses are properly handled
everywhere (bug reported by Nikita Koshikov)
- Envelope: fixed bug in application of address parts; failure to
obtain the part would cause inappropriate match success (bug
reported by Ron Lee)
- Fixed extension conflict checks during validation. It could
sometimes produce useless errormessages. This is currently only used
by the deprecated extensions.
- Forgot to remove old explicit storage library dependency (patch by
Arkadiusz Miskiewicz).
- Fixed compiler warnings on certain platforms regarding the use
fwrite for outgoing message construction
--
The releases are available as follows:
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.9.tar.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.9.tar.gz.sig
--
Have fun testing the new releases and don't hesitate to notify me when
there are problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl
Hello Dovecot users,
The recent Dovecot v1.2.1 release broke ManageSieve compilation. Today,
I release new packages to fix this and additionally a few bugs are
resolved.
Changelog Sieve v0.1.8:
- Fixed AIX compile problem. For portability, the typeof
operator is not used anymore.
+ Added partial support for the deprecated notify extension.
However, it turns out that the implementation provided by
cmusieve is even older (2001), meaning that this is currently
not backwards compatible with cmusieve. Should be fixed in
next release.
Changelog ManageSieve v0.11.7:
* Adjusted to changes in the Dovecot login API. This release now
depends on Dovecot v1.2.1 or newer.
* Incorporated various small changes in IMAP into ManageSieve.
This includes properly enabling the generation of core dumps.
- The previous release implicitly resolved the FreeBSD script
truncation error. This release adds a small correction to the
code that detects the truncation.
- Fixed panic occurring when many errors are produced by the
Sieve compiler (bug found by Pascal Volk).
- Fixed memory leak in the PUTSCRIPT command.
(ManageSieve patch)
- Forgot to add the managesieve_logout_format setting to the
config file. Now it works (bug reported by Pascal Volk).
--
The releases are available as follows:
Sieve:
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.8.tar.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.8.tar.gz.sig
ManageSieve (package + patch):
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.7.tar.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.7.tar.gz.s…http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.1-managesieve-0.11.7.diff.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2.1-managesieve-0.11.7.diff.g…
--
Have fun testing the new releases and don't hesitate to notify me when
there are problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl
http://dovecot.org/releases/1.2/dovecot-1.2.1.tar.gzhttp://dovecot.org/releases/1.2/dovecot-1.2.1.tar.gz.sig
Mainly fixes to some issues found by people when upgrading to v1.2.0.
* GSSAPI: Changed logging levels and improved the messages.
Changed the way cross-realm authentication handling is done,
hopefully it's working now for everyone.
* imap/pop3 logins now fail if home directory path is relative.
v1.2.0 deliver was already failing with these and they could have
caused problems even with v1.1.
* IMAP: Custom authentication failure messages are now prefixed with
[ALERT] to get more clients to actually show them.
+ Improved some error messages.
- pop3: AUTH PLAIN was broken when SASL initial response wasn't given.
- mbox: New mailboxes were created with UIDVALIDITY 1.
- quota-fs was defaulting to group quota instead of user quota.
- Fixed ACLs to work with mbox.
- Fixed fchmod(-1, -1) errors with BSDs
- convert plugin / convert-tool: Fixed changing hierarchy separators
in mailbox names when alt_hierarchy_char isn't set.
http://dovecot.org/releases/1.1/dovecot-1.1.17.tar.gzhttp://dovecot.org/releases/1.1/dovecot-1.1.17.tar.gz.sig
- IMAP: Don't crash if IDLE command is pipelined after a long-running
UID FETCH or UID SEARCH.
- IMAP: Some FETCH command parameters were broken with in some OSes.
- mbox: New mailboxes were created with UIDVALIDITY 1.
- mbox: Don't write garbage to mbox if message doesn't have a body.
- Maildir: Fixed using in-memory indexes when some required directory
was missing.
- auth: Don't assert-crash if trying to log in as master user but
with empty login username.
- Transaction log dotlocking ignored mail_nfs_index and
dotlock_use_excl settings.
- convert plugin / convert-tool: Fixed changing hierarchy separators
in mailbox names when alt_hierarchy_char isn't set.
- Several fixes to expire plugin / expire-tool
- zlib: Give better error messages on failures.
Hello Dovecot users,
I hereby release new versions of the Sieve packages for the recently
released Dovecot v1.2.0 (Congrats Timo!). Apart from small changes to
make things compile with Dovecot again, a few other bugs were fixed as
well.
Unfortunately, the (FreeBSD-specific) 8kb script truncation bug remains.
Although it is reported for Dovecot v1.1.16, I see no reason why it
should not surface in v1.2.0 as well. Any help is appreciated.
Changelog Sieve v0.1.7:
+ Improved consistency of sieve tool documentation and fixed
missing parameters in internal tool help output.
+ Enhanced extensions configuration, allowing to specify the
enabled extensions relatively to the default (patch by Steffen
Kaiser).
- Forgot to initialize script execution status in Sieve plugin,
causing segfaults on compile errors in specific conditions.
- Fixed logging in Sieve plugin for execution of default main
script (went to STDERR).
Changelog ManageSieve v0.11.6:
* Adjusted to changes in Dovecot regarding client idle timeout
vs authentication timeout. This release now depends on Dovecot
v1.2.rc6 or newer.
- Fixed CRLF line breaks in compile errors (bug reported by
Pascal Volk).
- Corrected directory/file creation behavior with respect to
mode bits and gid (bug reported by Pascal Volk).
- Improved handling of script truncation bugs: connection is now
closed and and error is logged (bug itself not fixed yet).
- Prevented temp script name from showing up in error output.
--
The releases are available as follows:
Sieve:
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.7.tar.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.7.tar.gz.sig
ManageSieve (package + patch):
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.6.tar.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.6.tar.gz.s…http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.0-managesieve-0.11.6.diff.gzhttp://www.rename-it.nl/dovecot/1.2/dovecot-1.2.0-managesieve-0.11.6.diff.g…
--
Have fun testing the new releases and don't hesitate to notify me when
there are problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl
http://dovecot.org/releases/1.2/dovecot-1.2.0.tar.gzhttp://dovecot.org/releases/1.2/dovecot-1.2.0.tar.gz.sig
As promised. No changes since v1.2.rc8 (except packaged in OS X, since
CentOS 5 autotools didn't add support for configure --docdir).
Below are the largest changes since v1.1:
* When creating files or directories to mailboxes, Dovecot now uses
the mailbox directory's permissions and GID for them. Previous
versions simply used 0600 mode always. For backwards compatibility
dovecot-shared file's permissions still override these with Maildir.
* SQL dictionary (quota) configuration file is different than in v1.1.
See doc/dovecot-dict-sql-example.conf for the new format.
* deliver -m: Mailbox name is now assumed to be in UTF-8 format,
not modified-UTF7. Stephan Bosch's new Sieve implementation also
assumes UTF-8 format in fileinto parameters.
+ Full support for shared mailboxes and IMAP ACL extension.
The code is mainly from Sascha Wilde and Bernhard Herzog.
+ IMAP: Added support for extensions: CONDSTORE, QRESYNC, ESEARCH,
ESORT, SEARCHRES, WITHIN, ID and CONTEXT=SEARCH.
+ SEARCH supports INTHREAD search key, but the rest of the INTHREAD
draft isn't implemented yet so it's not advertised in capability.
+ THREAD REFS algorithm where threads are sorted by their latest
message instead of the thread root message. There is also no base
subject merging.
+ IMAP: Implemented imap-response-codes draft.
+ Thread indexes for optimizing IMAP THREAD command and INTHREAD
search key.
+ Added userdb checkpassword (by Sascha Wilde)
+ Virtual mailboxes: http://wiki.dovecot.org/Plugins/Virtual
+ Autocreate plugin: http://wiki.dovecot.org/Plugins/Autocreate
+ Listescape plugin: http://wiki.dovecot.org/Plugins/Listescape