Searched refs:guid (Results 1 - 25 of 84) sorted by relevance

1234

/dovecot/src/lib/
H A Dguid.c11 #include "guid.h"
96 bool guid_128_is_empty(const guid_128_t guid) argument
101 if (guid[i] != 0)
122 const char *guid_128_to_string(const guid_128_t guid) argument
124 return binary_to_hex(guid, GUID_128_SIZE);
127 unsigned int guid_128_hash(const guid_128_t guid) argument
129 return mem_hash(guid, GUID_128_SIZE);
137 const char *guid_128_to_uuid_string(const guid_128_t guid, enum uuid_format format) argument
141 return guid_128_to_string(guid);
144 guid[
[all...]
H A Dguid.h21 bool guid_128_is_empty(const guid_128_t guid) ATTR_PURE;
22 static inline void guid_128_empty(guid_128_t guid) argument
24 memset(guid, 0, GUID_128_SIZE);
35 const char *guid_128_to_string(const guid_128_t guid);
40 const char *guid_128_to_uuid_string(const guid_128_t guid, enum uuid_format format);
45 unsigned int guid_128_hash(const guid_128_t guid) ATTR_PURE;
/dovecot/src/lib-storage/
H A Dmailbox-guid-cache.h4 int mailbox_guid_cache_find(struct mailbox_list *list, const guid_128_t guid,
H A Dmailbox-guid-cache.c8 #include "mailbox-guid-cache.h"
11 guid_128_t guid; member in struct:mailbox_guid_cache_rec
16 const guid_128_t guid, const char **vname_r)
19 const uint8_t *guid_p = guid;
51 pool_alloconly_create("guid cache", 1024*16);
77 (const uint8_t *)metadata.guid)) != NULL) {
80 guid_128_to_string(metadata.guid));
84 memcpy(rec->guid, metadata.guid, sizeof(rec->guid));
15 mailbox_guid_cache_find(struct mailbox_list *list, const guid_128_t guid, const char **vname_r) argument
[all...]
H A Dmail-copy.c26 const char *from_envelope, *guid; local
45 if (ctx->data.guid == NULL) {
46 if (mail_get_special(mail, MAIL_FETCH_GUID, &guid) < 0) {
47 mail_copy_set_failed(ctx, mail, "guid");
50 if (*guid != '\0')
51 mailbox_save_set_guid(ctx, guid);
H A Dmailbox-list-notify.h4 #include "guid.h"
39 guid_128_t guid; member in struct:mailbox_list_notify_rec
/dovecot/src/old-stats/
H A Dmail-session.h17 int mail_session_lookup(const char *guid, struct mail_session **session_r,
19 int mail_session_get(const char *guid, struct mail_session **session_r,
/dovecot/src/lib-storage/list/
H A Dmailbox-list-notify-tree.h9 guid_128_t guid; member in struct:mailbox_notify_node
H A Dmailbox-list-index-notify.c31 guid_128_t guid; member in struct:mailbox_list_inotify_entry
426 ret = memcmp(r1->guid, r2->guid, sizeof(r1->guid));
446 guid_128_t guid; local
455 0, &status, guid) != NULL &&
456 !guid_128_is_empty(guid)) {
460 memcpy(entry->guid, guid, sizeof(entry->guid));
[all...]
/dovecot/src/doveadm/dsync/
H A Ddsync-mail.c61 const char *guid; local
65 if (mail_get_special(mail, MAIL_FETCH_GUID, &guid) < 0) {
69 dmail_r->guid = guid;
140 if (src->guid != NULL) {
141 dest_r->guid = *src->guid == '\0' ? "" :
142 p_strdup(pool, src->guid);
H A Ddsync-mail.h12 const char *guid; member in struct:dsync_mail
36 const char *guid; member in struct:dsync_mail_request
58 const char *guid; member in struct:dsync_mail_change
H A Ddsync-mailbox-tree-fill.c6 #include "guid.h"
62 i_assert(!guid_128_is_empty(metadata_r->guid));
118 !guid_128_equals(box_guid, metadata.guid)) {
124 memcpy(node->mailbox_guid, metadata.guid,
177 memcpy(del->guid, rec->mailbox_guid, sizeof(del->guid));
192 memcpy(del->guid, rec->mailbox_guid, sizeof(del->guid));
223 memcpy(del->guid, rec->mailbox_guid, sizeof(del->guid));
[all...]
H A Ddsync-mailbox-import.c19 const char *guid; member in struct:importer_mail
30 const char *guid; member in struct:importer_new_mail
598 const char *guid, const char **cmp_guid_r)
603 if (guid_128_from_string(change->guid, change_guid_128) < 0)
606 mail_generate_guid_128_hash(change->guid, change_guid_128);
609 *cmp_guid_r = change->guid;
610 return strcmp(change->guid, guid) == 0;
613 mail_generate_guid_128_hash(guid, guid_128);
618 change->guid);
596 dsync_mail_change_guid_equals(struct dsync_mailbox_importer *importer, const struct dsync_mail_change *change, const char *guid, const char **cmp_guid_r) argument
906 const char *guid, *cmp_guid; local
1891 dsync_mailbox_import_local_uid(struct dsync_mailbox_importer *importer, struct mail *mail, uint32_t uid, const char *guid, struct dsync_mail *dmail_r) argument
2186 const char *guid; local
[all...]
H A Ddsync-mailbox-export.c194 const char *guid, *hdr_hash; local
210 if ((ret = exporter_get_guids(exporter, mail, &guid, &hdr_hash)) < 0)
222 change->guid = log_change->guid;
224 change->guid = *guid == '\0' ? "" :
225 p_strdup(exporter->pool, guid);
264 if (*change->guid == '\0') {
270 instances = hash_table_lookup(exporter->export_guids, change->guid);
276 p_strdup(exporter->pool, change->guid),
288 const char *guid, *hdr_hash; local
725 char *guid; local
[all...]
H A Ddsync-brain-mailbox-tree-sync.c59 ret = memcmp(mailbox_guid, metadata.guid, sizeof(metadata.guid));
61 /* if THEIR guid is bigger than OUR guid, and we are not doing
72 guid_128_to_string(metadata.guid),
92 if (memcmp(mailbox_guid, metadata.guid,
93 sizeof(metadata.guid)) != 0) {
106 guid_128_to_string(metadata.guid));
H A Ddsync-mailbox-tree.h4 #include "guid.h"
89 guid_128_t guid; member in struct:dsync_mailbox_delete
130 const guid_128_t guid);
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-copy.c64 const char *path, *guid, *dest_fname; local
106 if (mail_get_special(mail, MAIL_FETCH_GUID, &guid) == 0) {
107 if (*guid != '\0')
108 maildir_save_set_dest_basename(ctx, mf, guid);
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-save.c134 const char *guid; local
174 guid = mdata->guid;
175 if (guid != NULL)
176 mail_generate_guid_128_hash(guid, guid_128);
179 guid = guid_128_to_string(guid_128);
181 str_printfa(str, "%c%s\n", DBOX_METADATA_GUID, guid);
/dovecot/src/lib-smtp/
H A Dsmtp-server-transaction.c7 #include "guid.h"
22 guid_128_t guid; local
33 guid_128_generate(guid);
34 base64_encode(guid, sizeof(guid), id);
/dovecot/src/plugins/fts/
H A Ddoveadm-dump-fts-expunge-log.c6 #include "guid.h"
17 guid_128_t guid; member in struct:fts_expunge_log_record
54 printf(" mailbox . = %s\n", guid_128_to_string(rec.guid));
H A Dfts-expunge-log.c24 guid_128_t guid; member in struct:fts_expunge_log_record
40 guid_128_t guid; member in struct:fts_expunge_log_mailbox
197 guid_128_copy(mailbox->guid, mailbox_guid);
200 guid_p = mailbox->guid;
213 guid_128_equals(mailbox_guid, ctx->prev_mailbox->guid))
261 fts_expunge_log_append_range(ctx, mailbox->guid, range);
278 memcpy(rec->guid, mailbox->guid, sizeof(rec->guid));
499 memcpy(ctx->read_rec.mailbox_guid, rec->guid,
[all...]
/dovecot/src/lib-lda/
H A Dmail-deliver.c237 const guid_128_t *guid; local
248 array_foreach(&session->inbox_guids, guid) {
249 if (memcmp(metadata.guid, *guid, sizeof(metadata.guid)) == 0)
252 array_append(&session->inbox_guids, &metadata.guid, 1);
262 guid_128_t guid; local
272 guid_128_generate(guid);
273 mailbox_save_set_guid(save_ctx, guid_128_to_string(guid));
314 const char *mailbox_name, *errstr, *guid; local
[all...]
/dovecot/src/plugins/fts-lucene/
H A Dlucene-wrapper.h5 #include "guid.h"
27 const wchar_t guid[MAILBOX_GUID_HEX_LENGTH]);
H A Dfts-backend-lucene.c80 memcpy(guid_r, metadata.guid, GUID_128_SIZE);
87 guid_128_t guid; local
99 if (fts_lucene_get_mailbox_guid(box, guid) < 0)
102 binary_to_hex_append(&buf, guid, GUID_128_SIZE);
109 memcpy(backend->selected_box_guid, guid,
518 const char *guid; local
530 if (fts_mailbox_get_guid(boxes[i], &guid) < 0)
533 i_assert(strlen(guid) == MAILBOX_GUID_HEX_LENGTH);
536 guid_dup[j] = guid[j];
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-mail.c488 imail->data.guid = p_strdup(imail->mail.data_pool, sha1_str);
499 if (imail->data.guid != NULL) {
504 imail->data.guid, strlen(imail->data.guid)+1);
512 imail->data.guid = str_c(str);
526 *value_r = imail->data.guid;
534 if (imail->data.guid == NULL) {
545 imail->data.guid, strlen(imail->data.guid)+1);
546 *value_r = imail->data.guid;
[all...]

Completed in 41 milliseconds

1234