Mercurial > dovecot > original-hg > dovecot-1.2
view src/master/settings.h @ 1000:0fbafade2d85 HEAD
If auth/login process died unexpectedly, the exit status or killing signal
wasn't logged.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 21 Jan 2003 09:58:49 +0200 |
parents | d0845dca7eca |
children | fe49ece0f3ea |
line wrap: on
line source
#ifndef __SETTINGS_H #define __SETTINGS_H /* common */ extern char *set_base_dir; extern char *set_log_path; extern char *set_info_log_path; extern char *set_log_timestamp; /* general */ extern unsigned int set_imap_port; extern unsigned int set_imaps_port; extern char *set_imap_listen; extern char *set_imaps_listen; extern int set_ssl_disable; extern char *set_ssl_cert_file; extern char *set_ssl_key_file; extern char *set_ssl_parameters_file; extern unsigned int set_ssl_parameters_regenerate; extern int set_disable_plaintext_auth; /* login */ extern char *set_login_executable; extern char *set_login_user; extern unsigned int set_login_process_size; extern char *set_login_dir; extern int set_login_chroot; extern int set_login_process_per_connection; extern unsigned int set_login_processes_count; extern unsigned int set_login_max_processes_count; extern unsigned int set_max_logging_users; extern uid_t set_login_uid; extern gid_t set_login_gid; /* imap */ extern char *set_imap_executable; extern unsigned int set_imap_process_size; extern char *set_valid_chroot_dirs; extern unsigned int set_max_imap_processes; extern int set_verbose_proctitle; extern unsigned int set_first_valid_uid, set_last_valid_uid; extern unsigned int set_first_valid_gid, set_last_valid_gid; extern char *set_default_mail_env; extern char *set_mail_cache_fields; extern char *set_mail_never_cache_fields; extern unsigned int set_mailbox_check_interval; extern int set_mail_save_crlf; extern int set_mail_read_mmaped; extern int set_maildir_copy_with_hardlinks; extern int set_maildir_check_content_changes; extern char *set_mbox_locks; extern int set_mbox_read_dotlock; extern unsigned int set_mbox_lock_timeout; extern unsigned int set_mbox_dotlock_change_timeout; extern int set_overwrite_incompatible_index; extern unsigned int set_umask; /* auth */ struct auth_config { struct auth_config *next; char *name; char *mechanisms; char *realms; char *userinfo, *userinfo_args; char *executable; char *user; char *chroot; int use_cyrus_sasl, verbose; unsigned int count; unsigned int process_size; }; extern struct auth_config *auth_processes_config; void settings_read(const char *path); void settings_init(void); #endif