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:
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
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)
===================================================================
# 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
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
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
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
* 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
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