head 1.21; access; symbols pkgsrc-2013Q2:1.21.0.48 pkgsrc-2013Q2-base:1.21 pkgsrc-2012Q4:1.21.0.46 pkgsrc-2012Q4-base:1.21 pkgsrc-2011Q4:1.21.0.44 pkgsrc-2011Q4-base:1.21 pkgsrc-2011Q2:1.21.0.42 pkgsrc-2011Q2-base:1.21 pkgsrc-2009Q4:1.21.0.40 pkgsrc-2009Q4-base:1.21 pkgsrc-2008Q4:1.21.0.38 pkgsrc-2008Q4-base:1.21 pkgsrc-2008Q3:1.21.0.36 pkgsrc-2008Q3-base:1.21 cube-native-xorg:1.21.0.34 cube-native-xorg-base:1.21 pkgsrc-2008Q2:1.21.0.32 pkgsrc-2008Q2-base:1.21 pkgsrc-2008Q1:1.21.0.30 pkgsrc-2008Q1-base:1.21 pkgsrc-2007Q4:1.21.0.28 pkgsrc-2007Q4-base:1.21 pkgsrc-2007Q3:1.21.0.26 pkgsrc-2007Q3-base:1.21 pkgsrc-2007Q2:1.21.0.24 pkgsrc-2007Q2-base:1.21 pkgsrc-2007Q1:1.21.0.22 pkgsrc-2007Q1-base:1.21 pkgsrc-2006Q4:1.21.0.20 pkgsrc-2006Q4-base:1.21 pkgsrc-2006Q3:1.21.0.18 pkgsrc-2006Q3-base:1.21 pkgsrc-2006Q2:1.21.0.16 pkgsrc-2006Q2-base:1.21 pkgsrc-2006Q1:1.21.0.14 pkgsrc-2006Q1-base:1.21 pkgsrc-2005Q4:1.21.0.12 pkgsrc-2005Q4-base:1.21 pkgsrc-2005Q3:1.21.0.10 pkgsrc-2005Q3-base:1.21 pkgsrc-2005Q2:1.21.0.8 pkgsrc-2005Q2-base:1.21 pkgsrc-2005Q1:1.21.0.6 pkgsrc-2005Q1-base:1.21 pkgsrc-2004Q4:1.21.0.4 pkgsrc-2004Q4-base:1.21 pkgsrc-2004Q3:1.21.0.2 pkgsrc-2004Q3-base:1.21 pkgsrc-2004Q2:1.18.0.4 pkgsrc-2004Q2-base:1.18 pkgsrc-2004Q1:1.18.0.2 pkgsrc-2004Q1-base:1.18 pkgsrc-2003Q4:1.17.0.2 pkgsrc-2003Q4-base:1.17 netbsd-1-6-1:1.15.0.2 netbsd-1-6-1-base:1.15 netbsd-1-6:1.11.0.6 netbsd-1-6-RELEASE-base:1.11 pkgviews:1.11.0.2 pkgviews-base:1.11 buildlink2:1.10.0.2 buildlink2-base:1.11 netbsd-1-5-PATCH003:1.10 netbsd-1-5-PATCH001:1.7 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.2; locks; strict; comment @# @; 1.21 date 2004.08.07.07.58.32; author jlam; state dead; branches; next 1.20; 1.20 date 2004.07.18.19.16.31; author jlam; state Exp; branches; next 1.19; 1.19 date 2004.06.21.16.13.23; author martti; state Exp; branches; next 1.18; 1.18 date 2004.01.21.06.56.48; author martti; state Exp; branches 1.18.4.1; next 1.17; 1.17 date 2003.05.01.14.07.58; author jmmv; state Exp; branches; next 1.16; 1.16 date 2003.02.21.11.49.57; author martti; state Exp; branches; next 1.15; 1.15 date 2003.01.31.23.53.06; author lukem; state Exp; branches; next 1.14; 1.14 date 2003.01.25.07.22.20; author martti; state Exp; branches; next 1.13; 1.13 date 2003.01.15.17.15.06; author martti; state Exp; branches; next 1.12; 1.12 date 2003.01.06.09.15.50; author martti; state Exp; branches; next 1.11; 1.11 date 2002.05.14.06.57.25; author martti; state Exp; branches; next 1.10; 1.10 date 2002.03.27.07.17.10; author martti; state Exp; branches 1.10.2.1; next 1.9; 1.9 date 2002.03.13.08.10.10; author martti; state Exp; branches; next 1.8; 1.8 date 2002.03.06.15.07.54; author martti; state Exp; branches; next 1.7; 1.7 date 2001.03.20.13.02.05; author hubertf; state Exp; branches; next 1.6; 1.6 date 2001.03.20.12.54.30; author hubertf; state dead; branches; next 1.5; 1.5 date 2001.03.20.12.50.51; author hubertf; state Exp; branches; next 1.4; 1.4 date 2000.04.09.08.10.20; author simonb; state Exp; branches; next 1.3; 1.3 date 99.09.12.00.14.53; author simonb; state Exp; branches; next 1.2; 1.2 date 99.06.26.16.55.28; author christos; state Exp; branches; next 1.1; 1.1 date 99.05.30.18.18.31; author tron; state Exp; branches; next ; 1.18.4.1 date 2004.07.08.08.33.49; author agc; state Exp; branches; next ; 1.10.2.1 date 2002.06.23.18.52.00; author jlam; state Exp; branches; next ; desc @@ 1.21 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-af,v 1.20 2004/07/18 19:16:31 jlam Exp $ --- conf/main.cf.orig 2004-04-15 09:27:21.000000000 -0400 +++ conf/main.cf 2004-05-23 22:51:16.000000000 -0400 @@@@ -32,13 +32,18 @@@@ # The command_directory parameter specifies the location of all # postXXX commands. # -command_directory = /usr/sbin +command_directory = @@PREFIX@@/sbin # The daemon_directory parameter specifies the location of all Postfix # daemon programs (i.e. programs listed in the master.cf file). This # directory must be owned by root. # -daemon_directory = /usr/libexec/postfix +daemon_directory = @@PREFIX@@/libexec/postfix + +# Shared files and etc directory +etc_directory = @@PKG_SYSCONFDIR@@ +share_directory = @@PREFIX@@/share/examples/postfix +man_directory = @@PREFIX@@/man # QUEUE AND PROCESS OWNERSHIP # @@@@ -56,7 +61,7 @@@@ # These rights are used in the absence of a recipient user context. # DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER. # -#default_privs = nobody +default_privs = nobody # INTERNET HOST AND DOMAIN NAMES # @@@@ -611,7 +616,7 @@@@ # commands. This must be a group name with a numerical group ID that # is not shared with other accounts, not even with the Postfix account. # -setgid_group = +setgid_group = maildrop # html_directory: The location of the Postfix HTML documentation. # @@@@ -619,13 +624,13 @@@@ # manpage_directory: The location of the Postfix on-line manual pages. # -manpage_directory = +manpage_directory = @@PREFIX@@/man # sample_directory: The location of the Postfix sample configuration files. # This parameter is obsolete as of Postfix 2.1. # -sample_directory = +sample_directory = @@PREFIX@@/share/examples/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = +readme_directory = @@PREFIX@@/share/doc/postfix @ 1.20 log @Use FILES_SUBST_SED instead of local make targets to do the same thing. FILES_SUBST_SED substitutes for @@FOO@@, so use that format for things to be replaced. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.19 2004/06/21 16:13:23 martti Exp $ @ 1.19 log @Updated postfix to 2.1.3 This is the new 2.1.x series, please see www.postfix.org for complete list of changes since 2.0.20. @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +command_directory = __PREFIX/sbin d17 1 a17 1 +daemon_directory = __PREFIX/libexec/postfix d20 3 a22 3 +etc_directory = __PKG_SYSCONFDIR +share_directory = __PREFIX/share/examples/postfix +man_directory = __PREFIX/man d49 1 a49 1 +manpage_directory = __PREFIX/man d55 1 a55 1 +sample_directory = __PREFIX/share/examples/postfix d60 1 a60 1 +readme_directory = __PREFIX/share/doc/postfix @ 1.18 log @Updated postfix to 2.0.17 - Portability to MacOSX: Bind8 compatibility, core dumps in mailq and postdrop, and changes in netinfo support. - Elimination of some DNS lookup problems in third-party library routines (typically resulting in localhost not being found). - More agressive delivery to sites that defer a lot of mail. - Correction of a few obscure error messages. - Several small documentation fixes. - Minor fixes for robustness problems that no-one has experienced. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.17 2003/05/01 14:07:58 jmmv Exp $ d3 3 a5 3 --- conf/main.cf.orig 2003-09-06 03:30:35.000000000 +0300 +++ conf/main.cf 2004-01-21 08:40:42.000000000 +0200 @@@@ -31,13 +31,18 @@@@ d26 1 a26 1 @@@@ -55,7 +60,7 @@@@ d35 1 a35 1 @@@@ -621,16 +626,16 @@@@ d42 4 d52 1 @ 1.18.4.1 log @Pullup ticket 47 to the pkgsrc-2004Q2 branch, requested by Martti Kuparinen. Update postfix to 2.1.3. Module Name: pkgsrc Committed By: martti Date: Mon Jun 21 16:13:24 UTC 2004 Modified Files: pkgsrc/mail/postfix: Makefile PLIST PLIST.tls distinfo pkgsrc/mail/postfix/patches: patch-aa patch-ae patch-af patch-ag patch-ai Removed Files: pkgsrc/mail/postfix/patches: patch-ad patch-ba patch-bb patch-bc patch-bd Log Message: Updated postfix to 2.1.3 This is the new 2.1.x series, please see www.postfix.org for complete list of changes since 2.0.20. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.18 2004/01/21 06:56:48 martti Exp $ d3 3 a5 3 --- conf/main.cf.orig 2004-04-15 09:27:21.000000000 -0400 +++ conf/main.cf 2004-05-23 22:51:16.000000000 -0400 @@@@ -32,13 +32,18 @@@@ d26 1 a26 1 @@@@ -56,7 +61,7 @@@@ d35 1 a35 1 @@@@ -611,7 +616,7 @@@@ a41 4 # html_directory: The location of the Postfix HTML documentation. # @@@@ -619,13 +624,13 @@@@ a47 1 # This parameter is obsolete as of Postfix 2.1. @ 1.17 log @- Move all "share" files to share/examples/postfix; all of them are used as samples, either by the user or by bsd.pkg.install.mk. - Correctly handle configuration files, that is, avoid touching the conf directory directly. - Use OWN_DIRS to handle the spool directory. - Run post-install through an INSTALL script. - Sort PLIST after all these changes. - Bump PKGREVISION to 1. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.16 2003/02/21 11:49:57 martti Exp $ d3 2 a4 2 --- conf/main.cf.orig 2003-02-20 16:44:47.000000000 +0200 +++ conf/main.cf 2003-02-21 13:27:20.000000000 +0200 d35 1 a35 1 @@@@ -618,16 +623,16 @@@@ @ 1.16 log @Updated postfix to 2.0.4 - The format of maildir filenames is synchronized with the present version of the maildir definition document. This format was already adopted by the 20030126 snapshot release. - The time limit on delivery to external commands was not enforced. This was broken probably some time before the first public Postfix release. - Duplicate elimination after virtual alias expansion works again. This was broken with the introduction of the original recipient attribute. - The local pickup daemon dropped incomplete records from local submissions. This was broken somewhere in the middle of 2002. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.15 2003/01/31 23:53:06 lukem Exp $ d21 1 a21 1 +share_directory = __PREFIX/share/postfix d50 1 a50 1 +sample_directory = __PREFIX/share/postfix @ 1.15 log @+ Use PKG_SYSCONFDIR (/usr/pkg/etc/postfix) instead of /etc/postfix for configuration. + Document how to use /etc/rc.conf.d/postfix on NetBSD 1.5 and newer to start /usr/pkg/sbin/postfix instead of /usr/sbin/postfix + Ensure that the postfix user and the postfix & maildrop groups exist. Adds Darwin support, and prevents a working NetBSD postfix setup from being broken on a "make install" of this package because the package used to change /etc/postfix/{post-install,postfix-files,postfix-script}. These changes are mostly from Amitai Schlair , with some tweaks by me. (Thanks Amitai!) @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.14 2003/01/25 07:22:20 martti Exp $ d3 2 a4 2 --- conf/main.cf.orig Fri Jan 24 01:42:20 2003 +++ conf/main.cf Sat Jan 25 08:04:54 2003 d35 1 a35 1 @@@@ -610,16 +615,16 @@@@ @ 1.14 log @Updated postfix to 2.0.3 - Postfix 2.0 broke relocated table lookup results with mail not rejected at the SMTP port, causing "User has moved to" text to be deleted. - A widely used maildir filename generating algorithm was broken. This affects all Postfix versions with maildir support. Instead of TIME.PID_COUNT.HOST Postfix now uses TIME.DEVICE_INODE.HOST. - Postfix 2.0 gave incorrect FILTER_README instructions for sites that wish to disable virtual alias mapping before the content filter. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.13 2003/01/15 17:15:06 martti Exp $ d20 1 a20 1 +etc_directory = /etc/postfix @ 1.13 log @Updated postfix to 2.0.2 - Added MAILER-DAEMON to the list of always recognized local addresses, since it is generated by Postfix bounces. - Bugfix: transport_errno was not reset upon successful transport map wildcard lookup after an earlier failure. - Cleanup: unnecessary warnings from the proxymap client after proxymap server disconnect. - Cleanup: Patrik Rak found a few more chattr invocations that were missed 20021209. Files: postfix-install, conf/post-install. - Cleanup: the pcre-config command can produce null outputs. - Bugfix: the virtual(8) Makefile included $(AUXLIBS) in the dependencies. - Bugfix: fixed in the snapshots 20030105 but missed in the stable release. "sendmail -bs" tried to access the proxymap service. It should not try to open any user/domain/uce related tables at all. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.12 2003/01/06 09:15:50 martti Exp $ d3 2 a4 2 --- conf/main.cf.orig Sun Jan 5 17:58:31 2003 +++ conf/main.cf Wed Jan 15 18:59:15 2003 d35 1 a35 1 @@@@ -608,16 +613,16 @@@@ @ 1.12 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-af,v 1.11 2002/05/14 06:57:25 martti Exp $ d3 2 a4 2 --- conf/main.cf.orig Sat Dec 21 21:53:01 2002 +++ conf/main.cf Sat Dec 28 09:07:31 2002 d35 1 a35 1 @@@@ -606,16 +611,16 @@@@ @ 1.11 log @Updated postfix to 1.1.9 * add a MESSAGE file to describe how to activate postfix (pkg/13335) Changes: * Close user@@domain@@postfix-style.virtual.domain source routing relaying loophole involving postfix-style virtual domains with @@virtual.domain catch-all patterns * mail_addr_map() used the "wrong" @@ character in addresses with multiple @@. * For address localpart quoting, now quote @@ as a special character everywhere, except when resolving addresses. Previously, the @@ was nowhere quoted as a special character, not even in SMTP commands. * Don't allow an OK access rule lookup result for user@@domain@@postfix-style.virtual.domain. * Quote unquoted address localparts that need quoting. * The SMTP client logged and bounced the CNAME expanded recipient address, and thereby complicated trouble shooting. * The SMTP and LMTP clients bounced the quoted recipient address, resulting in too much quoting in bounce reports. * The LDAP client used the "wrong" @@ character in addresses with multiple @@. * Forwards "postqueue -r" compatibility with the additional queue file records that are stored by snapshot 20050512. * Specify "resolve_dequoted_address = no" to prevent Postfix from looking inside quotes for extra @@ etc. characters when resolving an address. This behavior is technically more correct, but it opens a mail relay loophole with "user @@domain"@@domain when relaying mail to a Sendmail system. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.10 2002/03/27 07:17:10 martti Exp $ d3 3 a5 3 --- conf/main.cf.orig Mon Mar 25 21:09:24 2002 +++ conf/main.cf Wed Mar 27 07:33:47 2002 @@@@ -31,14 +33,19 @@@@ d7 1 a7 1 # postXXX commands. The default value is $program_directory. d13 2 a14 3 # daemon programs (i.e. programs listed in the master.cf file). The # default value is $program_directory. This directory must be owned # by root. d26 1 a26 1 @@@@ -56,7 +63,7 @@@@ d35 1 a35 13 @@@@ -497,9 +504,8 @@@@ # the process marches on. If you use an X-based debugger, be sure to # set up your XAUTHORITY environment variable before starting Postfix. # -debugger_command = - PATH=/usr/bin:/usr/X11R6/bin - xxgdb $daemon_directory/$process_name $process_id & sleep 5 +debugger_command = PATH=/usr/bin:/usr/X11R6/bin; \ + xxgdb $daemon_directory/$process_name $process_id & sleep 5 # INSTALL-TIME CONFIGURATION INFORMATION # @@@@ -524,16 +530,16 @@@@ @ 1.10 log @Updated postfix to 1.1.6 - The new code avoids problems with SMTP servers that will not receive mail with lines longer than the 1000 characters that are allowed by the SMTP standard. - The new code is more graceful in the handling of abnormally long message headers. It will no longer switch from "message header" to "message body" mode in the middle of an abnormally long message header line. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.9 2002/03/13 08:10:10 martti Exp $ a4 6 @@@@ -1,3 +1,5 @@@@ +# $NetBSD: patch-af,v 1.9 2002/03/13 08:10:10 martti Exp $ +# # Global Postfix configuration file. This file lists only a subset # of all 100+ parameters. See the sample-xxx.cf files for a full list. # @ 1.10.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.11 2002/05/14 06:57:25 martti Exp $ d5 6 @ 1.9 log @Updated postfix to 1.1.5 - With patch 04, automatic change detection of DBM files was slightly broken (incremental updates would no longer be detected). The fix is to use separate file handles for locking and for change detection. - The trivial-rewrite server could dereference a dangling pointer after stripping a source route (@@domain,domain:) from an address while append_at_myorigin=no. Although this setting is unsupported, Postfix should not SIGSEGV anyway. - The SMTP server replied with 552 (too much mail) when rejecting mail content. The SMTP standard defines no reply code for this situation, but one could argue that 550 is more appropriate. And so it shall be. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.8 2002/03/06 15:07:54 martti Exp $ d3 2 a4 2 --- conf/main.cf.orig Sun Mar 3 17:58:06 2002 +++ conf/main.cf Wed Mar 13 08:56:40 2002 d6 1 a6 1 +# $NetBSD: patch-af,v 1.8 2002/03/06 15:07:54 martti Exp $ d42 1 a42 1 @@@@ -496,9 +503,8 @@@@ d54 1 a54 1 @@@@ -523,16 +529,16 @@@@ @ 1.8 log @Updated postfix to 1.1.4 Major changes with release-20010228 =================================== Postfix produces DSN formatted bounced/delayed mail notifications. The human-readable text still exists, so that users will not have to be unnecessarily confused by all the ugliness of RFC 1894. Full DSN support will be later. This release introduces full content filtering through an external process. This involves an incompatible change in queue file format. Mail is delivered to content filtering software via an existing mail delivery agent, and is re-injected into Postfix via an existing mail submission agent. See examples in the FILTER_README file. Depending on how the filter is implemented, you can expect to lose a factor of 2 to 4 in delivery performance of SMTP transit mail, more if the content filtering software needs lots of CPU or memory. Specify "body_checks = regexp:/etc/postfix/body_checks" for a quick and dirty emergency content filter that looks at non-header lines one line at a time (including MIME headers inside the message body). Details in conf/sample-filter.cf. The header_checks and body_checks features can be used to strip out unwanted data. Specify IGNORE on the right-hand side and the data will disappear from the mail. Support for SASL (RFC 2554) authentication in the SMTP server and in the SMTP and LMTP clients. See the SASL_README file for more details. This file still needs better examples. Postfix now ships with an LMTP delivery agent that can deliver over local/remote TCP sockets and over local UNIX-domain sockets. The LMTP_README file gives example, but still needs to be revised. Fast "ETRN" and "sendmail -qR". Postfix maintains per-destination logfiles with information about what mail is queued for selected destinations. See the file ETRN_README for details. The mailbox locking style is now fully configurable at runtime. The new configuration parameter is called "mailbox_delivery_lock". Depending on the operating system type, mailboxes can be locked with one or more of "flock", "fcntl" or "dotlock". The command "postconf -l" shows the available locking styles. The default mailbox locking style is system dependent. This change affects all mailbox and all "/file/name" deliveries by the Postfix local delivery agent. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.7 2001/03/20 13:02:05 hubertf Exp $ d3 2 a4 2 --- conf/main.cf.orig Fri Feb 1 03:12:04 2002 +++ conf/main.cf Tue Mar 5 13:54:58 2002 d6 1 a6 1 +# $NetBSD: patch-af,v 1.7 2001/03/20 13:02:05 hubertf Exp $ d42 1 a42 1 @@@@ -495,9 +502,8 @@@@ d54 1 a54 1 @@@@ -522,16 +528,16 @@@@ @ 1.7 log @resurrect, after nuking the right files in the wrong dir. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.5 2001/03/20 12:50:51 hubertf Exp $ d3 2 a4 2 --- conf/main.cf.orig Fri Dec 15 07:44:19 2000 +++ conf/main.cf Sat Jan 13 16:39:28 2001 d6 1 a6 1 +# $NetBSD: patch-af,v 1.5 2001/03/20 12:50:51 hubertf Exp $ d11 1 a11 1 @@@@ -28,14 +30,19 @@@@ d33 1 a33 1 @@@@ -52,7 +59,7 @@@@ d42 1 a42 1 @@@@ -440,8 +447,7 @@@@ d52 23 a74 1 # Other configurable parameters. @ 1.6 log @replaced by postfix pkg @ text @@ 1.5 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-af,v 1.6 2001/01/13 07:46:57 itojun Exp $ d6 1 a6 1 +# $NetBSD: patch-af,v 1.6 2001/01/13 07:46:57 itojun Exp $ @ 1.4 log @Update Postfix to 19991231-pl06. Addresses PR pkg/9844 from Oleg Polyanski. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- conf/main.cf.orig Fri Jan 7 01:52:45 2000 +++ conf/main.cf Thu Mar 2 10:56:58 2000 d6 1 a6 1 +# $NetBSD: patch-af,v 1.3 1999/09/12 00:14:53 simonb Exp $ d11 1 a11 1 @@@@ -17,14 +19,19 @@@@ d33 1 a33 1 @@@@ -41,7 +48,7 @@@@ d42 1 a42 1 @@@@ -376,8 +383,7 @@@@ @ 1.3 log @Update to postfix 19990906-pl02. From the release notes: Incompatible changes with postfix-19990906 ========================================== - On systems that use user.lock files to protect system mailboxes against simultaneous updates, Postfix now uses /file/name.lock files while delivering to files specified in aliases/forward/include files. This is a no-op when the recipient lacks directory write permission. - The LDAP client code no longer looks up a name containing "*" because it could be abused. See the LDAP_README file for how to restore previous behavior. - The Postfix to PCRE interface now expects PCRE version 2.08. Postfix is no longer compatible with PCRE versions prior to 2.06. Major changes with postfix-19990906 =================================== Several bugfixes, none related to security. See the HISTORY file for a complete list of changes. - Postfix is now distributed under IBM Public License Version 1.0 which does not carry the controversial termination clause. The new license does have a requirement that contributors make source code available. - INSTALL.sh install/upgrade procedure that replaces existing programs and shell scripts instead of overwriting them, and that leaves existing queue files and configuration files alone. - The ugly Delivered-To: header can now be turned off selectively. The default setting is: "prepend_delivered_header = command, file, forward". Turning off the Delivered-To: header when forwarding mail is not recommended. - mysql client support by Scott Cotton and Joshua Marcus, Internet Consultants Group, Inc. See the file MYSQL_README for instructions. - reject_unauth_destination SMTP recipient restriction that rejects destinations not in $relay_domains. Unlike the check_relay_domains restriction, reject_unauth_destination ignores the client hostname. By Lamont Jones of Hewlett-Packard. - reject_unauth_pipelining SMTP *anything* restriction to stop mail from spammers that improperly use SMTP command pipelining to speed up their deliveries. - Postfix "sendmail" now issues a warning and drops privileges if installed set-uid root. - No more duplicate delivery when "postfix reload" is immediately followed by "sendmail -q". - No more "invalid argument" errors when a Postfix daemon opens a DB/DBM file while some other process is changing the file. - Portability to the Mac OS X Server, Reliant Unix, AIX 3.2.5 and Ultrix 4.3. @ text @d3 2 a4 2 --- conf/main.cf.orig Tue Sep 7 06:20:55 1999 +++ conf/main.cf Sat Sep 11 14:55:13 1999 d6 1 a6 1 +# $NetBSD: patch-af,v 1.2 1999/06/26 16:55:28 christos Exp $ d11 1 a11 7 @@@@ -18,19 +20,24 @@@@ # Postfix support programs and daemons. This setting can be overruled # with the command_directory and daemon_directory parameters. # -program_directory = /some/where/postfix/bin +#program_directory = /some/where/postfix/bin d33 1 a33 1 @@@@ -47,7 +54,7 @@@@ d42 1 a42 1 @@@@ -384,8 +391,7 @@@@ @ 1.2 log @Make this work on linux (and possibly solaris) and fix a few hardcoded path bugs: - pass OPSYS to Makefile.inc, don't hardcode NETBSD1 - command_directory, daemon_directory, share_directory, man_directory were hard-coded to /usr/pkg, bleh! - and so was the ROOT_PATH. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1 1999/05/30 18:18:31 tron Exp $ d3 2 a4 2 --- conf/main.cf.orig Wed Mar 17 23:35:48 1999 +++ conf/main.cf Sun May 30 18:49:15 1999 d6 1 a6 1 +# $NetBSD: patch-af,v 1.1 1999/05/30 18:18:31 tron Exp $ d21 1 a21 1 -#command_directory = /usr/sbin d29 1 a29 1 -#daemon_directory = /usr/libexec/postfix d39 1 a39 9 @@@@ -40,14 +47,14 @@@@ # OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In particular, # don't specify nobody or daemon. PLEASE USE A DEDICATED USER. # -#mail_owner = postfix +mail_owner = postfix # The default_privs parameter specifies the default rights used by # the local delivery agent for delivery to external file or command. d48 1 a48 1 @@@@ -347,8 +354,7 @@@@ @ 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 $ d22 1 a22 1 +command_directory = /usr/pkg/sbin d30 1 a30 1 +daemon_directory = /usr/pkg/libexec/postfix d34 2 a35 2 +share_directory = /usr/pkg/share/postfix +man_directory = /usr/pkg/man @