From: Wietse Venema Date: Mon, 3 May 2004 05:00:00 +0000 (-0500) Subject: postfix-2.2-20040503 X-Git-Tag: v2.2.0-RC1~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f9074b4e1a7e222a852f03c417f760e00739c608;p=thirdparty%2Fpostfix.git postfix-2.2-20040503 --- diff --git a/postfix/HISTORY b/postfix/HISTORY index 51eddd3b6..e6af30d4f 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -9352,8 +9352,24 @@ Apologies for any names omitted. = 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 the SMTPD policy + client. File: smtpd/smtpd_check.c. + Open problems: + Low: add INSTALL section for pre-existing Postfix systems. + + Low: add INSTALL section for pre-existing RPM Postfixes. + Low: disallow smtpd_recipient_limit < 100 (the RFC minimum). Low: noise filter: allow smtp(8) to retry immediately if diff --git a/postfix/README_FILES/INSTALL b/postfix/README_FILES/INSTALL index 524afb53e..7590a3162 100644 --- a/postfix/README_FILES/INSTALL +++ b/postfix/README_FILES/INSTALL @@ -95,7 +95,7 @@ At some point in time, a version of Postfix was supported on: OSF1.V3 - OSF1.V5 (Digital UNIX) Reliant UNIX 5.x Rhapsody 5.x - SunOS 4.1.4 (January 2004) + SunOS 4.1.4 (April 2004) SunOS 5.4 - 5.9 (Solaris 2.4..9) Ultrix 4.x (well, that was long ago) diff --git a/postfix/README_FILES/OVERVIEW b/postfix/README_FILES/OVERVIEW index 22c426937..62c1d804a 100644 --- a/postfix/README_FILES/OVERVIEW +++ b/postfix/README_FILES/OVERVIEW @@ -168,7 +168,7 @@ PPoossttffiixx bbeehhiinndd tthhee sscceenneess The previous sections gave an overview of how Postfix server processes send and receive mail. These server processes rely on other server processes that do -things behind the scenes. Where practical, each service will be visualized in +things behind the scenes. The text below attempts to visualize each service in its own context. As before, names followed by a number are Postfix commands or server programs, while unnumbered names inside shaded areas represent Postfix queues. diff --git a/postfix/README_FILES/PCRE_README b/postfix/README_FILES/PCRE_README index 7e5267eab..f80e3ae7d 100644 --- a/postfix/README_FILES/PCRE_README +++ b/postfix/README_FILES/PCRE_README @@ -38,6 +38,12 @@ AUXLIBS, for example: "CCARGS=-DHAS_PCRE -I/usr/local/include" \ "AUXLIBS=-L/usr/local/lib -lpcre" +Solaris may need run-time path information: + + make -f Makefile.init makefiles \ + "CCARGS=-DHAS_PCRE -I/usr/local/include" \ + "AUXLIBS=-L/usr/local/lib -R/usr/local/lib -lpcre" + TThhiinnggss ttoo kknnooww * When Postfix searches a pcre: or regexp: lookup table, each pattern is diff --git a/postfix/README_FILES/SMTPD_POLICY_README b/postfix/README_FILES/SMTPD_POLICY_README index d962d8c87..b485acf95 100644 --- a/postfix/README_FILES/SMTPD_POLICY_README +++ b/postfix/README_FILES/SMTPD_POLICY_README @@ -145,7 +145,7 @@ NOTES: * Solaris UNIX-domain sockets do not work reliably. Use TCP sockets instead: 1 /etc/postfix/master.cf: - 2 127.0.0.1:9998 unix - n n - - spawn + 2 127.0.0.1:9998 inet n n n - - spawn 3 user=nobody argv=/some/where/policy-server 4 5 /etc/postfix/main.cf: @@ -235,7 +235,7 @@ On Solaris you must use inet: style sockets instead of unix: style, as detailed in the "Policy client/server configuration" section above. 1 /etc/postfix/master.cf: - 2 127.0.0.1:9998 unix - n n - - spawn + 2 127.0.0.1:9998 inet n n n - - spawn 3 user=nobody argv=/usr/bin/perl /usr/libexec/postfix/greylist.pl 4 5 /etc/postfix/main.cf: diff --git a/postfix/README_FILES/UUCP_README b/postfix/README_FILES/UUCP_README index 3fb457280..1368eb397 100644 --- a/postfix/README_FILES/UUCP_README +++ b/postfix/README_FILES/UUCP_README @@ -5,8 +5,8 @@ PPoossttffiixx aanndd UUUUCCPP UUssiinngg UUUUCCPP oovveerr TTCCPP Despite a serious lack of sex-appeal, email via UUCP over TCP is a practical -option for sites without permanent Internet connection, and for sites without a -fixed IP address. For first-hand information, see the following guides: +option for sites without permanent Internet connections, and for sites without +a fixed IP address. For first-hand information, see the following guides: * Jim Seymour's guide for using UUCP over TCP at http://jimsun.LinxNet.com/ jdp/uucp_over_tcp/index.html, diff --git a/postfix/README_FILES/VIRTUAL_README b/postfix/README_FILES/VIRTUAL_README index 25d634a5e..9ee405dbd 100644 --- a/postfix/README_FILES/VIRTUAL_README +++ b/postfix/README_FILES/VIRTUAL_README @@ -57,7 +57,7 @@ ADDRESS_CLASS_README file. LLooccaall ffiilleess vveerrssuuss nneettwwoorrkk ddaattaabbaasseess The examples in this text use table lookups from local files such as DBM or -berkeley DB. These are easy to debug with the ppoossttmmaapp command: +Berkeley DB. These are easy to debug with the ppoossttmmaapp command: Example: postmap -q info@example.com hash:/etc/postfix/virtual @@ -267,7 +267,7 @@ background on this glue you may want to take a look at the virtual mailbox domain class as defined in the ADDRESS_CLASS_README file. The text in this section describes what things should look like from Postfix's -point of view. See LMTP_README or MAILDROP_README for specific information +point of view. See CYRUS_README or MAILDROP_README for specific information about Cyrus or about Courier maildrop. Here is an example for a hosted domain example.com that delivers to a non- diff --git a/postfix/conf/master.cf b/postfix/conf/master.cf index d793ba01b..0c2475ee0 100644 --- a/postfix/conf/master.cf +++ b/postfix/conf/master.cf @@ -105,6 +105,9 @@ anvil unix - - n - 1 anvil # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # +# See the pipe(8) man page for information about ${recipient} and +# other message envelope options. +# # maildrop. See the Postfix MAILDROP_README file for details. # maildrop unix - n n - - pipe diff --git a/postfix/html/INSTALL.html b/postfix/html/INSTALL.html index e77618498..a45f8745b 100644 --- a/postfix/html/INSTALL.html +++ b/postfix/html/INSTALL.html @@ -156,7 +156,7 @@ OPENSTEP 4.x
OSF1.V3 - OSF1.V5 (Digital UNIX)
Reliant UNIX 5.x
Rhapsody 5.x
-SunOS 4.1.4 (January 2004)
+SunOS 4.1.4 (April 2004)
SunOS 5.4 - 5.9 (Solaris 2.4..9)
Ultrix 4.x (well, that was long ago)

diff --git a/postfix/html/Makefile.in b/postfix/html/Makefile.in index 043407236..f889fc05f 100644 --- a/postfix/html/Makefile.in +++ b/postfix/html/Makefile.in @@ -17,7 +17,7 @@ CONFIG = access.5.html aliases.5.html canonical.5.html relocated.5.html \ transport.5.html virtual.5.html pcre_table.5.html regexp_table.5.html \ cidr_table.5.html tcp_table.5.html header_checks.5.html \ ldap_table.5.html mysql_table.5.html pgsql_table.5.html -AWK = awk '{ print; if (NR == 1) print ".pl 9999" }' +AWK = awk '{ print; if (NR == 2) print ".pl 9999\n.ll 65" }' MAN2HTML = man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`" update: $(DAEMONS) $(COMMANDS) $(CONFIG) diff --git a/postfix/html/OVERVIEW.html b/postfix/html/OVERVIEW.html index a5d914540..02ab2e223 100644 --- a/postfix/html/OVERVIEW.html +++ b/postfix/html/OVERVIEW.html @@ -394,8 +394,8 @@ and UUCP_README documents.

The previous sections gave an overview of how Postfix server processes send and receive mail. These server processes rely on -other server processes that do things behind the scenes. Where -practical, each service will be visualized in its own context. As +other server processes that do things behind the scenes. The text +below attempts to visualize each service in its own context. As before, names followed by a number are Postfix commands or server programs, while unnumbered names inside shaded areas represent Postfix queues.

diff --git a/postfix/html/PCRE_README.html b/postfix/html/PCRE_README.html index 63ca5a0cc..3585232a0 100644 --- a/postfix/html/PCRE_README.html +++ b/postfix/html/PCRE_README.html @@ -61,6 +61,16 @@ make -f Makefile.init makefiles \ +

Solaris may need run-time path information:

+ +
+
+make -f Makefile.init makefiles \
+    "CCARGS=-DHAS_PCRE -I/usr/local/include" \
+    "AUXLIBS=-L/usr/local/lib -R/usr/local/lib -lpcre"
+
+
+

Things to know