Searched refs:mail_namespace (Results 1 - 25 of 127) sorted by relevance

123456

/dovecot/src/plugins/acl/
H A Dacl-shared-storage.h4 int acl_shared_namespaces_add(struct mail_namespace *ns);
H A Dacl-shared-storage.c15 static bool acl_ns_prefix_exists(struct mail_namespace *ns)
34 acl_shared_namespace_add(struct mail_namespace *ns,
38 struct mail_namespace *new_ns = ns;
79 int acl_shared_namespaces_add(struct mail_namespace *ns)
/dovecot/src/lib-storage/
H A Dmail-namespace.h47 struct mail_namespace { struct
49 struct mail_namespace *next;
63 struct mail_namespace *alias_for;
66 struct mail_namespace *alias_chain_next;
100 struct mail_namespace **ns_r,
109 struct mail_namespace *mail_namespaces_init_empty(struct mail_user *user);
112 void mail_namespaces_deinit(struct mail_namespace **namespaces);
119 struct mail_namespace **ns_p, const char **error_r);
120 int mail_namespaces_init_finish(struct mail_namespace *namespaces,
123 void mail_namespace_ref(struct mail_namespace *n
[all...]
H A Dmail-storage-hooks.h7 struct mail_namespace;
14 void (*mail_namespace_storage_added)(struct mail_namespace *ns);
16 void (*mail_namespaces_created)(struct mail_namespace *namespaces);
21 void (*mail_namespaces_added)(struct mail_namespace *namespaces);
44 void hook_mail_namespace_storage_added(struct mail_namespace *ns);
45 void hook_mail_namespaces_created(struct mail_namespace *namespaces);
46 void hook_mail_namespaces_added(struct mail_namespace *namespaces);
H A Dmail-namespace.c33 void mail_namespace_add_storage(struct mail_namespace *ns,
45 void mail_namespace_finish_list_init(struct mail_namespace *ns,
52 static void mail_namespace_free(struct mail_namespace *ns)
89 struct mail_namespace **ns_r,
92 struct mail_namespace *ns;
94 ns = i_new(struct mail_namespace, 1);
147 struct mail_namespace **ns_p, const char **error_r)
151 struct mail_namespace *ns;
206 static bool namespace_is_valid_alias_storage(struct mail_namespace *ns,
230 namespace_set_alias_for(struct mail_namespace *n
[all...]
H A Dmailbox-list-iter.h49 struct mail_namespace *ns;
71 mailbox_list_iter_init_namespaces(struct mail_namespace *namespaces,
H A Dfail-mail-storage.c25 fail_storage_get_list_settings(const struct mail_namespace *ns ATTR_UNUSED,
H A Dmail-autoexpunge.c133 mailbox_autoexpunge_set(struct mail_namespace *ns, const char *vname,
155 mailbox_autoexpunge_wildcards(struct mail_namespace *ns,
180 mail_namespace_autoexpunge(struct mail_namespace *ns, struct file_lock **lock,
216 struct mail_namespace *ns;
H A Dmail-storage-settings.h10 struct mail_namespace;
158 const void *mail_namespace_get_driver_settings(struct mail_namespace *ns,
/dovecot/src/lib-storage/index/shared/
H A Dshared-storage.h19 int shared_storage_get_namespace(struct mail_namespace **_ns,
H A Dshared-list.c30 struct mail_namespace *backend_ns)
43 struct mail_namespace *ns = (*list)->ns;
68 struct mail_namespace *ns = list->ns;
91 struct mail_namespace *ns = list->ns;
114 struct mail_namespace *ns;
195 struct mail_namespace *ns = list->ns;
209 struct mail_namespace *ns = list->ns;
223 struct mail_namespace *ns = list->ns;
237 struct mail_namespace *ns = list->ns;
252 struct mail_namespace **ns_
[all...]
/dovecot/src/imap/
H A Dimap-status.h20 struct mail_namespace *ns, const char *mailbox,
H A Dimap-commands-util.h14 struct mail_namespace *
16 struct mail_namespace *
H A Dcmd-create.c10 struct mail_namespace *ns;
H A Dcmd-delete.c9 struct mail_namespace *ns;
H A Dcmd-rename.c9 struct mail_namespace *old_ns, *new_ns;
H A Dcmd-status.c15 struct mail_namespace *ns;
/dovecot/src/doveadm/dsync/
H A Ddsync-brain.h7 struct mail_namespace;
55 ARRAY(struct mail_namespace *) sync_namespaces;
119 struct mail_namespace *ns);
H A Ddsync-mailbox-tree.h7 struct mail_namespace;
45 struct mail_namespace *ns;
108 struct mail_namespace *ns;
149 struct mail_namespace *ns, const char *box_name,
/dovecot/src/plugins/quota/
H A Dquota-private.h17 ARRAY(struct mail_namespace *) namespaces;
18 struct mail_namespace *unwanted_ns;
66 struct mail_namespace *ns);
126 struct mail_namespace *ns;
191 void quota_add_user_namespace(struct quota *quota, struct mail_namespace *ns);
192 void quota_remove_user_namespace(struct mail_namespace *ns);
199 struct mail_namespace *ns);
H A Dquota-plugin.h29 void quota_mail_namespaces_created(struct mail_namespace *namespaces);
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-storage.h67 void dbox_storage_get_list_settings(const struct mail_namespace *ns,
70 struct mail_namespace *ns,
/dovecot/src/plugins/autocreate/
H A Dautocreate-plugin.c15 mailbox_settings_find(struct mail_namespace *ns, const char *vname)
29 struct mail_namespace *ns;
92 autocreate_mail_namespaces_created(struct mail_namespace *namespaces)
/dovecot/src/lib-storage/list/
H A Dmailbox-list-iter.c25 struct mail_namespace *namespaces, *cur_ns;
42 struct mail_namespace *ns, const char *pattern);
44 struct mail_namespace *ns,
62 struct mail_namespace *ns = list->ns;
82 mailbox_settings_add_ns_prefix(pool_t pool, struct mail_namespace *ns,
105 struct mail_namespace *ns = ctx->list->ns;
172 ns_match_simple(struct ns_list_iterate_context *ctx, struct mail_namespace *ns)
186 struct mail_namespace *ns, const char *prefix_without_sep,
212 struct mail_namespace *tmp;
242 struct mail_namespace *n
[all...]
/dovecot/src/plugins/fts/
H A Dfts-storage.h55 void fts_mail_namespaces_added(struct mail_namespace *ns);

Completed in 34 milliseconds

123456