Update Dovecot to 1.2.15, Sieve plugin to 0.1.18, ManageSieve to 0.11.12

(bugfixes only).

Changelog for Dovecot 1.2.15:

* acl: Fixed the logic of merging multiple ACL entries. Now it works as
  documented, while previously it could have done slightly different
  things depending on the order of the entries.

  For details see http://www.dovecot.org/list/dovecot/2010-October/053452.html

* acl: Don't give admin rights to all owner mailboxes. This was
  originally done to make sure that mailbox owner couldn't accidentally
  remove their own admin rights. But this is already prevented by
  SETACL command, so it's not necessary. Also sysadmin may have
  intentionally removed some admin rights from some mailboxes
  (especially when using symlinked shared mailboxes).

- Maildir: Fixed potential "Duplicate file entry" in dovecot-uidlist
  file errors.
- Maildir: Avoid unnecessary uidlist recreation during mail delivery.
- imap: When SELECT fails, it didn't close the previous mailbox.
- Dovecot master process could have died if it got SIGCHLD signals
  very rapidly while it was trying to log. This could have happened
  for example if a lot of imap/pop3 sessions disconnected at the exact
  same time.

Changelog for Sieve 0.1.18:

- Imap4flags: fixed segfault bug occuring in multiscript context.
  Occured in specific situations when a script using imap4flags was
  followed in the sequence by scripts not using imap4flags.
- Imap4flags: fixed bug in setflag command; when parameter was a
  stringlist, only the last item was actually set.
- Prevented assertion failure due to currupt binary string
  representation. If the string were missing a final \0 character an
  assertion was produced in stead of a binary corruption error.
- Multiscript: fixed duplicate implicit keep caused by erroneous
  execution state update.
- Fixed Sieve script name checking to properly handle length limit
  and added 0x00ff as invalid character.
- Removed spurious old stdio.h (top) includes; these caused compile
  issues on specific systems.
- Fixed default Sieve capability (as reported by ManageSieve): extra
  extensions spamtest, spamtestplus and virustest were enabled by
  default. These should, however, only be enabled when properly
  configured and there is no default configuration.
- Variables extension: fixed :length set modifier to recognize utf8
  characters in stead of octets.
- Fixed unnecessary reporting of dummy extensions in ManageSieve
  SIEVE capability; the comparator-i;octet and
  comparator-i;ascii-numeric 'extensions' were reported explicitly.
- LDA Sieve plugin: added _version symbol to enable Dovecot's plugin
  version check. Without this check, people can forget to recompile
  the plugin, which can lead to unexpected effects.

Changelog for ManageSieve 0.11.12:

- Fixed error handling of PUTSCRIPT commmand; save commit errors
  would not make the command fail.
- Fixed PUTSCRIPT bug causing it to hang when given an empty script
  name.
This commit is contained in:
ghen 2010-10-05 06:53:27 +00:00
parent ea36136966
commit 8ae6d8467b
2 changed files with 17 additions and 17 deletions

View file

@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.151 2010/09/24 14:17:37 ghen Exp $
# $NetBSD: Makefile,v 1.152 2010/10/05 06:53:27 ghen Exp $
DOVECOT_VERSION= 1.2
DOVECOT_SUBVERSION= .14
SIEVE_VERSION= 0.1.17
MANAGESIEVE_VERSION= 0.11.11
DOVECOT_SUBVERSION= .15
SIEVE_VERSION= 0.1.18
MANAGESIEVE_VERSION= 0.11.12
DISTNAME= dovecot-${DOVECOT_VERSION}${DOVECOT_SUBVERSION}
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/${DOVECOT_VERSION}/

View file

@ -1,17 +1,17 @@
$NetBSD: distinfo,v 1.113 2010/09/24 14:17:37 ghen Exp $
$NetBSD: distinfo,v 1.114 2010/10/05 06:53:27 ghen Exp $
SHA1 (dovecot-1.2-managesieve-0.11.11.tar.gz) = 53f8618a9e02f953912390a7b803eb6218bf969a
RMD160 (dovecot-1.2-managesieve-0.11.11.tar.gz) = 161d143f5a42aee929abf51b62b3b0e6e7a9f07a
Size (dovecot-1.2-managesieve-0.11.11.tar.gz) = 439239 bytes
SHA1 (dovecot-1.2-sieve-0.1.17.tar.gz) = 420142a8438d76e3849727c3ab4bde5a5b7fb7e4
RMD160 (dovecot-1.2-sieve-0.1.17.tar.gz) = 7b53742c7388bf27521a46b8e1121f45a764df87
Size (dovecot-1.2-sieve-0.1.17.tar.gz) = 1029070 bytes
SHA1 (dovecot-1.2.14-managesieve-0.11.11.diff.gz) = 83b39589810baedc55a6e15e34737d7de8ec48cc
RMD160 (dovecot-1.2.14-managesieve-0.11.11.diff.gz) = 41684ecd3667feac71a325786afbef22d0a5119d
Size (dovecot-1.2.14-managesieve-0.11.11.diff.gz) = 6459 bytes
SHA1 (dovecot-1.2.14.tar.gz) = c1da8c7563bd222db03cb4cd5bb26bd4f9d6b45b
RMD160 (dovecot-1.2.14.tar.gz) = 916b28e3ade1669546e19211a27d8971a2aabf87
Size (dovecot-1.2.14.tar.gz) = 2947472 bytes
SHA1 (dovecot-1.2-managesieve-0.11.12.tar.gz) = c632c74bfc5e0c0c0a00c1445a65cb012423ceba
RMD160 (dovecot-1.2-managesieve-0.11.12.tar.gz) = f91a1fd059cebcb3c934192f1db57eb75ea4baa6
Size (dovecot-1.2-managesieve-0.11.12.tar.gz) = 406261 bytes
SHA1 (dovecot-1.2-sieve-0.1.18.tar.gz) = e661a6ab79b2987dedec1ed84cbd957755882ade
RMD160 (dovecot-1.2-sieve-0.1.18.tar.gz) = f61b1ec03d861b964666a374a8c42a7b98c1fba1
Size (dovecot-1.2-sieve-0.1.18.tar.gz) = 1052057 bytes
SHA1 (dovecot-1.2.15-managesieve-0.11.12.diff.gz) = e2bb15d2847ea25e64c34abc670788f201039527
RMD160 (dovecot-1.2.15-managesieve-0.11.12.diff.gz) = 82e7ce791d232f0312dbae6a7f3bde7378d685e6
Size (dovecot-1.2.15-managesieve-0.11.12.diff.gz) = 6469 bytes
SHA1 (dovecot-1.2.15.tar.gz) = 828a4bd8822c2d1c53ee56247201b96b827b04ee
RMD160 (dovecot-1.2.15.tar.gz) = 4b4def7a959729b9e01184565db90f0a7ee41f9e
Size (dovecot-1.2.15.tar.gz) = 2948856 bytes
SHA1 (patch-aa) = 447e46268a93201b3ef22491ff0968752978d020
SHA1 (patch-ab) = e5b5d72f0553da42d14ee05a9ed0faff8a6c7075
SHA1 (patch-ac) = 5912392abb79df8e78de6f710c2a83264ee58fe7