head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.48 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.46 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.44 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.42 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.40 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.38 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.36 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.34 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.32 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.30 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.28 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.26 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.24 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.22 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.20 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.18 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.16 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.14 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.12 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.10 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.8 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.6 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.4 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.2 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6:1.3.0.6 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.2 pkgviews-base:1.3 buildlink2-base:1.2 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.6 date 2004.08.07.07.58.32; author jlam; state dead; branches; next 1.5; 1.5 date 2003.10.03.15.04.52; author christos; state Exp; branches; next 1.4; 1.4 date 2003.01.06.09.15.51; author martti; state dead; branches; next 1.3; 1.3 date 2002.07.17.22.34.46; author itojun; state Exp; branches; next 1.2; 1.2 date 2001.03.20.12.50.51; author hubertf; state dead; branches; next 1.1; 1.1 date 99.05.30.18.18.31; author tron; state Exp; branches; next ; desc @@ 1.6 log @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 @$NetBSD: patch-ah,v 1.5 2003/10/03 15:04:52 christos Exp $ --- src/smtpd/smtpd.h.orig 2003-10-02 06:48:30.000000000 -0400 +++ src/smtpd/smtpd.h 2003-10-02 06:48:31.000000000 -0400 @@@@ -16,10 +16,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. @ 1.5 log @enable use of sasl2 @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Updated postfix to 2.0.0.2 IMPORTANT: read the documents in /usr/pkg/share/doc/postfix/ before upgrading from Postfix 1.1. Hightlights: - MIME support (including 8bit->7bit conversion and more accurate matching of MIME headers in message bodies) - completely rewritten RBL client code - smarter handling of DNS lookup errors in UCE restrictions - virtual delivery agent without transport map for every domain - a long list of other things that are meant to improve performance or functionality without compromising what already existed. @ text @d1 1 a1 1 $NetBSD: patch-ah,v 1.3 2002/07/17 22:34:46 itojun Exp $ d3 18 a20 5 diff -u -r1.3 src/dns/dns_lookup.c --- src/dns/dns_lookup.c 2001/11/11 05:26:51 1.3 +++ src/dns/dns_lookup.c 2002/07/17 21:20:30 @@@@ -132,6 +132,7 @@@@ } DNS_REPLY; d22 2 a23 23 #define INET_ADDR_LEN 4 /* XXX */ +#define INET6_ADDR_LEN 16 /* XXX */ /* dns_query - query name server and pre-parse the reply */ @@@@ -328,6 +329,17 @@@@ break; case T_A: if (fixed->length != INET_ADDR_LEN) { + msg_warn("extract_answer: bad address length: %d", fixed->length); + return (0); + } + if (fixed->length > sizeof(temp)) + msg_panic("dns_get_rr: length %d > DNS_NAME_LEN", + fixed->length); + memcpy(temp, pos, fixed->length); + data_len = fixed->length; + break; + case T_AAAA: + if (fixed->length != INET6_ADDR_LEN) { msg_warn("extract_answer: bad address length: %d", fixed->length); return (0); } @ 1.3 log @parse T_AAAA responses. patch sent to wietse. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Move files from postfix-current to postfix, as that's actually the latest release (it's also in the base src). Adresses PR 12426 by Martti Kuparinen @ text @d1 1 a1 1 $NetBSD: patch-ah,v 1.1 1999/05/30 18:18:31 tron Exp $ d3 29 a31 14 --- etc/Makefile.orig Sun May 30 18:49:12 1999 +++ etc/Makefile Sun May 30 18:49:13 1999 @@@@ -0,0 +1,11 @@@@ +# $NetBSD: patch-ah,v 1.1 1999/05/30 18:18:31 tron Exp $ + +.PATH: ${.CURDIR}/../conf +.include "../conf/main.cf" + +BINDIR= ${etc_directory} +FILES= main.cf master.cf aliases + +distribution: install + +.include @ 1.1 log @Patch one file per patch file. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 +# $NetBSD: patch-aa,v 1.1 1999/05/29 20:57:19 christos Exp $ @