Searched defs:list (Results 1 - 25 of 115) sorted by relevance

12345

/dovecot/src/lib-storage/list/
H A Dmailbox-list-fs.h4 #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 Dmailbox-list-maildir.h4 #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 Dmailbox-list-fs-flags.c4 #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 Dmailbox-list-index-sync.h4 #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 Dmailbox-list-index-iter.c7 #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 Dmailbox-list-none.c6 #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 Dmailbox-list-notify-tree.c7 #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 Dfs-mail-crypt.c8 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 Dioloop-iolist.c11 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 Dlistescape-plugin.c5 #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 Dmailbox-guid-cache.c7 #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 Dmailbox-list-notify.c4 #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 Dmailbox-list-notify.h28 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 Dmailbox-uidvalidity.c9 #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 Dldap-client.c13 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 Dldap-connection-pool.c16 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 Dimapc-list.h6 #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 Dimapc-settings.c133 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 Dpop3c-settings.c66 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 Dmail-host.h26 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 Dcydir-storage.c6 #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 Dpop3-settings.c133 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 Dmech.c16 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 Ddoveadm-instance.c49 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 Ddoveadm-settings.c155 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) {

Completed in 63 milliseconds

12345