]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-2.3.5-RC2 v2.3.5-RC2
authorWietse Venema <wietse@porcupine.org>
Fri, 8 Dec 2006 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <postfix-users@dukhovni.org>
Sat, 10 Feb 2018 20:52:52 +0000 (15:52 -0500)
postfix/HISTORY
postfix/src/bounce/bounce_templates.c
postfix/src/global/mail_version.h
postfix/src/global/pipe_command.c
postfix/src/smtp/smtp_proto.c

index ba6c0b9912a53fcae10c1109d9eb3af888b31f33..9d88728898b4fb3b17c7c672c41c08fa993d7828 100644 (file)
@@ -12827,3 +12827,21 @@ Apologies for any names omitted.
        a connection.  The symptoms were "recipient rejected .. in
        reply to DATA".  Fix by Victor Duchovni and Wietse.  File:
        smtp/smtp_proto.c.
+
+20061207
+
+       Compatibility with Postfix < 2.3: undo the change to bounce
+       instead of defer after pipe-to-command delivery fails with
+       a signal. File: global/pipe_command.c.
+
+20061208
+
+       Workaround: apparently, some mail software removes or hides
+       "<postmaster>" in the Postfix bounce text, because it
+       processes the text as if it were HTML. This confuses users.
+       The bounce template has been updated to remove the < and
+       >. File: bounce/bounce_templates.c.
+
+       Cleanup: when smtp_generic_maps is turned on, don't parse
+       MIME structures in the message body. Victor Duchovni. File:
+       smtp/smtp_proto.c.
index d3e53c3b3c3062448bdde82f4355a0cbf2caa120..cf4ce98b1157e8bc8e6be9390eebc20e634213d4 100644 (file)
@@ -98,7 +98,7 @@ static const char *def_bounce_failure_body[] = {
     "I'm sorry to have to inform you that your message could not",
     "be delivered to one or more recipients. It's attached below.",
     "",
-    "For further assistance, please send mail to <" MAIL_ADDR_POSTMASTER ">",
+    "For further assistance, please send mail to " MAIL_ADDR_POSTMASTER,
     "",
     "If you do so, please include this problem report. You can",
     "delete your own text from the attached returned message.",
@@ -134,7 +134,7 @@ static const char *def_bounce_delay_body[] = {
     ,
     "It will be retried until it is $maximal_queue_lifetime_days day(s) old.",
     "",
-    "For further assistance, please send mail to <" MAIL_ADDR_POSTMASTER ">",
+    "For further assistance, please send mail to " MAIL_ADDR_POSTMASTER,
     "",
     "If you do so, please include this problem report. You can",
     "delete your own text from the attached returned message.",
index 22caf42e59c1d64dcd144cd2b06067b9e28a1afe..2e1d3093c5726e9e6e9061d4b77c510fed9737fb 100644 (file)
@@ -20,8 +20,8 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20061205"
-#define MAIL_VERSION_NUMBER    "2.3.5-RC1"
+#define MAIL_RELEASE_DATE      "20061208"
+#define MAIL_VERSION_NUMBER    "2.3.5-RC2"
 
 #ifdef SNAPSHOT
 # define MAIL_VERSION_DATE     "-" MAIL_RELEASE_DATE
index 0fac5f7a86d6d4280bee3a1780db01bdc16f632a..d305f79d0628c73871a2ec549a9fa2857e678525 100644 (file)
@@ -633,7 +633,7 @@ int     pipe_command(VSTREAM *src, DSN_BUF *why,...)
                         "Command died with signal %d: \"%s\"%s%s",
                         WTERMSIG(wait_status), args.command,
                         log_len ? ". Command output: " : "", log_buf);
-               return (PIPE_STAT_BOUNCE);
+               return (PIPE_STAT_DEFER);
            }
            /* Use "D.S.N text" command output. XXX What diagnostic code? */
            else if (dsn_valid(log_buf) > 0) {
index 23ed31648624f93adc9af0688bbbe75355f39ad3..442e3d69536e8c0f029b0f5f2fc8c4e52bc2beb5 100644 (file)
@@ -1634,7 +1634,7 @@ static int smtp_loop(SMTP_STATE *state, NOCLOBBER int send_state,
                session->mime_state = mime_state_alloc(downgrading ?
                                                       MIME_OPT_DOWNGRADE
                                                 | MIME_OPT_REPORT_NESTING :
-                                                   MIME_OPT_REPORT_NESTING,
+                                                      MIME_OPT_DISABLE_MIME,
                                                       smtp_generic_maps ?
                                                       smtp_header_rewrite :
                                                       smtp_header_out,