"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/lib-master/master-service.h" between
dovecot-2.3.16.tar.gz and dovecot-2.3.17.tar.gz

About: Dovecot is an IMAP and POP3 server, written with security primarily in mind.

master-service.h  (dovecot-2.3.16):master-service.h  (dovecot-2.3.17)
skipping to change at line 30 skipping to change at line 30
MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN = 0x08, MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN = 0x08,
/* Don't read settings, but use whatever is in environment */ /* Don't read settings, but use whatever is in environment */
MASTER_SERVICE_FLAG_NO_CONFIG_SETTINGS = 0x10, MASTER_SERVICE_FLAG_NO_CONFIG_SETTINGS = 0x10,
/* Use MASTER_LOGIN_NOTIFY_FD to track login overflow state */ /* Use MASTER_LOGIN_NOTIFY_FD to track login overflow state */
MASTER_SERVICE_FLAG_TRACK_LOGIN_STATE = 0x40, MASTER_SERVICE_FLAG_TRACK_LOGIN_STATE = 0x40,
/* If master sends SIGINT, don't die even if we don't have clients */ /* If master sends SIGINT, don't die even if we don't have clients */
MASTER_SERVICE_FLAG_NO_IDLE_DIE = 0x80, MASTER_SERVICE_FLAG_NO_IDLE_DIE = 0x80,
/* Show number of connections in process title /* Show number of connections in process title
(only if verbose_proctitle setting is enabled) */ (only if verbose_proctitle setting is enabled) */
MASTER_SERVICE_FLAG_UPDATE_PROCTITLE = 0x100, 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. */ /* Don't initialize SSL context automatically. */
MASTER_SERVICE_FLAG_NO_SSL_INIT = 0x400, MASTER_SERVICE_FLAG_NO_SSL_INIT = 0x400,
/* Don't create a data stack frame between master_service_init() and /* Don't create a data stack frame between master_service_init() and
master_service_init_finish(). By default this is done to make sure master_service_init_finish(). By default this is done to make sure
initialization doesn't unnecessarily use up memory in data stack. */ initialization doesn't unnecessarily use up memory in data stack. */
MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME = 0x800, MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME = 0x800,
/* Don't connect at startup to the stats process. */ /* Don't connect at startup to the stats process. */
MASTER_SERVICE_FLAG_DONT_SEND_STATS = 0x1000, MASTER_SERVICE_FLAG_DONT_SEND_STATS = 0x1000,
/* Service supports STARTTLS-like feature. SSL server must be /* Service supports STARTTLS-like feature. SSL server must be
initialized even if there are no ssl=yes listeners. */ initialized even if there are no ssl=yes listeners. */
skipping to change at line 255 skipping to change at line 250
/* Returns TRUE if line contains compatible service name and major version. /* Returns TRUE if line contains compatible service name and major version.
The line is expected to be in format: The line is expected to be in format:
VERSION <tab> service_name <tab> major version <tab> minor version */ VERSION <tab> service_name <tab> major version <tab> minor version */
bool version_string_verify(const char *line, const char *service_name, bool version_string_verify(const char *line, const char *service_name,
unsigned major_version); unsigned major_version);
/* Same as version_string_verify(), but return the minor version. */ /* Same as version_string_verify(), but return the minor version. */
bool version_string_verify_full(const char *line, const char *service_name, bool version_string_verify_full(const char *line, const char *service_name,
unsigned major_version, unsigned major_version,
unsigned int *minor_version_r); unsigned int *minor_version_r);
/* Returns TRUE if ssl module has been loaded */
bool master_service_is_ssl_module_loaded(struct master_service *service);
#endif #endif
 End of changes. 2 change blocks. 
8 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)