Searched refs:highest_modseq (Results 1 - 25 of 30) sorted by relevance

12

/dovecot/src/lib-storage/list/
H A Dmailbox-list-notify-tree.h16 uint64_t highest_modseq; member in struct:mailbox_notify_node
H A Dmailbox-list-notify-tree.c37 nnode->highest_modseq = status.highest_modseq;
H A Dmailbox-list-index-status.c173 status_r->highest_modseq = *rec;
439 changes_r->status.highest_modseq = mail_index_modseq_get_highest(view);
440 if (changes_r->status.highest_modseq == 0) {
442 changes_r->status.highest_modseq = 1;
513 if (old_status.highest_modseq == changes->status.highest_modseq) {
610 &changes->status.highest_modseq, NULL);
H A Dmailbox-list-index-notify.c93 if (nnode->highest_modseq < status->highest_modseq)
106 nnode->highest_modseq = status->highest_modseq;
/dovecot/src/lib-index/
H A Dmail-index-modseq.c70 hdr.highest_modseq = mail_index_modseq_get_head(index);
115 if (modseq_hdr != NULL && modseq_hdr->highest_modseq != 0)
116 return modseq_hdr->highest_modseq;
238 uint64_t modseq, highest_modseq = 0; local
245 if (highest_modseq < modseq)
246 highest_modseq = modseq;
251 if (highest_modseq == 0) {
253 highest_modseq = mail_index_modseq_lookup(view, seq);
255 return highest_modseq;
264 uint64_t modseq, highest_modseq local
490 uint64_t highest_modseq; local
[all...]
H A Dmail-index-modseq.h18 uint64_t highest_modseq; member in struct:mail_index_modseq_header
H A Dmail-index-view-private.h59 uint64_t highest_modseq; member in struct:mail_index_view
H A Dmail-transaction-log-private.h20 uint64_t highest_modseq; member in struct:modseq_cache
H A Dmail-transaction-log-file.c165 /* highest_modseq not synced, start from beginning */
177 file->sync_highest_modseq = modseq_hdr->highest_modseq;
1145 if (modseq < file->modseq_cache[i].highest_modseq)
1151 if (modseq == file->modseq_cache[i].highest_modseq) {
1157 file->modseq_cache[i].highest_modseq <
1158 file->modseq_cache[best].highest_modseq)
1220 *highest_modseq_r = cache->highest_modseq;
1225 cur_modseq = cache->highest_modseq;
1251 file->modseq_cache[0].highest_modseq = cur_modseq;
1323 } else if (cache->highest_modseq
[all...]
H A Dmail-index-view-sync.c387 } else if (ctx->view->highest_modseq != 0 &&
395 if (new_modseq > ctx->view->highest_modseq)
974 view->highest_modseq = mail_index_map_modseq_get_highest(view->map);
/dovecot/src/doveadm/dsync/
H A Ddsync-mailbox.h17 uint64_t highest_modseq, highest_pvt_modseq; member in struct:dsync_mailbox
H A Ddsync-brain-mailbox.c233 remote_dsync_box->highest_modseq,
292 status.highest_modseq, last_common_uid,
305 } else if (status.highest_modseq < last_common_modseq) {
306 desync_reason = t_strdup_printf("highest_modseq %"PRIu64" < %"PRIu64,
307 status.highest_modseq, last_common_modseq);
439 dsync_box_r->highest_modseq = status.highest_modseq;
463 state->last_common_modseq != dsync_box->highest_modseq ||
523 dsync_box.highest_modseq,
605 return box1->highest_modseq !
[all...]
H A Ddsync-brain-mails.c250 brain->local_dsync_box.highest_modseq;
/dovecot/src/imap/
H A Dimap-state.c41 uint64_t highest_modseq; member in struct:mailbox_import_state
245 numpack_encode(dest, status.highest_modseq);
361 if (!mailbox_get_expunged_uids(client->mailbox, state->highest_modseq,
365 "(uidnext=%u highest_modseq=%"PRIu64")",
366 state->uidnext, state->highest_modseq);
471 imap_search_add_changed_since(search_args, state->highest_modseq);
536 numpack_decode(&p, end, &state_r->highest_modseq) < 0 ||
625 if (status.highest_modseq < state->highest_modseq) {
627 state->highest_modseq,
[all...]
H A Dimap-status.c127 status->highest_modseq);
H A Dcmd-select.c342 status.highest_modseq));
343 client->sync_last_full_modseq = status.highest_modseq;
H A Dimap-sync.c228 ctx->status.highest_modseq > client->sync_last_full_modseq &&
229 ctx->status.highest_modseq > client->highest_fetch_modseq) {
233 send_modseq = ctx->status.highest_modseq;
255 client->sync_last_full_modseq = ctx->status.highest_modseq;
/dovecot/src/lib-storage/index/
H A Dindex-rebuild.c165 modseq_hdr.highest_modseq = mail_index_modseq_get_highest(ctx->view);
168 if (modseq_hdr.highest_modseq < modseq)
169 modseq_hdr.highest_modseq = modseq;
H A Dindex-status.c150 status_r->highest_modseq =
152 if (status_r->highest_modseq == 0) {
154 status_r->highest_modseq = 1;
H A Dindex-search.c1018 uint64_t highest_modseq; local
1036 highest_modseq = mail_index_modseq_get_highest(ctx->view);
1037 if (args->value.modseq->modseq > highest_modseq)
/dovecot/src/plugins/virtual/
H A Dvirtual-storage.h42 uint64_t highest_modseq; member in struct:virtual_mail_index_mailbox_record
H A Dvirtual-sync.c248 mailboxes[i].highest_modseq;
313 mailbox.highest_modseq = bboxes[i]->ondisk_highest_modseq;
1128 status.highest_modseq;
1132 bbox->sync_highest_modseq == status.highest_modseq &&
1138 bbox->sync_highest_modseq = status.highest_modseq;
1149 mailbox.highest_modseq = bbox->ondisk_highest_modseq;
1246 status.highest_modseq == bbox->sync_highest_modseq) {
/dovecot/src/doveadm/
H A Ddoveadm-mail-mailbox-status.c105 doveadm_print_num(status->highest_modseq);
H A Ddoveadm-dump-index.c112 uint64_t highest_modseq; member in struct:virtual_mail_index_mailbox_record
286 printf(" - highest_modseq = %"PRIu64"\n", hdr->highest_modseq);
316 printf(" - highest_modseq = %"PRIu64"\n",
317 rec->highest_modseq);
/dovecot/src/plugins/notify-status/
H A Dnotify-status-plugin.c169 { '\0', dec2str(status.highest_modseq), "highest_modseq" },

Completed in 44 milliseconds

12