Searched defs:string (Results 1 - 17 of 17) sorted by relevance

/dovecot/src/lib-smtp/
H A Dsmtp-syntax.c16 int smtp_string_parse(const char *string, argument
22 if (string == NULL || *string == '\0') {
27 smtp_parser_init(&parser, pool_datastack_create(), string);
35 *error_r = "Invalid character in string";
/dovecot/src/auth/
H A Dauth-request-var-expand.c55 escape_none(const char *string, argument
58 return string;
62 auth_request_str_escape(const char *string, argument
65 return str_escape(string);
H A Dtest-auth-request-var-expand.c56 test_escape(const char *string, const struct auth_request *request) argument
63 dest = t_strdup_noconst(string);
H A Dpassdb-pam.c65 char *string; local
83 string = strdup(ctx->request->user);
84 if (string == NULL)
91 string = strdup(ctx->pass);
92 if (string == NULL)
97 string = NULL;
113 resp[i].resp = string;
H A Dauth-cache.c331 auth_cache_escape(const char *string, argument
335 are no tabs in the string */
336 return str_tabescape(string);
H A Dauth-policy.c203 /* and build a template string */
413 const char *auth_policy_escape_function(const char *string, argument
417 json_append_escaped(tmp, string);
/dovecot/src/lib/
H A Dtest-array.c78 char *string; local
87 string = (char *)cstring;
88 array_append(&blurbs, &string, 1);
93 array_foreach_elem(&blurbs, string) {
94 test_assert_idx(string[0] == 'x' && string[1]-'0' == i && string[2] == 'y', i);
/dovecot/src/lib-imap-storage/
H A Dimap-metadata.c69 enum mail_error error, const char *string)
72 imtrans->error_string = i_strdup(string);
68 imap_metadata_transaction_set_error(struct imap_metadata_transaction *imtrans, enum mail_error error, const char *string) argument
/dovecot/src/lib-sql/
H A Ddriver-sqlite.c102 const char *string)
108 for (p = string; *p != '\''; p++) {
110 return t_strdup_noconst(string);
114 dest = destbegin = t_buffer_get((p - string) + strlen(string) * 2 + 1);
116 memcpy(dest, string, p - string);
117 dest += p - string;
101 driver_sqlite_escape_string(struct sql_db *_db ATTR_UNUSED, const char *string) argument
H A Ddriver-test.c34 driver_test_mysql_escape_string(struct sql_db *_db, const char *string);
36 driver_test_escape_string(struct sql_db *_db, const char *string);
229 const char *string)
231 string_t *esc = t_str_new(strlen(string));
232 for(const char *ptr = string; *ptr != '\0'; ptr++) {
242 driver_test_escape_string(struct sql_db *_db ATTR_UNUSED, const char *string) argument
244 return string;
228 driver_test_mysql_escape_string(struct sql_db *_db ATTR_UNUSED, const char *string) argument
H A Ddriver-mysql.c185 i_fatal("mysql: Missing value in connect string: %s",
238 i_fatal("mysql: Unknown connect string: %s", name);
245 i_fatal("mysql: No hosts given in connect string");
298 driver_mysql_escape_string(struct sql_db *_db, const char *string) argument
301 size_t len = strlen(string);
317 len = mysql_escape_string(to, string, len);
323 len = mysql_real_escape_string(db->mysql, to, string, len);
H A Ddriver-sqlpool.c402 /* connect string is a space separated list. it may contain
428 /* build a new connect string without our settings or hosts */
548 driver_sqlpool_escape_string(struct sql_db *_db, const char *string) argument
558 return sql_escape_string(conns[i].db, string);
562 return sql_escape_string(conns[0].db, string);
H A Ddriver-pgsql.c506 driver_pgsql_escape_string(struct sql_db *_db, const char *string) argument
509 size_t len = strlen(string);
521 len = PQescapeStringConn(db->pg, to, string, len, &error);
526 len = PQescapeString(to, string, len);
H A Dsql-api.c127 const char *sql_escape_string(struct sql_db *db, const char *string) argument
129 return db->v.escape_string(db, string);
H A Ddriver-cassandra.c452 const char *string)
457 if (strchr(string, '\'') == NULL)
458 return string;
459 escaped = t_str_new(strlen(string)+10);
460 for (i = 0; string[i] != '\0'; i++) {
461 if (string[i] == '\'')
463 str_append_c(escaped, string[i]);
487 i_fatal("cassandra: Missing value in connect string: %s",
577 i_fatal("cassandra: Unknown connect string: %s", key);
589 i_fatal("cassandra: No hosts given in connect string");
451 driver_cassandra_escape_string(struct sql_db *db ATTR_UNUSED, const char *string) argument
[all...]
/dovecot/src/lib-storage/
H A Dmailbox-list.c271 /* string ends with ":", just ignore it. */
1943 enum mail_error error, const char *string)
1946 list->error_string = i_strdup(string);
1942 mailbox_list_set_error(struct mailbox_list *list, enum mail_error error, const char *string) argument
H A Dmail-storage.c519 enum mail_error error, const char *string)
521 if (storage->error_string != string) {
523 storage->error_string = i_strdup(string);
657 /* use the lib-index's error as our internal error string */
518 mail_storage_set_error(struct mail_storage *storage, enum mail_error error, const char *string) argument

Completed in 55 milliseconds