head 1.20; access; symbols pkgsrc-2013Q2:1.20.0.8 pkgsrc-2013Q2-base:1.20 pkgsrc-2012Q4:1.20.0.6 pkgsrc-2012Q4-base:1.20 pkgsrc-2011Q4:1.20.0.4 pkgsrc-2011Q4-base:1.20 pkgsrc-2011Q2:1.20.0.2 pkgsrc-2011Q2-base:1.20 pkgsrc-2010Q4:1.19.0.22 pkgsrc-2010Q4-base:1.19 pkgsrc-2010Q3:1.19.0.20 pkgsrc-2010Q3-base:1.19 pkgsrc-2010Q2:1.19.0.18 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.19.0.16 pkgsrc-2010Q1-base:1.19 pkgsrc-2009Q4:1.19.0.14 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q3:1.19.0.12 pkgsrc-2009Q3-base:1.19 pkgsrc-2009Q2:1.19.0.10 pkgsrc-2009Q2-base:1.19 pkgsrc-2009Q1:1.19.0.8 pkgsrc-2009Q1-base:1.19 pkgsrc-2008Q4:1.19.0.6 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.4 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.2 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.18.0.6 pkgsrc-2008Q2-base:1.18 cwrapper:1.18.0.4 pkgsrc-2008Q1:1.18.0.2 pkgsrc-2008Q1-base:1.18 pkgsrc-2007Q4:1.17.0.6 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.4 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.2 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.16.0.2 pkgsrc-2007Q1-base:1.16 pkgsrc-2006Q4:1.15.0.10 pkgsrc-2006Q4-base:1.15 pkgsrc-2006Q3:1.15.0.8 pkgsrc-2006Q3-base:1.15 pkgsrc-2006Q2:1.15.0.6 pkgsrc-2006Q2-base:1.15 pkgsrc-2006Q1:1.15.0.4 pkgsrc-2006Q1-base:1.15 pkgsrc-2005Q4:1.15.0.2 pkgsrc-2005Q4-base:1.15 pkgsrc-2005Q3:1.14.0.10 pkgsrc-2005Q3-base:1.14 pkgsrc-2005Q2:1.14.0.8 pkgsrc-2005Q2-base:1.14 pkgsrc-2005Q1:1.14.0.6 pkgsrc-2005Q1-base:1.14 pkgsrc-2004Q4:1.14.0.4 pkgsrc-2004Q4-base:1.14 pkgsrc-2004Q3:1.14.0.2 pkgsrc-2004Q3-base:1.14 pkgsrc-2004Q2:1.12.0.2 pkgsrc-2004Q2-base:1.12 pkgsrc-2004Q1:1.11.0.2 pkgsrc-2004Q1-base:1.11 pkgsrc-base:1.1.1.2 pkgsrc-2003Q4:1.10.0.2 pkgsrc-2003Q4-base:1.10 buildlink2-base:1.10 netbsd-1-5-RELEASE:1.6 netbsd-1-4-PATCH003:1.6 NetBSD-current-20000814:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.20 date 2011.02.26.09.01.36; author tron; state dead; branches; next 1.19; 1.19 date 2008.09.04.08.25.31; author martti; state Exp; branches 1.19.22.1; next 1.18; 1.18 date 2008.01.17.14.03.05; author martti; state Exp; branches 1.18.6.1; next 1.17; 1.17 date 2007.05.30.07.58.29; author martti; state Exp; branches; next 1.16; 1.16 date 2007.04.03.07.35.47; author martti; state Exp; branches; next 1.15; 1.15 date 2005.09.30.06.04.32; author martti; state Exp; branches; next 1.14; 1.14 date 2004.07.31.05.53.44; author jlam; state Exp; branches 1.14.10.1; next 1.13; 1.13 date 2004.07.02.08.03.04; author martti; state Exp; branches; next 1.12; 1.12 date 2004.06.06.13.50.41; author taca; state Exp; branches; next 1.11; 1.11 date 2004.03.06.15.08.32; author grant; state Exp; branches; next 1.10; 1.10 date 2001.03.20.13.15.54; author hubertf; state dead; branches; next 1.9; 1.9 date 2001.02.04.06.10.24; author itojun; state Exp; branches; next 1.8; 1.8 date 2000.10.23.09.38.49; author itojun; state Exp; branches; next 1.7; 1.7 date 2000.10.15.14.10.20; author itojun; state Exp; branches; next 1.6; 1.6 date 2000.08.14.11.26.46; author itojun; state Exp; branches; next 1.5; 1.5 date 2000.08.14.06.56.56; author itojun; state Exp; branches; next 1.4; 1.4 date 2000.08.14.05.49.45; author itojun; state Exp; branches; next 1.3; 1.3 date 2000.08.14.05.28.26; author itojun; state Exp; branches; next 1.2; 1.2 date 2000.08.14.04.39.59; author itojun; state Exp; branches; next 1.1; 1.1 date 2000.08.14.04.33.24; author itojun; state Exp; branches 1.1.1.1; next ; 1.19.22.1 date 2011.03.11.10.54.03; author tron; state Exp; branches; next ; 1.18.6.1 date 2008.09.05.11.55.45; author ghen; state Exp; branches; next ; 1.14.10.1 date 2005.10.05.13.45.39; author salo; state Exp; branches; next ; 1.1.1.1 date 2000.08.14.04.33.24; author itojun; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2004.03.06.15.04.12; author grant; state Exp; branches; next ; desc @@ 1.20 log @Remove outdated and unmaintained "postfix-current" package. Please use the "postfix" package instead which contains a more recent version. @ text @$NetBSD: patch-aa,v 1.19 2008/09/04 08:25:31 martti Exp $ Make this pkgsrc friendly. --- 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 @@@@ : ${tempdir=`pwd`} : ${config_directory=`bin/postconf -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 @@@@ -739,10 +719,3 @@@@ "sample_directory = $sample_directory" \ "readme_directory = $readme_directory" \ || exit 1 - -# If Postfix is being installed locally from source code, do the -# post-install processing now. - -test -n "$install_root" || { - bin/postfix post-install $post_install_options || exit 1 -} @ 1.19 log @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 1 $NetBSD: patch-aa,v 1.18 2008/01/17 14:03:05 martti Exp $ @ 1.19.22.1 log @Pullup ticket #3385 - requested by taca mail/postfix-current: security update Revisions pulled up: - mail/postfix-current/MESSAGE patch - mail/postfix-current/MESSAGE.sasl patch - mail/postfix-current/Makefile patch - mail/postfix-current/PLIST patch - mail/postfix-current/distinfo patch - mail/postfix-current/files/mailer.conf patch - mail/postfix-current/patches/patch-aa patch - mail/postfix-current/patches/patch-ag patch - mail/postfix-current/patches/patch-ai patch - mail/postfix-current/patches/patch-as patch - mail/postfix-current/patches/patch-at deleted - mail/postfix-current/patches/patch-au deleted - mail/postfix-current/patches/patch-av deleted --- Update "postfix-current" package to version 2.8.1: Postfix stable release 2.8.0 is available. This release continues the move towards improving code and documentation, and making the system better prepared for changes in the threat environment. The postscreen daemon (a zombie blocker in front of Postfix) is now included with the stable release. postscreen now supports TLS and can log the rejected sender, recipient and helo information. See the POSTSCREEN_README file for recommended usage scenarios. Support for DNS whitelisting (permit_rhswl_client), and for pattern matching to filter the responses from DNS white/blacklist servers (e.g., reject_rhsbl_client zen.spamhaus.org=127.0.0.[1..10]). Improved message tracking across SMTP-based content filters; the after-filter SMTP server can log the before-filter queue ID (the XCLIENT protocol was extended). Read-only support for sqlite databases. See sqlite_table(5) and SQLITE_README. Support for 'footers' that are appended to SMTP server "reject" responses. See "smtpd_reject_footer" in the postconf(5) manpage. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.21 2008/09/04 08:25:20 martti Exp $ @ 1.18 log @Updated mail/postfix-current to 2.5.0rc2 * Bug fixes @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.17 2007/05/30 07:58:29 martti Exp $ @ 1.18.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.18 2008/01/17 14:03:05 martti Exp $ Make this pkgsrc friendly. @ 1.17 log @Updated mail/postfix-current to 2.5-20070529 Lots of changes, see the HISTORY file for details. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.16 2007/04/03 07:35:47 martti Exp $ d3 3 a5 3 --- postfix-install.orig 2007-04-02 20:14:37.000000000 +0300 +++ postfix-install 2007-05-30 10:48:41.000000000 +0300 @@@@ -359,26 +359,6 @@@@ d32 1 a32 1 @@@@ -735,10 +715,3 @@@@ @ 1.16 log @Updated mail/postfix-current to 2.5-20070402 This is a new development snapshot. Sync with Makefile with mail/postfix. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.18 2007/04/03 07:27: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.15 log @Updated postfix-current to 2.3-20050922 * lots of bug fixes and new features (see RELEASE_NOTES for details) * sync PLIST.*, MESSAGE.*, Makefile and options.mk with pkgsrc/mail/postfix @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.14 2004/07/31 05:53:44 jlam Exp $ d3 2 a4 2 --- postfix-install.orig 2005-08-14 04:51:38.000000000 +0300 +++ postfix-install 2005-09-30 05:48:14.000000000 +0300 d32 1 a32 1 @@@@ -725,10 +705,3 @@@@ @ 1.14 log @Minimize diffs with pkgsrc/mail/postfix to simplify maintenance of this package. @ 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.10.1 log @Pullup ticket 801 - requested by Martti Kuparinen postfix-current update and PLIST fix Revisions pulled up: - pkgsrc/mail/postfix-current/MESSAGE.sasl 1.3 - pkgsrc/mail/postfix-current/MESSAGE.tls removed - pkgsrc/mail/postfix-current/Makefile 1.45 - pkgsrc/mail/postfix-current/PLIST 1.7, 1.8 - pkgsrc/mail/postfix-current/PLIST.inet6 removed - pkgsrc/mail/postfix-current/PLIST.sasl removed - pkgsrc/mail/postfix-current/PLIST.tls removed - pkgsrc/mail/postfix-current/distinfo 1.14 - pkgsrc/mail/postfix-current/options.mk 1.11 - pkgsrc/mail/postfix-current/patches/patch-aa 1.15 - pkgsrc/mail/postfix-current/patches/patch-ab 1.8 - pkgsrc/mail/postfix-current/patches/patch-ac 1.6 - pkgsrc/mail/postfix-current/patches/patch-ag 1.9 - pkgsrc/mail/postfix-current/patches/patch-ai 1.10 Module Name: pkgsrc Committed By: martti Date: Fri Sep 30 05:42:38 UTC 2005 Modified Files: pkgsrc/mail/postfix-current: PLIST Removed Files: pkgsrc/mail/postfix-current: PLIST.tls Log Message: Fix PLIST issues noted in bulkbuilds --- Module Name: pkgsrc Committed By: martti Date: Fri Sep 30 06:04:32 UTC 2005 Modified Files: pkgsrc/mail/postfix-current: MESSAGE.sasl Makefile PLIST distinfo options.mk pkgsrc/mail/postfix-current/patches: patch-aa patch-ag patch-ai Added Files: pkgsrc/mail/postfix-current/patches: patch-ab patch-ac Removed Files: pkgsrc/mail/postfix-current: MESSAGE.tls PLIST.inet6 PLIST.sasl Log Message: Updated postfix-current to 2.3-20050922 * lots of bug fixes and new features (see RELEASE_NOTES for details) * sync PLIST.*, MESSAGE.*, Makefile and options.mk with pkgsrc/mail/postfix @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.15 2005/09/30 06:04:32 martti Exp $ d3 3 a5 3 --- postfix-install.orig 2005-08-14 04:51:38.000000000 +0300 +++ postfix-install 2005-09-30 05:48:14.000000000 +0300 @@@@ -359,26 +359,6 @@@@ d32 1 a32 1 @@@@ -725,10 +705,3 @@@@ @ 1.13 log @Updated postfix-current to 2.2-20040628 * Sync with pkgsrc/mail/postfix * Get rid of canonical_classes patch * No IPv6 patch @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.14 2004/06/21 16:13:23 martti 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 @@@@ 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.12 log @Update postfix-current pacakge to postfix-20040504. pkgsrc changes: - install smtpd-policy script as example. - adapot NetBSD 2.X and later. - make local(8) handle EDQUOT as temporary error. - enable RECEIVED_ENVELOPE_FROM. Postfix changes: 20040324 Portability: ekkoBSD support by Philip Reynolds. Files: makedefs, util/sys_defs.h. 20040325 Cleanup: smtp_skip_4xx_greeting and smtp_skip_5xx_greeting functionality is moved from connection management to SMTP protocol processing, so that Postfix now logs the server response when a server refuses to provide service. Files: smtp/smtp_connect.c, smtp/smtp_proto.c. Cleanup: smtp_skip_4xx_greeting is no longer configurable; it is now permanently turned on. 20040326 Workaround: in the trivial-rewrite server, turn on the code to strip trailing "." while rewriting addresses, and change the address resolver to strip trailing "." in a compatible manner. This does not eliminate the problem that the SMTP server may use a different address for recipient validation than what the cleanup server uses for virtual alias mapping. 20040329 Bugfix: the SMTP server did not log client (and SASL) information with the real-time content filter was enabled. Files: smtpd/smtpd.c, smtpd/smtpd_sasl_proto.c. Compatibility: smtpd_reject_unlisted_sender is turned off by default, to avoid trouble with with in-house software that sends out mail software with an unreplyable address. 20040331 Bugfix: postdrop should not abandon mail submission after receiving a SIGHUP signal when SIGHUP was ignored by the parent process. Victor Duchovni, Morgan Stanley. File: postdrop/postdrop.c. Bugfix: parsing bug in PgSQL dictionaries causing UNIX sockets to be ignored. Liviu Daia. Files: global/dict*sql.c. Performance: allow MySQL and PgSQL database connections to be closed when idle for more than 1 minute; Liviu Daia. Files: global/dict*sql.c. 20040401 Sanity: the SMTP server no longer accepts sender or recipient addresses that end in the "@@" null domain, as well as addresses that rewrite into such a form. Specify "resolve_null_domain=yes" to get the old behavior back. File: trivial-rewrite/resolve.c. 20040402 Cleanup: added WARN action support for access maps, for consistency with the WARN action in header and body checks. File: smtpd/smtpd_check.c. 20040407 Bugfix: missing return statement at the end of the FREE_MEMORY_AND_RETURN error handling macro. Adi Prasaja. File: trivial-rewrite/resolve.c. 20040411 Future proofing: client_rate_time_unit is renamed to anvil_rate_time_unit, so that it is no longer limited to clients only. File: src/global/mail_params.h. Cleanup: postalias and postmap now log problems to syslogd. Files: postalias/postalias.c, postmap/postmap.c. 20040413 Feature: "postfix set-permissions" (re)sets ownership and access permissions of Postfix files and directories. Feature: "postfix upgrade-configuration" updates main.cf and master.cf. This is for people who people copy over their old files after installing a newer Postfix version. Feature: HTML files are now optionally installed under control of the html_directory configuration parameter. Files: postfix-install, conf/postfix-files, conf/post-install. Cleanup: README file installation is now optional. Files: postfix-install, conf/postfix-files, conf/post-install. 20040414 Cleanup: references to sample-mumble.cf files removed, conf/mumble_table files removed, new commands added to conf/postfix-script. Cleanups: function declared in but used as void, missing include file, missing const qualifier, unused variable. Matthias Andree. Files: bounce/bounce_notify_util.c, bounce/bounce_service.h, postlog/postlog.c, smtpd/smtpd_check.c, util/attr_scan64.c. Bugfix: more robust version of SIGHUP test of 20040331. Victor Duchovni, Morgan Stanley. File: postdrop/postdrop.c. Safety: added NOCLOBBER qualifiers to local variables that might be clobbered by longjmp(). Files: util/sys_defs.h, smtp/smtp_proto.c, lmtp/lmtp_proto.c, smtpd/smtpd_check.c, smtpstone/smtp-source.c. Bugfix: sub-level Makefiles no longer turned on the extra compiler warnings. Files: Makefile.in.*, makedefs.*. 20040415 Bugfix: the LMTP client attempted to reuse a connection after timeout, causing protocol synchronization errors. Reported by Rob Mueller. File: lmtp/lmtp.c. 20040416 Cleanup: non-delivery reports now include the original recipient information. File: bounce/bounce_notify_util.c. 20040415-18 Typos: many documentation fixes by Rob Foehl. 20040418 Cleanup: "int" versus "const int" prototype mismatch between the DICT sequence method prototype and possible implementations. Files: util/dict_db.c, util/dict_dbm.c. 20040419 Bugfix: the code that rejects client/helo RESTRICTIONS with smtpd_delay_reject=no looked at the wrong evidence and rejected client/helo ACCESS MAP lookups instead. Michael Tokarev. Files: smtpd/smtpd.c, smtpd/smtpd_check.c. Bugfix: missing # in master.cf in optional submission service. 20040420 Bugfix: smtpd logged the client too often. Michael Tokarev. File: smtpd/smtpd.c. Cleanup: client_event_status_update_time renamed to anvil_status_update_time. Files: mantools/postlink, proto/postconf.proto, anvil/anvil.c. 20040421 Workaround: allow pipelined SMTP clients to overshoot the SMTP server recipient limit without triggering the server hard error limit. The SMTP server does not count "too many recipients" towards the hard error limit, as long as the number of excess recipients stays within a configurable overshoot limit (default: smtpd_recipient_overshoot_limit = 1000). Solution in cooperation with Victor Duchovni. Files: smtpd/smtpd.c, smtpd/smtpd_state.c, smtpd/smtpd.h. 20040502 Missing test for a never used flag (the problematic and thus never completed INSPECT feature that doesn't re-inject mail into Postfix). Victor Duchovni, Morgan Stanley. File: virtual/virtual.c. 20040503 Bugfix: missing "sasl enabled" guard in the SMTPD policy client. File: smtpd/smtpd_check.c. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.11 2004/03/06 15:08:32 grant Exp $ d3 3 a5 3 --- postfix-install.orig 2004-04-15 00:45:23.000000000 +0900 +++ postfix-install @@@@ -354,33 +354,13 @@@@ HTML files. Specify \"no\" if you do not d40 1 a40 1 @@@@ -715,10 +695,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ @ 1.11 log @resolve conflicts @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.13 2003/05/01 14:07:58 jmmv Exp $ d3 1 a3 1 --- postfix-install.orig 2003-03-21 20:04:53.000000000 +0100 d5 1 a5 1 @@@@ -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.10 log @second attempt to nuke postfix-current (the files were copied to the postfix pkg, per PR 12426. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.9 2001/02/04 06:10:24 itojun Exp $ d3 5 a7 4 --- INSTALL.sh.orig Thu Jan 25 11:02:53 2001 +++ INSTALL.sh Sun Feb 4 14:45:40 2001 @@@@ -7,39 +7,39 @@@@ umask 022 d9 1 a9 18 test -t 0 && -cat <$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 # Use set-gid privileges instead of writable maildrop (optional). @ 1.9 log @upgrade to 20010202 (beta) with latest IPv6 patch. Major changes with snapshot-20010202 ==================================== The mailbox file size limits for the local and virtual delivery agents can be disabled by setting mailbox_size_limit and/or virtual_mailbox_limit to zero. Incompatible changes with snapshot-20010128 =========================================== If this release does not work for you, you can go back to a previous Postfix version without losing your mail, subject to the "incompatible changes" listed for previous Postfix releases below. REJECT in header/body_checks is now flagged as policy violation rather than bounce, for consistency in postmaster notifications. New mailbox size limit for local delivery (default: 50MBytes). This limit affects all file write access by the local delivery agent or by a process run by the local delivery agent. The purpose of this parameter is to act as a safety for run-away software. It cannot be a substitute for a file quota management system. The default RBL (real-time blackhole lists) domain examples have been updated from *.vix.com to *.mail-abuse.org. Major changes with snapshot-20010128 ==================================== Updated nqmgr (experimental queue manager with clever queueing strategy) by Patrik Rak. This code is still new. Once it stops changing (for a long time!) it will become part of the non-beta release. Virtual mailbox delivery agent by Andrew McNamara. This delivery agent can deliver mail for any number of domains. See the file VIRTUAL_README for detailed examples. This code is still new. Once it stops changing it will become part of the non-beta release. Many "valid_hostname" warnings were eliminated. The warnings that were not eliminated were replaced by something more informative. SASL support (RFC 2554) for the LMTP delivery agent. This is required by recent Cyrus implementations when delivering mail over TCP sockets. The LMTP_README file has been updated but still contains some obsolete information. Workarounds for non-standard RFC 2554 (AUTH command) implementations. Specify "broken_sasl_auth_clients = yes" to enable SMTP server support for old Microsoft client applications. The Postfix SMTP client supports non-standard RFC 2554 servers by default. @ text @d1 1 a1 1 $NetBSD$ @ 1.8 log @use setgid=maildrop, to prevent /var/spool/postfix/maildrop from modification. XXX assumes presense of group "maildrop", which is bad. @ text @d3 4 a6 3 --- INSTALL.sh.orig Wed Sep 20 22:06:06 2000 +++ INSTALL.sh Mon Oct 23 18:31:05 2000 @@@@ -8,35 +8,35 @@@@ d8 1 d76 5 a80 1 @@@@ -110,15 +110,12 @@@@ d104 1 a104 1 @@@@ -126,14 +123,14 @@@@ d106 1 d119 1 d133 5 a137 1 @@@@ -159,10 +156,10 @@@@ d155 1 a155 1 @@@@ -170,16 +167,16 @@@@ d157 1 d172 1 d188 5 a192 1 @@@@ -231,6 +228,6 @@@@ d202 5 a206 1 @@@@ -243,3 +240,3 @@@@ d211 5 a215 1 @@@@ -263,4 +260,4 @@@@ d222 5 a226 1 @@@@ -296,9 +293,9 @@@@ d242 2 @ 1.7 log @use 2000/10/05 + IPv6 patch. changes are really too many to paste here. mostly SASL related changes, it seems. @ text @d4 1 a4 1 +++ INSTALL.sh Wed Oct 11 11:42:36 2000 d93 1 a93 1 : ${setgid=no} d95 1 @ 1.6 log @do not look at /etc/postfix/*.conf on installation @ text @d2 4 a5 5 --- INSTALL.sh.orig Mon Aug 14 19:32:38 2000 +++ INSTALL.sh Mon Aug 14 19:33:07 2000 @@@@ -6,39 +6,39 @@@@ PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc umask 022 d74 9 a82 13 # By now, shells must have functions. Ultrix users must use sh5 or lose. # The following shell functions replace files/symlinks while minimizing @@@@ -104,34 +104,31 @@@@ install_root=/ tempdir=`pwd` -config_directory=/etc/postfix -daemon_directory=/usr/libexec/postfix -command_directory=/usr/sbin +config_directory=__PREFIX/share/postfix +daemon_directory=__PREFIX/libexec/postfix +command_directory=__PREFIX/sbin queue_directory=/var/spool/postfix d84 2 a85 2 - then sendmail_path=/usr/lib/sendmail - else sendmail_path=/usr/sbin/sendmail d87 9 a95 9 -newaliases_path=/usr/bin/newaliases -mailq_path=/usr/bin/mailq +sendmail_path=__PREFIX/libexec/postfix/sendmail +#newaliases_path=/usr/bin/newaliases +#mailq_path=/usr/bin/mailq mail_owner=postfix setgid=no -manpages=/usr/local/man +manpages=__PREFIX/man d97 1 a97 1 # Find out the location of configuration files. d124 1 a124 5 # Sanity checks @@@@ -153,31 +150,31 @@@@ CONFIG_DIRECTORY=$install_root$config_directory d142 1 a142 1 # Override default settings. d173 1 a173 5 # Sanity checks @@@@ -225,10 +222,10 @@@@ DAEMON_DIRECTORY=$install_root$daemon_directory d183 1 a183 5 # Create any missing directories. @@@@ -237,7 +234,7 @@@@ test -d $DAEMON_DIRECTORY || mkdir -p $DAEMON_DIRECTORY || exit 1 test -d $COMMAND_DIRECTORY || mkdir -p $COMMAND_DIRECTORY || exit 1 d188 1 a188 5 dir=`echo $path|sed -e 's/[/][/]*[^/]*$//' -e 's/^$/\//'` test -d $dir || mkdir -p $dir || exit 1 @@@@ -257,8 +254,8 @@@@ test -f bin/sendmail && { d195 1 a195 5 if [ -f $CONFIG_DIRECTORY/main.cf ] @@@@ -290,13 +287,13 @@@@ "mail_owner = $mail_owner" \ || exit 1 a210 2 # Use set-gid privileges instead of writable maildrop (optional). @ 1.5 log @we should not play with "install_root" in INSTALL.sh. @ text @d2 5 a6 3 --- INSTALL.sh.orig Mon Aug 14 15:47:00 2000 +++ INSTALL.sh Mon Aug 14 15:47:55 2000 @@@@ -8,35 +8,35 @@@@ d75 5 a79 1 @@@@ -106,15 +106,12 @@@@ d102 1 a102 1 @@@@ -122,14 +119,14 @@@@ d129 23 a151 1 @@@@ -166,16 +163,16 @@@@ d182 5 a186 1 @@@@ -227,6 +224,6 @@@@ d196 5 a200 1 @@@@ -239,3 +236,3 @@@@ d205 5 a209 1 @@@@ -259,4 +256,4 @@@@ d216 5 a220 1 @@@@ -292,9 +289,9 @@@@ d236 2 @ 1.4 log @avoid replacing daemon_directory and command_directory into wrong ones. @ text @d2 2 a3 2 --- INSTALL.sh.orig Mon Aug 14 14:40:29 2000 +++ INSTALL.sh Mon Aug 14 14:43:19 2000 d73 1 a73 4 @@@@ -104,17 +104,14 @@@@ -install_root=/ +install_root=__PREFIX d78 3 a80 3 +config_directory=/share/postfix +daemon_directory=/libexec/postfix +command_directory=/sbin d88 1 a88 1 +sendmail_path=/libexec/postfix/sendmail d94 1 a94 1 +manpages=/man d176 1 a176 6 @@@@ -286,4 +283,2 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ - "daemon_directory = $daemon_directory" \ - "command_directory = $command_directory" \ "queue_directory = $queue_directory" \ @@@@ -292,9 +287,9 @@@@ @ 1.3 log @sync location of "sendmail" with mailer.conf.postfix. now it is in ${PREFIX}/libexec/postfix/sendmail. @ text @d2 2 a3 2 --- INSTALL.sh.orig Mon Aug 14 14:22:57 2000 +++ INSTALL.sh Mon Aug 14 14:23:15 2000 d179 6 a184 1 @@@@ -292,9 +289,9 @@@@ @ 1.2 log @postfix 20000531 + IPv6 patch (not sure if it works right - please test). uses postfix Makefiles, not patches/*. experimental. @ text @d2 2 a3 2 --- INSTALL.sh.orig Tue Apr 18 07:05:36 2000 +++ INSTALL.sh Mon Aug 14 13:20:45 2000 d91 1 a91 1 +sendmail_path=/sbin/sendmail @ 1.1 log @Initial revision @ text @d1 195 a195 22 $NetBSD: patch-aa,v 1.4 1999/09/14 01:54:22 simonb Exp $ --- 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.4 1999/09/14 01:54:22 simonb 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.1.1.1 log @mail/postfix-current, for experimental postfix code - based on mail/postfix @ text @@ 1.1.1.2 log @Initial import of postfix-current into The NetBSD Packages Collection. This package is the snapshot from 20040209. Postfix aims to be an alternative to the widely-used sendmail program. Sendmail is responsible for 70% of all e-mail delivered on the Internet. With an estimated 100 million users, that's an estimated 10 billion (10^10) messages daily. A stunning number. Although IBM supported the Postfix development, it abstains from control over its evolution. The goal is to have Postfix installed on as many systems as possible. To this end, the software is given away with no strings attached to it, so that it can evolve with input from and under control by its users. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.13 2003/05/01 14:07:58 jmmv Exp $ d3 20 a22 51 --- 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 : ${tempdir=`pwd`} : ${config_directory=`bin/postconf -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 /) 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. @@@@ -652,13 +632,3 @@@@ bin/postconf -c $CONFIG_DIRECTORY -e \ "sample_directory = $sample_directory" \ "readme_directory = $readme_directory" \ || exit 1 - -# If Postfix is being installed locally from source code, do the -# post-install processing now. - -test -n "$install_root" || { - 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 -} @