bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
19557f192d37cd54a1a090a8a26d9d47265e4413 |
|
01-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
global: Fix spelling mistakes in comments
Original work by @andreasschulze and @jsoref |
e3d797bc851dc90fb88e68ae715c204d0f46e6ff |
|
20-May-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
config: When showing an "Unknown setting" error, show the full section path
For example with:
service foo {
inet_listener bar {
key = value
}
}
Instead of showing just:
Unknown setting: key
Show the entire path:
Unknown setting: service { inet_listener { key
Any filters won't be shown, because they don't affect the result. |
3fae65c7973bd0327191c2c4e9c9bcd48f24f59b |
|
09-Jan-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
config: Fix checking if <path needs to be expanded |
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 |
2ac5f36aa7c2e7a07ba8815d43a6d7483f62e74c |
|
16-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Change string position/length from unsigned int to size_t
Mainly to avoid truncating >4GB strings, which might potentially cause
some security holes. Normally there are other limits, which prevent such
excessive strings from being created in the first place.
I'm sure this didn't find everything. Maybe everything could be found with
compiler warnings. -Wconversion kind of does it, but it gives way too many
unnecessary warnings.
These were mainly found with:
grep " = strlen"
egrep "unsigned int.*(size|len)" |
096e109f9f332bc758ca5e22ec64337379c5f231 |
|
18-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Replace some settings_parse_line() calls with settings_parse_keyvalue() |
b27a8a97319620c4a6d97f2f98a2f0f15669d8f9 |
|
19-May-2016 |
Baofeng Wang <baofeng.wang@dovecot.fi> |
config: fix possible out-of-bound access in parsing function
Add low-bound check when decreasing string pointer from tail. |
cb445bd4e32a2aae17a97a87bd74f57caec25449 |
|
13-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveconf: Improved the warning message about global setting not overriding a filter |
87404eae4581d7ef834f490507503e59a500066e |
|
12-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveconf: Log a warning if a global setting is updated after it was already set inside a filter
For example:
protocol imap {
mail_plugins = $mail_plugins imap_quota
}
mail_plugins = $mail_plugins quota
Will result in:
doveconf: Warning: dovecot.conf line 4: Global setting mail_plugins won't
change the setting inside an earlier filter at dovecot.conf line 2 |
6347bb65e93c27f1bf4330786447c9ab0cab4dbf |
|
12-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveconf, config: Free all memory at deinit |
0fa40bfd73cedc311ff2e0ae90707836382bfc8c |
|
24-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
config: Fixed '\' line continuation to work again.
This had been broken for many years. |
0df899feada1f406122d7658894c77eeb10225a3 |
|
19-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
config: Improved error messages for wrong order of nested local/remote/protocol { .. } blocks |
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. |
0df566822360dd8ca963864a51a8bd56054c3331 |
|
13-Jun-2015 |
Timo Sirainen <tss@iki.fi> |
config: Added hook_config_parser_end for plugins. |
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. |
f34e5fbfc053542595005c8dfa1c9fd4254de1df |
|
04-Jul-2014 |
Phil Carmody <phil@dovecot.fi> |
config: parser - trivial error message typo
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
bace943c67e6cd14ce6c994f533d82a3caad5bf1 |
|
13-Jun-2014 |
Timo Sirainen <tss@iki.fi> |
Use the new [io]_stream_create_fd_*autoclose() functions wherever possible. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
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. |
bd63b5b860658b01b1f46f26d406e1e4a9dc019a |
|
11-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Plugin ABI version checking improvements.
Previously the plugin version was checked against the version string
returned by the currently running Dovecot master process, not necessarily
the same as the binary. Also version_ignore=yes setting skipped the version
check entirely.
Now there's a new DOVECOT_ABI_VERSION macro that can (at least in theory) be
updated only when the ABI actually changes. The version is in format
"2.2.ABIv1(2.2.15)", where the (2.2.15) would be the actual Dovecot version
number that gets ignored when comparing the strings.
Also now the plugin version is compared to the actually running binary's
ABI, not the master's version, and it can't be ignored with a setting. |
059b4bb561737ce8e15620149140b122021929c9 |
|
21-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
config: Don't ignore invalid network/mask in local/remote blocks |
633a3da9d3e9a5befd3405f6651043a6bdd327cb |
|
19-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
config: Support looking up config for multiple modules at the same time. |
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] |
fbd671a3f51a5f92535923fcaf05fed1e5712ae4 |
|
13-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fixes |
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. |
1ab2295a9258fe032bc9cb38909e902b40353282 |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
config: Added support for plugins to contain multiple service settings.
For example:
const struct service_settings *foo_settings_service_settings_array[] = {
&foo1_settings_service_settings,
&foo2_settings_service_settings,
NULL
}; |
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. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495 |
|
02-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
config: In "key=<path" path is now relative to config file's directory. |
c45852c0ee568ae95360002363f21a147bf6c7ab |
|
28-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
doveconf: Added -d parameter for dumping default settings. |
d477b279ecb46c3e38bb505eefc6fbd20056905e |
|
06-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
config: Allow section names to contain spaces. |
626e3839784e63befc29386cbfc7e5760f5e71bf |
|
16-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
config: Skip spaces between '<' and value in "key=< value" |
36175032e12e7dfe67f92ee7c2065fdc6865aefd |
|
15-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
config: Don't crash strlist section contains a subsection. |
66d7dd2a37123a332f19bfa83ea58521f9853d01 |
|
20-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
config: Avoid growing data stack / memory pools. |
f637b33bb82d56c0546eb08cefcbd7617d885232 |
|
20-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
doveconf: Fixed a broken "subsection has ssl=yes" warning. |
6a865d46c3704c7d9781f5f249d87796ec5d3591 |
|
12-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
config: Abort local/remote block DNS lookups after 30s and warn after 5s. |
6407c617c37ddf87a8d21745bc95d826c62200a4 |
|
08-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
config: Log a warning if global ssl=no, but some section has ssl=yes/required.
Actually supporting per-protocol (or even worse, per-ip) SSL would be too
much trouble. |
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. |
33ef806e0d378a0b2326cd939714c9070502d1e5 |
|
04-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
config: Give clear error that auth settings aren't supported inside local/remote blocks. |
1618629fd55e914c8d2e28fc01b8264613f00a99 |
|
04-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
config parser: Log an error about missing '}'. |
098e1a7aef39722fd2d4b4e4535eb9e6aedd1ef2 |
|
28-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
config: Don't even try to open <file settings for modules we don't care about. |
e982ce57ae92ab7ac22496357219697676fab731 |
|
28-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Skip verifying settings for modules we don't care about.
This was done sometimes, but not always. |
01afde78e4ff6b4c75f75257a7972eca37114383 |
|
27-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
config: Verify settings plugins' versions are valid if they're specified. |
d581fe1755bcfc0f42020178376ec65e2f8ced4b |
|
27-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Expand "key=$key" variable even without -x parameter.
Without this expansion it hides what the settings actually contain. |
95dd5084fc409d5cf7aa1f129b3ec3a54008f09a |
|
03-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
config: Give an error if "block {" continues with non-whitespace. |
d32d7ecc76c7ed93fbdd92ec3a7157a29c5f246e |
|
02-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Quote output values when necessary. |
d461a91e5eb2270e77f4276f0268ba1eede6a08d |
|
19-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
config: Handle obsolete imap_client_workarounds |
0171540a6764f714b8b753ba209ec9a83c213d25 |
|
24-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
config: Added hook_config_parser_begin so plugins can change default settings.
--HG--
branch : HEAD |
de44e83f4b5e366e57e973b26f2eb0ad26984945 |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Renamed lip/rip filters to local/remote, which also support DNS lookups now.
--HG--
branch : HEAD |
7c2b57939462fc2022d7e7f7aecd768ec1a8ba38 |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Show local, remote name/bits {} blocks with the /bits part.
--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 |
73b8333f9a979efefe1db70f22c63edec5ad4466 |
|
05-May-2010 |
Timo Sirainen <tss@iki.fi> |
config: Unload modules at exit.
--HG--
branch : HEAD |
460fc973318e28c32d53c5696a5835b56a9527a9 |
|
10-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
config: !include * added files in reverse sort order.
--HG--
branch : HEAD |
9261dbf0675204898c6557591c7aa376e23a52b2 |
|
07-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Started using str_to_*() functions instead of libc's ones.
--HG--
branch : HEAD |
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360 |
|
25-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: When module is given, ignore checks for non-required settings.
--HG--
branch : HEAD |
19ddb3a08a51e533a8f793b1d9beebd87c201d10 |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Changed key=$key to expand to first parser that changed it.
This allows adding chained settings, like:
key=foo
key=$key bar
key=$key baz
-> key=foo bar baz
--HG--
branch : HEAD |
92a9ff5e799adf9bffb8831576d84eb84b8ef09a |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Added support for "key=$key stuff"
--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 |
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fc |
|
08-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Added support for reading v1.2 config files.
--HG--
branch : HEAD |
e84a09e48c179ff8fe9fe10b8a09c2f23f83fda9 |
|
01-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Allow key=$var to contain other text after the $var.
--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 |
7a5e2e937f0f388465c2938645ee971b4fd01bf1 |
|
13-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
config: $setting as value returns the setting's current value.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
f41adea86b697c8d6970d6d992ac3eca199dfc07 |
|
24-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: If config parsing fails, don't crash.
--HG--
branch : HEAD |
8cea8e2b699970cb7cf4d1a8b4c48a855219e9e9 |
|
22-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Fix to previous change.
--HG--
branch : HEAD |
4383941ed43d004f34f77334a06ad14e6a305607 |
|
22-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Dump config to stdout even when there are errors, just show them afterwards.
--HG--
branch : HEAD |
c8154bfaf4f08f4b1b038ae4483ea703789c9be6 |
|
08-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
config parser: If line ends with '\' continuation, remove extra whitespace before it.
--HG--
branch : HEAD |
9ba7e76c20be775f368254e3059a6189fe789f16 |
|
07-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
module_dir_load*() API changed to take settings struct, with debug field.
Fixed debug logging to also go from info log to debug log.
--HG--
branch : HEAD |
7bd72e4deca3cbf757dd1ea298486d9f3bc24226 |
|
02-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Use array_foreach() more.
--HG--
branch : HEAD |
12ab808b472ed51923945efac4156a380bd58d57 |
|
17-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
config: Allow settings plugins to specify also new default services.
--HG--
branch : HEAD |
08e7163a8d12979119fa56c92676af4ba6304f1a |
|
28-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
config: Renamed remote/local_ip to just remote/local and added support for hostnames.
--HG--
branch : HEAD |
fc4b301e2dd86c096b9c41ad1b011b752fffd570 |
|
26-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
config: Added support for dynamically loaded settings.
--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 |
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 |
1cfdcb36985904eff281fc6d7ea2d13b3c375980 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
struct setting_parser_info now specifies the module name.
--HG--
branch : HEAD |
25e480bc781fdbcbee1d8b88ccdef163c0c63b0f |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
settings parser: Warn if a line has '#' character not preceded by whitespace.
This should help with people trying to give '#' character in e.g. a
password and wondering why it's not working.
--HG--
branch : HEAD |
d1a2ad6c289e77cb72f772bde4cd2d54099916bf |
|
12-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf: When not expanding <file input, show the '<' prefix.
--HG--
branch : HEAD |
adc36a428ffc99c8befa88ce35b9cefbd7ed34cc |
|
10-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
config: key="<value" shouldn't treat value as file.
--HG--
branch : HEAD |
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8 |
|
10-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
config: Conflict handling fix.
--HG--
branch : HEAD |
c051a3dae43d9418e19f2f83eb02fbfb0a558d6b |
|
30-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
Allow config file line lengths to be unlimited.
--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 |
6ed1e82824590b514201d9db84ba96bdfc832dd5 |
|
05-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
Memory leak fixes.
--HG--
branch : HEAD |
3872c943f81f4440d54f2ac4657d3dfd31978600 |
|
04-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: Increased initial pool sizes.
--HG--
branch : HEAD |
13be7f7215efe02d020e9d823772861df98b82bd |
|
03-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: When we detect a conflict, log where in config it came from.
--HG--
branch : HEAD |
dbd93ca6319a01fdea82853e8b4bd4b226d796f0 |
|
03-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: Added some nesting requirements to remote_ip, local_ip and protocol.
--HG--
branch : HEAD |
637ec4c33b4715737a41f7e58c9b6d1f693c27e2 |
|
03-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: Several fixes. Now per-ip settings work properly.
doveconf parameters were also changed. Now it's possible to ask
configuration for a specified filter.
--HG--
branch : HEAD |
94163c620a8880024d0e8bbb503c788159fa222b |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: Code cleanups.
--HG--
branch : HEAD |
2024157e8de36edd31f5fd72f5ea7364a0955fa7 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Removed auth sections completely for now.
They might come back in some other more generic form.
--HG--
branch : HEAD |
863f2bc9983c33221f5936421fc9c06caf21639a |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
Split dovecot-example.conf to multiple files. Also it's now installed under docdir.
--HG--
branch : HEAD |
57d2429fae575e96ca276355af675deb66b76d00 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Auth settings now require the "auth_" prefix also inside auth blocks.
--HG--
branch : HEAD |
3c3777721b56e065fac99a0f34e4cef4f293b517 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Code cleanups.
--HG--
branch : HEAD |
0bd99708e5aef294a948c864eb1ba8198b023673 |
|
28-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Read auth_* settings correctly that don't exist inside auth {}
--HG--
branch : HEAD |
ec1a4f4306496380e9d96ee08a3718a669d0875a |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: If master module requests configuration, reread it before replying.
If new configuration is invalid, send an ERROR reply back.
--HG--
branch : HEAD |
4e0204dbac352e271c79cfa6c74a71145a058de5 |
|
27-Jul-2009 |
Timo Sirainen <tss@iki.fi> |
Compiling fix for systems without GLOB_BRACE.
--HG--
branch : HEAD |
a78d5bd9772681a232de56b3dd6acefee66cc71b |
|
27-Jul-2009 |
Timo Sirainen <tss@iki.fi> |
dovecot.conf: Added support for !include globs.
Based on patch by Thomas Guthmann.
--HG--
branch : HEAD |
ebded144e74a668973ec9ba6e7e169d4e6dc766c |
|
25-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Increased some initial memory pool sizes.
--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 |
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 |
28cb56e6957f06717e876cecb7aabc820fdf632e |
|
07-May-2009 |
Timo Sirainen <tss@iki.fi> |
config: Code cleanup.
--HG--
branch : HEAD |
9e1211fd8b7a12b1a4e4c2b7714164e504f127d0 |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf/config cleanups.
--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 |
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6c |
|
21-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Settings parser: !included files without absolute paths are relative to their parent config file.
--HG--
branch : HEAD |
3c00540a27bc1e7636ab2b52c3baae9ed9ec9aa6 |
|
13-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Some cleanups to the config parsing code.
--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 |
2fde0587c798de67978a7b25f15b37cb1f42067d |
|
10-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Removed some unnecessary code.
--HG--
branch : HEAD |
a11689fe3fbb3bca11b9cb4ae5faf27db96401cc |
|
10-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Added dovecof --exec and made deliver use it instead of forking.
--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 |
d595049948579def2d82718dbce0a6b49a281402 |
|
03-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
config: Support !include and !include_try.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |