head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.10 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.8 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.6 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.4 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.3.0.2 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.2.0.14 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.12 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.2 pkgsrc-2008Q1:1.1.1.1.0.6 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.4 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.2 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2009.12.11.20.53.28; author ghen; state dead; branches; next 1.3; 1.3 date 2009.09.14.06.10.48; author ghen; state Exp; branches; next 1.2; 1.2 date 2008.06.22.17.41.23; author ghen; state Exp; branches 1.2.14.1; next 1.1; 1.1 date 2007.08.27.10.40.50; author ghen; state Exp; branches 1.1.1.1; next ; 1.2.14.1 date 2009.09.16.10.54.23; author tron; state Exp; branches; next ; 1.1.1.1 date 2007.08.27.10.40.50; author ghen; state Exp; branches; next ; desc @@ 1.4 log @Remove dovecot-sieve package (old CMU Sieve implementation), replaced by the new Dovecot Sieve plugin packaged as an option to the main dovecot package. @ text @$NetBSD: patch-aa,v 1.3 2009/09/14 06:10:48 ghen Exp $ --- src/libsieve/Makefile.in.orig 2009-09-14 01:35:15.000000000 +0200 +++ src/libsieve/Makefile.in @@@@ -34,8 +34,8 @@@@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @@build@@ host_triplet = @@host@@ -@@HAVE_DOVECOT_LIBS_TRUE@@pkglibexec_PROGRAMS = sievec$(EXEEXT) \ -@@HAVE_DOVECOT_LIBS_TRUE@@ sieved$(EXEEXT) +pkglibexec_PROGRAMS = sievec$(EXEEXT) \ + sieved$(EXEEXT) subdir = src/libsieve DIST_COMMON = README $(noinst_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in AUTHORS COPYING ChangeLog NEWS \ @@@@ -58,17 +58,21 @@@@ am__installdirs = "$(DESTDIR)$(pkglibexe pkglibexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(pkglibexec_PROGRAMS) am__sievec_SOURCES_DIST = sievec.c ../map.c ../imparse.c -@@HAVE_DOVECOT_LIBS_TRUE@@am_sievec_OBJECTS = sievec.$(OBJEXT) \ -@@HAVE_DOVECOT_LIBS_TRUE@@ map.$(OBJEXT) imparse.$(OBJEXT) +am_sievec_OBJECTS = sievec.$(OBJEXT) \ + map.$(OBJEXT) imparse.$(OBJEXT) sievec_OBJECTS = $(am_sievec_OBJECTS) @@HAVE_DOVECOT_LIBS_TRUE@@sievec_DEPENDENCIES = libsieve.la \ @@HAVE_DOVECOT_LIBS_TRUE@@ $(dovecotdir)/src/lib/liblib.a +@@HAVE_DOVECOT_LIBS_FALSE@@sievec_DEPENDENCIES = libsieve.la \ +@@HAVE_DOVECOT_LIBS_FALSE@@ $(dovecotdir)/liblib.a am__sieved_SOURCES_DIST = sieved.c ../map.c ../imparse.c -@@HAVE_DOVECOT_LIBS_TRUE@@am_sieved_OBJECTS = sieved.$(OBJEXT) \ -@@HAVE_DOVECOT_LIBS_TRUE@@ map.$(OBJEXT) imparse.$(OBJEXT) +am_sieved_OBJECTS = sieved.$(OBJEXT) \ + map.$(OBJEXT) imparse.$(OBJEXT) sieved_OBJECTS = $(am_sieved_OBJECTS) @@HAVE_DOVECOT_LIBS_TRUE@@sieved_DEPENDENCIES = libsieve.la \ @@HAVE_DOVECOT_LIBS_TRUE@@ $(dovecotdir)/src/lib/liblib.a +@@HAVE_DOVECOT_LIBS_FALSE@@sieved_DEPENDENCIES = libsieve.la \ +@@HAVE_DOVECOT_LIBS_FALSE@@ $(dovecotdir)/liblib.a DEFAULT_INCLUDES = -I.@@am__isrc@@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @@@@ -271,10 +275,16 @@@@ noinst_HEADERS = \ @@HAVE_DOVECOT_LIBS_TRUE@@sievec_LDADD = \ @@HAVE_DOVECOT_LIBS_TRUE@@ libsieve.la \ @@HAVE_DOVECOT_LIBS_TRUE@@ $(dovecotdir)/src/lib/liblib.a +@@HAVE_DOVECOT_LIBS_FALSE@@sievec_LDADD = \ +@@HAVE_DOVECOT_LIBS_FALSE@@ libsieve.la \ +@@HAVE_DOVECOT_LIBS_FALSE@@ $(dovecotdir)/liblib.a @@HAVE_DOVECOT_LIBS_TRUE@@sieved_LDADD = \ @@HAVE_DOVECOT_LIBS_TRUE@@ libsieve.la \ @@HAVE_DOVECOT_LIBS_TRUE@@ $(dovecotdir)/src/lib/liblib.a +@@HAVE_DOVECOT_LIBS_FALSE@@sieved_LDADD = \ +@@HAVE_DOVECOT_LIBS_FALSE@@ libsieve.la \ +@@HAVE_DOVECOT_LIBS_FALSE@@ $(dovecotdir)/liblib.a @@HAVE_DOVECOT_LIBS_FALSE@@notbuilt_sources = sievec.c sieved.c @@HAVE_DOVECOT_LIBS_TRUE@@notbuilt_sources = @ 1.3 log @Dovecot CMU Sieve plugin 1.1.7 fixes some buffer overflow vulnerabilities, see: http://www.dovecot.org/list/dovecot-news/2009-September/000135.html Other changes not listed. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to Dovecot 1.1.1. Beta's and RC's have been tracked in pkgsrc-wip, copy from there. Update the Sieve plugin accordingly to 1.1.5. Major changes since 1.0: * After Dovecot v1.1 has modified index or dovecot-uidlist files, they can't be opened anymore with Dovecot versions earlier than v1.0.2. * See doc/wiki/Upgrading.1.1.txt (or for latest changes, http://wiki.dovecot.org/Upgrading/1.1) for list of changes since v1.0 that you should be aware of when upgrading. + IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions. + IMAP SORT: Sort keys are indexed, which makes SORT commands faster. + When saving messages, update cache file immediately with the data that we expect client to fetch later. + NFS caches are are flushed whenever needed. See mail_nfs_storage and mail_nfs_index settings. + Out of order command execution (SEARCH, FETCH, LIST), nonstandard command cancellation (X-CANCEL ) + IMAP: STATUS-IN-LIST draft implementation + Expire plugin can be used to keep track of oldest messages in specific mailboxes. A nightly run can then quickly expunge old messages from the mailboxes that have them. The tracking is done using lib-dict, so you can use either Berkeley DB or SQL database. + Namespaces are supported everywhere now. + Namespaces have new list and subscriptions settings. + Full text search indexing support with Lucene and Squat backends. + OTP and S/KEY authentication mechanisms (by Andrey Panin). + mbox and Maildir works with both Maildir++ and FS layouts. You can change these by appending :LAYOUT=3Dmaildir++ or :LAYOUT=3Dfs to mail_location. + LDAP: Support templates in pass_attrs and user_attrs + Support for listening in multiple IPs/ports. + Quota plugin rewrite: Support for multiple quota roots, warnings, allow giving storage size in bytes or kilo/mega/giga/terabytes, per-mailbox quota rules. + Filesystem quota backend supports inode limits, group quota and RPC quota for NFS. + SEARCH and SORT finally compare non-ASCII characters case-insensitively. We use i;unicode-casemap algorithm. + Config files support splitting values to multiple lines with \ @ text @d3 1 a3 1 --- src/libsieve/Makefile.in.orig 2007-09-23 16:59:48.000000000 +0200 d5 1 a5 1 @@@@ -38,8 +38,8 @@@@ PRE_UNINSTALL = : d16 1 a16 1 @@@@ -62,17 +62,21 @@@@ am__installdirs = "$(DESTDIR)$(pkglibexe d39 1 a39 1 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) d42 1 a42 1 @@@@ -267,10 +271,16 @@@@ noinst_HEADERS = \ @ 1.2.14.1 log @Pullup ticket #2896 - requested by ghen dovecot-sieve: security update Revisions pulled up: - mail/dovecot-sieve/Makefile 1.4 - mail/dovecot-sieve/distinfo 1.4 - mail/dovecot-sieve/patches/patch-aa 1.3 --- Module Name: pkgsrc Committed By: ghen Date: Mon Sep 14 06:10:48 UTC 2009 Modified Files: pkgsrc/mail/dovecot-sieve: Makefile distinfo pkgsrc/mail/dovecot-sieve/patches: patch-aa Log Message: Dovecot CMU Sieve plugin 1.1.7 fixes some buffer overflow vulnerabilities, see: http://www.dovecot.org/list/dovecot-news/2009-September/000135.html Other changes not listed. @ text @d3 1 a3 1 --- src/libsieve/Makefile.in.orig 2009-09-14 01:35:15.000000000 +0200 d5 1 a5 1 @@@@ -34,8 +34,8 @@@@ PRE_UNINSTALL = : d16 1 a16 1 @@@@ -58,17 +58,21 @@@@ am__installdirs = "$(DESTDIR)$(pkglibexe d39 1 a39 1 DEFAULT_INCLUDES = -I.@@am__isrc@@ -I$(top_builddir) d42 1 a42 1 @@@@ -271,10 +275,16 @@@@ noinst_HEADERS = \ @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- src/libsieve/Makefile.in.orig 2007-07-20 10:19:20.000000000 +0200 d29 1 a29 1 am__sieved_SOURCES_DIST = sieved.c ../map.c d31 1 a31 1 -@@HAVE_DOVECOT_LIBS_TRUE@@ map.$(OBJEXT) d33 1 a33 1 + map.$(OBJEXT) d42 1 a42 1 @@@@ -266,10 +270,16 @@@@ noinst_HEADERS = \ @ 1.1.1.1 log @Import dovecot Sieve (RFC 3028) plugin for server-side e-mail filtering. @ text @@