]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Renamed MAIL_FETCH_UIDL_FILE_NAME to MAIL_FETCH_STORAGE_ID.
authorTimo Sirainen <tss@iki.fi>
Wed, 30 Sep 2015 15:49:39 +0000 (18:49 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 30 Sep 2015 15:49:39 +0000 (18:49 +0300)
Keep MAIL_FETCH_UIDL_FILE_NAME for backwards compatibility for now.

src/lib-storage/index/index-mail.c
src/lib-storage/index/maildir/maildir-copy.c
src/lib-storage/index/maildir/maildir-mail.c
src/lib-storage/index/raw/raw-mail.c
src/lib-storage/mail-storage.h
src/pop3/pop3-commands.c

index 6076b3ec2b557a5d5bd9172972b22792dd14b131..3e20ccfbf436af30f63609ee1868cf78edd19fe4 100644 (file)
@@ -1397,7 +1397,7 @@ int index_mail_get_special(struct mail *_mail,
                return 0;
        case MAIL_FETCH_BODY_SNIPPET:
                return index_mail_fetch_body_snippet(mail, value_r);
-       case MAIL_FETCH_UIDL_FILE_NAME:
+       case MAIL_FETCH_STORAGE_ID:
        case MAIL_FETCH_UIDL_BACKEND:
        case MAIL_FETCH_SEARCH_RELEVANCY:
        case MAIL_FETCH_GUID:
index af251db6693fd76c0d03405ba4b64a799dd6d0ca..e7bf9f669406b17745f067e6cd17b41c1625e187 100644 (file)
@@ -91,7 +91,7 @@ maildir_copy_hardlink(struct mail_save_context *ctx, struct mail *mail)
                        return -1;
        } else {
                /* raw / lda */
-               if (mail_get_special(mail, MAIL_FETCH_UIDL_FILE_NAME,
+               if (mail_get_special(mail, MAIL_FETCH_STORAGE_ID,
                                     &path) < 0 || *path == '\0')
                        return 0;
                if (do_hardlink(dest_mbox, path, &do_ctx) < 0)
index d4cf0046f5983f76f6827066173c66ea385a10ef..5d60b11a08002f8ae21beaccc5fe1518d57a3d0d 100644 (file)
@@ -232,7 +232,7 @@ static int maildir_get_pop3_state(struct index_mail *mail)
        /* if this mail itself has non-pop3 fields we know we're not
           pop3-only */
        allowed_pop3_fields = MAIL_FETCH_FLAGS | MAIL_FETCH_STREAM_HEADER |
-               MAIL_FETCH_STREAM_BODY | MAIL_FETCH_UIDL_FILE_NAME |
+               MAIL_FETCH_STREAM_BODY | MAIL_FETCH_STORAGE_ID |
                MAIL_FETCH_VIRTUAL_SIZE;
 
        if (mail->data.wanted_headers != NULL ||
@@ -524,12 +524,12 @@ maildir_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
                }
 
                /* default to base filename: */
-               if (maildir_mail_get_special(_mail, MAIL_FETCH_UIDL_FILE_NAME,
+               if (maildir_mail_get_special(_mail, MAIL_FETCH_STORAGE_ID,
                                             value_r) < 0)
                        return -1;
                mail->data.guid = mail->data.filename;
                return 0;
-       case MAIL_FETCH_UIDL_FILE_NAME:
+       case MAIL_FETCH_STORAGE_ID:
                if (mail->data.filename != NULL) {
                        *value_r = mail->data.filename;
                        return 0;
@@ -561,7 +561,7 @@ maildir_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
                } else if (*uidl == '\0') {
                        /* special optimization case: use the base file name */
                        return maildir_mail_get_special(_mail,
-                                       MAIL_FETCH_UIDL_FILE_NAME, value_r);
+                                       MAIL_FETCH_STORAGE_ID, value_r);
                } else {
                        *value_r = p_strdup(mail->mail.data_pool, uidl);
                }
@@ -621,7 +621,7 @@ static void maildir_update_pop3_uidl(struct mail *_mail, const char *uidl)
        struct maildir_mailbox *mbox = (struct maildir_mailbox *)_mail->box;
        const char *fname;
 
-       if (maildir_mail_get_special(_mail, MAIL_FETCH_UIDL_FILE_NAME,
+       if (maildir_mail_get_special(_mail, MAIL_FETCH_STORAGE_ID,
                                     &fname) == 0 &&
            strcmp(uidl, fname) == 0) {
                /* special case optimization: empty UIDL means the same
index 8c8790b8cf8ccaac13e917babe09cb08773ecffe..71b50207e484b014830c2c0b270a342b6a0cd325 100644 (file)
@@ -105,7 +105,7 @@ raw_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
                *value_r = mbox->envelope_sender != NULL ?
                        mbox->envelope_sender : "";
                return 0;
-       case MAIL_FETCH_UIDL_FILE_NAME:
+       case MAIL_FETCH_STORAGE_ID:
                *value_r = mbox->have_filename ?
                        mailbox_get_path(_mail->box) : "";
                return 0;
index 84d95f55497e73795894b36a8d4b399d4133830c..748deb030a96d913912c51cf0e78afd4f238a3f0 100644 (file)
@@ -150,7 +150,8 @@ enum mail_fetch_field {
        MAIL_FETCH_IMAP_ENVELOPE        = 0x00004000,
        MAIL_FETCH_FROM_ENVELOPE        = 0x00008000,
        MAIL_FETCH_HEADER_MD5           = 0x00010000,
-       MAIL_FETCH_UIDL_FILE_NAME       = 0x00020000,
+       MAIL_FETCH_STORAGE_ID           = 0x00020000,
+#define MAIL_FETCH_UIDL_FILE_NAME MAIL_FETCH_STORAGE_ID /* FIXME: remove in v2.3 */
        MAIL_FETCH_UIDL_BACKEND         = 0x00040000,
        MAIL_FETCH_MAILBOX_NAME         = 0x00080000,
        MAIL_FETCH_SEARCH_RELEVANCY     = 0x00100000,
index f7bfb65dafb23b60ac975039564861324cadebe3..b1db402111893aee66cb9adb390396aaa34f172b 100644 (file)
@@ -620,7 +620,7 @@ pop3_get_uid(struct client *client, struct mail *mail, string_t *str,
                }
        }
        if ((client->uidl_keymask & UIDL_FILE_NAME) != 0) {
-               if (mail_get_special(mail, MAIL_FETCH_UIDL_FILE_NAME,
+               if (mail_get_special(mail, MAIL_FETCH_STORAGE_ID,
                                     &tab[3].value) < 0) {
                        i_error("UIDL: File name lookup failed: %s",
                                mailbox_get_last_error(mail->box, NULL));