/dovecot/src/lib-otp/ |
H A D | otp.h | 12 int seq; member in struct:otp_state
|
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-file.h | 12 uint32_t seq, uoff_t *offset_r); 14 uint32_t seq, bool *deleted_r);
|
H A D | mbox-sync-list-index.c | 23 uint32_t seq, bool quick) 34 ret = index_storage_list_index_has_changed(box, list_view, seq, quick); 39 mail_index_lookup_ext(list_view, seq, ext_id, &data, &expunged); 64 uint32_t seq) 75 index_storage_list_index_update_sync(box, trans, seq); 80 mail_index_lookup_ext(list_view, seq, ext_id, &data, &expunged); 91 mail_index_update_ext(trans, seq, ext_id, &new_rec, NULL); 21 mbox_list_index_has_changed(struct mailbox *box, struct mail_index_view *list_view, uint32_t seq, bool quick) argument 62 mbox_list_index_update_sync(struct mailbox *box, struct mail_index_transaction *trans, uint32_t seq) argument
|
/dovecot/src/lib-index/ |
H A D | test-mail-index-map.c | 14 uint32_t seq, first_uid, last_uid, first_seq, last_seq, max_uid; local 24 for (seq = 1; seq <= map.hdr.messages_count; seq++) 25 MAIL_INDEX_REC_AT_SEQ(&map, seq)->uid = seq*2; 26 max_uid = (seq-1)*2; 44 test_begin("mail index map lookup seq range");
|
H A D | mail-cache.h | 109 void mail_cache_add(struct mail_cache_transaction_ctx *ctx, uint32_t seq, 113 If seq is 0, the existence isn't checked. */ 115 uint32_t seq, unsigned int field_idx); 119 uint32_t seq, unsigned int field_idx); 124 uint32_t seq); 127 int mail_cache_field_exists(struct mail_cache_view *view, uint32_t seq, 130 bool mail_cache_field_exists_any(struct mail_cache_view *view, uint32_t seq); 138 uint32_t seq, unsigned int field_idx); 143 uint32_t seq, unsigned int field_idxs[], 150 uint32_t seq, cons [all...] |
H A D | mail-index-util.c | 89 uint32_t seq, unsigned int *idx_r) 91 return array_bsearch_insert_pos(array, &seq, 107 bool mail_index_seq_array_add(ARRAY_TYPE(seq_array) *array, uint32_t seq, 119 i_assert(array->arr.element_size == sizeof(seq) + aligned_record_size); 121 if (mail_index_seq_array_lookup(array, seq, &idx)) { 126 memcpy(old_record, PTR_OFFSET(p, sizeof(seq)), 129 memcpy(PTR_OFFSET(p, sizeof(seq)), record, record_size); 134 memcpy(p, &seq, sizeof(seq)); 135 memcpy(PTR_OFFSET(p, sizeof(seq)), recor [all...] |
H A D | mail-index-transaction-view.c | 6 #include "seq-range-array.h" 84 const struct mail_index_record *rec, uint32_t seq) 92 if (seq < t->min_flagupdate_seq || seq > t->max_flagupdate_seq || 97 idx = mail_index_transaction_get_flag_update_pos(t, 0, count, seq); 98 if (seq < updates[idx].uid1 || seq > updates[idx].uid2) 120 i_assert(seq > 0 && seq <= tview->recs_count); 122 trec = PTR_OFFSET(tview->recs, (seq 82 tview_apply_flag_updates(struct mail_index_view_transaction *tview, struct mail_index_map *map, const struct mail_index_record *rec, uint32_t seq) argument 130 tview_lookup_full(struct mail_index_view *view, uint32_t seq, struct mail_index_map **map_r, bool *expunged_r) argument 156 tview_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument 174 uint32_t seq; local 239 uint32_t seq, message_count; local 291 tview_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument 324 tview_return_updated_ext(struct mail_index_view_transaction *tview, uint32_t seq, const void *data, uint32_t ext_id) argument 395 tview_lookup_ext_update(struct mail_index_view_transaction *tview, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r) argument 437 tview_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument [all...] |
H A D | mail-index-transaction-finish.c | 117 uint32_t seq; local 128 for (seq = u->uid1; seq <= u->uid2; seq++) { 129 rec = mail_index_lookup(t->view, seq); 133 seq_range_array_add(&keeps, seq); 147 uint32_t seq; local 162 for (seq = t->min_flagupdate_seq; seq <= t->max_flagupdate_seq; seq 176 mail_index_transaction_get_uid(struct mail_index_transaction *t, uint32_t seq) argument 196 uint32_t *seq; local [all...] |
H A D | mail-index-util.h | 15 uint32_t seq, unsigned int *idx_r); variable 18 bool mail_index_seq_array_add(ARRAY_TYPE(seq_array) *array, uint32_t seq, variable
|
H A D | mail-cache-lookup.c | 58 uint32_t seq, uint32_t *reset_id_r) 65 mail_index_lookup_ext_full(view, seq, cache->ext_id, &map, &data, NULL); 81 uint32_t seq, uint32_t *offset_r) 86 offset = mail_cache_lookup_cur_offset(view, seq, &reset_id); 138 void mail_cache_lookup_iter_init(struct mail_cache_view *view, uint32_t seq, argument 149 ctx->seq = seq; 153 ret = mail_cache_lookup_offset(view->cache, view->view, seq, 169 ctx->seq, 192 if (view->trans_seq1 > ctx->seq || 57 mail_cache_lookup_cur_offset(struct mail_index_view *view, uint32_t seq, uint32_t *reset_id_r) argument 80 mail_cache_lookup_offset(struct mail_cache *cache, struct mail_index_view *view, uint32_t seq, uint32_t *offset_r) argument 308 mail_cache_seq(struct mail_cache_view *view, uint32_t seq) argument 336 mail_cache_field_exists(struct mail_cache_view *view, uint32_t seq, unsigned int field) argument 360 mail_cache_field_exists_any(struct mail_cache_view *view, uint32_t seq) argument 404 mail_cache_lookup_field(struct mail_cache_view *view, buffer_t *dest_buf, uint32_t seq, unsigned int field_idx) argument 500 mail_cache_lookup_headers_real(struct mail_cache_view *view, string_t *dest, uint32_t seq, unsigned int field_idxs[], unsigned int fields_count, pool_t *pool_r) argument 598 mail_cache_lookup_headers(struct mail_cache_view *view, string_t *dest, uint32_t seq, unsigned int field_idxs[], unsigned int fields_count) argument 620 uint32_t seq = below_seq-1, highest_checked_seq = 0; local 649 mail_cache_get_missing_reason(struct mail_cache_view *view, uint32_t seq) argument [all...] |
H A D | mail-index-view.c | 163 view_lookup_full(struct mail_index_view *view, uint32_t seq, argument 170 i_assert(seq > 0 && seq <= mail_index_view_get_messages_count(view)); 173 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq); 178 view->index->filepath, seq); 206 if (seq > view->index->map->hdr.messages_count) 207 seq = view->index->map->hdr.messages_count; 208 if (seq == 0) { 218 head_rec = MAIL_INDEX_REC_AT_SEQ(map, seq); 221 } while (--seq > 240 view_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument 264 uint32_t seq, seq2, low_uid = 1; local 337 view_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument 364 view_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument 438 mail_index_lookup(struct mail_index_view *view, uint32_t seq) argument 446 mail_index_lookup_full(struct mail_index_view *view, uint32_t seq, struct mail_index_map **map_r) argument 452 mail_index_is_expunged(struct mail_index_view *view, uint32_t seq) argument 461 mail_index_map_lookup_keywords(struct mail_index_map *map, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument 480 mail_index_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument 486 mail_index_lookup_view_flags(struct mail_index_view *view, uint32_t seq, enum mail_flags *flags_r, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument 503 mail_index_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument 532 mail_index_lookup_ext(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, const void **data_r, bool *expunged_r) argument 541 mail_index_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument [all...] |
H A D | mail-index-transaction-update.c | 17 mail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq) argument 19 i_assert(seq >= t->first_new_seq && seq <= t->last_new_seq); 21 return array_idx_modifiable(&t->appends, seq - t->first_new_seq); 246 void mail_index_update_modseq(struct mail_index_transaction *t, uint32_t seq, argument 260 u->uid = seq; 283 uint32_t seq) 293 mail_index_seq_array_lookup(seqs, seq, &idx)) 299 mail_index_revert_changes_common(struct mail_index_transaction *t, uint32_t seq) argument 305 mail_index_revert_ext(&t->ext_rec_updates, seq); 328 mail_index_revert_changes(struct mail_index_transaction *t, uint32_t seq) argument 335 mail_index_expunge_last_append(struct mail_index_transaction *t, uint32_t seq) argument 352 mail_index_expunge(struct mail_index_transaction *t, uint32_t seq) argument 359 mail_index_expunge_guid(struct mail_index_transaction *t, uint32_t seq, const guid_128_t guid_128) argument 406 mail_index_transaction_get_flag_update_pos(struct mail_index_transaction *t, unsigned int left_idx, unsigned int right_idx, uint32_t seq) argument 573 uint32_t seq; local 660 mail_index_update_flags(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, enum mail_flags flags) argument 1006 mail_index_update_ext(struct mail_index_transaction *t, uint32_t seq, uint32_t ext_id, const void *data, void *old_data_r) argument 1051 mail_index_atomic_inc_ext(struct mail_index_transaction *t, uint32_t seq, uint32_t ext_id, int diff) argument 1081 keyword_update_has_changes(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, struct mail_keywords *keywords) argument 1122 keyword_update_remove_existing(struct mail_index_transaction *t, uint32_t seq) argument 1146 mail_index_update_keywords(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, struct mail_keywords *keywords) argument 1235 mail_index_cancel_flag_updates(struct mail_index_transaction *t, uint32_t seq) argument 1286 mail_index_cancel_keyword_updates(struct mail_index_transaction *t, uint32_t seq) argument [all...] |
H A D | mail-index-modseq.h | 33 uint64_t mail_index_modseq_lookup(struct mail_index_view *view, uint32_t seq); 36 uint32_t seq); 39 uint32_t seq); 41 uint32_t seq, uint64_t min_modseq); 49 void mail_index_modseq_append(struct mail_index_modseq_sync *ctx, uint32_t seq);
|
H A D | test-mail-transaction-log-view.c | 135 uint32_t seq; local 169 mail_transaction_log_view_get_prev_pos(view, &seq, &offset); 170 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header)); 177 mail_transaction_log_view_get_prev_pos(view, &seq, &offset); 178 test_assert(seq == 3 && offset == last_log_size); 183 mail_transaction_log_view_get_prev_pos(view, &seq, &offset); 184 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header)); 186 mail_transaction_log_view_get_prev_pos(view, &seq, &offset); 187 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header)); 192 mail_transaction_log_view_get_prev_pos(view, &seq, [all...] |
H A D | test-mail-index-transaction-update.c | 22 uint32_t seq ATTR_UNUSED) 28 uint32_t seq ATTR_UNUSED, 47 uint32_t seq ATTR_UNUSED, 92 uint32_t seq; local 98 mail_index_append(t, 0, &seq); 100 test_assert(seq == 5); 101 mail_index_append(t, 0, &seq); 102 test_assert(seq == 6); 123 mail_index_append(t, 0, &seq); 124 test_assert(seq 309 unsigned int i, count, seq; local 336 unsigned int r, seq1, seq2, seq; local 420 uint32_t seq; local 461 test_flag_update_pos(struct mail_index_transaction *t, uint32_t seq, unsigned int idx) argument [all...] |
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-sync.c | 17 uint32_t seq; member in struct:pop3c_sync_msg 28 unsigned int seq, line_seq; local 47 p_array_init(&uidls, mbox->uidl_pool, 64); seq = 0; 49 seq++; 57 if (str_to_uint(line, &line_seq) < 0 || line_seq != seq) { 59 "Unexpected UIDL seq: %s != %u", line, seq); 71 if (seq == 0) { 76 mbox->msg_count = seq; 85 unsigned int seq, line_se local 145 uint32_t seq; local 163 uint32_t seq; local [all...] |
/dovecot/src/lib-storage/index/ |
H A D | index-sort-string.c | 19 uint32_t seq:29; member in struct:mail_sort_node 97 if (n1->seq < n2->seq) 99 if (n1->seq > n2->seq) 108 uint32_t seq; local 120 if (nodes[i].seq < nodes2[j].seq) 121 seq = nodes[i++].seq; 365 uint32_t seq = node->seq; local 768 uint32_t seq = nodes[i].seq; local 809 uint32_t seq, next_seq; local 859 uint32_t seq; local [all...] |
H A D | index-sync-search.c | 5 #include "seq-range-array.h" 26 uint32_t seq, uid; local 29 for (seq = range->seq1; seq <= range->seq2; seq++) { 30 mail_index_lookup_uid(ctx->ctx.box->view, seq, &uid);
|
/dovecot/src/auth/ |
H A D | password-scheme-otp.c | 33 state.seq = 1024; 37 otp_hash(state.algo, state.seed, pw, state.seq, state.hash);
|
/dovecot/src/lib-storage/index/dbox-multi/ |
H A D | mdbox-sync.c | 28 dbox_sync_verify_expunge_guid(struct mdbox_sync_context *ctx, uint32_t seq, argument 34 mail_index_lookup_uid(ctx->sync_view, seq, &uid); 35 mail_index_lookup_ext(ctx->sync_view, seq, 48 static int mdbox_sync_expunge(struct mdbox_sync_context *ctx, uint32_t seq, argument 53 if (seq_range_array_add(&ctx->expunged_seqs, seq)) { 58 if (dbox_sync_verify_expunge_guid(ctx, seq, guid_128) < 0) 60 if (mdbox_mail_lookup(ctx->mbox, ctx->sync_view, seq, &map_uid) < 0) 70 uint32_t seq, seq1, seq2; local 84 for (seq = seq1; seq < 100 uint32_t seq, uid; local [all...] |
H A D | mdbox-map.c | 275 mdbox_map_lookup_seq(struct mdbox_map *map, uint32_t seq, argument 282 mail_index_lookup_ext(map->view, seq, map->map_ext_id, &data, NULL); 286 mail_index_lookup_uid(map->view, seq, &uid); 311 uint32_t seq; local 317 if ((ret = mdbox_map_get_seq(map, map_uid, &seq)) <= 0) 320 if (mdbox_map_lookup_seq(map, seq, &rec) < 0) 331 uint32_t seq; local 337 if ((ret = mdbox_map_get_seq(map, map_uid, &seq)) <= 0) 340 return mdbox_map_lookup_seq_full(map, seq, rec_r, refcount_r); 343 int mdbox_map_lookup_seq_full(struct mdbox_map *map, uint32_t seq, argument 365 mdbox_map_lookup_uid(struct mdbox_map *map, uint32_t seq) argument 378 mdbox_map_view_lookup_rec(struct mdbox_map *map, struct mail_index_view *view, uint32_t seq, struct dbox_mail_lookup_rec *rec_r) argument 411 uint32_t seq; local 439 uint32_t seq; local 643 uint32_t seq; local 709 uint32_t seq; local 1019 uint32_t seq, seq1, uid; local 1285 uint32_t seq; local 1355 uint32_t uid, seq, next_uid; local [all...] |
H A D | mdbox-save.c | 25 uint32_t seq; member in struct:dbox_save_mail 51 uint32_t seq, uoff_t *offset_r) 58 mail_index_lookup_ext(t->view, seq, ctx->mbox->ext_id, &data, NULL); 70 uint32_t seq, uoff_t *offset_r) 78 i_assert(seq >= mails[0].seq); 80 mail = &mails[seq - mails[0].seq]; 81 i_assert(mail->seq == seq); 50 mdbox_copy_file_get_file(struct mailbox_transaction_context *t, uint32_t seq, uoff_t *offset_r) argument 69 mdbox_save_file_get_file(struct mailbox_transaction_context *t, uint32_t seq, uoff_t *offset_r) argument [all...] |
/dovecot/src/lib/ |
H A D | seq-range-array.c | 5 #include "seq-range-array.h" 9 uint32_t seq, unsigned int *idx_r) 21 if (data[idx].seq1 <= seq) { 22 if (data[idx].seq2 >= seq) { 38 bool seq_range_array_add(ARRAY_TYPE(seq_range) *array, uint32_t seq) 43 value.seq1 = value.seq2 = seq; 52 if (data[count-1].seq2 < seq) { 53 if (data[count-1].seq2 == seq-1) { 55 data[count-1].seq2 = seq; 61 if (data[0].seq1 > seq) { [all...] |
H A D | seq-range-array.h | 23 seq_range_array_add(ARRAY_TYPE(seq_range) *array, uint32_t seq); variable 27 unsigned int init_count, uint32_t seq); variable 36 seq_range_array_remove(ARRAY_TYPE(seq_range) *array, uint32_t seq); variable 53 uint32_t seq) ATTR_PURE;
|
/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-index-status.c | 16 uint32_t seq; member in struct:index_list_changes 42 uint32_t seq; local 61 } else if (!mail_index_lookup_seq(view, node->uid, &seq)) { 69 box->v.list_index_has_changed(box, view, seq, FALSE); 83 *seq_r = seq; 95 uint32_t seq; local 98 if ((ret = index_list_open_view(box, FALSE, &view, &seq)) <= 0) { 104 rec = mail_index_lookup(view, seq); 119 uint32_t seq, enum mailbox_status_items items, 132 mail_index_lookup_ext(view, seq, ilis 117 mailbox_list_index_status(struct mailbox_list *list, struct mail_index_view *view, uint32_t seq, enum mailbox_status_items items, struct mailbox_status *status_r, uint8_t *mailbox_guid, struct mailbox_index_vsize *vsize_r) argument 192 uint32_t seq; local 234 uint32_t seq; local 259 uint32_t seq; local 294 uint32_t seq; local 536 uint32_t seq, messages_count; local 814 uint32_t seq; local [all...] |