3c00329780a7480f208b8cf62f9532c75ba584dd |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-settings: Added support for running checks after variable expansion. |
29357a858c79d8502ac83ab3b5425b5ffb64aa2e |
|
26-Nov-2017 |
Josh Soref <jsoref@users.noreply.github.com> |
lib-settings: Fix spelling of 'expanded' |
e5ce686a6f888ee039d5abe6e39c7efb92efc345 |
|
18-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-settings: Add settings_parse_keyvalue() |
16402358d7ad740e68ee9dd5a72ec02fb6593a71 |
|
18-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-settings: Avoid duplicating settings' values when not needed |
0f5dc4da3982053036be65190e44bf28a67b1ca2 |
|
02-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: API change - var_expand*() now returns error string.
This allows callers to fail properly if the format string is invalid. |
f69f7373151940308b18a9e16f9cf3dc56d4184e |
|
07-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-settings: Added SET_TIME_MSECS type. |
2a8a6e1a8cca51cce6c43f5b4286f4d993e469d0 |
|
07-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-settings: Added settings_get_time_msecs() |
3ba70a3fa363850cc513d3cf28d1916e2469b90f |
|
03-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Removed SET_IN_PORT_ZERO - SET_IN_PORT now always allows zeros as well.
A zero in all the port settings means that the port is disabled, which is
also the default. So it shouldn't be an error to explicitly set it to zero
in the config file. |
84296542cb39dd452da2c64b84f3d48422cb42fd |
|
29-Aug-2015 |
Stephan Bosch <stephan@rename-it.nl> |
Earlier in_port_t fix created problems with service listener configuration.
Listeners are disabled with port=0, which was not allowed anymore. |
009217abb57a24a4076092e8e4e165545747839e |
|
29-Aug-2015 |
Stephan Bosch <stephan@rename-it.nl> |
Changed type of internet port values to in_port_t everywhere.
Created special SET_IN_PORT setting type for internet port values.
Created net_str2port() for parsing internet port values.
Removed several atoi() invocations in the process. |
fd3994922cf234a59a83500933a0ac8f132c308d |
|
28-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-settings: Added settings_var_expand_with_funcs() |
afa5d78cfc31180725510b40bd71b94d2063e3f8 |
|
21-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
lib-settings: settings_parser_apply_changes() now deduplicates SET_STRLIST arrays.
This fixes overriding strlist keys in config file filters, e.g.:
plugin {
foo = general
}
protocol lda {
plugin {
foo = lda-specific setting
}
} |
9b78c0d5e13141f4df6c6e483f854e5acb861288 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Fixed memory leak when parsing settings.
--HG--
branch : HEAD |
5aeacb77d572e6d39d6f54428672f608afa77f8a |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Added settings_parse_unalias().
--HG--
branch : HEAD |
8ba62cd5d748d0d598cb17f8c31d82c875246e4b |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Added settings_parse_is_changed().
--HG--
branch : HEAD |
a7730afef10fabbdcbd49ab52a88a41096b78638 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-settings: Added some consts to parameters.
--HG--
branch : HEAD |
7a5e2e937f0f388465c2938645ee971b4fd01bf1 |
|
13-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
config: $setting as value returns the setting's current value.
--HG--
branch : HEAD |
57fc30eb8669d1a564372a2ca9842da4f118663f |
|
19-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
config: Added support for "octal integer", which is just printed as octal.
--HG--
branch : HEAD |
822ae9061773d9ac1246c35d3c47cc0f49cee3ab |
|
14-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
settings parser: Added support for setting name aliases.
--HG--
branch : HEAD |
b73cc2ac2a6e6234338429871ed4251c72bdbc78 |
|
14-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-settings: settings_get_time/size() are now public.
--HG--
branch : HEAD |
50e20db49f29917fe9adcf1b56b11badf28bd0e4 |
|
10-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
Added "time" (interval) setting type, which supports s/m/h/d/w suffixes.
--HG--
branch : HEAD |
61618d4c58080570f689614fec204ae14e90cef2 |
|
10-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
Added "size" setting type, which supports B/k/M/G/T suffixes.
--HG--
branch : HEAD |
9f0f2de10e4ea0c99052bf4b2bef8179f2536228 |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Moved default service settings from master.conf to source code.
--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 |
4b94ae3dcbace4781b64e87aea00ec0bc03a0d8a |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
config: Added SET_DEFLIST_UNIQUE type. Settings in unique sections can be overridden.
--HG--
branch : HEAD |
46fe4ad44e0c48859da60a01ee4fa384522e69a4 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
settings_find_dynamic() now takes const pointer.
--HG--
branch : HEAD |
92f66dd5bfcc966c7201f0f82102d9342f9370bb |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-settings: Added settings_check() to check specific setting structure.
--HG--
branch : HEAD |
ba248fca361a191d686ab3e82958c69a7a134ec7 |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
settings_parser_get_list() returns now NULL-terminated list.
--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 |
d85f3753456b06ebb5843d4519dcd2cc69a34f83 |
|
10-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Comment update.
--HG--
branch : HEAD |
df6551ce47053de2c366f490bef60803207beaa4 |
|
09-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: When reporting errors in variable-strings, skip over the "0" prefix.
--HG--
branch : HEAD |
1c822593d45cfe5acbb8bb0624a5252226aa9902 |
|
03-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
Added settings_parser_apply_changes() for copying changed settings.
--HG--
branch : HEAD |
9047ee8712a22bfa5e07394bea113fead39e24a9 |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
Settings parser: Support keeping track of what settings were explicitly set.
--HG--
branch : HEAD |
af30218c28365dd776a9d0c8e883187f8499d15d |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
settings parser: Removed unused settings_parse_save_input().
--HG--
branch : HEAD |
449ca4cf873e1b86b1911c2a1e2149b865a912ca |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
Removed SET_INTERNAL, it's unnecessary.
--HG--
branch : HEAD |
1b33e848e84e6f74aa0e3339c32fa96bc15102a2 |
|
14-May-2009 |
Timo Sirainen <tss@iki.fi> |
config: If value contains <file, the setting value is read from the given file.
--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 |
e9e5e84ffb2ce2e606a24ce6d930580367562ff0 |
|
30-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf: With -p only protocol-specific settings are returned. -n and -a return human-readable output.
--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 |
465757e46a2fb0dee429f3791a3fb67afb957088 |
|
15-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added settings_parser_dup().
--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 |
d63b4241643b6014d49ff356f14e0f3ee43068a8 |
|
08-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
settings_parser_info.check_func() now gets pool parameter if it wants to change settings.
--HG--
branch : HEAD |
b215a8a123623782554a83f3025ef4e771bd8f01 |
|
10-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf now checks that all settings are ok by calling check functions.
--HG--
branch : HEAD |
ad0f1d2f2e7f1d42b2de403b04a0ffe1675109cc |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Plugin setting backwards compatibility support and other fixes.
--HG--
branch : HEAD |
e5e526b31fb261f2333e6537e42ac356d7fa34d0 |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed variable expansion in master <-> mail processes.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |