a814eff9aada6c78d39fa09682a78d950993f381 |
|
15-Feb-2018 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-master: Don't dup errors to service->set_pool in master_service_settings_read
Use t_strdup() instead. |
dd3ab584e19152b0ce75cf6fe20c165fdbaf7d36 |
|
15-Jan-2018 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-master: Copy settings_parser_get_error() string so it's usable as error_r
Also convert t_strdup()s in master_service_settings_read() into p_strdup()s
using service->set_pool. |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
f6f23086d0259d50cde3bd5d4180d67d820d293d |
|
22-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Add master_service_init_stats_client()
This allows initializing the stats client after master_service_init() if
necessary. |
5343822b9b61907ce16993da795d08998cb6fa14 |
|
22-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Hide connect(stats-writer) errors when running via CLI
Only hide errors that occur if the stats process isn't running, i.e. when
socket isn't found or there's no listener. This way e.g. permission errors
are still logged, which points to a wrong configuration. |
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. |
29357a858c79d8502ac83ab3b5425b5ffb64aa2e |
|
26-Nov-2017 |
Josh Soref <jsoref@users.noreply.github.com> |
lib-settings: Fix spelling of 'expanded' |
de266e09d27b44f0c51d67aea6a26fb1640f3290 |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master, config: Move the responsibility of cleaning environment to doveconf |
ed6b37eeec4c20354a871ad5f4dc0a97f769d37e |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Use master_service_import_environment() for preserving environments |
8d7c78157f1acd25aa989cf02d9518a85d2c89d4 |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Move import_environment setting to lib-master's master_service_settings |
d764f67e463b5d8ea3dc9f5c932bf83d76cad1f0 |
|
30-Jan-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib, lib-master: Add error_r to t_binary_abspath |
dfa2201c6ac8ddb2d2798dee15662cfe774e644e |
|
30-Jan-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: Rename abspath to path-util |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
efe78d3ba24fc866af1c79b9223dc0809ba26cad |
|
24-Dec-2016 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Used the following script:
C_FILES=`git ls-files *.c`
H_FILES=`git ls-files *.h`
for F in "$C_FILES $H_FILES"; do
echo "$F"
perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F
perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F
perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F
perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F
done |
7a60e1dc9e93ef3f7c7fe1af6385a0bfa1e31bc3 |
|
20-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Replaced t_strsplit_tab() calls with t_strsplit_tabescaped()
This is useful especially in auth code to support LFs in extra fields.
Other pieces of code were also tab-escaping strings, but never unescaping
them. Usually it didn't matter, because nobody would use the escaped
characters. Still, the code wasn't exactly behaving correctly.
One downside to this change is that it's now possible to pass through TABs,
CRs and LFs through the various protocols. In theory this shouldn't cause
any problems, but combined with other bugs this could trigger some security
problems. |
e93184a9055c2530366dfe617e07199603c399dd |
|
06-Jun-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: remove autoclose parameter from [io]_stream_create_fd
Use [io]_stream_create_fd_autoclose() for autoclose. |
0f3d4fbcf88e2ffd674893aed8cc1288fe17d290 |
|
18-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use [io]_stream_get_error() insted of %m |
9a69030b126fca4d8785e4517c104b2fc3512f03 |
|
10-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Fixed memory leaks when failing to read settings. |
9f41af1f09df00977a598008a15672dbdc2c3b72 |
|
07-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Preserve LOG_STDERR_TIMESTAMP environment through doveconf exec.
This should be needed only for standalone programs, so don't bother trying
to preserve it otherwise. |
2eed51b45a58562cc89d49c5f572f47d83390f23 |
|
07-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-master: Fail if syslog_facility's value is unknown. |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: freshen copyright
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/' |
814bf67459ad405a157af0b8940602024d7fadfe |
|
23-Sep-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Remove now-unnecessary direct stdlib.h #includes. |
8761992b5aa05862e7ec3a460cdc17af41a4a0f5 |
|
18-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for HAProxy protocol.
Patch by Stephan Bosch - with some small changes. |
cf89092dff3defce94f1860a04b3ce8bfaf4a712 |
|
13-May-2015 |
Timo Sirainen <tss@iki.fi> |
lib-master: If executing doveconf, use master_service_settings_input.service for filter
Instead of hardcoding to the master_service->name, which may be different.
This fixes reading protocol sieve {} settings when if managesieve was
reading settings via doveconf (= executed from command line). |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
global: freshen copyright
Robomatically:
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/'
Happy 2015 everyone!
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
33bd898e7756b289e65f43133312d9637afc1371 |
|
25-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
Avoid logging warnings about increasing memory pool/data stack with DEBUG on.
These could have a minor effect on memory usage, but shouldn't be much. |
6efdbeab167483597bef087f70ea852d1256a082 |
|
11-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
lib-master: Earlier config file path fix broke reusing existing config socket lookups. |
553f96fdbff9f70e7b5d2261ae61b9ddf5156414 |
|
09-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
lib-master: Fixed -c & -i command line parameters when config socket was readable.
The config socket was always being read, even if another config file was
attempted to be used. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
af8b1248fed8529d26985460acdc4b1e4b7de675 |
|
04-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
Fixed file descriptor leaks in rather unimportant places.
Found by Coverity scan. |
cfa178a42cac8c4ddb34ca995253346873129d0d |
|
01-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added master_service_settings_output.permission_denied error flag. |
1f73636296eb5ac856f36a08543fdc61983f1555 |
|
01-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
lib-master: If config socket closes, retry connecting to it automatically. |
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. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
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). |
4ee00532a265bdfb38539d811fcd12d51210ac35 |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Easy way to update your existing code:
perl -i -pe 's:ARRAY_DEFINE\(([^,]+), *([^)]+)\);:ARRAY($2) $1;:' **/*.[ch] |
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. |
497e3c244905f2019499eb42bfef11e203bf3f52 |
|
04-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
lib-master: i_close_fd() change caused environment variables to be used as settings. |
4307c886579381dbb1897ea1388ae6978c96f560 |
|
27-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Changed i_close_fd() API to set the fd to -1 after closing. |
cb78bd2ad54e402c1f53930b41e2295683bda90b |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Replaced (void)close(fd) and close_keep_errno() with i_close_fd().
i_close_fd() preserves the errno and logs an error if the close() fails. |
31a574fda352ef4f71dbff9c30e15e4744e132c0 |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added array_append_zero() to write a zero-filled record to an array.
Replaced (void)array_append_space() calls with it. |
3c296d819c54e21ce05c3d2eeeedc79be42ac593 |
|
19-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
Use t_strsplit_tab() wherever possible |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
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. |
73fed8af5e20022bdef8620bb074507755ec2c5e |
|
13-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: If config file can't be even stat()ed (e.g. permission error), give better error msg. |
deb06d37292d9112d74bdf80cfebb92ab5151679 |
|
16-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
Log paths now support "syslog" string.
--HG--
branch : HEAD |
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 |
5ea5c79ca3f6012095bd5e9b2251e6dd5f614a8d |
|
14-May-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: If config path isn't a socket, don't try to connect() to it.
This avoids some SELinux errors.
--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 |
e1237f7e7f978e23c86cf51b69742291c316f75c |
|
27-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Added t_binary_abspath().
--HG--
branch : HEAD |
bb308de9d25db75528605eb733a418c996d416ad |
|
27-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Replaced execv*() with execv*_const() wherever possible.
--HG--
branch : HEAD |
e75ff6a1854ee9befb751d14023bd5fa756fbf3b |
|
25-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: When getting settings via doveconf, tell it our module.
--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 |
a88696bd63b2ce0f7b02ee3352e4bf739497352a |
|
18-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: -k parameter now always applies settings from environment.
Otherwise the result would be inconsistent when executing doveconf vs.
using config socket.
--HG--
branch : HEAD |
1f9d1bedae25d86f26c239055c5487499dfeeb58 |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Environment variables no longer override settings.
Also did some other cleanups to settings reading and removed unused features.
--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 |
4a7863c531a27498830004ca2ead2eb53812ed79 |
|
05-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: If config lookup from socket fails, fallback to execing doveconf.
--HG--
branch : HEAD |
a7a316bc6cbd7c89bf01ac091a2e9fc2d514f1a0 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Error handling fixes when reading config.
--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 |
a03b4fe1a887d187d0dbcd961e9d5127f7c5bf2a |
|
19-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Minor config code cleanup.
--HG--
branch : HEAD |
c60a52c826b1d0c99bc65e3a9666a95ca494354c |
|
29-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: When standalone binary reads config from config socket, ignore environment.
--HG--
branch : HEAD |
b8efab7ea8876c0a33a73ee0d08eddada31320f8 |
|
27-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: When executing standalone, try first to read config from global socket.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
c12c5dbeda9c819648c0a814f436bc66f8963b2e |
|
16-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Use t_abspath() to resolve relative path, not realpath().
--HG--
branch : HEAD |
7bafda1813454621e03615e83d55bccfa7cc56bd |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Removed MEMBER() macro. Require C99 style struct initializer.
--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 |
b7fa1f01c411634198e4341bb937b5eb52326efb |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
If connect() fails to UNIX config socket, don't try to exec doveconf.
--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 |
21c1655dbc5fe861a152dc9a8a388d0d64f5ae20 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Use net_connect_unix_with_retries() instead of duplicating the code everywhere.
--HG--
branch : HEAD |
1cfdcb36985904eff281fc6d7ea2d13b3c375980 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
struct setting_parser_info now specifies the module name.
--HG--
branch : HEAD |
383d0e8c24451468d6bea17e4b55d74de744abe6 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Reordered struct setting_parser_info fields to make using them easier.
--HG--
branch : HEAD |
047c00cd3f7f403672f81569413669238df8c15a |
|
18-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added _NO_CONFIG_SETTIGS and _NO_ENV_SETTINGS flags.
--HG--
branch : HEAD |
27ca0e561c70933da8834e57f967dee9b41896ba |
|
10-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Timeout reading configuration after 10 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 |
924ee34de38fb439e425318f78cb478717bfb030 |
|
04-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Don't assert-crash if process gets a signal while reading config.
--HG--
branch : HEAD |
c6260b961ca7b469a75ab842eeb53d3f904090e3 |
|
04-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
anvil, config: Use the name in initial VERSION handshake.
--HG--
branch : HEAD |
4970e8dfcb18c1353e44b82e4ec836d165b7de82 |
|
04-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Execute doveconf with -f service=, not -p parameter.
--HG--
branch : HEAD |
bad5fa318c6c1384ab83bd72d53ce06593274c18 |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
master: Support reloading configuration.
--HG--
branch : HEAD |
13fc05b4fae8583f090901702031c4f0e8bf135d |
|
23-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Don't try to close(-1)
--HG--
branch : HEAD |
e774b2f08b0909382ddc3d2869ae7e3b97205184 |
|
04-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Increased some memory pool sizes.
--HG--
branch : HEAD |
17fe695b985e9d6e9dc39c05b24e6b3c3b7e1ba1 |
|
21-May-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added -O parameter to use program default settings.
--HG--
branch : HEAD |
c99fe55d4535d839a6ad0735c4719e076a1adb2c |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
Memory leak fixes.
--HG--
branch : HEAD |
01230de017cd273de41143d88e9c18df1243ae8a |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for keeping config connection open and reusing it for later requests.
--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 |
8bf9eec2783abd32643578460cc6ba4ab0a647f9 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed running <path>/<binary> when building absolute path for doveconf -e.
--HG--
branch : HEAD |
d39a04db2f4d0599cb9b5f03a9aa10a3c234453c |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
Binaries now take -o key=value parameters to override settings.
--HG--
branch : HEAD |
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
Implemented anvil service, which is used to implement mail_max_userip_connections.
--HG--
branch : HEAD |
8c4b2e0734326ef8e534f25e8ee78ace1fc22d15 |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
settings_parser_check() return value was checked wrong.
--HG--
branch : HEAD |
e3ae2ac7a93b418cf46e829c94973b6e962a7830 |
|
01-May-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed passing settings from userdb to mail processes.
--HG--
branch : HEAD |
d41ebbd7ae8cfe36a570c644dd7c9c55073fbb20 |
|
29-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
master: Don't fail startup if the full path to dovecot wasn't in argv[0].
--HG--
branch : HEAD |
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76 |
|
24-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for v2.0 master rewrite. Several features are still missing.
--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 |