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

/dovecot/src/lib-storage/
H A Dmailbox-keywords.c97 bool mailbox_keyword_is_valid(struct mailbox *box, const char *keyword, argument
105 if (mail_index_keyword_lookup(box->index, keyword, &idx))
108 if (*keyword == '\0') {
119 for (i = 0; keyword[i] != '\0'; i++) {
120 if (!IS_ATOM_CHAR(keyword[i])) {
121 if ((unsigned char)keyword[i] < 0x80)
122 *error_r = "Invalid characters in keyword";
124 *error_r = "8bit characters in keyword";
/dovecot/src/plugins/push-notification/
H A Dpush-notification-event-flagsclear.c30 const char *const *keyword; local
48 array_foreach(&data->keywords_clear, keyword) {
49 i_debug("%s: Keyword clear [%s]", EVENT_NAME, *keyword);
H A Dpush-notification-event-flagsset.c30 const char *const *keyword; local
48 array_foreach(&data->keywords_set, keyword) {
49 i_debug("%s: Keyword set [%s]", EVENT_NAME, *keyword);
/dovecot/src/lib-index/
H A Dmail-index-map-hdr.c136 const char *keyword = name + kw_rec[i].name_offset; local
141 if (!mail_index_keyword_lookup(index, keyword, &kw_idx) ||
153 const char *keyword = name + kw_rec[i].name_offset; local
156 if (*keyword == '\0') {
158 "Empty keyword name in header",
162 mail_index_keyword_lookup_or_create(index, keyword, &kw_idx);
H A Dmail-index-transaction-export.c358 const char *keyword, const buffer_t *uid_buffer)
366 kt_hdr.name_size = strlen(keyword);
370 buffer_append(tmp_buf, keyword, kt_hdr.name_size);
356 log_append_keyword_update(struct mail_index_export_context *ctx, buffer_t *tmp_buf, enum modify_type modify_type, const char *keyword, const buffer_t *uid_buffer) argument
H A Dmail-index.c380 const char *keyword, unsigned int *idx_r)
388 if (hash_table_lookup_full(index->keywords_hash, keyword,
399 const char *keyword,
404 i_assert(*keyword != '\0');
406 if (mail_index_keyword_lookup(index, keyword, idx_r))
409 keyword = keyword_dup = p_strdup(index->keywords_pool, keyword);
414 array_append(&index->keywords, &keyword, 1);
379 mail_index_keyword_lookup(struct mail_index *index, const char *keyword, unsigned int *idx_r) argument
398 mail_index_keyword_lookup_or_create(struct mail_index *index, const char *keyword, unsigned int *idx_r) argument
/dovecot/src/lib-smtp/
H A Dsmtp-params.h35 const char *keyword; member in struct:smtp_param
105 const char *keyword);
127 const char *keyword);
H A Dsmtp-server-reply.c472 const char *keyword)
482 str_append(textbuf, keyword);
487 const char *keyword, const char *param_fmt, ...)
498 str_append(textbuf, keyword);
471 smtp_server_reply_ehlo_add(struct smtp_server_reply *reply, const char *keyword) argument
486 smtp_server_reply_ehlo_add_param(struct smtp_server_reply *reply, const char *keyword, const char *param_fmt, ...) argument
H A Dsmtp-params.c25 /* esmtp-param = esmtp-keyword ["=" esmtp-value]
26 esmtp-keyword = (ALPHA / DIGIT) *(ALPHA / DIGIT / "-")
35 parser->error = "Unexpected character in parameter keyword";
43 param_r->keyword = t_strndup(pbegin, parser->cur - pbegin);
50 parser->error = "Unexpected character in parameter keyword";
104 str_append(out, t_str_ucase(param->keyword));
273 /* RET=<keyword>: RFC 3461 */
296 pmparser->error = "Unsupported RET= parameter keyword";
363 param.keyword = t_str_ucase(param.keyword);
602 smtp_params_mail_get_extra(const struct smtp_params_mail *params, const char *keyword) argument
1011 smtp_params_rcpt_get_extra(const struct smtp_params_rcpt *params, const char *keyword) argument
[all...]
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-keywords.c448 char keyword)
453 i_assert(keyword >= MAILDIR_KEYWORD_FIRST &&
454 keyword <= MAILDIR_KEYWORD_LAST);
455 chridx = keyword - MAILDIR_KEYWORD_FIRST;
447 maildir_keywords_char_idx(struct maildir_keywords_sync_ctx *ctx, char keyword) argument
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-sync-parse.c125 const char *keyword, *error; local
136 /* read the keyword */
143 /* add it to index's keyword list if it's not there already */
144 keyword = t_strndup(hdr->full_value + keyword_start,
147 keyword, &error)) {
149 keyword, &idx);
261 string_t *keyword; local
269 /* read keyword indexes to temporary array first */
270 keyword = t_str_new(128);
279 /* read the keyword strin
[all...]
/dovecot/src/doveadm/dsync/
H A Ddsync-mailbox-import.c1076 /* we'll assign a common index for each keyword name and place
1096 /* @UNSAFE: create large enough arrays to fit all keyword indexes. */
1337 const char *keyword)
1348 if (strcasecmp((*strp)+1, keyword) == 0)
1336 dsync_mail_change_have_keyword(const struct dsync_mail_change *change, const char *keyword) argument

Completed in 27 milliseconds