Searched defs:uidl (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/lib-storage/index/
H A Dindex-pop3-uidl.c6 #include "index-pop3-uidl.h"
12 struct mailbox_index_pop3_uidl uidl; local
14 i_zero(&uidl);
15 uidl.max_uid_with_pop3_uidl = uid;
18 0, &uidl, sizeof(uidl));
23 struct mailbox_index_pop3_uidl uidl; local
36 if (size < sizeof(uidl)) {
40 memcpy(&uidl, data, size);
41 return mail->uid <= uidl
63 struct mailbox_index_pop3_uidl uidl; local
[all...]
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-sync.c18 const char *uidl; member in struct:pop3c_sync_msg
152 msg.uidl = p_strdup(pool, str_c(str));
168 msg->uidl = mbox->msg_uidls[seq-1];
175 return null_strcmp(msg1->uidl, msg2->uidl);
235 else if (ridx >= rcount || lmsg[lidx].uidl == NULL)
238 ret = strcmp(lmsg[lidx].uidl, rmsg[ridx].uidl);
250 rmsg[ridx].uidl,
251 strlen(rmsg[ridx].uidl)
[all...]
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-mail.c493 const char *path, *fname = NULL, *end, *guid, *uidl, *order; local
556 uidl = maildir_uidlist_lookup_ext(mbox->uidlist, _mail->uid,
558 if (uidl == NULL) {
561 } else if (*uidl == '\0') {
566 *value_r = p_strdup(mail->mail.data_pool, uidl);
619 static void maildir_update_pop3_uidl(struct mail *_mail, const char *uidl) argument
626 strcmp(uidl, fname) == 0) {
629 uidl = "";
633 MAILDIR_UIDLIST_REC_EXT_POP3_UIDL, uidl);
/dovecot/src/plugins/virtual/
H A Dvirtual-mail.c505 static void virtual_mail_update_pop3_uidl(struct mail *mail, const char *uidl) argument
512 mail_update_pop3_uidl(backend_mail, uidl);
/dovecot/src/pop3/
H A Dpop3-commands.c575 const char *uidl; local
578 if (mail_get_special(mail, MAIL_FETCH_UIDL_BACKEND, &uidl) == 0 &&
579 *uidl != '\0') {
580 str_append(str, uidl);
589 mail_get_first_header(mail, "X-UIDL", &uidl) > 0) {
590 str_append(str, uidl);
755 uidl_rename_duplicate(string_t *uidl, HASH_TABLE_TYPE(uidl_counter) prev_uidls) argument
761 while (hash_table_lookup_full(prev_uidls, str_c(uidl), &key, &value)) {
765 str_printfa(uidl, "-%u", counter);
779 char *uidl; local
[all...]
/dovecot/src/lib-storage/
H A Dmail.c386 void mail_update_pop3_uidl(struct mail *mail, const char *uidl) argument
391 p->v.update_pop3_uidl(mail, uidl);
H A Dmail-storage.c2405 void mailbox_save_set_pop3_uidl(struct mail_save_context *ctx, const char *uidl) argument
2407 i_assert(*uidl != '\0');
2408 i_assert(strchr(uidl, '\n') == NULL);
2411 ctx->data.pop3_uidl = i_strdup(uidl);
/dovecot/src/plugins/pop3-migration/
H A Dpop3-migration-plugin.c364 const char *uidl; local
405 if (mail_get_special(mail, MAIL_FETCH_UIDL_BACKEND, &uidl) < 0) {
412 if (*uidl == '\0') {
420 map->pop3_uidl = p_strdup(storage->pool, uidl);
557 string_t *uidl; local
573 uidl = t_str_new(64);
586 str_truncate(uidl, 0);
588 uidl, mail->seq, uidl_cache_idx);
594 map->pop3_uidl = p_strdup_empty(box->pool, str_c(uidl));

Completed in 32 milliseconds