head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.8 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.6 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.4 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.2 pkgsrc-2011Q2-base:1.4 pkgsrc-2010Q4:1.3.0.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2011.03.10.13.42.54; author adam; state dead; branches; next 1.3; 1.3 date 2011.02.02.22.19.25; author tron; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2010.12.03.21.21.11; author ghen; state dead; branches; next 1.1; 1.1 date 2010.11.05.12.00.39; author adam; state Exp; branches 1.1.1.1; next ; 1.3.2.1 date 2011.02.02.22.19.25; author spz; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2011.02.05.10.12.04; author spz; state Exp; branches; next ; 1.1.1.1 date 2010.11.05.12.00.39; author adam; state Exp; branches; next ; desc @@ 1.4 log @Changes 2.0.11: * dotlock_use_excl setting's default was accidentally "no" in all v2.0.x releases, instead of "yes" as in v1.1 and v1.2. Changed it back to "yes". - v2.0.10: LDAP support was broken - v2.0.10: dsyncing to remote often hanged (timed out in 15 mins) Chamges 2.0.10: * LMTP: For user+detail at domain deliveries, the +detail is again written to Delivered-To: header. * Skip auth penalty checks from IPs in login_trusted_networks. + Added import_environment setting. + Added submission_host setting to send mails via SMTP instead of via sendmail binary. + Added doveadm acl get/set/delete commands for ACL manipulation, similar to how IMAP ACL extension works. + Added doveadm acl debug command to help debug and fix problems with why shared mailboxes aren't working as expected. - IMAP: Fixed hangs with COMPRESS extension - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox. - IMAP: Fixed hang/crash with SEARCHRES + pipelining $. - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet. - LMTP: Fixed sending multiple messages in a session. - doveadm: Fixed giving parameters to mail commands. - doveadm import: Settings weren't correctly used for the import storage. - dsync: Fixed somewhat random failures with saving messages to remote dsync. - v2.0.9: Config reload didn't notify running processes with shutdown_clients=no, so they could have kept serving new clients with old settings. @ text @$NetBSD: patch-ad,v 1.3 2011/02/02 22:19:25 tron Exp $ Fix a hang when trying to COPY to a non existent mailbox via IMAP. Patch taken from here: http://hg.dovecot.org/dovecot-2.0/rev/826981b2c5c4 --- src/imap/cmd-copy.c.orig 2010-03-25 15:03:33.000000000 +0000 +++ src/imap/cmd-copy.c 2011-02-02 22:10:21.000000000 +0000 @@@@ -126,7 +126,7 @@@@ case MAILBOX_NAME_NOINFERIORS: client_fail_mailbox_name_status(cmd, mailbox, "TRYCREATE", status); - return NULL; + return TRUE; } if (mailbox_equals(client->mailbox, dest_ns, storage_name)) @ 1.3 log @Add fix by Timo Sirainen from the Dovecot Mercury repository to fix a hang when trying to COPY to a non existent mailbox via IMAP. @ text @d1 1 a1 1 $NetBSD$ @ 1.3.2.1 log @file patch-ad was added on branch pkgsrc-2010Q4 on 2011-02-05 10:12:04 +0000 @ text @d1 18 @ 1.3.2.2 log @Pullup ticket 3340 - requested by tron functionality fix Revisions pulled up: - pkgsrc/mail/dovecot2/Makefile 1.7 - pkgsrc/mail/dovecot2/distinfo 1.7 Files added: pkgsrc/mail/dovecot2/patches/patch-ad ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Wed Feb 2 22:19:25 UTC 2011 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-ad Log Message: Add fix by Timo Sirainen from the Dovecot Mercury repository to fix a hang when trying to COPY to a non existent mailbox via IMAP. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/dovecot2/Makefile \ pkgsrc/mail/dovecot2/distinfo cvs rdiff -u -r0 -r1.3 pkgsrc/mail/dovecot2/patches/patch-ad @ text @a0 18 $NetBSD: patch-ad,v 1.3 2011/02/02 22:19:25 tron Exp $ Fix a hang when trying to COPY to a non existent mailbox via IMAP. Patch taken from here: http://hg.dovecot.org/dovecot-2.0/rev/826981b2c5c4 --- src/imap/cmd-copy.c.orig 2010-03-25 15:03:33.000000000 +0000 +++ src/imap/cmd-copy.c 2011-02-02 22:10:21.000000000 +0000 @@@@ -126,7 +126,7 @@@@ case MAILBOX_NAME_NOINFERIORS: client_fail_mailbox_name_status(cmd, mailbox, "TRYCREATE", status); - return NULL; + return TRUE; } if (mailbox_equals(client->mailbox, dest_ns, storage_name)) @ 1.2 log @Update to Dovecot 2.0.8. * Services' default vsz_limits weren't being enforced correctly in earlier v2.0 releases. Now that they are enforced, you might notice that the default limits are too low and you need to increase them. This problem will show up in logs as "out of memory" errors. See default_vsz_limit and service { vsz_limit } settings. * LMTP: In earlier versions if mail was delivered to user+detail@@domain address, LMTP server always attempted to deliver the mail to mailbox named "detail". This was rather unintentional and shouldn't have been the default. lmtp_save_to_detail_mailbox=yes setting now preserves this behavior (default is no). + Added systemd support (configure --with-systemdsystemunitdir). Based on patch by Christophe Fergeau. + Replaced broken mbox-snarf plugin with a new more generic snarf plugin. - dbox: Fixes to handling external mail attachments - verbose_proctitle=yes didn't work for all processes in v2.0.7 - imap, pop3: When service { client_count } was larger than 1, the log messages didn't use the correct prefix. Last logged in user's prefix was always used, regardless of what user's session actually logged it. Now the proper log prefix is always used. - MySQL: Only the first specified host was ever used @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2010/11/05 12:00:39 adam Exp $ d3 14 a16 8 --- doc/example-config/conf.d/15-lda.conf.orig 2010-11-04 13:33:36.000000000 +0000 +++ doc/example-config/conf.d/15-lda.conf @@@@ -15,7 +15,7 @@@@ #quota_full_tempfail = no # Binary to use for sending mails. -#sendmail_path = /usr/lib/sendmail +#sendmail_path = /usr/sbin/sendmail d18 1 a18 2 # Subject: header to use for rejection mails. You can use the same variables # as for rejection_reason below. @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory. @ text @@