bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
63e9db4f938bec812ec1b2b447c7de45183a4f43 |
|
02-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
config: Properly fix ssl-parameters.dat handling
It was done only partially right in a70d867d1fe3584149811c65eb6213deb72be824 |
a70d867d1fe3584149811c65eb6213deb72be824 |
|
02-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
config: Do not run ssl_dh check always
Do it only when CONFIG_DUMP_FLAG_CHECK_SETTINGS is set. Fixes
"Warning: You can generate it with: dd if=ssl-parameters.dat bs=1 skip=88..." |
47a5a7e8296f3b8f2fac9a0659d4de3f2723ba4a |
|
06-Oct-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Use PRI* macros and %zu instead of casting |
4ecee121e141083faf1db165f0ee3bc0cd232d7e |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveconf: Preserve import_environment when execing binary
This allows import_environment setting to work with doveadm and other
standalone tools. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
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)" |
551f3b2ebd588ca125c01f49b54c4103fbd5b2c5 |
|
16-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveconf: Fix ssl_dh parameter handling some more
Move empty check to master-service ssl settings,
also handle ENOENT in read as well. Do not touch
the setting if it could not be composed due to
no such file. |
de4869f239d3cae00f4ddab43edb01f8b0223f7d |
|
16-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
config: Only require ssl_dh is ssl is turned on |
42cb779853b1814d7ab052436b0b6d1f507c742b |
|
10-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
config: Use ssl-parameters.dat if ssl_dh is missing |
2ed05ea827dc49e715a4859a2ca485dc1934f1a3 |
|
07-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
config: Added support for SET_TIME_MSECS |
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/' |
25f959d63f5379702f44f5ae125eb3b70a6a47d7 |
|
07-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Make static analyzer happier. |
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. |
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. |
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. |
3b3a70990ab21c97140fcc2d1e3eb84c17d90388 |
|
20-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
config: Fixes to previous module change. |
633a3da9d3e9a5befd3405f6651043a6bdd327cb |
|
19-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
config: Support looking up config for multiple modules at the same time. |
678d0463849ba777106eb7875f27db07a5d8e3df |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Hash table API is now (mostly) type safe. |
7536dca18968a279b69c685eedda205bee228fd4 |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
hash_table_create(): Removed table_pool parameter.
Every single caller was using default_pool there, so there's no point in
having it. |
acb0236a7a1242f567cec83480c1efc9fc352f63 |
|
02-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Increased initial memory pool sizes and marked some of them as "growing". |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
c84c0d4cb7f16aedbcb3d5db6b2d41851cc572c9 |
|
22-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveconf: Fixed showing plugin {} section. |
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. |
6851806b0d2e134d52757147e3fc242557ce8b4d |
|
22-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
config: Previous commit allows removing "0" from strlist/0/key=value output. |
ca7e608c21bdfd7b6a2e7fcb2678ade4c1c1972c |
|
01-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
config: Show time/size setting values as more human readable. |
b879ed8dd4b5850987e6b89a92f794d87c6be7d7 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Small code changes to make static analyzer happier.
--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 |
194755bdfb97c07ca8b9df071099f68947b971e3 |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Send client a services names that have more specific settings.
--HG--
branch : HEAD |
c0787d6ab19f4a17ec08699d0bbc77f13a9b02a9 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Show protocol/remote/local sections.
--HG--
branch : HEAD |
d1d425c3ed541dde4ae11e88291a0044e6c55f88 |
|
09-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Keep unique section names in setting keys.
--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 |
4c1deab456fe8877bf025d11843167ac1f36327a |
|
09-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Increased initial memory pool sizes.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--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 |
6b7e35f46e0c92daa5119c1f7d7f309a4c4feb20 |
|
19-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
doveconf: Show time settings with "s" suffix to make it clear they're seconds.
--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 |
ff561236f26a203378f5bc1682dda406c78822cc |
|
14-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
config: Compiler warning fix.
--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 |
83e981bbbc8ff875b6b5bd011699000e9ac05e4d |
|
09-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
config: Handle chained dependencies.
--HG--
branch : HEAD |
50fe5e053d565b40b0ed2cc7a64b6b98971c0305 |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Previous config change broke master's startup.
--HG--
branch : HEAD |
d84c270231a617298088f597474a73f4a14921ae |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf -n/-a: Don't dump default service settings.
This code is just getting uglier and uglier..
--HG--
branch : HEAD |
6899af0c40f5e1ef80bd18961cea3a192134a4a4 |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf -n: Don't show unchanged service settings.
--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 |
1cfdcb36985904eff281fc6d7ea2d13b3c375980 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
struct setting_parser_info now specifies the module name.
--HG--
branch : HEAD |
16214f5c20e2064d7e69b6dc98aab4fe62dfbeae |
|
11-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
config: Increased initial memory pool size.
--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 |
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 |
56439f2879ad690d9ac637e2b90b612760d2f219 |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf -N dumps only settings that have been explicitly set.
--HG--
branch : HEAD |
396999508030c8498cb538eb8943e6b61394994c |
|
24-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
config: Export also empty setting values also, if empty isn't the default.
--HG--
branch : HEAD |
449ca4cf873e1b86b1911c2a1e2149b865a912ca |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
Removed SET_INTERNAL, it's unnecessary.
--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 |
72f67d7d7681934bb3d4baaea1d88f79521dee3d |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
config: Give master service settings to all requests.
--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 |