diff options
author | itojun <itojun@pkgsrc.org> | 2001-02-04 06:10:23 +0000 |
---|---|---|
committer | itojun <itojun@pkgsrc.org> | 2001-02-04 06:10:23 +0000 |
commit | 1a31d4b4d02474b3ab9e7aed1b2615d59179faf2 (patch) | |
tree | feec9aa9954a39041e612d3118cd895b78e83eaa /mail/postfix-current/patches | |
parent | 38f84c2944edd4b73c91eb28a12cb50d932963a0 (diff) | |
download | pkgsrc-1a31d4b4d02474b3ab9e7aed1b2615d59179faf2.tar.gz |
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.
Diffstat (limited to 'mail/postfix-current/patches')
-rw-r--r-- | mail/postfix-current/patches/patch-aa | 56 |
1 files changed, 44 insertions, 12 deletions
diff --git a/mail/postfix-current/patches/patch-aa b/mail/postfix-current/patches/patch-aa index 2d108e1b814..f608da5a0c7 100644 --- a/mail/postfix-current/patches/patch-aa +++ b/mail/postfix-current/patches/patch-aa @@ -1,9 +1,11 @@ -$NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +$NetBSD: patch-aa,v 1.9 2001/02/04 06:10:24 itojun Exp $ ---- INSTALL.sh.orig Wed Sep 20 22:06:06 2000 -+++ INSTALL.sh Mon Oct 23 18:31:05 2000 -@@ -8,35 +8,35 @@ +--- 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 + test -t 0 && -cat <<EOF - -Warning: this script replaces existing sendmail or Postfix programs. @@ -71,7 +73,11 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +# +#EOF -@@ -110,15 +110,12 @@ + # By now, shells must have functions. Ultrix users must use sh5 or lose. + # The following shell functions replace files/symlinks while minimizing +@@ -109,35 +109,32 @@ + + : ${install_root=/} : ${tempdir=`pwd`} -: ${config_directory=/etc/postfix} -: ${daemon_directory=/usr/libexec/postfix} @@ -95,8 +101,9 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +: ${setgid=maildrop} +: ${manpages=__PREFIX/man} -@@ -126,14 +123,14 @@ + # Find out the location of configuration files. +-test -t 0 && -for name in install_root tempdir config_directory -do - while : @@ -109,6 +116,7 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ - esac - done -done ++#test -t 0 && +#for name in install_root tempdir config_directory +#do +# while : @@ -122,7 +130,11 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +# done +#done -@@ -159,10 +156,10 @@ + # Sanity checks + +@@ -159,32 +156,32 @@ + + CONFIG_DIRECTORY=$install_root$config_directory -test -f $CONFIG_DIRECTORY/main.cf && { - for name in daemon_directory command_directory queue_directory mail_owner @@ -140,8 +152,9 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ -test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf +#test -f $CONFIG_DIRECTORY/install.cf && . $CONFIG_DIRECTORY/install.cf -@@ -170,16 +167,16 @@ + # 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 @@ -156,6 +169,7 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ - 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 @@ -171,7 +185,11 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +# done +#done -@@ -231,6 +228,6 @@ + # Sanity checks + +@@ -232,10 +229,10 @@ + + DAEMON_DIRECTORY=$install_root$daemon_directory COMMAND_DIRECTORY=$install_root$command_directory -QUEUE_DIRECTORY=$install_root$queue_directory +QUEUE_DIRECTORY=$queue_directory @@ -181,19 +199,31 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +#NEWALIASES_PATH=$install_root$newaliases_path +#MAILQ_PATH=$install_root$mailq_path MANPAGES=$install_root$manpages -@@ -243,3 +240,3 @@ + + # Create any missing directories. +@@ -244,7 +241,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 -@@ -263,4 +260,4 @@ + dir=`echo $path|sed -e 's/[/][/]*[^/]*$//' -e 's/^$/\//'` + test -d $dir || mkdir -p $dir || exit 1 +@@ -264,8 +261,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 } -@@ -296,9 +293,9 @@ + + if [ -f $CONFIG_DIRECTORY/main.cf ] +@@ -290,13 +287,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 @@ -210,3 +240,5 @@ $NetBSD: patch-aa,v 1.8 2000/10/23 09:38:49 itojun Exp $ +#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). + |