dovecot-2.0-pigeonhole: Added a few missing NEWS items and fixed...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Thu Sep 9 00:28:03 EEST 2010


details:   http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/9f9a3c42687e
changeset: 1418:9f9a3c42687e
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Wed Sep 08 23:27:57 2010 +0200
description:
Added a few missing NEWS items and fixed some formatting issues.

diffstat:

 NEWS |  32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

diffs (100 lines):

diff -r a0b1ef61d61b -r 9f9a3c42687e NEWS
--- a/NEWS	Wed Sep 08 20:58:01 2010 +0200
+++ b/NEWS	Wed Sep 08 23:27:57 2010 +0200
@@ -1,4 +1,5 @@
 v0.2.0 [TO BE RELEASED] Stephan Bosch <stephan at 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 @@
 	  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 @@
 	+ 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 @@
 	+ 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 @@
 	  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 at 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 @@
 	  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 @@
 
 	* Initial release
 
-ManageSieve NEWS history:
+Dovecot ManageSieve NEWS history:
+---------------------------------
 
 Dovecot 1.2:
   
@@ -601,8 +615,6 @@
    
 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 


More information about the dovecot-cvs mailing list