Skip to content
Snippets Groups Projects
Commit 7be6741e authored by Stephan Bosch's avatar Stephan Bosch
Browse files

Added a few missing NEWS items and fixed some formatting issues.

parent c52eebe2
No related branches found
No related tags found
No related merge requests found
v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan@rename-it.nl>
* Merged Sieve and ManageSieve packages into a single Pigeonhole package.
There is also no need to patch Dovecot anymore to gain ManageSieve support.
Version numbering of previous Sieve releases is continued as v0.2.0. The
......@@ -18,6 +19,13 @@ v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan@rename-it.nl>
a similar manner as such debug information is included in some system
executables and libraries (DWARF-like). Run-time errors can now always refer
to the proper line number in the Sieve source script.
* The Sieve plugin is adapted to work properly with the new LMTP service
introduced with Dovecot v2.0. The same plugin is used for both LDA and LMTP.
* The 'sieve_subaddress_sep' setting for the Sieve subaddress extension is now
known as 'recipient_delimiter'. Although the deprecated sieve_subaddress_sep
setting is still recognized for backwards compatibility, it is recommended
to update the setting to the new name, since the new LMTP service also uses
the recipient_delimiter setting.
* ManageSieve: changed default IMPLEMENTATION capability to from 'Dovecot' to
'Dovecot Pigeonhole'.
* Renamed the sieved tool to sieve-dump. The original name was somewhat
......@@ -35,14 +43,14 @@ v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan@rename-it.nl>
+ The SIEVE and NOTIFY capabilities reported by the ManageSieve protocol can
now be configured manually. If left unconfigured, the capabilities are
determined from the default Sieve and ManageSieve configuration.
User-specific capabilities aren't reported until after configuration.
User-specific capabilities aren't reported until after authentication.
+ Significantly improved file error handling. This means that administrators
get a more useful and informative log message when file operations fail. The
most notable example is that when the LDA Sieve plugin is trying to store a
binary for a global script, the resulting failure message also points the
administrator towards pre-compiling the script with sievec.
+ Added runtime argument value checking for several commands (redirect, date
vacation) and. When variables are used, these checks cannot be performed at
vacation). When variables are used, these checks cannot be performed at
compiletime. A proper runtime error now is produced when invalid data is
encountered.
+ UTF8 validity of fileinto command argument is now checked either at compile
......@@ -51,12 +59,12 @@ v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan@rename-it.nl>
+ Validity of IMAP flags for the imap4flags extension is now checked also
at runtime. Previously, it was not checked until the store action was
executed.
+ Simplified error handling and made sure that user-caused errors are no
longer written to the Dovecot master/LDA log.
+ Simplified and restructured error handling. Also made sure that user-caused
errors are no longer written to the Dovecot master/LDA log.
- Multiscript: fixed duplicate implicit keep caused by erroneous execution
state update.
- Prevented assertion failure due to currupt binary string representation.
If the string were missing a final \0 character an assertion was produced in
If the string was missing a final \0 character an assertion was produced in
stead of a binary corruption error.
- Imap4flags: fixed bug in setflag command; when parameter was a stringlist,
only the last item was actually set.
......@@ -77,9 +85,15 @@ v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan@rename-it.nl>
These should, however, only be enabled when properly configured and there
is no default configuration.
Sieve NEWS history:
(Fused Dovecot Sieve and ManageSieve packages into a single Pigeonhole release)
Dovecot Sieve NEWS history:
---------------------------
Dovecot 1.2:
v0.1.17 19-06-2010 Stephan Bosch <stephan@rename-it.nl>
- Made sure source code positions for compiler messages are recorded at start
of tokens.
- Fixed a few potential memory leaks in the Sieve compiler and the
......@@ -414,7 +428,6 @@ v0.1.1 24-11-2008 Stephan Bosch <stephan@rename-it.nl>
though.
* Adapted to changes in Dovecot on various occasions, making this release
dependent on Dovecot >= v1.2.alpa4.
+ Improved logging of errors at specific occasions and added debug messages to
find script execution problems quicker.
+ Removed code duplication between command line tools and the test suite.
......@@ -445,7 +458,8 @@ v0.1.0 23-10-2008 Stephan Bosch <stephan@rename-it.nl>
* Initial release
ManageSieve NEWS history:
Dovecot ManageSieve NEWS history:
---------------------------------
Dovecot 1.2:
......@@ -601,8 +615,6 @@ v0.10.0
Dovecot 1.0:
(development forked, v9 is still maintained for Dovecot v1.0)
v9
+ Definitively fixed the segfault mentioned in V8. It proved to be
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.