SSL client settings are now always read.
{
int c;
enum master_service_flags service_flags =
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS |
MASTER_SERVICE_FLAG_NO_SSL_INIT;
master_service = master_service_init("auth", service_flags, &argc, &argv, "w");
enum master_service_flags service_flags =
MASTER_SERVICE_FLAG_STANDALONE |
MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN |
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS |
MASTER_SERVICE_FLAG_NO_SSL_INIT |
MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME;
struct doveadm_cmd_context cctx;
{
enum master_service_flags service_flags =
MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN |
- MASTER_SERVICE_FLAG_HAVE_STARTTLS |
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS;
+ MASTER_SERVICE_FLAG_HAVE_STARTTLS;
int c;
master_service = master_service_init("doveadm", service_flags,
/* Show number of connections in process title
(only if verbose_proctitle setting is enabled) */
MASTER_SERVICE_FLAG_UPDATE_PROCTITLE = 0x100,
- /* Always read SSL settings into memory, even if there are no ssl
- listeners or _HAVE_STARTTLS flag hasn't been set. This is mainly
- intended to be used when SSL client settings are wanted to be
- accessed via lib-master. */
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS = 0x200,
/* Don't initialize SSL context automatically. */
MASTER_SERVICE_FLAG_NO_SSL_INIT = 0x400,
/* Don't create a data stack frame between master_service_init() and
NULL
};
enum master_service_flags service_flags =
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS |
MASTER_SERVICE_FLAG_HAVE_STARTTLS;
enum mail_storage_service_flags storage_service_flags =
MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP |
enum master_service_flags service_flags =
MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN |
MASTER_SERVICE_FLAG_TRACK_LOGIN_STATE |
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS |
MASTER_SERVICE_FLAG_HAVE_STARTTLS |
MASTER_SERVICE_FLAG_NO_SSL_INIT;
pool_t set_pool;
NULL
};
const enum master_service_flags service_flags =
- MASTER_SERVICE_FLAG_USE_SSL_SETTINGS |
MASTER_SERVICE_FLAG_NO_SSL_INIT |
MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_NO_IDLE_DIE |