b63e20ea9bc84f1aa90a551f217d01385e070b73 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Add stats-client
Enable it if MASTER_SERVICE_FLAG_SEND_STATS is set |
1fd856f1177990003ec3829267b9e490c095d836 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Add log_debug setting
lib-master understands only the global log_debug setting, which is passed
to it via environment from master process, or alternatively via doveconf
when executing standalone programs. Any per-user log_debug settings need
to be handled explicitly elsewhere. |
8d7c78157f1acd25aa989cf02d9518a85d2c89d4 |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Move import_environment setting to lib-master's master_service_settings |
0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
8761992b5aa05862e7ec3a460cdc17af41a4a0f5 |
|
18-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for HAProxy protocol.
Patch by Stephan Bosch - with some small changes. |
cfa178a42cac8c4ddb34ca995253346873129d0d |
|
01-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added master_service_settings_output.permission_denied error flag. |
b7b9d4be2a1ff399026a5d6feeffd3a048f22be0 |
|
01-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
lib-master: If MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN is set, open the config socket before dropping privileges. |
bdd36cfdba3ff66d25570a9ff568d69e1eb543cf |
|
03-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed network.[ch] to net.[ch].
The function prefixes already started with net_ instead of network_.
And icecap wants to use network.h for other purpose. :) |
32b78da5dfbbf6a06b3dbdc9278c60b55714f9bc |
|
19-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Read SSL settings only if service has SSL sockets or MASTER_SERVICE_FLAG_USE_SSL_SETTINGS. |
2e533fb1283b5f06a4063b519e47f1861c910386 |
|
22-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Made PKG_STATEDIR configurable with state_dir setting.
Based on patch by Chris Webb.
Normally this isn't needed, since the data in the state_dir can be shared
across multiple Dovecot instances, but in some specific use cases this may
be useful (e.g. users running their own Dovecots). |
f29756821a4c6b12b73e4a2a3e1c230117a43773 |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
Moved ssl_* settings from login-common to lib-master.
This allows creating other SSL servers more easily. |
aec5f17494d994cb99b8fff5bff2f022bc3dcbaa |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added base_dir to master_service_settings. |
9d002e700183db29073954db349913e5e025e8a9 |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added and used MASTER_SERVICE_INTERNAL_SET_PARSERS macro. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
d5eb47a791ec56149fd711cd8e44efc8babeaae5 |
|
10-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
Added import_environment setting.
This also cleans up different places in code where TZ and other environments
are preserved. If it's not in the import_environment setting, it's not
preserved. |
35d87d75ac84ac6aee86c3a1b0dccf627b21457f |
|
23-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added missing master_service_get_settings_parser() required by recent change. |
e2bdca8201e4aa1cd31332ffbdd4c6eef9151d5e |
|
03-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added MASTER_SERVICE_FLAG_UPDATE_PROCTITLE for showing number of connections in ps.
The title is still only updated if verbose_proctitle=yes, so this allows
binaries to easily just set the flag and lib-master handles the rest. |
8d173ad4d740a8a1c584328718325feea62201c8 |
|
06-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for parse_full_config input option for settings parsing. |
50349cd047ca9e7c100cbeb70acfe26672649959 |
|
28-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lda: If doveconf fails, make it exit with EX_TEMPFAIL. |
41942258112e4131de96b6a4399c1a8ac83a23cb |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
config: local_name foo {} is now for TLS SNI. local foo {} only resolves foo to its IP.
--HG--
branch : HEAD |
9b78c0d5e13141f4df6c6e483f854e5acb861288 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Fixed memory leak when parsing settings.
--HG--
branch : HEAD |
61f45f55439e542d8645d1851cb56ffc36cd10f6 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added master_service_set_has_config_override().
--HG--
branch : HEAD |
dbe06905918a415a34c5621b9fdf45be0b9c8e64 |
|
27-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Dynamic settings parser allocation logic was wrong.
Default setting structures were being cleared after settings parser pool was
freed.
--HG--
branch : HEAD |
194755bdfb97c07ca8b9df071099f68947b971e3 |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Send client a services names that have more specific settings.
--HG--
branch : HEAD |
47fa3865933c9c57da7c6076fa4d7807614ff56d |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added never_exec flag to master_service_settings_read().
--HG--
branch : HEAD |
5d03d9f439e41c90215a3c938ffebe4c2a8ae257 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for caching config lookups.
Currently caching won't work if config has any remote {} blocks.
--HG--
branch : HEAD |
24a285f4932c94f93947b482db2a3d4a17ce4b23 |
|
29-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Support local_host and remote_host in config lookups.
--HG--
branch : HEAD |
7744586e3e0fd60158abfbb03a233d3bd8d6c48b |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Changed all settings related structs to const and changed APIs to make it work.
--HG--
branch : HEAD |
86791365b10f45982c88e70f2eb94fd6c3fea151 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Handle shutdown_clients globally for all services.
Delay shutting down processes until it's convenient for them, but if they're
not gone in 30 seconds forcibly stop. And if that doesn't help, master will
start killing them in 60 seconds.
--HG--
branch : HEAD |
f5e1d3d6b34ec152aa1ff15c7bd3d3552e9227ea |
|
30-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
Added debug_log_path setting and i_debug() call.
Patch by Pascal Volk.
--HG--
branch : HEAD |
bad5fa318c6c1384ab83bd72d53ce06593274c18 |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
master: Support reloading configuration.
--HG--
branch : HEAD |
1358e2c58ce29231485a5cfa454756d429ad3d2c |
|
12-May-2009 |
Timo Sirainen <tss@iki.fi> |
config handling fixes and improvements. Separated module/service lookups. Added support for per-lip/rip settings.
--HG--
branch : HEAD |
44aac2d461b4cb8e05e8c07f2f209372997a8719 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
mail processes now specify user/lip/rip in config requests.
--HG--
branch : HEAD |
72f67d7d7681934bb3d4baaea1d88f79521dee3d |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
config: Give master service settings to all requests.
--HG--
branch : HEAD |
0d5846a2d8ea24382b0eab08c1fed4dbd0281e1a |
|
17-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fix.
--HG--
branch : HEAD |
2eb2cf8eeb763bd5ca9b6848dce32f0303e88ec1 |
|
13-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added master_service_set().
--HG--
branch : HEAD |
8d3278a82b964217d95c340ec6f82037cdc59d19 |
|
10-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Currently only the standalone applications (e.g. deliver) uses this.
--HG--
branch : HEAD |