| /dovecot/src/old-stats/ |
| H A D | main.c | 19 static struct module *modules = NULL; variable in typeref:struct:module 38 modules = module_dir_load(STATS_MODULE_DIR, NULL, &mod_set); 39 module_dir_init(modules); 90 module_dir_unload(&modules);
|
| /dovecot/src/auth/ |
| H A D | mech.h | 54 struct mech_module_list *modules; member in struct:mechanisms_register
|
| H A D | main.c | 62 static struct module *modules = NULL; variable in typeref:struct:module 181 only by root. Also load all modules here. */ 195 modules = module_dir_load(AUTH_MODULE_DIR, NULL, &mod_set); 196 module_dir_init(modules); 226 modules = module_dir_load_missing(modules, AUTH_MODULE_DIR, names, 228 module_dir_init(modules); 290 /* allow modules to unregister their dbs/drivers/etc. before freeing 292 module_dir_unload(&modules);
|
| /dovecot/src/dict/ |
| H A D | main.c | 23 static struct module *modules; variable in typeref:struct:module 107 modules = module_dir_load(DICT_MODULE_DIR, NULL, &mod_set); 108 module_dir_init(modules); 110 /* Register only after loading modules. They may contain SQL drivers, 124 module_dir_unload(&modules);
|
| /dovecot/src/doveadm/ |
| H A D | doveadm-pw.c | 18 static struct module *modules = NULL; variable in typeref:struct:module 40 modules = module_dir_load_missing(modules, AUTH_MODULE_DIR, NULL, &mod_set); 41 module_dir_init(modules); 137 module_dir_unload(&modules);
|
| H A D | doveadm-util.c | 21 static struct module *modules = NULL; variable in typeref:struct:module 36 modules = module_dir_load_missing(modules, DOVEADM_MODULEDIR, 38 module_dir_init(modules); 43 module_dir_unload(&modules); 56 for (module = modules; module != NULL; module = module->next) {
|
| /dovecot/src/config/ |
| H A D | config-parser-private.h | 45 const char *const *modules; member in struct:config_parser_context
|
| H A D | config-filter.c | 188 const char *const *modules) 195 modules, parser->parsers[i].root)) 210 const char *const *modules, 227 have_changed_settings(ctx->parsers[i], modules)) 330 const char *const *modules, 346 src = config_filter_find_all(ctx, pool, modules, filter, output_r); 187 have_changed_settings(const struct config_filter_parser *parser, const char *const *modules) 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 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
|
| H A D | config-request.c | 25 const char *const *modules; member in struct:config_export_context 368 config_export_init(const char *const *modules, enum config_dump_scope scope, argument 379 ctx->modules = modules == NULL ? NULL : p_strarray_dup(pool, modules); 396 ctx->modules, filter, 461 ctx->modules, parser->root))
|
| H A D | config-parser.c | 42 struct module *modules; variable in typeref:struct:module 372 ctx->modules, p->root)) 786 if (ctx->modules == NULL) 791 ctx->modules, l->root) && 970 const char *const *modules, const char **error_r) 1012 ctx.modules = modules; 1080 modules = module_dir_load(CONFIG_MODULE_DIR, NULL, &mod_set); 1081 module_dir_init(modules); 1085 for (m = modules; 969 config_parse_file(const char *path, bool expand_values, const char *const *modules, const char **error_r) argument 1150 config_module_want_parser(struct config_module_parser *parsers, const char *const *modules, const struct setting_parser_info *root) argument [all...] |
| H A D | doveconf.c | 125 config_dump_human_init(const char *const *modules, enum config_dump_scope scope, argument 145 ctx->export_ctx = config_export_init(modules, scope, flags, 406 const char *const *modules, bool hide_passwords) 420 ctx = config_dump_human_init(modules, CONFIG_DUMP_SCOPE_SET, 435 config_dump_human(const struct config_filter *filter, const char *const *modules, argument 447 ctx = config_dump_human_init(modules, scope, TRUE, FALSE); 453 ret = config_dump_human_sections(output, filter, modules, hide_passwords); 819 for (m = modules; m != NULL; m = m->next) { 908 module_dir_unload(&modules); 404 config_dump_human_sections(struct ostream *output, const struct config_filter *filter, const char *const *modules, bool hide_passwords) argument
|
| /dovecot/src/login-common/ |
| H A D | main.c | 55 static struct module *modules; variable in typeref:struct:module 361 modules = module_dir_load(global_login_settings->login_plugin_dir, 364 module_dir_init(modules); 476 module_dir_unload(&modules);
|
| /dovecot/src/lib/ |
| H A D | module-dir.c | 320 struct module *module_dir_find(struct module *modules, const char *name) argument 325 for (module = modules; module != NULL; module = module->next) { 335 static bool module_is_loaded(struct module *modules, const char *name) argument 337 return module_dir_find(modules, name) != NULL; 382 struct module *modules, *module, **module_pos, *old_modules = *_modules; local 396 i_debug("Loading modules from directory: %s", dir); 402 /* we were given a list of modules to load. 412 modules = NULL; 442 modules = old_modules; 443 module_pos = &modules; 490 module_dir_try_load_missing(struct module **modules, const char *dir, const char *module_names, const struct module_dir_load_settings *set, const char **error_r) argument 531 module_dir_init(struct module *modules) argument 545 module_dir_deinit(struct module *modules) argument 578 module_dir_unload(struct module **modules) argument [all...] |