Searched defs:extra_fields (Results 1 - 12 of 12) sorted by relevance

/dovecot/src/auth/
H A Duserdb-checkpassword.c18 const char *const *extra_fields,
31 for (i = 0; extra_fields[i] != NULL; i++) {
32 if (strncmp(extra_fields[i], "userdb_", 7) != 0)
35 extra_fields[i], NULL);
16 userdb_checkpassword_callback(struct auth_request *request, enum db_checkpassword_status status, const char *const *extra_fields, userdb_callback_t *callback) argument
H A Ddb-passwd-file.h15 char **extra_fields; member in struct:passwd_user
H A Dpassdb-checkpassword.c19 const char *const *extra_fields,
35 for (i = 0; extra_fields[i] != NULL; i++) {
36 if (strncmp(extra_fields[i], "password=", 9) == 0)
37 crypted_pass = extra_fields[i]+9;
38 else if (extra_fields[i][0] != '\0') {
40 extra_fields[i], NULL);
72 const char *const *extra_fields,
88 for (i = 0; extra_fields[i] != NULL; i++) {
89 if (strncmp(extra_fields[i], "password=", 9) == 0)
90 crypted_pass = extra_fields[
17 auth_checkpassword_callback(struct auth_request *request, enum db_checkpassword_status status, const char *const *extra_fields, verify_plain_callback_t *callback) argument
70 credentials_checkpassword_callback(struct auth_request *request, enum db_checkpassword_status status, const char *const *extra_fields, lookup_credentials_callback_t *callback) argument
[all...]
H A Ddb-checkpassword.c52 env_put_extra_fields(const ARRAY_TYPE(auth_field) *extra_fields)
57 array_foreach(extra_fields, field) {
100 const char *const *extra_fields; local
104 extra_fields = t_strsplit_tabescaped(str_c(request->input_buf));
105 request->callback(request->request, status, extra_fields,
273 if (!auth_fields_is_empty(request->extra_fields)) {
275 auth_fields_export(request->extra_fields);
H A Ddb-passwd-file.c32 /* args = uid, gid, user info, home dir, shell, extra_fields */
34 const char *extra_fields = NULL; local
133 extra_fields =
140 extra_fields = t_strarray_join(args, ":");
143 if (extra_fields != NULL) {
144 pu->extra_fields =
145 p_strsplit_spaces(pw->pool, extra_fields, " ");
H A Dauth-request.h56 /* extra_fields are returned in authentication reply. Fields prefixed
58 struct auth_fields *extra_fields; member in struct:auth_request
/dovecot/src/lib-auth/
H A Dauth-master.h24 ARRAY_TYPE(const_string) extra_fields; member in struct:auth_user_reply
/dovecot/src/lib-smtp/
H A Dsmtp-common.h87 const struct smtp_proxy_data_field *extra_fields; member in struct:smtp_proxy_data
/dovecot/src/imap-urlauth/
H A Dimap-urlauth.c133 const char *username, const char *const *extra_fields)
142 auth_user_fields_parse(extra_fields, pool_datastack_create(), &reply);
157 fields = array_get(&reply.extra_fields, &count);
132 login_client_connected(const struct master_login_client *client, const char *username, const char *const *extra_fields) argument
/dovecot/src/pop3/
H A Dmain.c256 const char *username, const char *const *extra_fields)
271 input.userdb_fields = extra_fields;
255 login_client_connected(const struct master_login_client *login_client, const char *username, const char *const *extra_fields) argument
/dovecot/src/submission/
H A Dmain.c203 const char *username, const char *const *extra_fields)
217 input.userdb_fields = extra_fields;
202 login_client_connected(const struct master_login_client *login_client, const char *username, const char *const *extra_fields) argument
/dovecot/src/imap/
H A Dmain.c330 const char *username, const char *const *extra_fields)
345 input.userdb_fields = extra_fields;
329 login_client_connected(const struct master_login_client *login_client, const char *username, const char *const *extra_fields) argument

Completed in 59 milliseconds