| /dovecot/src/lib-storage/list/ |
| H A D | mailbox-list-fs.h | 4 #include "mailbox-list-private.h" 11 struct mailbox_list list; member in struct:fs_mailbox_list 23 int fs_list_get_mailbox_flags(struct mailbox_list *list,
|
| H A D | mailbox-list-maildir.h | 4 #include "mailbox-list-private.h" 11 struct mailbox_list list; member in struct:maildir_mailbox_list 24 int maildir_list_get_mailbox_flags(struct mailbox_list *list,
|
| H A D | mailbox-list-fs-flags.c | 4 #include "mailbox-list-fs.h" 15 list_is_maildir_mailbox(struct mailbox_list *list, const char *dir, argument 68 mailbox_files = (list->flags & MAILBOX_LIST_FLAG_MAILBOX_FILES) != 0; 75 maildir_path = t_strconcat(path, "/", list->set.maildir_name, NULL); 97 is_inbox_file(struct mailbox_list *list, const char *path, const char *fname) argument 104 if (mailbox_list_get_path(list, "INBOX", 111 int fs_list_get_mailbox_flags(struct mailbox_list *list, argument 121 if (*list->set.maildir_name != '\0' && !list->set.iter_from_index_dir) { 129 return list_is_maildir_mailbox(list, di [all...] |
| H A D | mailbox-list-index-sync.h | 4 #include "mailbox-list-index.h" 7 struct mailbox_list *list; member in struct:mailbox_list_index_sync_context 20 int mailbox_list_index_sync_begin(struct mailbox_list *list, 24 int mailbox_list_index_sync(struct mailbox_list *list, bool refresh);
|
| H A D | mailbox-list-index-iter.c | 7 #include "mailbox-list-subscriptions.h" 8 #include "mailbox-list-iter-private.h" 9 #include "mailbox-list-index.h" 11 static bool iter_use_index(struct mailbox_list *list, argument 14 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); 18 because it needs to list also the nonexistent subscribed 27 if (mailbox_list_index_refresh(list) < 0 && 36 mailbox_list_index_iter_init(struct mailbox_list *list, argument 40 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); 43 char ns_sep = mail_namespace_get_sep(list [all...] |
| H A D | mailbox-list-none.c | 6 #include "mailbox-list-private.h" 20 struct mailbox_list *list; local 23 pool = pool_alloconly_create("none list", 2048); 25 list = p_new(pool, struct mailbox_list, 1); 26 *list = none_mailbox_list; 27 list->props = MAILBOX_LIST_PROP_NO_LIST_INDEX; 28 list->pool = pool; 29 return list; 32 static void none_list_deinit(struct mailbox_list *list) argument 34 pool_unref(&list 65 none_list_set_subscribed(struct mailbox_list *list, const char *name ATTR_UNUSED, bool set ATTR_UNUSED) argument 73 none_list_delete_mailbox(struct mailbox_list *list, const char *name ATTR_UNUSED) argument 80 none_list_delete_dir(struct mailbox_list *list, const char *name ATTR_UNUSED) argument 99 none_list_iter_init(struct mailbox_list *list, const char *const *patterns, enum mailbox_list_iter_flags flags) argument [all...] |
| H A D | mailbox-list-notify-tree.c | 7 #include "mailbox-list-private.h" 8 #include "mailbox-list-index.h" 9 #include "mailbox-list-notify-tree.h" 12 struct mailbox_list *list; member in struct:mailbox_list_notify_tree 30 (void)mailbox_list_index_status(tree->list, tree->view, seq, 68 str_append_c(path, mailbox_list_get_hierarchy_sep(tree->list)); 81 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(tree->list); 85 if (mailbox_list_index_refresh(tree->list) < 0) 98 mailbox_list_notify_tree_init(struct mailbox_list *list) argument 103 tree->list [all...] |
| /dovecot/src/plugins/mail-crypt/ |
| H A D | fs-mail-crypt.c | 8 struct mailbox_list *list = mailbox_list_fs_get_list(&fs->fs); local 20 if (list == NULL) { 25 if (mail_crypt_global_keys_load(mailbox_list_get_namespace(list)->user,
|
| /dovecot/src/lib/ |
| H A D | ioloop-iolist.c | 11 bool ioloop_iolist_add(struct io_list *list, struct io_file *io) argument 25 if (list->ios[idx] != NULL) { 27 io->io.condition, io->fd, list->ios[idx]->io.callback, 30 i_assert(list->ios[idx] == NULL); 31 list->ios[idx] = io; 35 if (i != idx && list->ios[i] != NULL) 42 bool ioloop_iolist_del(struct io_list *list, struct io_file *io) argument 48 if (list->ios[i] != NULL) { 49 if (list->ios[i] == io) 50 list [all...] |
| /dovecot/src/plugins/listescape/ |
| H A D | listescape-plugin.c | 5 #include "mailbox-list-private.h" 12 static void listescape_mailbox_list_created(struct mailbox_list *list) argument 16 if (list->set.escape_char == '\0') { 17 env = mail_user_plugin_getenv(list->ns->user, "listescape_char"); 18 list->set.escape_char = env != NULL && *env != '\0' ?
|
| /dovecot/src/lib-storage/ |
| H A D | mailbox-guid-cache.c | 7 #include "mailbox-list-private.h" 15 int mailbox_guid_cache_find(struct mailbox_list *list, argument 21 if (!hash_table_is_created(list->guid_cache) || 22 list->guid_cache_invalidated) { 23 mailbox_guid_cache_refresh(list); 24 rec = hash_table_lookup(list->guid_cache, guid_p); 26 rec = hash_table_lookup(list->guid_cache, guid_p); 27 if (rec == NULL && list->guid_cache_updated) { 28 mailbox_guid_cache_refresh(list); 29 rec = hash_table_lookup(list 40 mailbox_guid_cache_refresh(struct mailbox_list *list) argument [all...] |
| H A D | mailbox-list-notify.c | 4 #include "mailbox-list-private.h" 5 #include "mailbox-list-notify.h" 7 int mailbox_list_notify_init(struct mailbox_list *list, argument 11 if (list->v.notify_init == NULL) 13 return list->v.notify_init(list, mask, notify_r); 22 notify->list->v.notify_deinit(notify); 28 return notify->list->v.notify_next(notify, rec_r); 35 notify->list->v.notify_wait(notify, callback, context); 40 if (notify->list [all...] |
| H A D | mailbox-list-notify.h | 28 struct mailbox_list *list; member in struct:mailbox_list_notify 47 /* Monitor for specified changes in the mailbox list. 49 int mailbox_list_notify_init(struct mailbox_list *list,
|
| H A D | mailbox-uidvalidity.c | 9 #include "mailbox-list.h" 36 static void mailbox_uidvalidity_write(struct mailbox_list *list, argument 44 mailbox_list_get_root_permissions(list, &perm); 110 mailbox_uidvalidity_next_rescan(struct mailbox_list *list, const char *path) argument 136 (void)mailbox_list_mkdir_root(list, dir, MAILBOX_LIST_PATH_TYPE_CONTROL); 183 mailbox_uidvalidity_write(list, path, cur_value); 195 mailbox_uidvalidity_write(list, path, cur_value); 199 uint32_t mailbox_uidvalidity_next(struct mailbox_list *list, const char *path) argument 209 return mailbox_uidvalidity_next_rescan(list, path); 215 return mailbox_uidvalidity_next_rescan(list, pat [all...] |
| /dovecot/src/lib-ldap/ |
| H A D | ldap-client.c | 13 struct ldap_connection_list *list; member in struct:ldap_client 28 &client->list, error_r) < 0) { 42 ldap_connection_pool_unref(ldap_conn_pool, &client->list); 48 ldap_connection_switch_ioloop(client->list->conn); 58 ldap_connection_search_start(client->list->conn, input, callback, context); 66 ldap_connection_compare_start(client->list->conn, input, callback, context);
|
| H A D | ldap-connection-pool.c | 16 struct ldap_connection_list *list) 18 DLLIST_REMOVE(&pool->conn_list, list); 21 ldap_connection_deinit(&list->conn); 22 i_free(list); 29 struct ldap_connection_list *list, *next; local 31 list = pool->conn_list; 32 for (; list != NULL && pool->conn_count > max_count; list = next) { 33 next = list->next; 34 if (list 15 ldap_connection_list_remove(struct ldap_connection_pool *pool, struct ldap_connection_list *list) argument 66 struct ldap_connection_list *list; local 94 struct ldap_connection_list *list = *_list; local 106 struct ldap_connection_list *list; local [all...] |
| /dovecot/src/lib-storage/index/imapc/ |
| H A D | imapc-list.h | 6 #include "mailbox-list-private.h" 11 struct mailbox_list list; member in struct:imapc_mailbox_list 24 mailbox list iteration. */ 27 /* mailbox list's "recently refreshed" state is reset by syncing a 35 int imapc_list_get_mailbox_flags(struct mailbox_list *list, const char *name, 37 int imapc_list_try_get_root_sep(struct imapc_mailbox_list *list, char *sep_r); 38 const char *imapc_list_to_remote(struct imapc_mailbox_list *list, const char *name);
|
| H A D | imapc-settings.c | 133 const struct imapc_feature_list *list; local 138 list = imapc_feature_list; 139 for (; list->name != NULL; list++) { 140 if (strcasecmp(*str, list->name) == 0) { 141 features |= list->num; 150 if (list->name == NULL) {
|
| /dovecot/src/lib-storage/index/pop3c/ |
| H A D | pop3c-settings.c | 66 const struct pop3c_feature_list *list; local 71 list = pop3c_feature_list; 72 for (; list->name != NULL; list++) { 73 if (strcasecmp(*str, list->name) == 0) { 74 features |= list->num; 78 if (list->name == NULL) {
|
| /dovecot/src/director/ |
| H A D | mail-host.h | 26 struct mail_host_list *list; member in struct:mail_host 46 mail_host_add_ip(struct mail_host_list *list, const struct ip_addr *ip, 49 mail_host_add_hostname(struct mail_host_list *list, const char *hostname, 52 mail_host_lookup(struct mail_host_list *list, const struct ip_addr *ip); 54 mail_host_get_by_hash(struct mail_host_list *list, unsigned int hash, 57 int mail_hosts_parse_and_add(struct mail_host_list *list, 67 void mail_hosts_set_synced(struct mail_host_list *list); 68 unsigned int mail_hosts_hash(struct mail_host_list *list); 69 bool mail_hosts_have_usable(struct mail_host_list *list); 70 const ARRAY_TYPE(mail_host) *mail_hosts_get(struct mail_host_list *list); [all...] |
| /dovecot/src/lib-storage/index/cydir/ |
| H A D | cydir-storage.c | 6 #include "mailbox-list-private.h" 38 cydir_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, argument 52 mbox->box.list = list;
|
| /dovecot/src/pop3/ |
| H A D | pop3-settings.c | 133 const struct pop3_client_workaround_list *list; local 138 list = pop3_client_workaround_list; 139 for (; list->name != NULL; list++) { 140 if (strcasecmp(*str, list->name) == 0) { 141 client_workarounds |= list->num; 145 if (list->name == NULL) {
|
| /dovecot/src/auth/ |
| H A D | mech.c | 16 struct mech_module_list *list; local 19 list = i_new(struct mech_module_list, 1); 20 list->module = *module; 22 list->next = mech_modules; 23 mech_modules = list; 28 struct mech_module_list **pos, *list; local 32 list = *pos; 34 i_free(list); 42 struct mech_module_list *list; local 45 for (list 94 struct mech_module_list *list; local 185 const struct mech_module_list *list; local [all...] |
| /dovecot/src/doveadm/ |
| H A D | doveadm-instance.c | 49 struct master_instance_list *list; local 77 list = master_instance_list_init(instance_path); 78 iter = master_instance_list_iterate_init(list); 98 master_instance_list_deinit(&list); 103 struct master_instance_list *list; local 113 list = master_instance_list_init(instance_path); 114 inst = master_instance_list_find_by_name(list, argv[1]); 116 if ((ret = master_instance_list_remove(list, base_dir)) < 0) { 123 master_instance_list_deinit(&list); 127 { cmd_instance_list, "instance list", "[ [all...] |
| H A D | doveadm-settings.c | 155 const struct dsync_feature_list *list; local 160 list = dsync_feature_list; 161 for (; list->name != NULL; list++) { 162 if (strcasecmp(*str, list->name) == 0) { 163 features |= list->num; 167 if (list->name == NULL) {
|