]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-2.5-20070515
authorWietse Venema <wietse@porcupine.org>
Tue, 15 May 2007 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <viktor@dukhovni.org>
Tue, 5 Feb 2013 06:33:10 +0000 (06:33 +0000)
postfix/HISTORY
postfix/src/global/mail_version.h
postfix/src/local/mailbox.c
postfix/src/local/unknown.c

index bce6a9d99e1581c47af3233a37d08da95cf39818..acd7273b6eb9e2e69a47f07c947e11bc128034f5 100644 (file)
@@ -13543,9 +13543,12 @@ Apologies for any names omitted.
        build on a 2.6 kernel. And that two weeks after the workaround
        had been posted to the mailing list. File: makedefs.
 
-       Bugfix: mailbox_transport nixed the recipient file offset
-       for both local(8) and the delegated transport, instead of
-       just nixing it only for local(8). File: local/mailbox.c.
+       Workaround: local(8) nixed the recipient file offset for
+       delegated transports. This broke delegation via
+       mailbox_transport(_maps) and fallback_transport(_maps) to
+       the error(8) transport. Unfortunately it is not possible
+       to nix the file offset for local(8) only.  Files:
+       local/mailbox.c, local/unknown.c.
 
 Wish list:
 
index be376737ac9a857c75af2258e207558c323d4e73..6560b7a157b936e55b742864c380a111ae175beb 100644 (file)
@@ -20,7 +20,7 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20070514"
+#define MAIL_RELEASE_DATE      "20070515"
 #define MAIL_VERSION_NUMBER    "2.5"
 
 #ifdef SNAPSHOT
index d29591fef3fca3312780d331eab0880930fcf6b5..900075b02063f5429c913db538322bcac8a6af76 100644 (file)
@@ -274,7 +274,6 @@ int     deliver_mailbox(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp)
     if (*var_mbox_transp_maps
        && (map_transport = maps_find(transp_maps, state.msg_attr.user,
                                      DICT_FLAG_NONE)) != 0) {
-       state.msg_attr.rcpt.offset = -1L;
        *statusp = deliver_pass(MAIL_CLASS_PRIVATE, map_transport,
                                state.request, &state.msg_attr.rcpt);
        return (YES);
@@ -282,7 +281,6 @@ int     deliver_mailbox(LOCAL_STATE state, USER_ATTR usr_attr, int *statusp)
     if (*var_mailbox_transport) {
        *statusp = deliver_pass(MAIL_CLASS_PRIVATE, var_mailbox_transport,
                                state.request, &state.msg_attr.rcpt);
-       state.msg_attr.rcpt.offset = -1L;
        return (YES);
     }
 
index cc80acfa6aaf798caa1435d918289ec6f13837ea..8ae8f0b12604fca8d50aad0e7975aba4a867a0d9 100644 (file)
@@ -116,7 +116,6 @@ int     deliver_unknown(LOCAL_STATE state, USER_ATTR usr_attr)
                             state.request, &state.msg_attr.rcpt));
     }
     if (*var_fallback_transport) {
-       state.msg_attr.rcpt.offset = -1L;
        return (deliver_pass(MAIL_CLASS_PRIVATE, var_fallback_transport,
                             state.request, &state.msg_attr.rcpt));
     }