head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.38 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.36 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.34 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.32 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.30 pkgsrc-2009Q4-base:1.7 pkgsrc-2008Q4:1.7.0.28 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.26 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.24 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.22 pkgsrc-2008Q2-base:1.7 pkgsrc-2008Q1:1.7.0.20 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.18 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.16 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.14 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.12 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.10 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.8 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.6 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.4 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.2 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.5.0.10 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.8 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.6 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.4 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-base:1.1.1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 buildlink2-base:1.2 NetBSD-current-20000814:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2005.11.16.06.53.14; author martti; state dead; branches; next 1.6; 1.6 date 2005.09.30.06.04.32; author martti; state Exp; branches; next 1.5; 1.5 date 2004.08.07.08.11.26; author jlam; state dead; branches 1.5.10.1; next 1.4; 1.4 date 2004.07.02.08.03.04; author martti; state Exp; branches; next 1.3; 1.3 date 2004.03.06.15.08.32; author grant; state Exp; branches; next 1.2; 1.2 date 2000.08.14.04.39.59; author itojun; state dead; branches; next 1.1; 1.1 date 2000.08.14.04.33.24; author itojun; state Exp; branches 1.1.1.1; next ; 1.5.10.1 date 2005.10.05.13.45.39; author salo; state Exp; branches; next 1.5.10.2; 1.5.10.2 date 2005.11.21.23.24.33; author salo; state dead; branches; next ; 1.1.1.1 date 2000.08.14.04.33.24; author itojun; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2004.03.06.15.04.13; author grant; state Exp; branches; next ; desc @@ 1.7 log @Removed patch-ac as it was no longer needed (and in fact should not be used) according to Wietse Venema. PKGREVISION++ @ text @$NetBSD: patch-ac,v 1.6 2005/09/30 06:04:32 martti Exp $ See http://archives.neohapsis.com/archives/postfix/2004-08/1114.html and the preceding thread. Fixes "smtp killed by signal 11" problems. --- src/util/vstream.c.orig 2005-08-29 21:24:44.000000000 +0300 +++ src/util/vstream.c 2005-09-30 05:50:46.000000000 +0300 @@@@ -983,6 +983,10 @@@@ * policies. Either this, or the vstream*open() routines would have to * have a really ugly interface with lots of mostly-unused arguments (can * you say VMS?). + * + * Initialize the I/O time (as documented) so that a time sensitive, "write + * before read" application does not force flush the first data written + * to a stream, potentially triggering NAGLE delays or other trouble. */ stream = (VSTREAM *) mymalloc(sizeof(*stream)); stream->fd = fd; @@@@ -996,7 +1000,7 @@@@ stream->timeout = 0; stream->context = 0; stream->jbuf = 0; - stream->iotime = 0; + stream->iotime = time((time_t *) 0); /* as documented */; return (stream); } @ 1.6 log @Updated postfix-current to 2.3-20050922 * lots of bug fixes and new features (see RELEASE_NOTES for details) * sync PLIST.*, MESSAGE.*, Makefile and options.mk with pkgsrc/mail/postfix @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Mirror changes to mail/postfix: Reduce the number of patches needed by Postfix by using the subst framework and also by explicitly specifying more default values for Postfix parameters. Also pass -I/usr/pkg/include/sasl to the compiler when building using Cyrus SASLv2, which allows me to remove the patches that added an unnecessary USE_SASL2_AUTH check. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.4 2004/07/02 08:03:04 martti Exp $ d3 24 a26 18 --- src/smtp/smtp.h.orig 2002-05-23 21:18:02.000000000 +0200 +++ src/smtp/smtp.h 2004-01-20 20:29:21.000000000 +0100 @@@@ -11,10 +11,18 @@@@ /* * SASL library. */ +#ifdef USE_SASL2_AUTH +#ifndef USE_SASL_AUTH +#define USE_SASL_AUTH +#endif +#include +#include +#else #ifdef USE_SASL_AUTH #include #include #endif +#endif a27 2 /* * Utility library. @ 1.5.10.1 log @Pullup ticket 801 - requested by Martti Kuparinen postfix-current update and PLIST fix Revisions pulled up: - pkgsrc/mail/postfix-current/MESSAGE.sasl 1.3 - pkgsrc/mail/postfix-current/MESSAGE.tls removed - pkgsrc/mail/postfix-current/Makefile 1.45 - pkgsrc/mail/postfix-current/PLIST 1.7, 1.8 - pkgsrc/mail/postfix-current/PLIST.inet6 removed - pkgsrc/mail/postfix-current/PLIST.sasl removed - pkgsrc/mail/postfix-current/PLIST.tls removed - pkgsrc/mail/postfix-current/distinfo 1.14 - pkgsrc/mail/postfix-current/options.mk 1.11 - pkgsrc/mail/postfix-current/patches/patch-aa 1.15 - pkgsrc/mail/postfix-current/patches/patch-ab 1.8 - pkgsrc/mail/postfix-current/patches/patch-ac 1.6 - pkgsrc/mail/postfix-current/patches/patch-ag 1.9 - pkgsrc/mail/postfix-current/patches/patch-ai 1.10 Module Name: pkgsrc Committed By: martti Date: Fri Sep 30 05:42:38 UTC 2005 Modified Files: pkgsrc/mail/postfix-current: PLIST Removed Files: pkgsrc/mail/postfix-current: PLIST.tls Log Message: Fix PLIST issues noted in bulkbuilds --- Module Name: pkgsrc Committed By: martti Date: Fri Sep 30 06:04:32 UTC 2005 Modified Files: pkgsrc/mail/postfix-current: MESSAGE.sasl Makefile PLIST distinfo options.mk pkgsrc/mail/postfix-current/patches: patch-aa patch-ag patch-ai Added Files: pkgsrc/mail/postfix-current/patches: patch-ab patch-ac Removed Files: pkgsrc/mail/postfix-current: MESSAGE.tls PLIST.inet6 PLIST.sasl Log Message: Updated postfix-current to 2.3-20050922 * lots of bug fixes and new features (see RELEASE_NOTES for details) * sync PLIST.*, MESSAGE.*, Makefile and options.mk with pkgsrc/mail/postfix @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.6 2005/09/30 06:04:32 martti Exp $ d3 18 a20 24 See http://archives.neohapsis.com/archives/postfix/2004-08/1114.html and the preceding thread. Fixes "smtp killed by signal 11" problems. --- src/util/vstream.c.orig 2005-08-29 21:24:44.000000000 +0300 +++ src/util/vstream.c 2005-09-30 05:50:46.000000000 +0300 @@@@ -983,6 +983,10 @@@@ * policies. Either this, or the vstream*open() routines would have to * have a really ugly interface with lots of mostly-unused arguments (can * you say VMS?). + * + * Initialize the I/O time (as documented) so that a time sensitive, "write + * before read" application does not force flush the first data written + * to a stream, potentially triggering NAGLE delays or other trouble. */ stream = (VSTREAM *) mymalloc(sizeof(*stream)); stream->fd = fd; @@@@ -996,7 +1000,7 @@@@ stream->timeout = 0; stream->context = 0; stream->jbuf = 0; - stream->iotime = 0; + stream->iotime = time((time_t *) 0); /* as documented */; return (stream); } d22 2 @ 1.5.10.2 log @Pullup ticket 911 - requested by Martti Kuparinen postfix bugfix Revisions pulled up: - pkgsrc/mail/postfix/Makefile 1.168 - pkgsrc/mail/postfix/distinfo 1.93 - pkgsrc/mail/postfix/patches/patch-ac removed - pkgsrc/mail/postfix-current/Makefile 1.46 - pkgsrc/mail/postfix-current/distinfo 1.18 - pkgsrc/mail/postfix-current/patches/patch-ac removed Module Name: pkgsrc Committed By: martti Date: Wed Nov 16 06:53:14 UTC 2005 Modified Files: pkgsrc/mail/postfix: Makefile distinfo pkgsrc/mail/postfix-current: Makefile distinfo Removed Files: pkgsrc/mail/postfix-current/patches: patch-ac pkgsrc/mail/postfix/patches: patch-ac Log Message: Removed patch-ac as it was no longer needed (and in fact should not be used) according to Wietse Venema. PKGREVISION++ @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5.10.1 2005/10/05 13:45:39 salo Exp $ @ 1.4 log @Updated postfix-current to 2.2-20040628 * Sync with pkgsrc/mail/postfix * Get rid of canonical_classes patch * No IPv6 patch @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.6 2004/01/20 19:37:45 martin Exp $ @ 1.3 log @resolve conflicts @ text @@ 1.2 log @postfix 20000531 + IPv6 patch (not sure if it works right - please test). uses postfix Makefiles, not patches/*. experimental. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2000/08/14 04:33:24 itojun Exp $ d3 21 a23 18 --- bounce/Makefile.orig Wed Apr 26 20:25:53 2000 +++ bounce/Makefile Wed Apr 26 20:38:14 2000 @@@@ -0,0 +1,15 @@@@ +# $NetBSD: patch-ac,v 1.1 2000/08/14 04:33:24 itojun Exp $ +.include "../conf/main.cf" +PROG= bounce +BINDIR=${daemon_directory} + +SRCS = bounce.c bounce_append_service.c bounce_notify_service.c \ + bounce_cleanup.c + +DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} +LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} ${AUXLIBS} + +# XXX +NOMAN=1 + +.include @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2000/04/27 01:05:07 kim Exp $ d6 1 a6 1 +# $NetBSD: patch-ac,v 1.2 2000/04/27 01:05:07 kim Exp $ @ 1.1.1.1 log @mail/postfix-current, for experimental postfix code - based on mail/postfix @ text @@ 1.1.1.2 log @Initial import of postfix-current into The NetBSD Packages Collection. This package is the snapshot from 20040209. Postfix aims to be an alternative to the widely-used sendmail program. Sendmail is responsible for 70% of all e-mail delivered on the Internet. With an estimated 100 million users, that's an estimated 10 billion (10^10) messages daily. A stunning number. Although IBM supported the Postfix development, it abstains from control over its evolution. The goal is to have Postfix installed on as many systems as possible. To this end, the software is given away with no strings attached to it, so that it can evolve with input from and under control by its users. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.6 2004/01/20 19:37:45 martin Exp $ d3 18 a20 21 --- src/smtp/smtp.h.orig 2002-05-23 21:18:02.000000000 +0200 +++ src/smtp/smtp.h 2004-01-20 20:29:21.000000000 +0100 @@@@ -11,10 +11,18 @@@@ /* * SASL library. */ +#ifdef USE_SASL2_AUTH +#ifndef USE_SASL_AUTH +#define USE_SASL_AUTH +#endif +#include +#include +#else #ifdef USE_SASL_AUTH #include #include #endif +#endif /* * Utility library. @