/dovecot/src/plugins/fts/ |
H A D | fts-user.h | 6 struct fts_filter *filter; member in struct:fts_user_language
|
H A D | fts-search-args.c | 9 #include "fts-filter.h" 56 fts_backend_dovecot_expand_tokens(struct fts_filter *filter, argument 75 if (filter != NULL) { 77 ret = fts_filter_filter(filter, &token2, &error); 82 *error_r = t_strdup_printf("Couldn't filter search token: %s", error); 85 /* The filter dropped the token, which means it was 125 if (fts_backend_dovecot_expand_tokens(user_lang->filter, pool, 132 if (fts_backend_dovecot_expand_tokens(user_lang->filter, pool,
|
H A D | fts-user.c | 7 #include "fts-filter.h" 88 struct fts_filter *filter = NULL, *parent = NULL; local 112 *error_r = t_strdup_printf("%s: Unknown filter '%s'", 130 &filter, &error) < 0) { 137 parent = filter; 144 *filter_r = filter; 261 if (fts_user_create_filters(user, lang, &user_lang->filter, error_r) < 0) 293 &user_lang->filter, &error) < 0) 295 i_assert(user_lang->filter != NULL); 341 if (user_lang->filter ! [all...] |
/dovecot/src/auth/ |
H A D | test-username-filter.c | 9 const char *filter; member in struct:__anon18 43 const char *const *filter = t_strsplit_spaces(cases[i].filter, " ,"); local 44 test_assert_idx(auth_request_username_accepted(filter, cases[i].input) == cases[i].accepted, i);
|
/dovecot/src/config/ |
H A D | config-filter.h | 20 struct config_filter filter; member in struct:config_filter_parser 30 /* Replace filter's parsers with given parser list. */ 34 /* Build new parsers from all existing ones matching the given filter. */ 37 const struct config_filter *filter, 43 /* Return a list of filters that are a subset of the given filter. */ 46 const struct config_filter *filter); 48 /* Returns TRUE if filter matches mask. */ 50 const struct config_filter *filter);
|
H A D | config-connection.c | 72 struct config_filter filter; local 79 i_zero(&filter); 82 filter.service = *args + 8; 89 filter.local_name = *args + 6; 91 if (net_addr2ip(*args + 4, &filter.local_net) == 0) { 92 filter.local_bits = 93 IPADDR_IS_V4(&filter.local_net) ? 97 if (net_addr2ip(*args + 4, &filter.remote_net) == 0) { 98 filter.remote_bits = 99 IPADDR_IS_V4(&filter [all...] |
H A D | config-parser-private.h | 5 #include "config-filter.h" 24 struct config_filter filter; member in struct:config_section_stack 60 struct config_filter_context *filter; member in struct:config_parser_context
|
H A D | config-filter.c | 8 #include "config-filter.h" 17 const struct config_filter *filter) 20 if (filter->service == NULL) 24 if (strcmp(filter->service, mask->service + 1) == 0) 27 if (strcmp(filter->service, mask->service) != 0) 50 const struct config_filter *filter) 55 if (filter->local_name == NULL) 58 matched = config_filter_match_local_name(mask, filter->local_name); 65 if (filter->remote_bits == 0) 67 if (!net_is_in_network(&filter 16 config_filter_match_service(const struct config_filter *mask, const struct config_filter *filter) argument 49 config_filter_match_rest(const struct config_filter *mask, const struct config_filter *filter) argument 81 config_filter_match(const struct config_filter *mask, const struct config_filter *filter) argument 209 config_filter_find_all(struct config_filter_context *ctx, pool_t pool, const char *const *modules, const struct config_filter *filter, struct master_service_settings_output *output_r) argument 255 config_filter_find_subset(struct config_filter_context *ctx, const struct config_filter *filter) argument 288 config_filter_is_superset(const struct config_filter *sup, const struct config_filter *filter) argument 329 config_filter_parsers_get(struct config_filter_context *ctx, pool_t pool, const char *const *modules, const struct config_filter *filter, struct config_module_parser **parsers_r, struct master_service_settings_output *output_r, const char **error_r) argument [all...] |
/dovecot/src/doveadm/ |
H A D | doveadm-who.h | 21 struct who_filter filter; member in struct:who_context 35 const struct who_filter *filter);
|
H A D | doveadm-who.c | 156 if (ctx->filter.net_bits != 0) { 161 ctx->filter.net_ip = net_ip; 162 ctx->filter.net_bits = net_bits; 164 if (ctx->filter.username != NULL) { 169 ctx->filter.username = masks[i]; 210 const struct who_filter *filter) 212 if (filter->username != NULL) { 213 if (!wildcard_match_icase(user->username, filter->username)) 216 if (filter->net_bits > 0) { 221 if (net_is_in_network(ip, &filter 209 who_user_filter_match(const struct who_user *user, const struct who_filter *filter) argument 282 who_line_filter_match(const struct who_line *line, const struct who_filter *filter) argument [all...] |
/dovecot/src/lib-fts/ |
H A D | fts-filter-contractions.c | 6 #include "fts-filter-private.h" 16 struct fts_filter *filter; local 27 filter = i_new(struct fts_filter, 1); 28 *filter = *fts_filter_contractions; 29 filter->token = str_new(default_pool, 64); 30 *filter_r = filter; 35 fts_filter_contractions_filter(struct fts_filter *filter ATTR_UNUSED,
|
H A D | fts-filter-lowercase.c | 6 #include "fts-filter-private.h" 10 # include "fts-filter-common.h" 19 struct fts_filter *filter; local 28 *error_r = t_strdup_printf("Invalid lowercase filter maxlen setting: %s", value); 37 filter = i_new(struct fts_filter, 1); 38 *filter = *fts_filter_lowercase; 39 filter->token = str_new(default_pool, 64); 40 filter->max_length = max_length; 42 *filter_r = filter; 47 fts_filter_lowercase_filter(struct fts_filter *filter ATTR_UNUSE [all...] |
H A D | fts-filter-private.h | 4 #include "fts-filter.h" 10 function is called to get an instance of a registered filter class. 11 The filter() function is called with tokens for the specific filter. 12 The destroy function is called to destroy an instance of a filter. 20 int (*filter)(struct fts_filter *filter, const char **token, member in struct:fts_filter_vfuncs 23 void (*destroy)(struct fts_filter *filter);
|
H A D | fts-filter-stemmer-snowball.c | 5 #include "fts-filter-private.h" 12 struct fts_filter filter; member in struct:fts_filter_stemmer_snowball 18 static void fts_filter_stemmer_snowball_destroy(struct fts_filter *filter) argument 21 (struct fts_filter_stemmer_snowball *)filter; 47 sp->filter = *fts_filter_stemmer_snowball; 50 *filter_r = &sp->filter; 63 fts_filter_stemmer_snowball_destroy(&sp->filter); 70 fts_filter_stemmer_snowball_filter(struct fts_filter *filter, argument 74 (struct fts_filter_stemmer_snowball *) filter; 111 fts_filter_stemmer_snowball_filter(struct fts_filter *filter ATTR_UNUSE [all...] |
H A D | fts-filter-normalizer-icu.c | 7 #include "fts-filter-common.h" 8 #include "fts-filter-private.h" 15 struct fts_filter filter; member in struct:fts_filter_normalizer_icu 24 static void fts_filter_normalizer_icu_destroy(struct fts_filter *filter) argument 27 (struct fts_filter_normalizer_icu *)filter; 66 np->filter = *fts_filter_normalizer_icu; 71 np->filter.max_length = max_length; 72 *filter_r = &np->filter; 77 fts_filter_normalizer_icu_filter(struct fts_filter *filter, const char **token, argument 81 (struct fts_filter_normalizer_icu *)filter; [all...] |
H A D | fts-filter.c | 7 #include "fts-filter-private.h" 118 int fts_filter_filter(struct fts_filter *filter, const char **token, argument 126 if (filter->parent != NULL) 127 ret = fts_filter_filter(filter->parent, token, error_r); 130 if (ret > 0 || filter->parent == NULL) 131 ret = filter->v.filter(filter, token, error_r);
|
H A D | fts-filter-stopwords.c | 10 #include "fts-filter-private.h" 18 struct fts_filter filter; member in struct:fts_filter_stopwords 25 static int fts_filter_stopwords_read_list(struct fts_filter_stopwords *filter, argument 34 filter->stopwords_dir, filter->lang->name); 43 word = p_strndup(filter->pool, line, len); 44 hash_table_update(filter->stopwords, word, word); 53 if (ret == 0 && hash_table_count(filter->stopwords) == 0) 60 static void fts_filter_stopwords_destroy(struct fts_filter *filter) argument 62 struct fts_filter_stopwords *sp = (struct fts_filter_stopwords *)filter; 106 fts_filter_stopwords_filter(struct fts_filter *filter, const char **token, const char **error_r) argument [all...] |
/dovecot/src/stats/ |
H A D | stats-settings.h | 10 ARRAY(const char *) filter; member in struct:stats_metric_settings
|
H A D | stats-metrics.c | 7 #include "event-filter.h" 13 struct event_filter *filter; member in struct:stats_metrics 23 /* generate fields for event filter */ 24 if (array_is_created(&set->filter)) { 29 filters = array_get(&set->filter, &count); 41 /* add query to the event filter */ 74 event_filter_add(metrics->filter, &query); 102 metrics->filter = event_filter_create(); 123 event_filter_unref(&metrics->filter); 141 return metrics->filter; [all...] |
/dovecot/src/lib-ldap/ |
H A D | ldap-client.h | 39 const char *filter; member in struct:ldap_search_input
|
/dovecot/src/lib-dict-backend/ |
H A D | dict-ldap-settings.h | 8 const char *filter; member in struct:dict_ldap_map
|
/dovecot/src/lib/ |
H A D | event-log.c | 5 #include "event-filter.h" 190 void event_set_global_debug_log_filter(struct event_filter *filter) argument 193 global_debug_log_filter = filter; 208 void event_set_global_debug_send_filter(struct event_filter *filter) argument 211 global_debug_send_filter = filter;
|
/dovecot/src/lib-mail/ |
H A D | test-istream-header-filter.c | 7 #include "istream-header-filter.h" 50 struct istream *filter, 67 data = i_stream_get_data(filter, size_r); 71 test_assert(i_stream_stat(filter, TRUE, &st) == 0 && 82 struct istream *filter; local 88 filter = i_stream_create_header_filter(test_istream, flags, NULL, 0, 93 test_assert(i_stream_read(filter) >= 0); 96 test_assert(i_stream_read(filter) > 0); 97 test_assert(i_stream_read(filter) == -1); 99 test_istream_run_check(&run_ctx, filter, outpu 49 test_istream_run_check(struct run_ctx *run_ctx, struct istream *filter, const char *output, enum header_filter_flags flags, bool first, size_t *size_r) argument 132 struct istream *istream, *filter, *filter2; local 208 struct istream *istream, *filter; local 289 struct istream *istream, *filter; local 352 struct istream *istream, *filter; local 436 struct istream *istream, *filter; local [all...] |
/dovecot/src/lib-master/ |
H A D | stats-client.c | 9 #include "event-filter.h" 17 struct event_filter *filter; member in struct:stats_client 49 struct event_filter *filter; local 52 if (client_handshake_filter(args, &filter, &error) < 0) { 62 if (client->filter != NULL) { 64 change it. Since it's most likely exactly the same filter 66 event_filter_unref(&filter); 70 client->filter = filter; 72 /* merge into the global debug send filter */ [all...] |
/dovecot/src/old-stats/ |
H A D | client-export.c | 40 struct mail_export_filter filter; member in struct:client_export_cmd 84 *error_r = "Invalid ip filter"; 89 *error_r = "Invalid since filter"; 132 mail_export_filter_match_session(const struct mail_export_filter *filter, argument 135 if (filter->connected && session->disconnected) 137 if (filter->since > session->last_update.tv_sec) 139 if (filter->session != NULL && 140 strcmp(session->id, filter->session) != 0) 142 if (filter->user != NULL && 143 !wildcard_match(session->user->name, filter 155 mail_export_filter_match_user_common(const struct mail_export_filter *filter, const struct mail_user *user) argument 184 mail_export_filter_match_user(const struct mail_export_filter *filter, const struct mail_user *user) argument 196 mail_export_filter_match_domain(const struct mail_export_filter *filter, const struct mail_domain *domain) argument 219 mail_export_filter_match_ip(const struct mail_export_filter *filter, const struct mail_ip *ip) argument [all...] |