Searched defs:user (Results 1 - 25 of 162) sorted by relevance

1234567

/dovecot/src/plugins/acl/
H A Dacl-storage.c18 static void acl_user_deinit(struct mail_user *user) argument
20 struct acl_user *auser = ACL_USER_CONTEXT(user);
24 auser->module_ctx.super.deinit(user);
27 static void acl_mail_user_create(struct mail_user *user, const char *env) argument
29 struct mail_user_vfuncs *v = user->vlast;
32 auser = p_new(user->pool, struct acl_user, 1);
34 user->vlast = &auser->module_ctx.super;
36 auser->acl_lookup_dict = acl_lookup_dict_init(user);
39 auser->acl_user = mail_user_plugin_getenv(user, "acl_user");
41 auser->acl_user = mail_user_plugin_getenv(user, "master_use
52 acl_mail_user_created(struct mail_user *user) argument
[all...]
/dovecot/src/plugins/old-stats/
H A Dmail-stats-connection.c15 struct mail_user *user)
17 struct stats_user *suser = STATS_USER_CONTEXT_REQUIRE(user);
24 str_append_tabescaped(str, user->username);
26 str_append_tabescaped(str, user->service);
30 if (user->conn.local_ip != NULL) {
32 str_append(str, net_ip2addr(user->conn.local_ip));
34 if (user->conn.remote_ip != NULL) {
36 str_append(str, net_ip2addr(user->conn.remote_ip));
43 struct mail_user *user)
45 struct stats_user *suser = STATS_USER_CONTEXT_REQUIRE(user);
14 mail_stats_connection_connect(struct stats_connection *conn, struct mail_user *user) argument
42 mail_stats_connection_disconnect(struct stats_connection *conn, struct mail_user *user) argument
57 mail_stats_connection_send_session(struct stats_connection *conn, struct mail_user *user, const struct stats *stats) argument
[all...]
/dovecot/src/lib-imap-urlauth/
H A Dimap-urlauth-private.h7 struct mail_user *user; member in struct:imap_urlauth_context
/dovecot/src/plugins/fts/
H A Dfts-parser.h9 struct mail_user *user; member in struct:fts_parser_context
/dovecot/src/plugins/mail-crypt/
H A Dmail-crypt-userenv.c4 #include "mail-user.h"
9 mail_crypt_load_global_private_keys(struct mail_user *user, argument
22 while ((key_data = mail_user_plugin_getenv(user, str_c(set_key))) != NULL) {
24 const char *password = mail_user_plugin_getenv(user, set_pw);
31 if (user->namespaces->mail_set->mail_debug)
46 int mail_crypt_global_keys_load(struct mail_user *user, const char *set_prefix, argument
52 const char *key_data = mail_user_plugin_getenv(user, set_key);
62 if (mail_crypt_load_global_private_keys(user, set_prefix, global_keys_r,
/dovecot/src/auth/
H A Dcheckpassword-reply.c13 const char *user, *home, *authorized, *orig_uid_env; local
49 user = getenv("USER");
50 if (user != NULL) {
51 if (strchr(user, '\t') != NULL) {
55 str_printfa(str, "user=");
56 str_append_tabescaped(str, user);
H A Dpassword-scheme.h13 const char *user; member in struct:password_generate_params
/dovecot/src/director/
H A Duser-directory.h4 #define USER_IS_BEING_KILLED(user) \
5 ((user)->kill_ctx != NULL)
7 struct user { struct
11 struct user *prev, *next;
22 directors have killed the user's connections. */
25 /* TRUE, if the user's timestamp was close to being expired and we're
26 now doing a ring-wide sync for this user to make sure we don't
31 typedef void user_free_hook_t(struct user *);
43 struct user *user_directory_lookup(struct user_directory *dir,
45 /* Add a user t
[all...]
H A Dnotify-connection.c33 struct user *user; local
36 user = user_directory_lookup(tag->users, username_hash);
37 if (user == NULL)
40 diff = ioloop_time - user->timestamp;
45 user_directory_refresh(tag->users, user);
46 director_update_user(dir, dir->self_host, user);
H A Dtest-user-directory.c5 #include "mail-user-hash.h"
24 struct user *user, *prev = NULL; local
28 while ((user = user_directory_iter_next(iter)) != NULL) {
29 test_assert(prev_stamp <= user->timestamp);
30 test_assert(user->prev == prev);
31 test_assert(prev == NULL || user->prev->next == user);
34 prev = user;
48 test_begin("user director
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-mail-search.c49 cmd_search_run(struct doveadm_mail_cmd_context *ctx, struct mail_user *user) argument
58 iter = doveadm_mailbox_list_iter_init(ctx, user, ctx->search_args,
H A Ddoveadm-mail-flags.c54 cmd_flags_run(struct doveadm_mail_cmd_context *_ctx, struct mail_user *user) argument
64 iter = doveadm_mailbox_list_iter_init(_ctx, user, _ctx->search_args,
H A Ddoveadm-mail-save.c85 cmd_save_run(struct doveadm_mail_cmd_context *_ctx, struct mail_user *user) argument
92 ns = mail_namespace_find(user->namespaces, ctx->mailbox);
H A Ddoveadm-mailbox-list-iter.c13 struct mail_user *user; member in struct:doveadm_mailbox_list_iter
71 struct mail_user *user,
83 iter->user = user;
110 iter->iter = mailbox_list_iter_init_namespaces(user->namespaces,
118 struct mail_user *user,
124 return doveadm_mailbox_list_iter_init_nsmask(ctx, user, search_args,
130 struct mail_user *user,
137 iter = doveadm_mailbox_list_iter_init_nsmask(ctx, user, search_args,
155 mailbox_list_get_last_internal_error(iter->user
70 doveadm_mailbox_list_iter_init_nsmask(struct doveadm_mail_cmd_context *ctx, struct mail_user *user, struct mail_search_args *search_args, enum mailbox_list_iter_flags iter_flags, enum mail_namespace_type ns_mask) argument
117 doveadm_mailbox_list_iter_init(struct doveadm_mail_cmd_context *ctx, struct mail_user *user, struct mail_search_args *search_args, enum mailbox_list_iter_flags iter_flags) argument
129 doveadm_mailbox_list_iter_full_init(struct doveadm_mail_cmd_context *ctx, struct mail_user *user, struct mail_search_args *search_args, enum mailbox_list_iter_flags iter_flags) argument
[all...]
/dovecot/src/replication/replicator/
H A Dreplicator-queue-auth.c16 struct replicator_user *user; local
29 user = replicator_queue_add(queue, username,
31 user->last_update = last_update;
/dovecot/src/plugins/apparmor/
H A Dapparmor-plugin.c7 #include "mail-user.h"
16 /* hooks into user creation and deinit, will try to use
33 static void apparmor_log_current_context(struct mail_user *user) argument
36 if (!user->mail_debug)
48 static void apparmor_mail_user_deinit(struct mail_user *user) argument
50 struct apparmor_mail_user *auser = APPARMOR_USER_CONTEXT(user);
53 auser->module_ctx.super.deinit(user);
58 apparmor_log_current_context(user);
61 static void apparmor_mail_user_created(struct mail_user *user) argument
63 struct mail_user_vfuncs *v = user
[all...]
/dovecot/src/plugins/autocreate/
H A Dautocreate-plugin.c9 #include "mail-user.h"
27 add_autobox(struct mail_user *user, const char *vname, bool subscriptions) argument
39 ns = mail_namespace_find(user->namespaces, vname);
49 p_array_init(&tmp_ns_set.mailboxes, user->pool, 16);
60 set = p_new(user->pool, struct mailbox_settings, 1);
61 set->name = p_strdup(user->pool, vname);
73 read_autobox_settings(struct mail_user *user, const char *env_name_base, argument
80 value = mail_user_plugin_getenv(user, env_name_base);
82 add_autobox(user, value, subscriptions);
87 value = mail_user_plugin_getenv(user, env_nam
[all...]
/dovecot/src/plugins/fts-lucene/
H A Dfts-lucene-plugin.c7 #include "fts-user.h"
16 fts_lucene_plugin_init_settings(struct mail_user *user, argument
25 p_strdup(user->pool, *tmp + 17);
27 set->textcat_conf = p_strdup(user->pool, *tmp + 13);
29 set->textcat_dir = p_strdup(user->pool, *tmp + 12);
31 set->whitespace_chars = p_strdup(user->pool, *tmp + 17);
95 static void fts_lucene_mail_user_deinit(struct mail_user *user) argument
97 struct fts_lucene_user *fuser = FTS_LUCENE_USER_CONTEXT_REQUIRE(user);
100 fts_mail_user_deinit(user);
101 fuser->module_ctx.super.deinit(user);
104 fts_lucene_mail_user_created(struct mail_user *user) argument
[all...]
/dovecot/src/plugins/fts-solr/
H A Dfts-solr-plugin.c6 #include "mail-user.h"
9 #include "fts-user.h"
20 fts_solr_plugin_init_settings(struct mail_user *user, argument
30 set->url = p_strdup(user->pool, *tmp + 4);
39 p_strdup(user->pool, *tmp + 11);
52 static void fts_solr_mail_user_deinit(struct mail_user *user) argument
54 struct fts_solr_user *fuser = FTS_SOLR_USER_CONTEXT_REQUIRE(user);
57 fts_mail_user_deinit(user);
58 fuser->module_ctx.super.deinit(user);
61 static void fts_solr_mail_user_create(struct mail_user *user, cons argument
85 fts_solr_mail_user_created(struct mail_user *user) argument
[all...]
/dovecot/src/lib-http/
H A Dhttp-url.h17 const char *user; member in struct:http_url
42 /* Allow 'user:password@' part in HTTP URL */
/dovecot/src/lib-lda/
H A Dmail-send.c53 struct mail_user *user = ctx->rcpt_user; local
55 mail_user_set_get_storage_set(user);
103 mail_user_init_ssl_client_settings(user, &ssl_set);
152 user is out of quota */
/dovecot/src/old-stats/
H A Dmail-user.c13 #include "mail-user.h"
20 static size_t mail_user_memsize(const struct mail_user *user) argument
22 return sizeof(*user) + strlen(user->name) + 1;
27 struct mail_user *user; local
30 user = hash_table_lookup(mail_users_hash, username);
31 if (user != NULL) {
32 mail_user_refresh(user, NULL);
33 return user;
40 user
60 mail_user_disconnected(struct mail_user *user) argument
70 mail_user_ref(struct mail_user *user) argument
77 struct mail_user *user = *_user; local
85 mail_user_free(struct mail_user *user) argument
104 mail_user_refresh(struct mail_user *user, const struct stats *diff_stats) argument
119 struct mail_user *user; local
[all...]
/dovecot/src/plugins/last-login/
H A Dlast-login-plugin.c6 #include "mail-user.h"
28 static void last_login_dict_deinit(struct mail_user *user) argument
30 struct last_login_user *luser = LAST_LOGIN_USER_CONTEXT(user);
41 static void last_login_user_deinit(struct mail_user *user) argument
43 struct last_login_user *luser = LAST_LOGIN_USER_CONTEXT(user);
45 last_login_dict_deinit(user);
46 luser->module_ctx.super.deinit(user);
53 struct mail_user *user = context; local
54 struct last_login_user *luser = LAST_LOGIN_USER_CONTEXT(user);
61 i_error("last_login_dict: Failed to write value for user
74 last_login_mail_user_created(struct mail_user *user) argument
[all...]
/dovecot/src/plugins/quota/
H A Ddoveadm-quota.c53 struct mail_user *user)
55 struct quota_user *quser = QUOTA_USER_CONTEXT(user);
100 struct mail_user *user)
102 struct quota_user *quser = QUOTA_USER_CONTEXT(user);
52 cmd_quota_get_run(struct doveadm_mail_cmd_context *ctx, struct mail_user *user) argument
99 cmd_quota_recalc_run(struct doveadm_mail_cmd_context *ctx ATTR_UNUSED, struct mail_user *user) argument
/dovecot/src/imap/
H A Dimap-client-hibernate.c46 struct mail_user *user = client->user; local
52 str_append_tabescaped(cmd, user->username);
54 str_append_tabescaped(cmd, user->set->mail_log_prefix);
68 if (user->session_create_time != 0) {
70 dec2str(user->session_create_time));
72 if (user->conn.local_ip != NULL)
73 str_printfa(cmd, "\tlip=%s", net_ip2addr(user->conn.local_ip));
74 if (user->conn.remote_ip != NULL)
75 str_printfa(cmd, "\trip=%s", net_ip2addr(user
[all...]

Completed in 496 milliseconds

1234567