head 1.25; access; symbols pkgsrc-2026Q1:1.25.0.72 pkgsrc-2026Q1-base:1.25 pkgsrc-2025Q4:1.25.0.70 pkgsrc-2025Q4-base:1.25 pkgsrc-2025Q3:1.25.0.68 pkgsrc-2025Q3-base:1.25 pkgsrc-2025Q2:1.25.0.66 pkgsrc-2025Q2-base:1.25 pkgsrc-2025Q1:1.25.0.64 pkgsrc-2025Q1-base:1.25 pkgsrc-2024Q4:1.25.0.62 pkgsrc-2024Q4-base:1.25 pkgsrc-2024Q3:1.25.0.60 pkgsrc-2024Q3-base:1.25 pkgsrc-2024Q2:1.25.0.58 pkgsrc-2024Q2-base:1.25 pkgsrc-2024Q1:1.25.0.56 pkgsrc-2024Q1-base:1.25 pkgsrc-2023Q4:1.25.0.54 pkgsrc-2023Q4-base:1.25 pkgsrc-2023Q3:1.25.0.52 pkgsrc-2023Q3-base:1.25 pkgsrc-2023Q2:1.25.0.50 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.48 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.25.0.46 pkgsrc-2022Q4-base:1.25 pkgsrc-2022Q3:1.25.0.44 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.25.0.42 pkgsrc-2022Q2-base:1.25 pkgsrc-2022Q1:1.25.0.40 pkgsrc-2022Q1-base:1.25 pkgsrc-2021Q4:1.25.0.38 pkgsrc-2021Q4-base:1.25 pkgsrc-2021Q3:1.25.0.36 pkgsrc-2021Q3-base:1.25 pkgsrc-2021Q2:1.25.0.34 pkgsrc-2021Q2-base:1.25 pkgsrc-2021Q1:1.25.0.32 pkgsrc-2021Q1-base:1.25 pkgsrc-2020Q4:1.25.0.30 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.25.0.28 pkgsrc-2020Q3-base:1.25 pkgsrc-2020Q2:1.25.0.24 pkgsrc-2020Q2-base:1.25 pkgsrc-2020Q1:1.25.0.4 pkgsrc-2020Q1-base:1.25 pkgsrc-2019Q4:1.25.0.26 pkgsrc-2019Q4-base:1.25 pkgsrc-2019Q3:1.25.0.22 pkgsrc-2019Q3-base:1.25 pkgsrc-2019Q2:1.25.0.20 pkgsrc-2019Q2-base:1.25 pkgsrc-2019Q1:1.25.0.18 pkgsrc-2019Q1-base:1.25 pkgsrc-2018Q4:1.25.0.16 pkgsrc-2018Q4-base:1.25 pkgsrc-2018Q3:1.25.0.14 pkgsrc-2018Q3-base:1.25 pkgsrc-2018Q2:1.25.0.12 pkgsrc-2018Q2-base:1.25 pkgsrc-2018Q1:1.25.0.10 pkgsrc-2018Q1-base:1.25 pkgsrc-2017Q4:1.25.0.8 pkgsrc-2017Q4-base:1.25 pkgsrc-2017Q3:1.25.0.6 pkgsrc-2017Q3-base:1.25 pkgsrc-2017Q2:1.25.0.2 pkgsrc-2017Q2-base:1.25 pkgsrc-2017Q1:1.24.0.14 pkgsrc-2017Q1-base:1.24 pkgsrc-2016Q4:1.24.0.12 pkgsrc-2016Q4-base:1.24 pkgsrc-2016Q3:1.24.0.10 pkgsrc-2016Q3-base:1.24 pkgsrc-2016Q2:1.24.0.8 pkgsrc-2016Q2-base:1.24 pkgsrc-2016Q1:1.24.0.6 pkgsrc-2016Q1-base:1.24 pkgsrc-2015Q4:1.24.0.4 pkgsrc-2015Q4-base:1.24 pkgsrc-2015Q3:1.24.0.2 pkgsrc-2015Q3-base:1.24 pkgsrc-2015Q2:1.23.0.12 pkgsrc-2015Q2-base:1.23 pkgsrc-2015Q1:1.23.0.10 pkgsrc-2015Q1-base:1.23 pkgsrc-2014Q4:1.23.0.8 pkgsrc-2014Q4-base:1.23 pkgsrc-2014Q3:1.23.0.6 pkgsrc-2014Q3-base:1.23 pkgsrc-2014Q2:1.23.0.4 pkgsrc-2014Q2-base:1.23 pkgsrc-2014Q1:1.23.0.2 pkgsrc-2014Q1-base:1.23 pkgsrc-2013Q4:1.22.0.8 pkgsrc-2013Q4-base:1.22 pkgsrc-2013Q3:1.22.0.6 pkgsrc-2013Q3-base:1.22 pkgsrc-2013Q2:1.22.0.4 pkgsrc-2013Q2-base:1.22 pkgsrc-2013Q1:1.22.0.2 pkgsrc-2013Q1-base:1.22 pkgsrc-2012Q4:1.21.0.38 pkgsrc-2012Q4-base:1.21 pkgsrc-2012Q3:1.21.0.36 pkgsrc-2012Q3-base:1.21 pkgsrc-2012Q2:1.21.0.34 pkgsrc-2012Q2-base:1.21 pkgsrc-2012Q1:1.21.0.32 pkgsrc-2012Q1-base:1.21 pkgsrc-2011Q4:1.21.0.30 pkgsrc-2011Q4-base:1.21 pkgsrc-2011Q3:1.21.0.28 pkgsrc-2011Q3-base:1.21 pkgsrc-2011Q2:1.21.0.26 pkgsrc-2011Q2-base:1.21 pkgsrc-2011Q1:1.21.0.24 pkgsrc-2011Q1-base:1.21 pkgsrc-2010Q4:1.21.0.22 pkgsrc-2010Q4-base:1.21 pkgsrc-2010Q3:1.21.0.20 pkgsrc-2010Q3-base:1.21 pkgsrc-2010Q2:1.21.0.18 pkgsrc-2010Q2-base:1.21 pkgsrc-2010Q1:1.21.0.16 pkgsrc-2010Q1-base:1.21 pkgsrc-2009Q4:1.21.0.14 pkgsrc-2009Q4-base:1.21 pkgsrc-2009Q3:1.21.0.12 pkgsrc-2009Q3-base:1.21 pkgsrc-2009Q2:1.21.0.10 pkgsrc-2009Q2-base:1.21 pkgsrc-2009Q1:1.21.0.8 pkgsrc-2009Q1-base:1.21 pkgsrc-2008Q4:1.21.0.6 pkgsrc-2008Q4-base:1.21 pkgsrc-2008Q3:1.21.0.4 pkgsrc-2008Q3-base:1.21 cube-native-xorg:1.21.0.2 cube-native-xorg-base:1.21 pkgsrc-2008Q2:1.20.0.6 pkgsrc-2008Q2-base:1.20 cwrapper:1.20.0.4 pkgsrc-2008Q1:1.20.0.2 pkgsrc-2008Q1-base:1.20 pkgsrc-2007Q4:1.19.0.6 pkgsrc-2007Q4-base:1.19 pkgsrc-2007Q3:1.19.0.4 pkgsrc-2007Q3-base:1.19 pkgsrc-2007Q2:1.19.0.2 pkgsrc-2007Q2-base:1.19 pkgsrc-2007Q1:1.18.0.2 pkgsrc-2007Q1-base:1.18 pkgsrc-2006Q4:1.17.0.4 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.2 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.16.0.10 pkgsrc-2006Q2-base:1.16 pkgsrc-2006Q1:1.16.0.8 pkgsrc-2006Q1-base:1.16 pkgsrc-2005Q4:1.16.0.6 pkgsrc-2005Q4-base:1.16 pkgsrc-2005Q3:1.16.0.4 pkgsrc-2005Q3-base:1.16 pkgsrc-2005Q2:1.16.0.2 pkgsrc-2005Q2-base:1.16 pkgsrc-2005Q1:1.15.0.6 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.15.0.4 pkgsrc-2004Q4-base:1.15 pkgsrc-2004Q3:1.15.0.2 pkgsrc-2004Q3-base:1.15 pkgsrc-2004Q2:1.13.0.6 pkgsrc-2004Q2-base:1.13 pkgsrc-2004Q1:1.13.0.4 pkgsrc-2004Q1-base:1.13 pkgsrc-2003Q4:1.13.0.2 pkgsrc-2003Q4-base:1.13 netbsd-1-6-1:1.11.0.2 netbsd-1-6-1-base:1.11 netbsd-1-6:1.10.0.8 netbsd-1-6-RELEASE-base:1.10 pkgviews:1.10.0.4 pkgviews-base:1.10 buildlink2:1.10.0.2 buildlink2-base:1.10 netbsd-1-5-PATCH003:1.10 netbsd-1-5-PATCH001:1.8 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.4 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.2; locks; strict; comment @# @; 1.25 date 2017.04.11.09.33.30; author adam; state Exp; branches; next 1.24; commitid fcXlP5ZDHFTH86Nz; 1.24 date 2015.09.07.09.47.01; author fhajny; state Exp; branches 1.24.14.1; next 1.23; commitid 42C2mmB9De5xViAy; 1.23 date 2014.02.09.05.34.13; author taca; state Exp; branches; next 1.22; commitid Hb7Q42Kygw4Q0oox; 1.22 date 2013.02.13.14.31.31; author taca; state Exp; branches; next 1.21; 1.21 date 2008.09.04.08.25.20; author martti; state Exp; branches; next 1.20; 1.20 date 2008.02.18.17.45.34; author ghen; state Exp; branches 1.20.6.1; next 1.19; 1.19 date 2007.06.01.03.34.07; author martti; state Exp; branches; next 1.18; 1.18 date 2007.04.03.07.27.51; author martti; state Exp; branches; next 1.17; 1.17 date 2006.07.13.09.57.51; author martti; state Exp; branches; next 1.16; 1.16 date 2005.04.04.18.13.32; author martti; state Exp; branches; next 1.15; 1.15 date 2004.07.19.22.04.40; author jlam; state Exp; branches; next 1.14; 1.14 date 2004.06.21.16.13.23; author martti; state Exp; branches; next 1.13; 1.13 date 2003.05.01.14.07.58; author jmmv; state Exp; branches 1.13.6.1; next 1.12; 1.12 date 2003.04.17.06.22.18; author martti; state Exp; branches; next 1.11; 1.11 date 2003.01.15.17.15.05; author martti; state Exp; branches; next 1.10; 1.10 date 2002.03.06.15.07.54; author martti; state Exp; branches; next 1.9; 1.9 date 2001.06.07.09.23.20; author itojun; state Exp; branches; next 1.8; 1.8 date 2001.05.03.00.24.12; author itojun; 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.29; author hubertf; state dead; branches; next 1.5; 1.5 date 2001.03.20.12.50.50; author hubertf; state Exp; branches; next 1.4; 1.4 date 99.09.14.01.54.22; author simonb; state Exp; branches; next 1.3; 1.3 date 99.08.26.13.05.08; author mrg; state Exp; branches; next 1.2; 1.2 date 99.05.30.17.04.45; author tron; state Exp; branches; next 1.1; 1.1 date 99.05.29.20.57.19; author christos; state Exp; branches; next ; 1.24.14.1 date 2017.04.23.09.53.05; author bsiegert; state Exp; branches; next ; commitid hRzEyzyg2Lw9SDOz; 1.20.6.1 date 2008.09.05.11.55.45; author ghen; state Exp; branches; next ; 1.13.6.1 date 2004.07.08.08.33.49; author agc; state Exp; branches; next ; desc @@ 1.25 log @Fix installation on Darwin: LD_LIBRARY_PATH is not propagated when set with env, e.g.: env LD_LIBRARY_PATH=path/to/lib ./script.sh will not work (other variable names work correctly). @ text @$NetBSD: patch-aa,v 1.24 2015/09/07 09:47:01 fhajny Exp $ Define LD_LIBRARY_PATH in this script as it is not propagated from outside. Make this pkgsrc friendly. --- postfix-install.orig 2016-01-03 00:25:23.000000000 +0000 +++ postfix-install @@@@ -199,6 +199,7 @@@@ SHELL=/bin/sh IFS=" " BACKUP_IFS="$IFS" +LD_LIBRARY_PATH=`pwd`/lib; export LD_LIBRARY_PATH # This script uses outputs from Postfix and non-Postfix commands. # Override all LC_* settings and LANG for robustness. @@@@ -447,26 +448,6 @@@@ template files main.cf.proto and master. : ${tempdir=`pwd`} : ${config_directory=`bin/postconf -c conf -h -d config_directory`} -# Find out the location of installed configuration files. - -test -z "$non_interactive" && for name in install_root tempdir config_directory -do - while : - do - echo - eval echo Please specify \$${name}_prompt | ${FMT} - eval echo \$n "$name: [\$$name]\ \$c" - read ans - case $ans in - "") break;; - *) case $ans in - /*) eval $name=$ans; break;; - *) echo; echo $0: Error: $name should be an absolute path name. 1>&2;; - esac;; - esac - done -done - # In case some systems special-case pathnames beginning with //. case $install_root in @@@@ -869,13 +850,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ "shlib_directory = $shlib_directory" \ "meta_directory = $meta_directory" \ || exit 1 - -# If Postfix is being installed locally from source code, do the -# post-install processing now. - -# The unexpansion above may have side effects on exported variables. -# It does not matter because bin/postfix below will override them. - -test -n "$install_root" || { - bin/postfix post-install $post_install_options || exit 1 -} @ 1.24 log @Update mail/postfix to 3.0.2. Database and regexp map functionality is now split into separate packages: - postfix-cdb - postfix-ldap - postfix-lmdb - postfix-mysql - postfix-pcre - postfix-pgsql - postfix-sqlite Upstream changelog follows. Postfix 3.0.2 ------------- No delta against 2.11.6. Postfix 3.0.1 ------------- - Build error when compiling the Postfix SMTP server with SASL support but no TLS support. - The DNS "resource record to text" converter, used for xxx_dns_reply_filter pattern matching, appended a '.' to TXT record resource values. - The postscreen(8) manpage specified an incorrect Postfix version number for the postscreen_dnsbl_timeout parameter. - The postfix-install script expanded macros in parameter values when trying to detect parameter overrides, causing unnecessary main.cf updates during "postfix start" etc. - Some low-level cleanup of UTF-8 string handling with no visible change in behavior (besides better performance). Postfix 3.0.0 ------------- - SMTPUTF8 support for internationalized domain names and address localparts as defined in RFC 6530 and related documents. - Support for Postfix dynamically-linked libraries and database plugins. - An OPT-IN safety net for the selective adoption of new Postfix default settings. If you do nothing, the old Postfix default settings *should* remain in effect (complain to your downstream maintainer if that is not the case). - Support for operations on multiple lookup tables. The pipemap:{map1,map2...} database type implements a pipeline of lookup tables where the result from one lookup table becomes a query for the next table; the unionmap:{map1,map2,...} database type sends the @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.23 2014/02/09 05:34:13 taca Exp $ d3 1 d6 1 a6 1 --- postfix-install.orig 2015-01-29 22:15:30.000000000 +0000 d8 9 a16 1 @@@@ -436,26 +436,6 @@@@ template files main.cf.proto and master. d43 1 a43 1 @@@@ -847,13 +827,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ @ 1.24.14.1 log @Pullup ticket #5267 - requested by sevan mail/postfix: build fix Revisions pulled up: - mail/postfix/Makefile 1.294 - mail/postfix/distinfo 1.169 - mail/postfix/patches/patch-aa 1.25 - mail/postfix/patches/patch-ai 1.38 --- Module Name: pkgsrc Committed By: adam Date: Tue Apr 11 09:33:30 UTC 2017 Modified Files: pkgsrc/mail/postfix: Makefile distinfo pkgsrc/mail/postfix/patches: patch-aa patch-ai Log Message: Fix installation on Darwin: LD_LIBRARY_PATH is not propagated when set with env, e.g.: env LD_LIBRARY_PATH=path/to/lib ./script.sh will not work (other variable names work correctly). @ text @d1 1 a1 1 $NetBSD$ a2 1 Define LD_LIBRARY_PATH in this script as it is not propagated from outside. d5 1 a5 1 --- postfix-install.orig 2016-01-03 00:25:23.000000000 +0000 d7 1 a7 9 @@@@ -199,6 +199,7 @@@@ SHELL=/bin/sh IFS=" " BACKUP_IFS="$IFS" +LD_LIBRARY_PATH=`pwd`/lib; export LD_LIBRARY_PATH # This script uses outputs from Postfix and non-Postfix commands. # Override all LC_* settings and LANG for robustness. @@@@ -447,26 +448,6 @@@@ template files main.cf.proto and master. d34 1 a34 1 @@@@ -869,13 +850,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ @ 1.23 log @Update postfix to 2.11.0. Quote from release announce: The main changes in no particular order are: * Support for PKI-less TLS server certificate verification with DANE (DNS-based Authentication of Named Entities) where the CA public key or the server certificate is identified via DNSSEC lookup. This requires a DNS resolver that validates DNSSEC replies. The problem with conventional PKI is that there are literally hundreds of organizations world-wide that can provide a certificate in anyone's name. DANE limits trust to the people who control the target DNS zone and its parent zones. * Support for LMDB databases. Originally developed as part of OpenLDAP, LMDB is the first persistent Postfix database that can be shared among multiple writers such as postscreen daemons (Postfix already supported shared non-persistent memcached caches). Postfix currently requires LMDB version 0.9.11 or later. See LMDB_README for details and limitations. * A new postscreen_dnsbl_whitelist_threshold feature to allow clients to skip postscreen tests based on their DNSBL score. This can eliminate email delays due to "after 220 greeting" protocol tests, which otherwise require that a client reconnects before it can deliver mail. Some providers such as Google don't retry from the same IP address, and that can result in large email delivery delays. * The recipient_delimiter feature now supports different delimiters, for example both "+" and "-". As before, this implementation recognizes exactly one delimiter character per email address, and exactly one address extension per email address. * Advanced master.cf query/update support to access service attributes as "name = value" pairs. For example to turn off chroot on all services use "postconf -F '*/*/chroot = n'", and to change/add a "-o name=value" setting use "postconf -P smtp/inet/name = value". This was developed primarily to allow automated tools to manage Postfix systems without having to parse Postfix configuration files. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.22 2013/02/13 14:31:31 taca Exp $ d5 1 a5 1 --- postfix-install.orig 2012-05-22 19:40:29.000000000 +0000 d7 1 a7 1 @@@@ -370,26 +370,6 @@@@ HTML files. Specify \"no\" if you do not d34 3 a36 3 @@@@ -744,10 +724,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ "sample_directory = $sample_directory" \ "readme_directory = $readme_directory" \ d42 3 @ 1.22 log @Update Postfix to 2.9.6. Changes from 2.8.14 are too many to write here, please refer RELEASE_NOTES. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.21 2008/09/04 08:25:20 martti Exp $ d5 1 a5 1 --- postfix-install.orig 2011-11-19 23:09:16.000000000 +0000 d7 1 a7 1 @@@@ -365,26 +365,6 @@@@ HTML files. Specify \"no\" if you do not d34 1 a34 1 @@@@ -739,10 +719,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ @ 1.21 log @Updated mail/postfix to 2.5.5 Postfix 2.4 and later, on Linux kernel 2.6, is vulnerable to a denial of service attack by a local user. There is no breach of data confidentiality or data integrity. This problem was found by the Postfix author during routine source code maintenance. An on-line version of this announcement is available at http://www.postfix.org/announcements/20080902.html @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.20 2008/02/18 17:45:34 ghen Exp $ d5 3 a7 3 --- postfix-install.orig 2007-12-05 02:16:40.000000000 +0200 +++ postfix-install 2008-01-17 15:59:23.000000000 +0200 @@@@ -365,26 +365,6 @@@@ d9 1 a9 1 : ${config_directory=`bin/postconf -h -d config_directory`} d34 1 a34 1 @@@@ -739,10 +719,3 @@@@ @ 1.20 log @Update Postfix to version 2.5.1 (ok martti). Major changes over 2.4.x are: - TLS (SSL) support was streamlined further, and provides a new security level based on certificate fingerprints instead of CA signatures. See TLS_README for details. - Milter support was updated from the Sendmail 8.13 feature set and now includes most of the features that were introduced with Sendmail 8.14. See MILTER_README for details. - Stress-adaptive configuration was introduced. This allows the Postfix SMTP server to temporarily adjust its rules under conditions of overload, such as a malware attack or backscatter flood. See STRESS_README for details. [pkgsrc: this obsoletes the "postfix-stress" option which provided the same functionality via a distribution patch] - The queue manager scheduler was refined. It now provides per-transport scheduling controls and allows for adjustment of the sensitivity to mail delivery (non-)errors. See SCHEDULER_README. - Security was improved by introducing a Postfix-owned data_directory for storage of randomness, caches and other non-queue data. This change avoids future security loopholes due to untrusted data sitting in root-owned files or in root-owned directories. Writes to legacy files in root-owned directories are automatically redirected to files in the new data_directory. No functionality has been removed, but it is a good idea to review the RELEASE_NOTES file for the usual minor incompatibilities or limitations. @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.18 2008/01/17 14:03:05 martti Exp $ @ 1.20.6.1 log @Pullup ticket 2518 - requested by martti security update for postfix - pkgsrc/mail/postfix/Makefile 1.219, 1.220 - pkgsrc/mail/postfix/distinfo 1.119 - pkgsrc/mail/postfix/patches/patch-aa 1.21 - pkgsrc/mail/postfix/patches/patch-ag 1.25 - pkgsrc/mail/postfix/patches/patch-ai 1.22 - pkgsrc/mail/postfix-current/Makefile 1.100, 1.101 - pkgsrc/mail/postfix-current/distinfo 1.46 - pkgsrc/mail/postfix-current/patches/patch-aa 1.19 - pkgsrc/mail/postfix-current/patches/patch-ag 1.17 - pkgsrc/mail/postfix-current/patches/patch-ai 1.20 Module Name: pkgsrc Committed By: ghen Date: Fri Aug 22 20:29:55 UTC 2008 Modified Files: pkgsrc/mail/postfix: Makefile pkgsrc/mail/postfix-current: Makefile Log Message: Add some (http) mirrors. --- Module Name: pkgsrc Committed By: martti Date: Thu Sep 4 08:25:20 UTC 2008 Modified Files: pkgsrc/mail/postfix: Makefile distinfo pkgsrc/mail/postfix/patches: patch-aa patch-ag patch-ai Log Message: Updated mail/postfix to 2.5.5 Postfix 2.4 and later, on Linux kernel 2.6, is vulnerable to a denial of service attack by a local user. There is no breach of data confidentiality or data integrity. This problem was found by the Postfix author during routine source code maintenance. An on-line version of this announcement is available at http://www.postfix.org/announcements/20080902.html --- Module Name: pkgsrc Committed By: martti Date: Thu Sep 4 08:25:31 UTC 2008 Modified Files: pkgsrc/mail/postfix-current: Makefile distinfo pkgsrc/mail/postfix-current/patches: patch-aa patch-ag patch-ai Log Message: Updated mail/postfix-current to 2.6.20080903 Postfix 2.4 and later, on Linux kernel 2.6, is vulnerable to a denial of service attack by a local user. There is no breach of data confidentiality or data integrity. This problem was found by the Postfix author during routine source code maintenance. An on-line version of this announcement is available at http://www.postfix.org/announcements/20080902.html @ text @d1 1 a1 3 $NetBSD: patch-aa,v 1.20 2008/02/18 17:45:34 ghen Exp $ Make this pkgsrc friendly. @ 1.19 log @Updated mail/postfix to 2.4.3 20070425 Bugfix: don't falsely report "lost connection from localhost[127.0.0.1]" when Postfix is being portscanned. Files: smtpd/smtpd_peer.c, qmqpd/qmqpd_peer.c. 20070430 Robustness: recommend a "0" process limit for policy servers to avoid "connection refused" problems when the smtpd process limit exceeds the default process limit. File: proto/SMTPD_POLICY_README.html. 20070501 Safety: when IPv6 (or IPv4) is turned off, don't treat an IPv6 (or IPv4) connection from e.g. inetd as if it comes from localhost[127.0.0.1]. Files: smtpd/smtpd_peer.c, qmqpd/qmqpd_peer.c. 20070508 Bugfix: Content-Transfer-Encoding: attribute values are case insensitive. File: src/cleanup/cleanup_message.c. 20070514 Bugfix: mailbox_transport(_maps) and fallback_transport(_maps) were broken when used with the error(8) or discard(8) transports. Cause: insufficient documentation. Files: error/error.c, discard/discard.c. 20070520 Bugfix (problem introduced Postfix 2.3): when DSN support was introduced it broke "agressive" recipient duplicate elimination with "enable_original_recipient = no". File: cleanup/cleanup_out_recipient.c. 20070529 Bugfix (introduced Postfix 2.3): the sendmail/postdrop commands would hang when trying to submit a message larger than the per-message size limit. File: postdrop/postdrop.c. 20070530 Sabotage the saboteur who insists on breaking Postfix by adding gethostbyname() calls that cause maildir delivery to fail when the machine name is not found in /etc/hosts, or that cause Postfix processes to hang when the network is down. 20070531 Portability: Victor helpfully pointed out that change 20070425 broke on non-IPv6 systems. Files: smtpd/smtpd_peer.c, qmqpd/qmqpd_peer.c. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.18 2007/04/03 07:27:51 martti Exp $ d3 3 a5 3 --- postfix-install.orig 2007-04-02 20:14:37.000000000 +0300 +++ postfix-install 2007-06-01 06:26:07.000000000 +0300 @@@@ -359,26 +359,6 @@@@ d32 1 a32 1 @@@@ -735,10 +715,3 @@@@ @ 1.18 log @Updated mail/postfix to 2.4.0 The footprint of new features with Postfix 2.4.0 is significantly smaller than with earlier releases. And that is the whole point of approaching completeness: fewer visible changes. Below is a brief summary of what has changed. See the RELEASE_NOTES file for more, including compatibility issues that may affect your site. The HISTORY file gives a blow-by-blow account of what happened over the past year. Wietse - Postfix can now manage thousands of connections without needing special main.cf, master.cf, or compile-time tweaks, on systems with BSD kqueue, Solaris /dev/poll, or Linux epoll support. - Milter support for message body replacement. The resulting queue files are backwards compatible with Postfix 2.3. The existing Milter support for message header manipulations was revised and is now implemented by much simpler code. - Minor improvements in TLS session cache management and in the implementation of certificate fingerprint based authentication. A more extensive revision of TLS internals will appear first in Postfix 2.5 snapshots. - Improvements in queue manager performance when deferring large amounts of mail, or when delivering mail with lots of recipients. - Workarounds for SMTP servers that reply and hang up prematurely, for file system clocks that are out of sync, and for broken kernel lock management in POP servers. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.17 2006/07/13 09:57:51 martti Exp $ d3 2 a4 2 --- postfix-install.orig 2007-03-25 23:44:02.000000000 +0300 +++ postfix-install 2007-04-03 08:51:05.000000000 +0300 d32 1 a32 1 @@@@ -729,10 +709,3 @@@@ @ 1.17 log @Updated mail/postfix to 2.3.0 This is the first version in the 2.3.x series, please see the release notes for full list of changes since 2.2.x before upgrading your current installation. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.16 2005/04/04 18:13:32 martti Exp $ d3 2 a4 2 --- postfix-install.orig 2005-08-14 01:51:38.000000000 +0000 +++ postfix-install 2006-07-13 12:37:24.000000000 +0000 d32 1 a32 1 @@@@ -725,10 +705,3 @@@@ @ 1.16 log @Updated postfix to 2.2.2 - A more usable REPLACE action in header/body_checks. The old version produced unexpected results. - Portability to HP-UX. - Two harmless defects in the SMTP and LMTP clients that go back to before the first Postfix release, and that were found while doing code maintenance on the experimental release. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.15 2004/07/19 22:04:40 jlam Exp $ d3 3 a5 3 --- postfix-install.orig 2005-02-02 23:39:36.000000000 +0200 +++ postfix-install 2005-04-04 21:05:58.000000000 +0300 @@@@ -356,26 +356,6 @@@@ d32 1 a32 1 @@@@ -722,10 +702,3 @@@@ @ 1.15 log @Install more of the example configuration files into installed examples directory. Back out modification to postfix-install that was ignoring our setting for config_directory. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- postfix-install.orig Wed Apr 14 11:45:23 2004 +++ postfix-install @@@@ -354,26 +354,6 @@@@ HTML files. Specify \"no\" if you do not d32 1 a32 1 @@@@ -715,10 +695,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ @ 1.14 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 @d3 3 a5 3 --- postfix-install.orig 2004-04-14 11:45:23.000000000 -0400 +++ postfix-install 2004-05-23 22:32:31.000000000 -0400 @@@@ -354,33 +354,13 @@@@ d32 1 a32 9 /) install_root= esac -CONFIG_DIRECTORY=$install_root$config_directory +CONFIG_DIRECTORY=conf # If a parameter is not set via the command line or environment, # try to use settings from installed configuration files. @@@@ -715,10 +695,3 @@@@ @ 1.13 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-aa,v 1.12 2003/04/17 06:22:18 martti Exp $ d3 3 a5 3 --- postfix-install.orig 2003-03-21 20:04:53.000000000 +0100 +++ postfix-install @@@@ -338,33 +338,13 @@@@ README files. Specify \"no\" if you do n d40 1 a40 1 @@@@ -652,13 +632,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ d49 1 a49 4 - export daemon_directory command_directory queue_directory sendmail_path \ - newaliases_path mailq_path mail_owner setgid_group manpage_directory \ - sample_directory readme_directory - ${SHELL} conf/post-install $post_install_options || exit 1 @ 1.13.6.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-aa,v 1.13 2003/05/01 14:07:58 jmmv Exp $ d3 3 a5 3 --- postfix-install.orig 2004-04-14 11:45:23.000000000 -0400 +++ postfix-install 2004-05-23 22:32:31.000000000 -0400 @@@@ -354,33 +354,13 @@@@ d40 1 a40 1 @@@@ -715,10 +695,3 @@@@ d49 4 a52 1 - bin/postfix post-install $post_install_options || exit 1 @ 1.12 log @Updated postfix to 2.0.8 - Postfix processes now abort when given a net/mask pattern with a non-zero host portion (for example, 168.100.189.2/28), instead of risking to become an open mail relay. - Workaround for file system clock drift that caused Postfix to ignore new mail (this could happen with queue file systems mounted from a server). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.11 2003/01/15 17:15:05 martti Exp $ d3 3 a5 3 --- postfix-install.orig 2003-03-21 21:04:53.000000000 +0200 +++ postfix-install 2003-04-17 08:53:23.000000000 +0300 @@@@ -338,33 +338,13 @@@@ d40 14 @ 1.11 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-aa,v 1.10 2002/03/06 15:07:54 martti Exp $ d3 3 a5 3 --- postfix-install.orig Tue Jan 14 19:57:32 2003 +++ postfix-install Wed Jan 15 18:58:03 2003 @@@@ -337,33 +337,13 @@@@ @ 1.10 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-aa,v 1.9 2001/06/07 09:23:20 itojun Exp $ d3 3 a5 3 --- postfix-install.orig Sat Feb 23 14:32:12 2002 +++ postfix-install Tue Mar 5 13:44:11 2002 @@@@ -348,33 +348,13 @@@@ @ 1.9 log @upgrade to postfix-20010228-pl03. changes since pl02: 20010501 Bugfix: The SMTP server's 550 in reply to DATA should be a 554 response. And it wasn't Sendmail. Claus Assman. Bugfix: the INSTALL.sh test for non-interactive upgrade broke rooted installations that specify settings via the environment. Simon Mudd. Bugfix: mailq output is now really flushed one message at a time. File: sendmail/sendmail.c. 20010507 Bugfix: with soft_bounce=yes, the SMTP server would log 5xx replies even though it would send 4xx replies to the client (Phil Howard, ipal.net). File: smtpd/smtpd_check.c. 20010523 Bugfix: postsuper's temporary file detection logic needed fixing. Bugfix: memory leak in the LDAP client module. Alain Thivillon, France Teaser - Groupe Firstream. 20010525 Bugfix: the SMTP and LMTP clients claimed that a queue file needed to be delivered again (even when all recipients were erased from the queue file) when no QUIT or RSET reply was received (by default, this does not happen with SMTP mail because the SMTP client does not wait for QUIT replies and does not send RSET to deliver mail). As a result of the same bug the LMTP client followed a dangling pointer when sending QUIT after process idle timeout while the LMTP server had disconnected. Files: smtp/smtp_proto.c, lmtp/lmtp_proto.c. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 4 --- INSTALL.sh.orig Tue May 1 23:21:22 2001 +++ INSTALL.sh Thu Jun 7 17:50:31 2001 @@@@ -7,39 +7,39 @@@@ umask 022 d9 1 a9 32 test -t 0 && -cat <&2 - echo file from a previous Postfix installation. 1>&2 - echo 1>&2 - echo Use interactive installation instead. 1>&2 - exit 1 -fi +#test -f $CONFIG_DIRECTORY/main.cf && { +# for name in daemon_directory command_directory queue_directory mail_owner +# do +# eval $name='"`bin/postconf -c $CONFIG_DIRECTORY -h $name`"' || kill $$ +# done +#} + +#if [ -f $CONFIG_DIRECTORY/install.cf ] +#then +# . $CONFIG_DIRECTORY/install.cf +#elif [ ! -t 0 -a -z "$install_root" ] +#then +# echo Non-interactive install needs the $CONFIG_DIRECTORY/install.cf 1>&2 +# echo file from a previous Postfix installation. 1>&2 +# echo 1>&2 +# echo Use interactive installation instead. 1>&2 +# exit 1 +#fi # Override default settings. -test -t 0 && -for name in daemon_directory command_directory \ - queue_directory sendmail_path newaliases_path mailq_path mail_owner\ - setgid manpages -do - while : - do - eval echo \$n "$name: [\$$name]\ \$c" - read ans - case $ans in - "") break;; - *) eval $name=\$ans; break;; - esac - done -done +#test -t 0 && +#for name in daemon_directory command_directory \ +# queue_directory sendmail_path newaliases_path mailq_path mail_owner\ +# setgid manpages +#do +# while : +# do +# eval echo \$n "$name: [\$$name]\ \$c" +# read ans +# case $ans in +# "") break;; +# *) eval $name=\$ans; break;; +# esac +# done +#done # Sanity checks @@@@ -242,10 +239,10 @@@@ d31 3 a33 50 DAEMON_DIRECTORY=$install_root$daemon_directory COMMAND_DIRECTORY=$install_root$command_directory -QUEUE_DIRECTORY=$install_root$queue_directory +QUEUE_DIRECTORY=$queue_directory SENDMAIL_PATH=$install_root$sendmail_path -NEWALIASES_PATH=$install_root$newaliases_path -MAILQ_PATH=$install_root$mailq_path +#NEWALIASES_PATH=$install_root$newaliases_path +#MAILQ_PATH=$install_root$mailq_path MANPAGES=$install_root$manpages # Create any missing directories. @@@@ -254,7 +251,7 @@@@ test -d $DAEMON_DIRECTORY || mkdir -p $DAEMON_DIRECTORY || exit 1 test -d $COMMAND_DIRECTORY || mkdir -p $COMMAND_DIRECTORY || exit 1 test -d $QUEUE_DIRECTORY || mkdir -p $QUEUE_DIRECTORY || exit 1 -for path in $SENDMAIL_PATH $NEWALIASES_PATH $MAILQ_PATH +for path in $SENDMAIL_PATH do dir=`echo $path|sed -e 's/[/][/]*[^/]*$//' -e 's/^$/\//'` test -d $dir || mkdir -p $dir || exit 1 @@@@ -274,8 +271,8 @@@@ test -f bin/sendmail && { compare_or_replace a+x,go-w bin/sendmail $SENDMAIL_PATH || exit 1 - compare_or_symlink $SENDMAIL_PATH $NEWALIASES_PATH - compare_or_symlink $SENDMAIL_PATH $MAILQ_PATH +# compare_or_symlink $SENDMAIL_PATH $NEWALIASES_PATH +# compare_or_symlink $SENDMAIL_PATH $MAILQ_PATH } if [ -f $CONFIG_DIRECTORY/main.cf ] @@@@ -300,13 +297,13 @@@@ "mail_owner = $mail_owner" \ || exit 1 -(echo "# This file was generated by $0" -for name in sendmail_path newaliases_path mailq_path setgid manpages -do - eval echo $name=\$$name -done) >$tempdir/junk || exit 1 -compare_or_move a+x,go-w $tempdir/junk $CONFIG_DIRECTORY/install.cf || exit 1 -rm -f $tempdir/junk +#(echo "# This file was generated by $0" +#for name in sendmail_path newaliases_path mailq_path setgid manpages +#do +# eval echo $name=\$$name +#done) >$tempdir/junk || exit 1 +#compare_or_move a+x,go-w $tempdir/junk $CONFIG_DIRECTORY/install.cf || exit 1 +#rm -f $tempdir/junk d35 2 a36 1 # Use set-gid privileges instead of writable maildrop (optional). d38 2 @ 1.8 log @use postfix 20010228-pl02 from wietse. 20010403 Workaround: the mysql library can return null pointers rather than zero-length strings. 20010404 Ergonomics: log additional information about the reason why "mail for XXX loops back to myself", when the local machine is the best MX host. File: smtp/smtp_addr.c. 20010406 Changed some noisy LDAP client warnings into optional logging. LaMont Jones, util/dict_ldap.c. 20010411 Bugfix: the SMTP server now replies with 550 instead of 503 when it receives the DATA command without having received a valid recipient address. This is needed for the Sendmail client-side pipelining implementation. Problem reported by Lutz Jaenicke. File: smtpd/smtpd.c. Cleanup: shut up if chattr fails on Reiserfs and other file systems that do not support the respective attributes. Files: conf/postfix-script-{no,}sgid. 20010413 Ergonomics: Postfix applications now warn when a DB or DBM file is out of date, and recommend to rebuild the table. Files: util/dict_db.c, util/dict_dbm.c. 20010414 Bugfix: with a non-default inet_interfaces setting, the master ignored host information in master.cf host:port settings. Fix by Jun-ichiro itojun Hagino @@ iijlab.net. Files: master/master.h, master/master_ent.c. 20010426 Bugfix: the SMTP server did not parse invalid MAIL FROM or RCPT TO addresses such as > the way it was supposed to do. I thought this was taken care of years ago. File: smtpd/smtpd.c. 20010427 Bugfix: smtpd would reject mail instead of replying with a 4xx temporary error code when, for example, an LDAP or mysql server was unavailable. Remotely based on a fix by Robert Kiessling @@ de.easynet.net. File: smtpd/smtpd_check.c. @ text @d3 2 a4 2 --- INSTALL.sh.orig Sat Apr 28 02:47:23 2001 +++ INSTALL.sh Thu May 3 09:10:27 2001 d135 1 a135 1 @@@@ -159,40 +156,40 @@@@ d146 11 a156 9 -test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf || { - test -t 0 || { - echo Non-interactive install needs the $CONFIG_DIRECTORY/install.cf 1>&2 - echo file from a previous Postfix installation. 1>&2 - echo 1>&2 - echo Use interactive installation instead. 1>&2 - exit 1 - } -} d164 11 a174 9 +#test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf || { +# test -t 0 || { +# echo Non-interactive install needs the $CONFIG_DIRECTORY/install.cf 1>&2 +# echo file from a previous Postfix installation. 1>&2 +# echo 1>&2 +# echo Use interactive installation instead. 1>&2 +# exit 1 +# } +#} d211 1 a211 1 @@@@ -240,10 +237,10 @@@@ d225 1 a225 1 @@@@ -252,7 +249,7 @@@@ d234 1 a234 1 @@@@ -272,8 +269,8 @@@@ d245 1 a245 1 @@@@ -298,13 +295,13 @@@@ @ 1.7 log @resurrect, after nuking the right files in the wrong dir. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2001/03/20 12:50:50 hubertf Exp $ d3 2 a4 2 --- INSTALL.sh.orig Thu Jan 25 11:02:53 2001 +++ INSTALL.sh Sun Feb 4 14:45:40 2001 d135 1 a135 1 @@@@ -159,32 +156,32 @@@@ d145 10 d161 10 a170 3 -test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf +#test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf d207 1 a207 1 @@@@ -232,10 +229,10 @@@@ d221 1 a221 1 @@@@ -244,7 +241,7 @@@@ d230 1 a230 1 @@@@ -264,8 +261,8 @@@@ d241 1 a241 1 @@@@ -290,13 +287,13 @@@@ @ 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-aa,v 1.9 2001/02/04 06:10:24 itojun Exp $ @ 1.4 log @Add "error" transport program - fixes PR pkg/8403 from Andreas Wrede. Also sort PLIST and add the man manpages (only the cat pages were there). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 1999/08/26 13:05:08 mrg Exp $ d3 242 a244 20 --- Makefile.orig Tue May 18 23:37:51 1999 +++ Makefile Sun May 30 18:49:12 1999 @@@@ -1,3 +1,17 @@@@ +# $NetBSD: patch-aa,v 1.3 1999/08/26 13:05:08 mrg Exp $ + +# NOTE THAT THE BELOW DOES NOT CONTAIN `etc'! +SUBDIR= util global dns master masterlib postfix sendmail error \ + pickup cleanup smtpd local trivial-rewrite qmgr smtp bounce pipe \ + showq postalias postcat postconf postdrop postkick postlock postlog \ + postmap postsuper postfix-script conf + +SUBDIR+=man + +# not yet included: html +# not needed: smtpstone fsstone + +.include # Usage: # make makefiles [CC=compiler] [OPT=compiler-flags] [DEBUG=debug-flags] # @ 1.3 log @actually make POSTFIX_NOSETGID work. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 1999/05/30 17:04:45 tron Exp $ d6 1 a6 1 +# $NetBSD: patch-aa,v 1.2 1999/05/30 17:04:45 tron Exp $ d9 1 a9 1 +SUBDIR= util global dns master masterlib postfix sendmail \ @ 1.2 log @Patch files should be created with "diff -u". @ text @d1 1 a1 1 $NetBSD$ d5 2 a6 2 @@@@ -1,3 +1,23 @@@@ +# $NetBSD: patch-aa,v 1.1 1999/05/29 20:57:19 christos Exp $ d11 1 a11 1 + showq postalias postcat postconf postkick postlock postlog \ a14 6 + +# XXX +.include +.if !POSTFIX_NOSETGID +SUBDIR+=postdrop +.endif @ 1.1 log @postfix-19990317-pl0 package... Based on the version perry imported. @ text @d3 26 a28 849 *** Makefile.orig Tue May 18 17:37:51 1999 --- Makefile Sat Mar 27 00:11:59 1999 *************** *** 0 **** --- 1,20 ---- + # $NetBSD: Makefile,v 1.2 1999/03/27 03:43:28 mrg Exp $ + + # NOTE THAT THE BELOW DOES NOT CONTAIN `etc'! + SUBDIR= util global dns master masterlib postfix sendmail \ + pickup cleanup smtpd local trivial-rewrite qmgr smtp bounce pipe \ + showq postalias postcat postconf postkick postlock postlog \ + postmap postsuper postfix-script conf + + SUBDIR+=man + + # XXX + .include + .if !POSTFIX_NOSETGID + SUBDIR+=postdrop + .endif + + # not yet included: html + # not needed: smtpstone fsstone + + .include *** Makefile.inc.orig Wed Dec 31 19:00:00 1969 --- Makefile.inc Sat Mar 27 00:10:39 1999 *************** *** 0 **** --- 1,32 ---- + # $NetBSD: Makefile.inc,v 1.1 1999/03/27 02:48:51 perry Exp $ + + WARNS?= 0 + + DOBJDIR!=cd $(.CURDIR)/../dns; \ + printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}\n" | ${MAKE} -s -f- + + MOBJDIR!=cd $(.CURDIR)/../masterlib; \ + printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}\n" | ${MAKE} -s -f- + + GOBJDIR!=cd $(.CURDIR)/../global; \ + printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}\n" | ${MAKE} -s -f- + + UOBJDIR!=cd $(.CURDIR)/../util; \ + printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}\n" | ${MAKE} -s -f- + + CPPFLAGS+= -Wno-comment -DNETBSD1 -I${.CURDIR}/ \ + -I${.CURDIR}/../master -I${.CURDIR}/../global -I${.CURDIR}/../util \ + -I${.CURDIR}/../dns + + + LIBPDNS= ${DOBJDIR}/libdns.a + LIBPMASTER= ${MOBJDIR}/libmaster.a + LIBPGLOBAL= ${GOBJDIR}/libglobal.a + LIBPUTIL= ${UOBJDIR}/libutil.a + + #LDADD= + #DPADD= ${MOBJDIR}/libmaster.a ${GOBJDIR}/libglobal.a ${UOBJDIR}/libutil.a + + .if exists(${.CURDIR}/../../Makefile.inc) + .include "${.CURDIR}/../../Makefile.inc" + .endif *** bounce/Makefile.orig Wed Dec 31 19:00:00 1969 --- bounce/Makefile Fri Mar 26 21:48:51 1999 *************** *** 0 **** --- 1,15 ---- + # $NetBSD$ + .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} + + # XXX + NOMAN=1 + + .include *** cleanup/Makefile.orig Wed Dec 31 19:00:00 1969 --- cleanup/Makefile Fri Mar 26 21:48:52 1999 *************** *** 0 **** --- 1,18 ---- + # $NetBSD$ + .include "../conf/main.cf" + + PROG= cleanup + BINDIR=${daemon_directory} + + SRCS = cleanup.c cleanup_out.c cleanup_envelope.c cleanup_message.c \ + cleanup_extracted.c cleanup_state.c cleanup_skip.c cleanup_rewrite.c \ + cleanup_map11.c cleanup_map1n.c cleanup_masquerade.c \ + cleanup_out_recipient.c + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** conf/Makefile.orig Wed Dec 31 19:00:00 1969 --- conf/Makefile Sat Mar 27 00:11:09 1999 *************** *** 0 **** --- 1,17 ---- + # $NetBSD: Makefile,v 1.1 1999/03/27 02:48:52 perry Exp $ + .include "../conf/main.cf" + + BINDIR= ${share_directory} + + + FILES= LICENSE Makefile access aliases canonical main.cf master.cf \ + relocated sample-aliases.cf sample-canonical.cf \ + sample-debug.cf sample-ldap.cf sample-local.cf \ + sample-misc.cf sample-pcre.cf sample-rate.cf \ + sample-relocated.cf sample-resource.cf \ + sample-rewrite.cf sample-smtp.cf sample-smtpd.cf \ + sample-transport.cf sample-virtual.cf transport virtual + SCRIPTS= postfix-script-sgid postfix-script-nosgid + + .include + *** conf/main.cf.orig Wed Mar 17 17:35:48 1999 --- conf/main.cf Fri Mar 26 22:41:32 1999 *************** *** 1,3 **** --- 1,5 ---- + # $NetBSD$ + # # Global Postfix configuration file. This file lists only a subset # of all 100+ parameters. See the sample-xxx.cf files for a full list. # *************** *** 18,36 **** # Postfix support programs and daemons. This setting can be overruled # with the command_directory and daemon_directory parameters. # ! program_directory = /some/where/postfix/bin # The command_directory parameter specifies the location of all # postXXX commands. The default value is $program_directory. # ! #command_directory = /usr/sbin # The daemon_directory parameter specifies the location of all Postfix # daemon programs (i.e. programs listed in the master.cf file). The # default value is $program_directory. This directory must be owned # by root. # ! #daemon_directory = /usr/libexec/postfix # QUEUE AND PROCESS OWNERSHIP # --- 20,43 ---- # Postfix support programs and daemons. This setting can be overruled # with the command_directory and daemon_directory parameters. # ! #program_directory = /some/where/postfix/bin # The command_directory parameter specifies the location of all # postXXX commands. The default value is $program_directory. # ! 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). The # default value is $program_directory. This directory must be owned # by root. # ! daemon_directory = __PREFIX/libexec/postfix ! ! # Shared files and etc directory ! etc_directory = /etc/postfix ! share_directory = __PREFIX/share/postfix ! man_directory = __PREFIX/man # QUEUE AND PROCESS OWNERSHIP # *************** *** 40,53 **** # 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 # The default_privs parameter specifies the default rights used by # the local delivery agent for delivery to external file or command. # 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 # INTERNET HOST AND DOMAIN NAMES # --- 47,60 ---- # 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 # The default_privs parameter specifies the default rights used by # the local delivery agent for delivery to external file or command. # 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 # INTERNET HOST AND DOMAIN NAMES # *************** *** 347,354 **** # 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 # Other configurable parameters. --- 354,360 ---- # 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 # Other configurable parameters. *** dns/Makefile.orig Wed Dec 31 19:00:00 1969 --- dns/Makefile Fri Mar 26 21:48:52 1999 *************** *** 0 **** --- 1,13 ---- + # $NetBSD$ + + LIB = dns + SRCS = dns_lookup.c dns_rr.c dns_strerror.c dns_strtype.c + + MKLINT= no + MKPIC= no + MKPROFILE= no + + # only needed during build + libinstall:: + + .include *** etc/Makefile.orig Wed Dec 31 19:00:00 1969 --- etc/Makefile Sat Mar 27 00:19:37 1999 *************** *** 0 **** --- 1,11 ---- + # $NetBSD: Makefile,v 1.3 1999/03/27 03:45:15 mrg Exp $ + + .PATH: ${.CURDIR}/../conf + .include "../conf/main.cf" + + BINDIR= ${etc_directory} + FILES= main.cf master.cf aliases + + distribution: install + + .include diff --new-file -rc ./global/Makefile global/Makefile *** global/Makefile.orig Wed Dec 31 19:00:00 1969 --- global/Makefile Fri Mar 26 21:48:52 1999 *************** *** 0 **** --- 1,31 ---- + # $NetBSD$ + + LIB = global + + SRCS = been_here.c bounce.c canon_addr.c clean_env.c cleanup_strerror.c \ + config.c config_bool.c config_int.c config_str.c debug_peer.c \ + debug_process.c defer.c deliver_completed.c deliver_flock.c \ + deliver_request.c domain_list.c dot_lockfile.c file_id.c \ + header_opts.c is_header.c mail_addr.c mail_addr_crunch.c \ + mail_addr_find.c mail_addr_map.c mail_command_read.c \ + mail_command_write.c mail_connect.c mail_copy.c mail_date.c \ + mail_error.c mail_flush.c mail_open_ok.c mail_params.c \ + mail_pathname.c mail_print.c mail_queue.c mail_run.c mail_scan.c \ + mail_scan_dir.c mail_stream.c mail_task.c mail_trigger.c maps.c \ + mark_corrupt.c mkmap_db.c mkmap_dbm.c mkmap_open.c mynetworks.c \ + mypwd.c namadr_list.c off_cvt.c opened.c own_inet_addr.c \ + peer_name.c pipe_command.c post_mail.c quote_822_local.c \ + rec_streamlf.c rec_type.c recipient_list.c record.c remove.c \ + resolve_clnt.c resolve_local.c rewrite_clnt.c sent.c smtp_stream.c \ + split_addr.c string_list.c sys_exits.c timed_ipc.c tok822_find.c \ + tok822_node.c tok822_parse.c tok822_resolve.c tok822_rewrite.c \ + tok822_tree.c clnt_stream.c deliver_pass.c + + MKLINT= no + MKPIC= no + MKPROFILE= no + + # only needed during build + libinstall:: + + .include *** local/Makefile.orig Wed Dec 31 19:00:00 1969 --- local/Makefile Fri Mar 26 21:48:53 1999 *************** *** 0 **** --- 1,17 ---- + # $NetBSD$ + + .include "../conf/main.cf" + PROG= local + BINDIR=${daemon_directory} + + SRCS = alias.c command.c delivered.c dotforward.c file.c forward.c \ + include.c indirect.c local.c mailbox.c recipient.c resolve.c token.c \ + deliver_attr.c feature.c maildir.c biff_notify.c unknown.c + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** man/Makefile.orig Wed Dec 31 19:00:00 1969 --- man/Makefile Fri Mar 26 21:48:53 1999 *************** *** 0 **** --- 1,5 ---- + # $NetBSD$ + + SUBDIR+=man1 man5 man8 + + .include *** man/man1/Makefile.orig Wed Dec 31 19:00:00 1969 --- man/man1/Makefile Fri Mar 26 21:48:53 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../../conf/main.cf" + MANDIR= ${man_directory} + + MAN= postcat.1 postfix.1 postlog.1 \ + postconf.1 postkick.1 postmap.1 \ + postalias.1 postdrop.1 postlock.1 postsuper.1 + + # XXX notyet: + # mailq.1 sendmail.1 newaliases.1 + + .include *** man/man5/Makefile.orig Wed Dec 31 19:00:00 1969 --- man/man5/Makefile Fri Mar 26 21:48:55 1999 *************** *** 0 **** --- 1,10 ---- + # $NetBSD$ + .include "../../conf/main.cf" + MANDIR= ${man_directory} + + MAN= access.5 canonical.5 relocated.5 transport.5 virtual.5 + + # XXX notyet: + # aliases.5 + + .include *** man/man8/Makefile.orig Wed Dec 31 19:00:00 1969 --- man/man8/Makefile Fri Mar 26 21:48:56 1999 *************** *** 0 **** --- 1,11 ---- + # $NetBSD$ + .include "../../conf/main.cf" + MANDIR= ${man_directory} + + MAN= bounce.8 local.8 pipe.8 smtp.8 \ + cleanup.8 master.8 qmgr.8 smtpd.8 \ + pickup.8 showq.8 trivial-rewrite.8 + + MLINKS= bounce.8 defer.8 + + .include *** master/Makefile.orig Wed Dec 31 19:00:00 1969 --- master/Makefile Fri Mar 26 21:48:56 1999 *************** *** 0 **** --- 1,16 ---- + # $NetBSD$ + + .include "../conf/main.cf" + PROG= master + BINDIR=${daemon_directory} + SRCS = master.c master_conf.c master_ent.c master_sig.c master_avail.c \ + master_spawn.c master_service.c master_status.c master_listen.c \ + master_vars.c master_wakeup.c + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** masterlib/Makefile.orig Wed Dec 31 19:00:00 1969 --- masterlib/Makefile Fri Mar 26 21:48:56 1999 *************** *** 0 **** --- 1,14 ---- + # $NetBSD$ + + .PATH: ${.CURDIR}/../master + LIB= master + SRCS = single_server.c multi_server.c trigger_server.c master_proto.c + + MKLINT= no + MKPIC= no + MKPROFILE= no + + # only needed during build + libinstall:: + + .include *** pickup/Makefile.orig Wed Dec 31 19:00:00 1969 --- pickup/Makefile Fri Mar 26 21:48:57 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= pickup + BINDIR=${daemon_directory} + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** pipe/Makefile.orig Wed Dec 31 19:00:00 1969 --- pipe/Makefile Fri Mar 26 21:48:57 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= pipe + BINDIR=${daemon_directory} + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include diff --new-file -rc ./postalias/Makefile postalias/Makefile *** postalias/Makefile.orig Wed Dec 31 19:00:00 1969 --- postalias/Makefile Fri Mar 26 21:48:57 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postalias + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postcat/Makefile.orig Wed Dec 31 19:00:00 1969 --- postcat/Makefile Fri Mar 26 21:48:58 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postcat + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postconf/Makefile.orig Wed Dec 31 19:00:00 1969 --- postconf/Makefile Fri Mar 26 22:26:29 1999 *************** *** 0 **** --- 1,27 ---- + # $NetBSD: Makefile,v 1.1 1999/03/27 02:48:58 perry Exp $ + .include "../conf/main.cf" + PROG= postconf + BINDIR=${command_directory} + + PSRCS= postconf.c + GENSRCS=bool_table.h bool_vars.h int_table.h int_vars.h str_table.h \ + str_vars.h + SRCS= ${PSRCS} ${GENSRCS} + + CLEANFILES+= ${GENSRCS} + + CPPFLAGS+= -I${.OBJDIR} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + ${GENSRCS}: ${.CURDIR}/../global/mail_params.h + sh ${.CURDIR}/extract.sh ${.CURDIR}/../*/*.c + + # XXX + ${PSRCS}: ${GENSRCS} + + .include *** postdrop/Makefile.orig Wed Dec 31 19:00:00 1969 --- postdrop/Makefile Fri Mar 26 21:48:59 1999 *************** *** 0 **** --- 1,15 ---- + # $NetBSD$ + .include "../conf/main.cf" + + PROG= postdrop + BINDIR= ${command_directory} + BINGRP= maildrop + BINMODE=2755 + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include ***Makefile Wed Dec 31 19:00:00 1969 --- postfix/Makefile Fri Mar 26 21:48:59 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG=postfix + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include ***postfix-19990317-pl05-script/Makefile Wed Dec 31 19:00:00 1969 --- postfix-script/Makefile Fri Mar 26 22:45:15 1999 *************** *** 0 **** --- 1,18 ---- + # $NetBSD: Makefile,v 1.2 1999/03/27 03:43:28 mrg Exp $ + .include "../conf/main.cf" + + .PATH: ${.CURDIR}/../conf + + BINDIR= ${etc_directory} + + # XXX + .include + .if POSTFIX_NOSETGID + SCRIPTS= postfix-script-nosgid + .else + SCRIPTS= postfix-script-sgid + .endif + SCRIPTSNAME= postfix-script + FILES= LICENSE + + .include *** postkick/Makefile.orig Wed Dec 31 19:00:00 1969 --- postkick/Makefile Fri Mar 26 21:49:00 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postkick + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postlock/Makefile.orig Wed Dec 31 19:00:00 1969 --- postlock/Makefile Fri Mar 26 21:49:00 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postlock + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postlog/Makefile.orig Wed Dec 31 19:00:00 1969 --- postlog/Makefile Fri Mar 26 21:49:00 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postlog + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postmap/Makefile.orig Wed Dec 31 19:00:00 1969 --- postmap/Makefile Fri Mar 26 21:49:01 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postmap + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** postsuper/Makefile.orig Wed Dec 31 19:00:00 1969 --- postsuper/Makefile Fri Mar 26 21:49:01 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= postsuper + BINDIR=${command_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include diff --new-file -rc ./postsuper/postsuper.c postsuper/postsuper.c *** qmgr/Makefile.orig Wed Dec 31 19:00:00 1969 --- qmgr/Makefile Fri Mar 26 21:49:02 1999 *************** *** 0 **** --- 1,16 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= qmgr + BINDIR=${daemon_directory} + + SRCS = qmgr.c qmgr_active.c qmgr_transport.c qmgr_queue.c qmgr_entry.c \ + qmgr_message.c qmgr_deliver.c qmgr_move.c qmgr_rcpt_list.c \ + qmgr_defer.c qmgr_enable.c qmgr_scan.c qmgr_bounce.c + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** sendmail/Makefile.orig Wed Dec 31 19:00:00 1969 --- sendmail/Makefile Fri Mar 26 21:49:02 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= sendmail + BINDIR=${daemon_directory} + + DPADD+= ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** showq/Makefile.orig Wed Dec 31 19:00:00 1969 --- showq/Makefile Fri Mar 26 21:49:02 1999 *************** *** 0 **** --- 1,12 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= showq + BINDIR=${daemon_directory} + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** smtp/Makefile.orig Wed Dec 31 19:00:00 1969 --- smtp/Makefile Fri Mar 26 21:49:03 1999 *************** *** 0 **** --- 1,17 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= smtp + BINDIR=${daemon_directory} + + SRCS = smtp.c quote_821_local.c smtp_connect.c smtp_proto.c smtp_chat.c \ + smtp_session.c smtp_addr.c smtp_trouble.c smtp_unalias.c smtp_state.c + + LIBS = ../lib/libmaster.a ../lib/libglobal.a ../lib/libdns.a ../lib/libutil.a + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPDNS} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPDNS} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** smtpd/Makefile.orig Wed Dec 31 19:00:00 1969 --- smtpd/Makefile Fri Mar 26 21:49:03 1999 *************** *** 0 **** --- 1,16 ---- + # $NetBSD$ + .include "../conf/main.cf" + + PROG= smtpd + BINDIR=${daemon_directory} + + SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c + + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPDNS} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPDNS} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include *** trivial-rewrite/Makefile.orig Wed Dec 31 19:00:00 1969 --- trivial-rewrite/Makefile Fri Mar 26 21:49:04 1999 *************** *** 0 **** --- 1,16 ---- + # $NetBSD$ + .include "../conf/main.cf" + PROG= trivial-rewrite + BINDIR=${daemon_directory} + + SRCS = trivial-rewrite.c rewrite.c resolve.c transport.c + + DPADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + LDADD+= ${LIBPMASTER} ${LIBPGLOBAL} ${LIBPUTIL} + + # XXX + NOMAN=1 + + .include + + *** util/Makefile.orig Wed Dec 31 19:00:00 1969 --- util/Makefile Fri Mar 26 21:49:04 1999 *************** *** 0 **** --- 1,32 ---- + # $NetBSD$ + + LIB= util + SRCS= argv.c argv_split.c attr.c basename.c binhash.c chroot_uid.c \ + close_on_exec.c concatenate.c dict.c dict_db.c dict_dbm.c \ + dict_env.c dict_ht.c dict_ldap.c dict_ni.c dict_nis.c \ + dict_nisplus.c dict_open.c dir_forest.c doze.c environ.c \ + events.c exec_command.c fifo_listen.c fifo_trigger.c file_limit.c \ + find_inet.c fsspace.c fullname.c get_domainname.c get_hostname.c \ + htable.c inet_addr_host.c inet_addr_list.c inet_addr_local.c \ + inet_connect.c inet_listen.c inet_trigger.c inet_util.c \ + line_wrap.c lowercase.c lstat_as.c mac_parse.c make_dirs.c \ + match_list.c match_ops.c msg.c msg_output.c msg_syslog.c \ + msg_vstream.c mvect.c myflock.c mymalloc.c mystrtok.c name_mask.c \ + non_blocking.c open_as.c open_limit.c open_lock.c peekfd.c \ + percentm.c posix_signals.c printable.c read_wait.c readable.c \ + readline.c ring.c safe_getenv.c safe_open.c sane_accept.c \ + scan_dir.c set_eugid.c set_ugid.c sigdelay.c skipblanks.c \ + split_at.c stat_as.c sys_compat.c timed_connect.c timed_wait.c \ + translit.c trimblanks.c unix_connect.c unix_listen.c unix_trigger.c \ + unsafe.c username.c valid_hostname.c vbuf.c vbuf_print.c \ + vstream.c vstream_popen.c vstring.c vstring_vstream.c writable.c \ + write_buf.c write_wait.c dict_unix.c dict_pcre.c + + MKLINT= no + MKPIC= no + MKPROFILE= no + + # only needed during build + libinstall:: + + .include *** util/sys_defs.h.orig Wed Dec 31 19:00:00 1969 --- util/sys_defs.h Fri Mar 26 21:49:04 1999 *************** *** 31,39 **** #define HAS_DB #define HAS_SA_LEN #define DEF_DB_TYPE "hash" #define ALIAS_DB_MAP "hash:/etc/aliases" #define GETTIMEOFDAY(t) gettimeofday(t,(struct timezone *) 0) ! #define ROOT_PATH "/bin:/usr/bin:/sbin:/usr/sbin" #define USE_STATFS #define STATFS_IN_SYS_MOUNT_H #endif --- 31,39 ---- #define HAS_DB #define HAS_SA_LEN #define DEF_DB_TYPE "hash" #define ALIAS_DB_MAP "hash:/etc/aliases" #define GETTIMEOFDAY(t) gettimeofday(t,(struct timezone *) 0) ! #define ROOT_PATH "/bin:/usr/bin:/sbin:/usr/sbin:__PREFIX/sbin:__PREFIX/bin" #define USE_STATFS #define STATFS_IN_SYS_MOUNT_H #endif @