Lines Matching defs:mail_user
661 struct mail_user **mail_user_r,
667 struct mail_user *mail_user;
679 mail_user = mail_user_alloc_nodup_set(user->event, user->input.username,
681 mail_user->_service_user = user;
683 mail_user_set_home(mail_user, *home == '\0' ? NULL : home);
684 mail_user_set_vars(mail_user, ctx->service->name, &conn_data);
685 mail_user->uid = priv->uid == (uid_t)-1 ? geteuid() : priv->uid;
686 mail_user->gid = priv->gid == (gid_t)-1 ? getegid() : priv->gid;
687 mail_user->anonymous = user->anonymous;
688 mail_user->admin = user->admin;
689 mail_user->auth_token = p_strdup(mail_user->pool, user->auth_token);
690 mail_user->auth_user = p_strdup(mail_user->pool, user->auth_user);
692 mail_user->session_create_time =
694 mail_user->session_restored = TRUE;
699 mail_user->session_id =
700 p_strdup(mail_user->pool, user->input.session_id);
702 mail_user->session_id =
703 p_strdup_printf(mail_user->pool, "%s:%u",
708 mail_user->session_id =
709 p_strdup_printf(mail_user->pool, "%s:%s",
712 event_add_str(user->event, "session", mail_user->session_id);
714 mail_user->userdb_fields = user->input.userdb_fields == NULL ? NULL :
715 p_strarray_dup(mail_user->pool, user->input.userdb_fields);
717 mail_set = mail_user_set_get_storage_set(mail_user);
762 if (mail_user_init(mail_user, error_r) < 0) {
763 mail_user_unref(&mail_user);
767 if (mail_namespaces_init(mail_user, error_r) < 0) {
768 mail_user_unref(&mail_user);
773 *mail_user_r = mail_user;
1332 This event won't be a parent to any other events - mail_user.event
1463 struct mail_user **mail_user_r,
1554 struct mail_user **mail_user_r,
1567 struct mail_user **mail_user_r,
1601 struct mail_user **mail_user_r,