From b8b5b6c61fe5ee004dd85aa043245e478117a0d6 Mon Sep 17 00:00:00 2001 From: Wietse Venema Date: Sun, 31 Mar 2002 00:00:00 -0500 Subject: [PATCH] postfix-1.1.7-20020331 --- postfix/HISTORY | 17 +++++++++------- postfix/RELEASE_NOTES | 29 +++++++++++++++++++++------- postfix/conf/sample-compatibility.cf | 10 +++------- postfix/src/global/Makefile.in | 3 +++ postfix/src/global/mail_version.h | 4 ++-- postfix/src/util/Makefile.in | 2 ++ 6 files changed, 42 insertions(+), 23 deletions(-) diff --git a/postfix/HISTORY b/postfix/HISTORY index be56a6a27..bd1c669c7 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -6213,17 +6213,20 @@ Apologies for any names omitted. Feature: configurable service name for the internal services: bounce, cleanup, defer, error, flush, pickup, queue, rewrite, - showq. Files: global/mail_params.[hc]. + showq. This allows you to specify, for example, a non-default + cleanup service (smtpd -o cleanup_service_name=alt_cleanup). + Files: global/mail_params.[hc]. - Feature: SASL version 2 support by Jason Hoos. + Feature: SASL version 2 support by Jason Hoos. Files: + */*_sasl_glue.c, SASL_README, conf/sample-auth.cf. 20020330 - Bugfix: postqueue did not pass on configuration directory - settings when running showq while the mail system is down. - The super-user is now exempted from environment stripping - in postqueue/postqueue.c. Problem reported by Victor - Duchovni, Morgan Stanley. + Bugfix: postqueue did not pass on non-default configuration + directory settings when running showq while the mail system + is down. The super-user is now exempted from environment + stripping in postqueue/postqueue.c. Problem reported by + Victor Duchovni, Morgan Stanley. Open problems: diff --git a/postfix/RELEASE_NOTES b/postfix/RELEASE_NOTES index 5090e587d..8f2f93457 100644 --- a/postfix/RELEASE_NOTES +++ b/postfix/RELEASE_NOTES @@ -10,9 +10,29 @@ are now called a.b.c-yyyymmdd where yyyymmdd is the release date parameter contains the release date (both for official release and snapshot release). Patches change the patchlevel and the release date. Snapshots change only the release date, unless they include -the same bugfix as a patch release. +the same bugfixes as a patch release. -Incompatible changes with Postfix version 1.1.X (released XXXXXXXX) +Major changes with Postfix snapshot 1.1.7-20020331 +================================================== + +Support for the Cyrus SASL version 2 library, contributed by Jason +Hoos. This adds some new functionality that was not available in +Cyrus SASL version 1, and provides bit-rot insurance for the time +when Cyrus SASL version 1 eventually stops working. + +A new smtp_helo_name parameter that specifies the hostname to be +used in HELO or EHLO commands; this can be more convenient than +changing the myhostname parameter setting. + +Choice between multiple instances of internal services: bounce, +cleanup, defer, error, flush, pickup, queue, rewrite, showq. This +allows you to use different cleanup server settings for different +SMTP server instances. For example, specify in the master.cf file: + + localhost:10025 ... smtpd -o cleanup_service_name=cleanup2 ... + cleanup2 ... cleanup -o header_checks= body_checks= ... + +Incompatible changes with Postfix version 1.1.6 (released 20020326) =================================================================== The Postfix SMTP client now breaks message header or body lines @@ -37,11 +57,6 @@ exceeded $line_length_limit characters (default: 2048). Both behaviors broke MIME encapsulation, causing MIME attachments to "disappear" with all previous Postfix versions. -Major changes with Postfix version x.x.x -======================================== - -Support for the Cyrus SASL version 2 library. - Incompatible changes with Postfix version 1.1.3 (released 20020201) =================================================================== diff --git a/postfix/conf/sample-compatibility.cf b/postfix/conf/sample-compatibility.cf index 868ee5df0..ed2be6cc0 100644 --- a/postfix/conf/sample-compatibility.cf +++ b/postfix/conf/sample-compatibility.cf @@ -24,19 +24,15 @@ ignore_mx_lookup_error = no # The smtp_always_send_ehlo parameter specifies that the SMTP client # should always send EHLO at the start of an SMTP session. # -# By default, Postfix sends EHLO only when the word "ESMTP" appears -# in the server greeting banner (example: 220 spike.porcupine.org +# If you specify "no", Postfix sends EHLO only when the word "ESMTP" +# appears in the server greeting banner (example: 220 spike.porcupine.org # ESMTP Postfix). # -smtp_always_send_ehlo = no +smtp_always_send_ehlo = yes # The smtp_never_send_ehlo parameter specifies that the SMTP client # should never send EHLO at the start of an SMTP session. # -# By default, Postfix sends EHLO whenever the word "ESMTP" appears -# in the server greeting banner (example: 220 spike.porcupine.org -# ESMTP Postfix). -# smtp_never_send_ehlo = no # The smtp_skip_4xx_greeting parameter controls what happens when diff --git a/postfix/src/global/Makefile.in b/postfix/src/global/Makefile.in index 6083e1107..1ae671a67 100644 --- a/postfix/src/global/Makefile.in +++ b/postfix/src/global/Makefile.in @@ -253,6 +253,7 @@ abounce.o: ../../include/mymalloc.h abounce.o: ../../include/events.h abounce.o: ../../include/vstream.h abounce.o: ../../include/vbuf.h +abounce.o: mail_params.h abounce.o: mail_proto.h abounce.o: ../../include/iostuff.h abounce.o: ../../include/attr.h @@ -334,6 +335,7 @@ defer.o: ../../include/sys_defs.h defer.o: ../../include/msg.h defer.o: ../../include/vstring.h defer.o: ../../include/vbuf.h +defer.o: mail_params.h defer.o: mail_queue.h defer.o: ../../include/vstream.h defer.o: mail_proto.h @@ -598,6 +600,7 @@ mail_error.o: mail_error.h mail_error.o: ../../include/name_mask.h mail_flush.o: mail_flush.c mail_flush.o: ../../include/sys_defs.h +mail_flush.o: mail_params.h mail_flush.o: mail_proto.h mail_flush.o: ../../include/vstream.h mail_flush.o: ../../include/vbuf.h diff --git a/postfix/src/global/mail_version.h b/postfix/src/global/mail_version.h index ba770aec2..6d7505304 100644 --- a/postfix/src/global/mail_version.h +++ b/postfix/src/global/mail_version.h @@ -21,14 +21,14 @@ * release date only, unless they include the same bugfix as a patch release. */ #define VAR_MAIL_VERSION "mail_version" -#define DEF_MAIL_VERSION "1.1.6-$mail_release_date" +#define DEF_MAIL_VERSION "1.1.7-$mail_release_date" extern char *var_mail_version; /* * Release date. */ #define VAR_MAIL_RELEASE "mail_release_date" -#define DEF_MAIL_RELEASE "20020330" +#define DEF_MAIL_RELEASE "20020331" extern char *var_mail_release; /* LICENSE diff --git a/postfix/src/util/Makefile.in b/postfix/src/util/Makefile.in index 0d0315261..4580b1624 100644 --- a/postfix/src/util/Makefile.in +++ b/postfix/src/util/Makefile.in @@ -1062,6 +1062,8 @@ stat_as.o: sys_defs.h stat_as.o: msg.h stat_as.o: set_eugid.h stat_as.o: stat_as.h +strcasecmp.o: strcasecmp.c +strcasecmp.o: sys_defs.h stream_connect.o: stream_connect.c stream_connect.o: sys_defs.h stream_connect.o: msg.h