36681376ffc13916cb0dd42ea9d01f9b1d936783 |
|
09-Feb-2018 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Add default_internal_group setting, defaulting to "dovecot"
It's expected that this is the primary group of the default_internal_user.
This group will be used to provide access to sockets that are generally
required by all Dovecot processes, but aren't safe enough to be allowed
completely open access from untrusted processes. |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
8d7c78157f1acd25aa989cf02d9518a85d2c89d4 |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Move import_environment setting to lib-master's master_service_settings |
352bbeb5ad8cc3630bf18e30a65bf6a15138843b |
|
08-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Don't include imap-hibernate when counting auth's max client_limit
imap-hibernate doesn't do any auth connections, so it doesn't need it.
It's a bit ugly to add an explicit service name comparison here, but
there didn't really seem to be many other good choices:
* Could have removed protocol=imap from imap-hibernate. I was close to
doing this, but maybe it's better that imap-only processes would have
their protocol set to "imap".
* Could have added a new service type, but seems pretty unnecessary to add
some kind of a "nonauth" just for this. A reverse "needs-auth" might have
been ok though.
Perhaps in future we'll implement proper dependencies across services and
those dependencies could be used to calculate this limit more precisely. |
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)" |
be7c7c4e99a9bb8570cdd923d5d369125a6ca727 |
|
16-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Don't unlink login sockets at startup if someone is listening to them.
The original check there never worked, because null_fd was always set.
Normally the master.pid file would prevent this happening, but if it didn't
exist, the sockets would be unlinked and usually also created back. |
5a521f9352748eb293f53ee9609a2f2b70b0e555 |
|
12-Jun-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
master: make setting listen empty an error |
d9a7e950a9cd21f2b4a90ec7759fca9e8fcc7995 |
|
05-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Fixed mismatched bool vs. int/pointer handling
I don't think these fix any actual bugs. |
54647e7d2fa31392999f4f46b5c1c32c9c508600 |
|
03-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Give a nicer error if unix/fifo_listener path is empty.
The previous error was simply:
unlink(/var/run/dovecot/) failed: Is a directory |
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/' |
46b823ac3bce2c0f9f0fc73911e48d3a77b04fbe |
|
08-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Replaced unlink() calls with i_unlink*() wherever possible. |
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. |
8761992b5aa05862e7ec3a460cdc17af41a4a0f5 |
|
18-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for HAProxy protocol.
Patch by Stephan Bosch - with some small changes. |
9a9f3310d0d98ae7d98edca361f6dd04627cdb13 |
|
20-Jan-2015 |
Timo Sirainen <tss@iki.fi> |
master: Fixed a check to see if login directory has any unix listeners. |
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> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
7fc91e27999996932fb8094a6d566466db2167db |
|
08-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
master: Finished the previous DEBUG_OUTOFMEM -> CORE_OUTOFMEM and CORE_ERROR change. |
077ab4470660b791c2b76eb4bb5663bbafc8177f |
|
03-Oct-2013 |
Timo Sirainen <tss@iki.fi> |
If DEBUG_OUTOFMEM environment is set, abort() on "out of memory" errors. |
5d4c793b4e3dbc07f08daa4465594b1857f80725 |
|
23-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
master: Added reuse_port setting to inet_listeners, which enables SO_REUSEPORT if available.
After forking a new service process, a new listener socket is created for
each such inet_listener. Linux v3.9+ added SO_REUSEPORT feature, which
should distribute clients more uniformly to the processes. I'm not sure if
this makes any difference in BSDs.
At least in Linux v3.9 there was still a bug that if the number of listening
processes changed, some TCP handshakes might not finish. I don't see if this
has already been fixed, so this is probably safe to use only for services
whose process count doesn't change (e.g. process_min_avail is set high
enough). |
066595d486e4ca5139442aac938a82879c93b424 |
|
23-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
master: Fixed warning log message. |
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. |
2d06f521ae13ba145fe4e60bfbf7afaf1cdebaed |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
master: Ignore service {} blocks with empty executable settings. |
3654618ca0940b3d3d153bf21ce762ecf7143df8 |
|
08-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
master: If service { protocol } is set and not included in "protocols", ignore its settings |
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. :) |
ab90f702ceedb7ba445a9a592be0b213b27cbafa |
|
14-Sep-2012 |
Stephan Bosch <stephan@rename-it.nl> |
Added support to perform token-based service process authentication.
Creates hidden SASL method DOVECOT-TOKEN. This method is not available on
the normal auth login socket and thus never presented to clients.
Creates new auth socket type 'tokenlogin'. This otherwise normal login
socket only offers authentication using the DOVECOT-TOKEN mechanism.
Creates new token-login directory in base_dir to separate token logins from
normal logins. This directory is otherwise completely identical to the
normal login dir, i.e. it contains sockets for the service backends, used
to chroot login processes to, etc.
Makes default login socket configurable.
Performs some minor changes to src/login-common to build very sparse
protocols, e.g. avoid the need to implement methods that are not needed. |
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). |
f02a1a37663d3bf0c29c1072533205982b04c68d |
|
08-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
master: If service's protocol isn't in enabled protocols, don't verify its settings. |
981b94d1afd3d1b821b064122170f0c641eb6af9 |
|
16-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
master: Create missing /var/lib/dovecot/ with world-read-exec permissions.
There's really nothing secret in the directory and in some setups this
change had to be done manually anyway. |
121b017684fbe76e9ea270afcae16fc2f22a347a |
|
24-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
master: Problems with creating base_dir/statedir should be fatals. |
ce82f77b9f99138e6a72829718f9fe4d9cc6d241 |
|
10-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
--enable-devel-checks: If DEBUG_SILENT environment is set, hide "Growing pool" warnings. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
d646824bfec10f09b1365d0636154a00745b9af3 |
|
20-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
master: Added instance_name setting, which is used to prefix processes in ps output. |
c2a5b91e07957bdc3700a995128401d0b20388e4 |
|
10-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
master: default_idle_kill setting wasn't "time" type. |
60d58158226d3ee87b35bed0970dbeff347184f4 |
|
06-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
master: Be more relaxed about giving service auth's client_limit being too low.
imap/pop3/lmtp processes with service_count=1 use up a client only for a
very short time. Don't count them. |
82883d006cf330007bc0071b5b49ec9ed95d6928 |
|
23-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fix |
ce7f8b30ab2976ca3ce1ea892e90373ed236fb24 |
|
23-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
master: Log a warning at startup if fd limit is too low. |
c4fb8b3eaaa1346e3f92037aba029832a5cced9b |
|
03-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
master: Fail at startup if default_login_user or default_internal_user doesn't exist. |
6a6c6403d1d491fa38fdf3ccf2be51d8c1954ac3 |
|
09-May-2011 |
Timo Sirainen <tss@iki.fi> |
master: Warn if service's vsz_limit < 1 MB
It's unlikely anyone wants it to be smaller, and small values give random
errors/crashes. |
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. |
698a43982dc3631744008872f418edde40b33e4b |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
master: Allow protocols value to be empty (= same as "none") |
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. |
d190598d21c818826462641faf2b16cf3ba2b725 |
|
17-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
master: Allow services' vsz_limit to be 0 (unlimited) |
3f6093a29cea18800d3079400fd0c9c2d9c72a82 |
|
16-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
master: Fail if service's vsz_limit is less than 1 kB |
7c20c51d87a8731989cf72d86e1e8ff1abc417a9 |
|
15-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
Removed unused auth/mail_debug settings from structs. |
76dd05677c3ca31cda8bb8924db884ba5e69ddbd |
|
03-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
master: Log a warning at startup if anvil's client_limit is too low. |
5543cc0f4667436690922c9003dd7213af5ab4b0 |
|
03-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
master: default_process_limit wasn't actually used anywhere, rather the default was unlimited. |
35fcdde46a71ac151c2518d48c841019f1181bb2 |
|
23-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
Fail at startup if process_limit>1 for services that don't support it. |
ee4d09cff2a7313a7e4778c2bcf98410ed34999b |
|
01-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
master: Make sure base_dir has at least 0755 permissions. |
cab0827de053c8b58c6528eb430c089576a49ca9 |
|
20-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
Reverted previous commit. It's a stupid feature: mail_access_groups already exists. |
8b55be744bdaade38b0832af5a5509ab549b2b45 |
|
20-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
Added default_mail_extra_groups setting. imap/pop3/lmtp services' extra_groups defaults to it.
For now this default is empty to make sure existing installations don't break. |
89025037c48afe9ea64ed73d208d619db6b0ccfd |
|
16-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
master: Give better error messages for unknown users/groups. |
dc07b75b7ea83ff5f447970a20419032725271a7 |
|
09-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
master: Added service type=startup for starting one service process at startup. |
93a7d1ee4b518b5c85f9721dc6539e4dab6aae00 |
|
25-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
Added support for per-service idle kill timeout.
Director and anvil services are by default never killed.
This also fixes the errors about idling director process not dying.
--HG--
branch : HEAD |
1d467fb4a4bd43cfc4d2b77aa6c58457d4e3e305 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
master: Don't include disabled unix/fifo_listeners in duplicate checks.
--HG--
branch : HEAD |
8e60a99f55d928e2644d028c3e3e73b30573bced |
|
09-May-2010 |
Timo Sirainen <tss@iki.fi> |
Changed default_internal_user to dovenull.
--HG--
branch : HEAD |
87b707a1b1591d96f9feba4b4f52f52a057fd421 |
|
14-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
master: Require protocols=none to not have any protocols.
--HG--
branch : HEAD |
a545bcd54312b543ddc46a872ec79d0416032b0f |
|
25-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Avoid problems with trailing '/' in base_dir.
--HG--
branch : HEAD |
3cc2ea6ab4b31660f9844488e25f423ee12407e5 |
|
25-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
config: Log a warning if auth service's client_limit is too low.
--HG--
branch : HEAD |
15e7d6a8bfdded94a283a55af8b436117311c4e8 |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
master: login dir was created with wrong group.
--HG--
branch : HEAD |
7d012d2ca01e6e6c347973736830df5373e5406a |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
master: Create login dir even when we don't change its gid.
--HG--
branch : HEAD |
f2e7a51a96059ba2888d69113125ff2699f38323 |
|
08-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
master: Don't complain about duplicate inet_listeners with port=0 (they're ignored).
--HG--
branch : HEAD |
b00adcd8d0ce70e855582c2ec64069aef4063293 |
|
13-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Added default_internal_user and default_login_user settings, which services use as default users.
--HG--
branch : HEAD |
1b0c3a8709a6a849c5ab4bcefe78ece6d8189325 |
|
27-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Added default inet_listeners for imap/pop3-login.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
3af41dabbf5568989988f21c6b6b2afc236b6d47 |
|
22-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
master: Fail if service's executable is empty.
--HG--
branch : HEAD |
acc584488d47e253e532771d989440802debd4b1 |
|
19-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
master: Changed unix_listener mode setting to octal type.
--HG--
branch : HEAD |
3cc0e94bfb460b23367f90545d082e0fd6a20a4d |
|
23-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
master: Log warning if unix_listener begins with base_dir's path.
--HG--
branch : HEAD |
c747508eea6eea38be57042fc47942081c0f0733 |
|
23-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
master: Give error message with unknown names in protocols setting.
--HG--
branch : HEAD |
7ecd5a8ca528e7cf99f513c56be311b15a0bd988 |
|
16-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
config: Don't fail if process_min_avail is set and process_limit is the default.
--HG--
branch : HEAD |
7bafda1813454621e03615e83d55bccfa7cc56bd |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Removed MEMBER() macro. Require C99 style struct initializer.
--HG--
branch : HEAD |
7bd72e4deca3cbf757dd1ea298486d9f3bc24226 |
|
02-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Use array_foreach() more.
--HG--
branch : HEAD |
72b1f537807aee6ad6fbd8a09d607f3eddc25239 |
|
20-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
master: Give a nicer error message if duplicate listeners exist.
--HG--
branch : HEAD |
ffa7309bb230d77495f28364d9bc855fdd0b0625 |
|
20-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
master: Create base_dir with 0755 permissions, not 0777.
--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 |
c6929aa951c69572fbccefeecddcad8b7020fc6a |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: Removed unused verbose_proctitle setting.
--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 |
69e84ff0440e1b344240adb8f6a8c3aa68840f1d |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: service's vsz_limit=0 should disable the limit, not make it use the default.
--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 |
2ace3f00a7b743112a98a125c9b85dfd69a82d11 |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
services, unix/fifo_listeners and namespaces are now sections with unique name.
--HG--
branch : HEAD |
b0037e31859cbeeeb93dbe6b90e45de87e2d3939 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: unix_listener settings can now have the path in the block name.
--HG--
branch : HEAD |
6536ef82fc1fbff20a4e9df7b5704fdcc4541417 |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: Don't remove auth-worker.* sockets at startup. They're no longer used.
--HG--
branch : HEAD |
63849db64682675a2fd3e1aea05c10ecbc6d473a |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed login processes' core dump handling.
--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 |
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Redesigned how login process passes connections to mail processes and changed related APIs.
Master process is no longer in the middle.
--HG--
branch : HEAD |
2712c1987fbb82e812879e5fe5d4df151341a881 |
|
15-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: inet_listener.address's default wasn't using "listen" setting.
--HG--
branch : HEAD |
c3946f20964338d16bd5ee0c79c7fccf148df5bf |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: Added back "listen" setting, which is the default address for inet_listeners.
--HG--
branch : HEAD |
614529ee060755c0b282102b70daf56bcd64222d |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
master: Added default_vsz_limit setting, which defaults to 256 MB.
--HG--
branch : HEAD |
ce78f5edeb05611677a50034e5e8ddc4c72d446a |
|
11-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
verbose_proctitle setting works again.
--HG--
branch : HEAD |
27cd7a142ed0bb77cb87294d475c73250c84affe |
|
11-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
master: auth setting blocks don't exist anymore, removed them.
--HG--
branch : HEAD |
cdc8485491045d82bb98405d4b995f277d12838e |
|
04-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
master: Added process_min_avail setting for services.
--HG--
branch : HEAD |
1dd7e17bcb59e158457eed755223e1981a1eed96 |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
settings: Don't crash if no namespaces or services have been created.
--HG--
branch : HEAD |
dd7c84708bd7817bc9bd755a2a1d9d8b742d2d6b |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
master: If ssl=no, skip inet_listeners with ssl=yes.
--HG--
branch : HEAD |
788f275469ad9ed530e440d6690d0e4381a323b2 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
Added service_count setting to limit how many requests a service can handle before dying.
--HG--
branch : HEAD |
f11de734327a7a4db80a16a493df0020d9bd4f16 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
protocols setting works again.
Services can now specify which protocol they implement and they can quickly
enabled/disabled by modifying protocols setting. imaps and pop3s are no
longer separate protocols.
--HG--
branch : HEAD |
449ca4cf873e1b86b1911c2a1e2149b865a912ca |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
Removed SET_INTERNAL, it's unnecessary.
--HG--
branch : HEAD |
e154d8764089896a693cbb83d6831b2398f22ee8 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
master: If mail_debug=yes, set DEBUG=1 environment to auth-destination processes.
--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 |
32554cf307ecdcc51d88b81695cd268941b06bfe |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
Verify that service type string is known. Removed auth-destination type.
--HG--
branch : HEAD |
617e13833c798435e2be425b99c27ecaad1b8393 |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
master: Added back some startup checks/fixes.
--HG--
branch : HEAD |
7487ff578435377bbeefffdbfb78ca09ed1292df |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
inet_listeners now support ssl=yes. For now only login processes support it.
--HG--
branch : HEAD |
55bc6a7a0940ec48a68558ef70838991c5d301d2 |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
Require each service to have a unique name. Log service errors using service_error().
--HG--
branch : HEAD |
80dac5bb3ba1d8ab05a1c89d8d4e9d15fdba97ed |
|
05-May-2009 |
Timo Sirainen <tss@iki.fi> |
service settings: Base relative chroots under base_dir.
--HG--
branch : HEAD |
2d57f6e169783cb7288bfaebe2398333e20babdc |
|
01-May-2009 |
Timo Sirainen <tss@iki.fi> |
master: Removed unused code.
--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 |
e2ba2c102942d03ae7165cd20896fe5eb331b464 |
|
22-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Don't crash if auth settings don't contain any sockets.
--HG--
branch : HEAD |
146240408e677e99e579d1feed92689585cc25d4 |
|
21-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Moved most of the dict settings handling to dict binary.
--HG--
branch : HEAD |
04cbc462240e63053ff83d2d1bf881a169724a52 |
|
13-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
dovecot -n/-a shouldn't try to create login directory.
--HG--
branch : HEAD |
58e51b18763e41d3ed0aa73dd9914a9ea95ffbde |
|
06-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Fixes for non-C99 compilers.
--HG--
branch : HEAD |
a25fb736e9fb586c87b708699ee32871e50a8110 |
|
03-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
dbox: Added dbox_purge_min_percentage setting.
--HG--
branch : HEAD |
1f0ec30ae3a439f83a297ff3528efd06624b4c77 |
|
03-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Removed umask setting. We're nowadays creating practically all files with proper umasks.
--HG--
branch : HEAD |
785d9cca224d33ca3938e9166784f6483e8a27d7 |
|
31-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
Added maildir_very_dirty_syncs setting.
--HG--
branch : HEAD |
9b0bb0ef69fc20fde417c944ae345729f297069b |
|
16-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
master: Don't crash in login_executable -D checks if protocols line doesn't have imap.
--HG--
branch : HEAD |
e53e93d1af90732e6385ac49216ada102901fb1e |
|
13-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
master: If login process has -D parameter, make login directory writable.
--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 |
35c8e2439a8ca9234993b2594875eb15f0e363d6 |
|
03-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Removed nfs_check. So much trouble and so unreliable..
--HG--
branch : HEAD |
b6d3625636be481e28ad8f39d138344fe751b76c |
|
03-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
We don't care about plugin settings anymore, removed.
--HG--
branch : HEAD |
b0390a6aac4a50b6d3f2ee22f38e4c08685d8eeb |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
master: Give an error if login_dir = base_dir.
--HG--
branch : HEAD |
0df9428baed48afaff90b4d4f03792d2fd756a43 |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to work with config rewrite.
--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 |
376b1cf37d062fdab9674cb61c05f943a7c2726f |
|
27-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
If some setting contains a bad value, make sure the error message contains the setting name.
--HG--
branch : HEAD |
58b4171b2cc605fa9f5ba94cf8f0966635af16aa |
|
20-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Don't warn about maybe not being able to log in if protocols=none.
--HG--
branch : HEAD |
770d5738e9e3e7e65af6246272f1094f7a94fe35 |
|
20-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
mail_extra_groups backwards compatibility setting removed.
--HG--
branch : HEAD |
97d4906cf332727cdea5b49cbcbc7638ff600d55 |
|
17-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Added dict_process_count setting for creating multiple dict processes.
--HG--
branch : HEAD |
f2347cedda830257a4fe1c3ca9629d64544e2e9c |
|
15-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Removed some old backwards compatibility handling code.
--HG--
branch : HEAD |
f4a00030e7536266abbc52a882475bbc96decc3c |
|
15-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Renamed "ssl_disable" setting to "ssl". Added support for ssl=required.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
1a879886193463fd224d2ed732c115c638f24c55 |
|
27-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
Added a bit more generic get_process_capability() function.
To make life easier for managesieve patch. Patch by Stephan Bosch.
--HG--
branch : HEAD |
5ac49ccf11501ec1d97bf3cb66f46f82fd0816ca |
|
21-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
Log a warning at startup if there doesn't seem to be any way to log in from non-localhost.
--HG--
branch : HEAD |
798cfe56c9871262770384da1239162b3800cce1 |
|
16-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
Replaced auth_worker_max_request_count setting with passdb pam { args = max_requests=n }
--HG--
branch : HEAD |
6a5bf66d3ebccda2942d5710444914e65d104f00 |
|
02-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
Fixed "alias_for points to unknown namespace" error handling.
--HG--
branch : HEAD |
af3f857bb3166ed99595e11a9d18e5b5cc670e1a |
|
30-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Added alias_for setting for namespaces. Fixes namespace issues with fts.
--HG--
branch : HEAD |
4ac2d38239cea8090154e17faefd77de5a71d882 |
|
21-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Added list=children option for namespaces.
--HG--
branch : HEAD |
3f4c1a9ab3820e90f589efdde45a8c934bc847fc |
|
15-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
If auth process count > 0 and auth sockets are defined, give an understandable error message.
--HG--
branch : HEAD |
a014df9f3e0591a5f3b8e15487bee95b03e775fd |
|
31-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
dump-capability: Previous change was done badly, retry.
--HG--
branch : HEAD |
f4ff9cfc15f9b2263788361529add9ae42774dcf |
|
31-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
dump-capability: Added a fake home directory so we won't die if it's missing.
--HG--
branch : HEAD |
6e873f135368bcfdd1de4458dded791d0c4d00cd |
|
13-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed auth_ntlm_use_winbind to auth_use_winbind,
which also determines if GSS-SPNEGO is handled by GSSAPI or winbind.
--HG--
branch : HEAD |
087939d3fa9c4056419386c9d6c81f147de534cd |
|
13-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Pass the created mail process PID back to login process so it can log it.
Added %e log format element for it.
--HG--
branch : HEAD |
9642459b26cca91885d652953fdd50ab44a3047d |
|
21-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Don't give a bogus error message if multiple socket listen blocks are used.
--HG--
branch : HEAD |
7753eaa6a4275e074b4ce8428b85d9d04fc67f31 |
|
20-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Send login command OK reply in IMAP/POP3 process.
--HG--
branch : HEAD |
cd94aeaa294f7cc507206b4b2075852f00e14d61 |
|
20-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
If commands are pipelined after the login command, pass them to the
IMAP/POP3 process so it can process the command instead of discarding it.
--HG--
branch : HEAD |
40963c8cb4b00733d5815f9a4432b267d7b496af |
|
21-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Removed login_greeting_capability setting. Instead now a minimal pre-login
capability list is sent in the banner. CAPABILITY command still returns a
full list. If CAPABILITY command wasn't used, the full capability list is
sent in LOGIN/AUTHENTICATE tagged OK reply.
--HG--
branch : HEAD |
89795c6bbbc52bb382e88bc8617d22092223e9a5 |
|
21-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Support transferring original IPs and ports through IMAP proxies.
Clients from login_trusted_networks are allowed to override them. Dovecot's
IMAP proxy sends them via IMAP ID command. They're always sent if the remote
advertises ID in the banner's CAPABILITY.
--HG--
branch : HEAD |
ca9b9a1458ad3a3ad984a406b472d2f967a2e0d8 |
|
21-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for IMAP ID extension.
--HG--
branch : HEAD |
54ec49d15111bc6e64e2c4b99a20bbae64d90478 |
|
21-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Uppercased PACKAGE_NAME macro and started using it in some places.
--HG--
branch : HEAD |
b8d232d88018c5cafd2f3be5a181d318137a45f2 |
|
27-May-2008 |
Timo Sirainen <tss@iki.fi> |
Avoid using shadow variables. Unfortunately -Wshadow also complains about
index variable conflicting with index(), which is used in way too many
places to change.
--HG--
branch : HEAD |
a540926a125bf91fde6813413d8cf07922eed3d7 |
|
04-May-2008 |
Timo Sirainen <tss@iki.fi> |
Added dict_db_config setting to point to a Berkeley DB config file.
--HG--
branch : HEAD |
0c450f355c18905dd18d1559bf815d6b6332cd26 |
|
04-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Replaced mail_extra_groups setting with mail_privileged_group and
mail_access_groups settings. mail_privileged_group allows temporary access
to the group when creating mbox INBOX dotlocks.
--HG--
branch : HEAD |
7f97ca94363c9e38fbbaaef204d6d01c54af6fc4 |
|
04-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Replaced mail_extra_groups setting with mail_privileged_group and
mail_access_groups settings. mail_privileged_group allows temporary access
to the group when creating mbox INBOX dotlocks.
--HG--
branch : HEAD |
e26a6b65215ea81bf431d88881a840bf4ae033a7 |
|
04-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
If mail_uid or mail_gid doesn't exist, log an error.
--HG--
branch : HEAD |
9568231ac9cc0533ee060625e4e8d00421fa3f78 |
|
04-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
If mail_uid or mail_gid doesn't exist, log an error.
--HG--
branch : HEAD |
5984faa6c478bda1d4740d5baee7b180bc9fae45 |
|
16-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
If we see that Dovecot is already running, log the error as fatal instead of
later giving "Invalid configuration" fatal.
--HG--
branch : HEAD |
a3b3e5b452be15049a1f8bfd5b3bb640af41121c |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Added auth_failure_delay setting.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
28b38ed3004e705b62db24a988d0a0773c3f0844 |
|
21-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Last dec2str() removal broke dovecot -n/-a for integers.
--HG--
branch : HEAD |
3bc1d0e7556a072b492cfc8c0c2496fe3935a8dc |
|
21-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
If protocols=none, don't check if mail/login executables are usable.
--HG--
branch : HEAD |
eddd9bf1a1369aea4a2715f6be1137da6d17d293 |
|
05-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced t_push/t_pop calls with T_FRAME*() macros.
--HG--
branch : HEAD |
65c9b5a090a3418ac9d4adac04a43b61fa3e34cb |
|
02-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Use dotlock_use_excl=yes by default.
--HG--
branch : HEAD |
828d9682818fc38c67bc6bb3c58e25d9d22fa776 |
|
12-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Increased default login_process_size to 64MB. 32MB wasn't enough in all
64bit systems.
--HG--
branch : HEAD |
32e1554df9abca74fef0af2ba2e4c37e90a06cd0 |
|
21-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Added subscriptions setting to namespaces to specify if it should handle
subscriptions itself or if the parent namespace should handle them.
--HG--
branch : HEAD |
7bc5294f6ccf33d617151ae577e2fc82827a5916 |
|
30-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fix
--HG--
branch : HEAD |
1bcb6d5a1a23dbcac6e3565cf225eff8ee80a80d |
|
17-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Include sys/resource.h
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced my Copyright notices. The year range always ends with 2007 now.
My name was replaced with "Dovecot authors". In many cases I didn't really
even own the copyright, so this is more correct.
--HG--
branch : HEAD |
648d24583c1574441c4fa0331a90bd4d6e7996c5 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
pool_unref() now takes ** pointer.
--HG--
branch : HEAD |
43d32cbe60fdaef2699d99f1ca259053e9350411 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
--HG--
branch : HEAD |
de932ba43a09b33350be7258a988adce656f4d14 |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Crashfix if both imap and pop3 protocols weren't enabled.
--HG--
branch : HEAD |
ed6a0e5866c3fab5fdd9eb6fb1eac6774908f1ee |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Dropped default max_mail_processes to 512.
--HG--
branch : HEAD |
fc911781e43119d299a724c329ea131509731c0a |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Error message fix.
--HG--
branch : HEAD |
e6bbf7a18329994592aece02d5675da0d3e63904 |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Calculate how many log fds login+mail processes can use. If it's lower than
the current fd limit, log a warning.
--HG--
branch : HEAD |
5e59795d2f39d293434074c046ed935cc6020854 |
|
09-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Added ssl_cert_username_field setting.
--HG--
branch : HEAD |
8079b67e98646604a1838d4d3c6b17a76ad32a9e |
|
13-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Disable mailbox list indexing by default for now.
--HG--
branch : HEAD |
f5eab5cbeccca72a551b967f694b606c3f52912c |
|
13-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
If mail_nfs_index=yes, give an error if mmap_disable=no / fsync_disable=yes.
--HG--
branch : HEAD |
b9d9bbcb964def4a05a08b502eecf61c6547bd56 |
|
09-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Removed default_mail_env backwards compatibility setting.
--HG--
branch : HEAD |
4426132a36ad4d5ba421f7bae9709f91fef37180 |
|
07-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added auth_worker_max_request_count setting.
--HG--
branch : HEAD |
117fa14ba2b925659a33ecbdd099702c64380c8d |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Client is now never disconnected in IDLE because it hasn't sent anything.
Removed outlook-idle workaround because it's no longer needed.
--HG--
branch : HEAD |
379f0fdbaacaf60192efb5dec97e28bb258f2d0b |
|
07-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
maildir_copy_with_hardlinks=yes is now the default.
--HG--
branch : HEAD |
ffe1bb0585ffb6af6830932b147f5711733a9a9e |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Renamed auth_winbind_helper to auth_winbind_helper_path.
--HG--
branch : HEAD |
2c38504860da8a8de915f8e0f5f39d7e7bd00cf8 |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added support for Samba's ntlm_auth helper. It's used for GSS-SPNEGO
mechanism. If auth_ntlm_use_winbind=yes it's also used for NTLM mechanism.
Patch by Dmitry Butskoy.
--HG--
branch : HEAD |
b522f391ef6aa4e527f2eeb5f7daa3da188790b0 |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added auth_cache_negative_ttl setting.
--HG--
branch : HEAD |
1a9d3da443a5df5e0ab9daf61be0d52d8e92a110 |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
We no longer need empty pop3_uidl_format check.
--HG--
branch : HEAD |
182a8b5b6e495bb590c38303e88b556a90468891 |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Set pop3_uidl_format default to %08Xu%08Xv
--HG--
branch : HEAD |
c3e30ffd8ac58854cc1162c33b4019a6d710b013 |
|
13-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added imap_logout_format setting with default to bytes=%i/%o
--HG--
branch : HEAD |
85e2a708b37412326d36bf5f1281af02e835864f |
|
12-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added mail_nfs_storage and mail_nfs_index settings.
--HG--
branch : HEAD |
853c0f9903de924f5be866390c48ceb1eaee2db6 |
|
12-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Don't cache anything by default. flags aren't useful with pop3.
--HG--
branch : HEAD |
40c99c96dd987adad8e61f4264f55eff63fec494 |
|
11-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Allow using --exec-mail imap/pop3 even if imap/pop3 isn't in protocols
setting.
--HG--
branch : HEAD |
cf894235b6b60e7f4ed8c523c88c921baa0d0395 |
|
03-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Support listening multiple sockets. SIGHUP also doesn't anymore recreate
listener sockets.
--HG--
branch : HEAD |
50ba8fe712a47d12f1ee7aff4c993c4c4866472e |
|
03-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added mail_uid and mail_gid settings.
--HG--
branch : HEAD |
36e556f8f4a320179dd680d261611e99a994a327 |
|
02-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Changed mail_max_user_connections to mail_max_userip_connections.
--HG--
branch : HEAD |
f53759c12ba7f3a80c9fe277bea4f781f862a3f1 |
|
30-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Initial implementation for mail_max_user_connections setting.
--HG--
branch : HEAD |
d03007e5a453abcbd9a133108ed480ab38704886 |
|
25-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Added list setting to namespaces to control whether mailboxes in the
namespace are visible with LIST command without giving the namespace prefix
(eg. does LIST "" * show the mailboxes or not)
--HG--
branch : HEAD |
5338070704b046fa7a3e922597ce35c1d3aa171a |
|
12-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Master and client sockets have default paths now. Section name only needs to
be uncommented now for the socket to be created.
--HG--
branch : HEAD |
c6483404c46292ca1af49cdb1b340b1e717221c4 |
|
23-May-2007 |
Timo Sirainen <tss@iki.fi> |
If Dovecot is already running, complain about it instead of wiping out
login_dir and causing the already running Dovecot to break.
--HG--
branch : HEAD |
7a6ac6080990e29d76912027da62ab2b9c0ef12a |
|
22-May-2007 |
Timo Sirainen <tss@iki.fi> |
Complain about missing pop3_uidl_format if pop3 is enabled.
--HG--
branch : HEAD |
ce19e80b5a907d51a7cdf081e09699af8367dbfa |
|
16-May-2007 |
Timo Sirainen <tss@iki.fi> |
Removed mmap_no_write setting. The only OS requiring it is OpenBSD, so we're
now forcing mmap_disable=yes with it instead. dovecot.index.cache file is
the most important file to mmap(), but since this didn't work with
mmap_no_write, there's not much point in keeping special code paths for
minimal gains.
--HG--
branch : HEAD |
3bf5a064ed8e445a5f2573443694d95bac00ecc3 |
|
03-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
Added mailbox_list_index_disable setting.
--HG--
branch : HEAD |
a84eb0599fa1d796206eaed65c4e3239f0799276 |
|
31-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Added type checks to setting defines.
--HG--
branch : HEAD |
ee5be4287d37f251f683fd2755eafc02504d527c |
|
27-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Added auth_gssapi_hostname setting.
--HG--
branch : HEAD |
ba6385a2ca030c80d86dd7bbe1ae224509175aef |
|
26-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Before unlinking auth sockets at startup, try connecting to them first to
see if there's anyone listening (another Dovecot process). If there is, kill
ourself.
--HG--
branch : HEAD |
802c30cee5e66bab8999ae15c32b1c26432a820b |
|
19-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
dovecot -n/-a dumps now also dict/plugin settings.
--HG--
branch : HEAD |
189760a0dccdb23ea4d8021e43c3d2f938648061 |
|
02-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Added mail_log_max_lines_per_sec setting.
--HG--
branch : HEAD |
8cab30d26412f21e814dba57814fa4b57b1d36e7 |
|
18-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Removed mail_read_mmaped setting. It's a pretty useless setting and
apparently it can also be buggy.
--HG--
branch : HEAD |
15a9a03251ea2854a2abf83cc7b39d01d15f9353 |
|
18-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
base_dir doesn't need to be group-readable, don't force it.
--HG--
branch : HEAD |
048bb13f9482689d20b02d6d52a79dcb1766e51d |
|
09-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Delete all auth-worker.* files from Dovecot's base_dir when starting.
--HG--
branch : HEAD |
8887bf3757d51d73887dd20b1db3334d867d3817 |
|
28-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Added dotlock_use_excl setting.
--HG--
branch : HEAD |
00b9d5cc3b8c9b8162a79a50b90672d3a1e4ad50 |
|
28-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
-n and -a parameters shouldn't be deleting auth sockets.
--HG--
branch : HEAD |
77781e962bc3c861e9fa15fdcfb0334784f0312f |
|
28-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
deliver was treating boolean settings set to "no" as if they were "yes"
(usually they were supposed to be commented out)
--HG--
branch : HEAD |
0f506139b4c95589a09a81a5d51636aee994cd1e |
|
22-Dec-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Added maildir_copy_preserve_filename setting.
--HG--
branch : HEAD |
369a1084c500a9df7448ffa9409ce32e42060bc2 |
|
17-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Added fsync_disable setting. Also added missing fsync()ing to dbox when
saving mails.
--HG--
branch : HEAD |
2cfe9983ce7a6280636ee12beccc2e865111967b |
|
15-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Replaced void *context from a lot of callbacks with the actual context
type. Also added/fixed some context type checks.
--HG--
branch : HEAD |
e0cc3414022c0e6538fd7f5e705d1e73649e6931 |
|
12-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Minor fix
--HG--
branch : HEAD |
63c99bde544d32490c76334369dca032515d5962 |
|
05-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
If both mail_location and default_mail_env are set in the config file, give
an error.
--HG--
branch : HEAD |
c97d1739953b2a73a3e3cde641ed8a9e553ffb45 |
|
04-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
default_mail_env fallbacking was broken with --exec-mail.
--HG--
branch : HEAD |
59650fcf68bd83e1b2d56e6ca7e60121babc9e3f |
|
17-Oct-2006 |
Timo Sirainen <tss@iki.fi> |
Renamed default_mail_env to mail_location. Keep the default_mail_env working
anyway for backwards compatibility.
--HG--
branch : HEAD |
882872d81e7a0f696eecd6a110ab7288caacacf6 |
|
22-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Allow "protocols = none".
--HG--
branch : HEAD |
91dca97b367c54a139c268b56a0c67f564bd9197 |
|
10-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Replaced ARRAY_CREATE() macro with [ipt]_array_init() macros. The macro
has no side effects so it might as well be lowercased.
--HG--
branch : HEAD |
26a8b7deb3a5b6f26f9c4d71538e1248f680e4be |
|
10-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Removed type parameter from ARRAY_CREATE since it's not needed anymore.
--HG--
branch : HEAD |
e14af137fd0cb7ca75988fb8f25b27c1e0cf252b |
|
10-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Allow empty protocols line when using --exec-mail.
--HG--
branch : HEAD |
427d1cfa679a4dc2312f67ca79447f76f851ba29 |
|
10-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Allow base_dir to point to a symlink.
--HG--
branch : HEAD |
05b422b01541f742c4d145c1aa48f4b03256f1ae |
|
10-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Require that master's version number matches the child's, unless
version_ignore=yes. Usually it's an accidental installation problem if the
version numbers don't match.
--HG--
branch : HEAD |
7015b3f281feaa12212cd617ae838ac7d327d366 |
|
06-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Run imap dump-capability process only after all the settings have been
verified to be correct. Added checks against trying
mail_drop_priv_before_exec=yes and chrooting, since we can't exec the imap
process if that's done. Fixed NFS check with chrooting.
--HG--
branch : HEAD |
61e87c7e1e53a1fdd3680c7b1addd187282e1327 |
|
06-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes to login process handling, especially with
login_process_per_connection=no. Removed login_max_logging_users setting
since it was somewhat weird in how it worked. Added login_max_connections to
replace it with login_process_per_connection=no, and with =yes its
functionality is now within login_max_processes_count.
--HG--
branch : HEAD |
62d8361a1148d6893e983892daa3253aea1ac8f6 |
|
02-Jul-2006 |
Timo Sirainen <tss@iki.fi> |
mail_cache_min_mail_count is supposed to be an integer, not a string.
--HG--
branch : HEAD |
ec00437dbe8ac33c6f5fc0203d2a13c2106a6c95 |
|
02-Jul-2006 |
Timo Sirainen <tss@iki.fi> |
Added missing t_pop().
--HG--
branch : HEAD |
b92564116ff751fbada90867d3f8b5ccd76a2599 |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Changed the created state dir's default permissions to be 0750. Although
this doesn't currently really matter.
--HG--
branch : HEAD |
0cdec67ee3e832fcf2c3c3e92184f41bc79c7ae1 |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Added --with-statedir configure option which defaults to
localstatedir/lib/dovecot. ssl-parameters.dat is permanently stored in that
directory and copied to login_dirs from there.
--HG--
branch : HEAD |
663581ad89372ef1e4b4daa5c9708eb96e80571c |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Instead of passing URIs directly to dictionary server, it now accepts only
named dictionaries which are configured in config file. SIGHUPing master now
restarts dict server.
--HG--
branch : HEAD |
ebb902ee5d5739d60a3aaeeede005b5e244d3e47 |
|
16-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Settings parser nowadays returns "" instead of NULL when it reads an empty
value from config file (due to some good reason I unfortunately didn't write
to commit message and can't remember anymore). Fixed a lot of existing
checks which checked for empty strings with NULL instead of "" checks.
--HG--
branch : HEAD |
f492bc814775e41fc340c00d5c889212610d51ac |
|
08-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
If ssl_listen setting was empty in config file, startup failed with "Can't
resolve address" error.
--HG--
branch : HEAD |
f6da7de636e2c46532645e61b95a72131ce1cb1f |
|
08-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Fix for non-C99 compilers.
--HG--
branch : HEAD |
6651de275ba3c552f85c231434088d01eab4be69 |
|
24-Apr-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
dump-capability wasn't working if dovecot wasn't run as root.
--HG--
branch : HEAD |
e2685db85982a37937a527aa64d74b1b8f8a5d28 |
|
14-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
If we have plugins set and imap_capability unset, figure out the IMAP
capabilities automatically by running imap binary at startup. The generated
capability list isn't updated until Dovecot is restarted completely, so if
you add or remove IMAP plugins you should restart.
--HG--
branch : HEAD |
c54cb72d4507e843fa9fb94319ed45d8c9af5083 |
|
14-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Unless nfs_check=no or mmap_disable=yes, check for the first login if the
user's index directory exists in NFS mount. If so, refuse to run. This is
done only on first login to avoid constant extra overhead.
--HG--
branch : HEAD |
fcc55c7332275c51cbbccdb10f51e6421f5c65db |
|
12-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Added auth_username_format setting.
--HG--
branch : HEAD |
b725e5503d72a29a3eb18f93c1cbe597c4c31dcd |
|
12-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Added shutdown_clients setting to control if existing imap/pop3 processes
should be killed when master is.
--HG--
branch : HEAD |
f99fab9747beba303a64e7db9026e3185425833d |
|
09-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Added pop3_lock_session setting.
--HG--
branch : HEAD |
dacf0477e96461c633aa04bf8ce03a5feb55b53c |
|
09-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Added -a and -n parameters to dovecot to dump all/nondefault settings. A
bit ugly code, but it'll do until the whole config handling gets rewritten
in Dovecot 2.0.
--HG--
branch : HEAD |
5044ec1c83239d4e144424a639a8f5293c95c4fa |
|
01-Apr-2006 |
Timo Sirainen <tss@iki.fi> |
Changed the default lock_method back to fcntl. flock seems to be broken in
some systems..
--HG--
branch : HEAD |
e28abdc2645f3f57e6566458dfcabdc6e21c7970 |
|
31-Mar-2006 |
Timo Sirainen <tss@iki.fi> |
Replaced %T and %R with %p and %b. %R was already used by string-reversion,
so uppercase letters should now be reserved for modifiers to avoid this in
future..
--HG--
branch : HEAD |
21cebe8299b58cff8e622b85fc56fde8764a5e7d |
|
27-Mar-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Added auth_master_user_separator setting which allows giving the master username inside the normal username.
--HG--
branch : HEAD |
e4cebadc8dc2e5dafeef8b14510c204f8cb93f5b |
|
24-Mar-2006 |
Timo Sirainen <tss@iki.fi> |
Removed master_no_passdb setting. Added pass setting which can be used to do
the same thing, and other things. Now setting pass=yes to a passdb continues
to next passdb if the lookup succeeded. This allows eg. requiring the user
to be in multiple passdbs, or doing a username conversion before running the
actual userdb, etc.
--HG--
branch : HEAD |
457cafc9e72edb81eacfe88b35f14a75a96cf00a |
|
26-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Replaced mail_use_modules and mail_modules settings with mail_plugins and
mail_plugin_dir. Now instead of loading all plugins from the directory,
you'll have to give a list of plugins to load. If the plugin couldn't be
loaded, the process exits instead of just ignoring the problem (this is
important with ACL plugin).
--HG--
branch : HEAD |
8eb94c5190ba09bb6f6f068eec7bf96750f08d1d |
|
20-Feb-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Added support for "master users" who can log in as other people. Currently works only with SASL PLAIN authentication by giving it authorization ID string.
--HG--
branch : HEAD |
cfddb734b85ceaf49451d2f68aaad64a860ca6f6 |
|
14-Feb-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Updated mbox_dotlock_change_timeout default value to 120. Also the mbox
default timeout values were wrong when not starting Dovecot via master
process.
--HG--
branch : HEAD |
f59989a4ec473064b9a569ea295981c26f227f98 |
|
11-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
When using --exec-mail, don't care if protocols line is empty.
--HG--
branch : HEAD |
9130d4160f44d0a7ae6f07f9e4e115b488e5cf9d |
|
02-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Added plugin {} section to dovecot.conf for passing extra environment
variables to mail processes.
--HG--
branch : HEAD |
7738c142207aaa8bd51bc583062a17b114547668 |
|
22-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Fix for 0777 check
--HG--
branch : HEAD |
cf77642766b6abb0e8116cfb13b8124bbd30cb15 |
|
22-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Make base_dir world-readable, not world-writable.
--HG--
branch : HEAD |
6420154390295de70cfd90be8766f2b10f07c1a8 |
|
22-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added auth_debug_passwords setting. If it's not enabled, hide all password
strings from logs.
--HG--
branch : HEAD |
70334510d3f71ac610029dbebdeabd664769ef18 |
|
19-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
ssl_parameters_regenerate is int, not str.
--HG--
branch : HEAD |
5cc772dc8b507be0bc1996b5717943ba13432e08 |
|
19-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added mbox_min_index_size setting.
--HG--
branch : HEAD |
97511ac4d7607e1ba64ce151eda3d9b5f9775519 |
|
18-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added mail_cache_min_mail_count setting.
--HG--
branch : HEAD |
052bfcdfe04be3b32b050854508edb239caa3313 |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Put ssl-parameters file into login directory so it still can be accessed
even if login process is chrooted.
--HG--
branch : HEAD |
20d56b1cd808a959967589a78da56f5bbb6201fe |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Fix base_dir permissions if it exists
--HG--
branch : HEAD |
3d512ea91533687d5ba2c0f8a16049ac311f72ed |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added support for password protected SSL private keys. The password can be
given in dovecot.conf, or when dovecot is started with -p parameter.
--HG--
branch : HEAD |
5b18609fdd67235479de361b04cebfa1196d01f9 |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Generate DH parameters and use them. Changed default regeneration time to 1
week.
--HG--
branch : HEAD |
6ef7e31619edfaa17ed044b45861d106a86191ef |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added "bool" type and changed all ints that were used as booleans to bool.
--HG--
branch : HEAD |
4aedbeb7c209fc9dac5d09395292a497caf62f56 |
|
12-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
/var/run/dovecot can be world-readable. Default to it, and don't try to
force any modes to it. All files and directories under it are already
protected properly.
--HG--
branch : HEAD |
3a74885a53151e2f3328e6fbee41c26aa739fadd |
|
11-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added dbox_rotate_min_size and fixed rotation checks.
--HG--
branch : HEAD |
e1fc08b33a402b80197dc090314ed11234ce79d3 |
|
05-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added dbox_rotate_size and dbox_rotate_days settings.
--HG--
branch : HEAD |
9313b42aef512a345f89c3b6b104adfa487ba0ff |
|
02-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Ignore "protocol lda" section.
--HG--
branch : HEAD |
38a72d61d3a114816771f3045f374d56e2194232 |
|
02-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
Added syslog_facility setting to config file.
--HG--
branch : HEAD |
0469ed17dafcc56589ce00960a23f4f06817dfb5 |
|
27-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Added GSSAPI support. Patch by Jelmer Vernooij and some fixes by
pod@herald.ox.ac.uk
--HG--
branch : HEAD |
3850134d919d823bd6e6f09f04ff8a5b90c034ff |
|
16-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
pop3_uidl_format is now required to be explicitly set. There is no default
anymore.
--HG--
branch : HEAD |
59fdd6f58b18cfbad531727c1d6f118c1ba2284f |
|
03-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Default lock_method to flock instead of fcntl. This is at least useful for
not allowing Dovecot's indexes to be used accidentally with wrong settings
in NFS mounted partitions.
--HG--
branch : HEAD |
939451389b8e0ad529277b84fe51dab38a8cf77c |
|
01-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Added ssl_username_from_cert setting. Not actually tested yet..
--HG--
branch : HEAD |
157bce86d0a01477bb8ebd0d380e6b2297f326f7 |
|
24-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
Added deny password databases.
--HG--
branch : HEAD |
0a409928c0b7172ad3a3cc029e3725e6637fc7d6 |
|
18-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
Default to ssl_disable=no always, even if SSL isn't compiled in. If SSL
isn't compiled in and ssl_disable=no, complain immediately.
--HG--
branch : HEAD |
63d6d0218e5945ad3a7d3fa02e6dc1be2982e257 |
|
11-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
Added pop3_reuse_xuidl setting. Patch by Chris Wakelin
--HG--
branch : HEAD |
7e152896b757a3eccfc443ffdb6ef69523a14495 |
|
07-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
Section closing wasn't done properly. Patch by Tom Alsberg
--HG--
branch : HEAD |
9439bed2f07d6475febd8a247cd2f0990fb32a13 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
Added configurable logging for login process. Added configurable pop3 logout
string. Based on a patch by Andrey Panin.
--HG--
branch : HEAD |
367c05967091a2cbfce59b7f274f55b1a0f9e8c9 |
|
16-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Raised initial pool sizes.
--HG--
branch : HEAD |
e9503210d3521a6833ed62dc332fc42ffb0e7a13 |
|
07-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
Replaced userdb/passdb settings with blocks so it's possible to give
multiple ones. Plaintext password mechanisms now support handling multiple
passdbs, but others don't yet. Also fixed a few memory leaks.
--HG--
branch : HEAD |
66d2db642fe24d555d113ba463e446b038d476ef |
|
28-Feb-2005 |
Timo Sirainen <tss@iki.fi> |
Restructuring of auth code. Balancer auth processes were a bad idea. Usually
the balancer itself took as much CPU as the actual workers because it acted
as a proxy.
Now auth worker means different thing: they're used to execute blocking
passdb and userdb queries. Currently just MySQL (PAM and checkpassword in
TODO).
--HG--
branch : HEAD |
8d630c15a8ed6f85553467c3a231a273defca5f6 |
|
29-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Added mail_debug setting. Moved full_filesystem_access from global variable
to flag in mail_create*() functions.
--HG--
branch : HEAD |
08b50d75944c47269146340435b5bcf6d52a9e0f |
|
29-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Removed maildir_check_content_changes setting. The feature hasn't existed
for a long time.
--HG--
branch : HEAD |
00f5efa3156ab6a0b4f21e8c703d0eb816cf3091 |
|
15-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Added pop3_uidl_format setting.
--HG--
branch : HEAD |
29e945d8550f297707f3a5f627a938401046c0cc |
|
15-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Added mbox_very_dirty_syncs setting.
--HG--
branch : HEAD |
e5720ead6c2e7a8157c3102e3d4bf93f53b6add7 |
|
08-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Don't change login dir permissions if using external auth.
--HG--
branch : HEAD |
6b005a6c3e96a03be8e5183f857f028063f384f5 |
|
24-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
Allow running all executables with parameters.
--HG--
branch : HEAD |
2dcf16a8fc443bea5f435fb82acaa682d9d21817 |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
mail_log_prefix was using old %p, changed it to %s..
--HG--
branch : HEAD |
dc9bfb7dc057964238e181d3d8b08751527bb08a |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Added simple LRU cache for auth requests. Currently only for sql passdb.
--HG--
branch : HEAD |
e7898508385f71811e1a0e02dea1600ffe8e01f6 |
|
11-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Enable outlook-idle workaround by default.
--HG--
branch : HEAD |
a53cb86b4d733d9c48ee4d285bed477c80825804 |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Replaced fcntl_locks_disable with lock_method, so it's now possible to use
flock() to lock indexes.
--HG--
branch : HEAD |
9beca5d6e1f018a7851a57117c036540d823957f |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Renamed pop3_mails_keep_recent to pop3_no_flag_updates which includes
not updating seen-flag.
--HG--
branch : HEAD |
bef8712387812fc5d9496b9958935c6d0c418777 |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Removed Cyrus SASL code completely. It hasn't worked for ages (if ever?) and
there's not much point in having it anyway.
--HG--
branch : HEAD |
f8858e2068aebd9cdb0b0807afdf91595a1d97bb |
|
27-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added login_greeting and login_greeting_capability settings.
--HG--
branch : HEAD |
7a6b45405fb1544ac476e6eb1402a70cc1ddcdcf |
|
24-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added mbox_lazy_writes setting.
--HG--
branch : HEAD |
a1fa538bac7e5f18d507446e84be49a163c6697d |
|
12-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added pop3_enable_last setting to enable deprecated LAST command.
--HG--
branch : HEAD |
9e89f1d9d0ef06a4ae086a13270b57d76074cfe6 |
|
11-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Removed mailbox_check_interval completely. It wasn't currently implemented,
and most (all?) clients which would benefit from it support IDLE anyway.
--HG--
branch : HEAD |
212a5374756d9c276309aa504f1df36a5769a639 |
|
05-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
"Corrected permissions for base directory" warning message printed wrong
directory if base dir was changed in config file.
--HG--
branch : HEAD |
e667602217af55105d44d8d9b75f09a8a9ac2f14 |
|
04-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed cache flags to work again. Flags are cached by default now.
--HG--
branch : HEAD |
77d2989f511e4f429055890908d79ccac9c82ffc |
|
28-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Default ssl_disabled to yes if SSL isn't compiled in.
--HG--
branch : HEAD |
f1901fd21906911f7be075c965ac882f6a87b4c3 |
|
28-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added mbox_dirty_syncs setting which delays re-reading the whole mbox when
it's changed.
--HG--
branch : HEAD |
0bca7c45b737daf3890e91a1ab2473ab360e78f1 |
|
28-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added auth_username_translation setting.
--HG--
branch : HEAD |
fe594abcaff07e7f69be1ce3bfcc7a62ff033e74 |
|
09-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added auth_debug setting.
--HG--
branch : HEAD |
263c949d902bdfb6d600493500aa6e9457687648 |
|
18-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Changed default cache fields
--HG--
branch : HEAD |
fa45f3f1ad423381ba07056e415ffc4d6449f089 |
|
10-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Split client_workarounds to imap_ and pop3_ ones. Added outlook-no-nuls POP3
workaround.
--HG--
branch : HEAD |
91d04d91efc97f1cc91997c6e2df22f7432d52e0 |
|
09-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Added --exec-mail option to master. It can be used to parse Dovecot config
file and exec() imap/pop3 process directly. Moved --inetd option into
environment as it's only for internal use.
--HG--
branch : HEAD |
6b46a500174ace25494b8f0547283eb60dc13756 |
|
23-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Dovecot can now connect to externally running dovecot-auth.
--HG--
branch : HEAD |
abe286bb37c58a5c8425d4095d0e6736e7cc6044 |
|
16-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Added mail_extra_groups setting.
--HG--
branch : HEAD |
1ecbec90288e0800a74e61f2de712722aed2894c |
|
15-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Raised login_process_size default from 16MB -> 32MB
--HG--
branch : HEAD |
09933da8abfcf952f71b5e496c1bf7e8ef502f4e |
|
11-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Some of recent dotlock changes weren't committed..
--HG--
branch : HEAD |
64e244defe74f513ce94f33d000a048ddbe2ea23 |
|
31-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added %l, %r and %P variables and mail_log_prefix setting.
--HG--
branch : HEAD |
f7869168597ac562d7eadb86e8cbb9bd7c7b571a |
|
30-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added maildir_stat_dirs option.
--HG--
branch : HEAD |
76213404317a7ed17bec0beadb5137c82785d816 |
|
29-May-2004 |
Timo Sirainen <tss@iki.fi> |
dovecot-auth can now be run by itself, it listens in UNIX sockets specified
in AUTH_SOCKETS environment. Added extra_sockets auth setting which can be
used to do the same thing while started through dovecot master.
--HG--
branch : HEAD |
18aef5852353ee7a78ab55f7818384fd82317e8a |
|
26-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added --with-moduledir configure option
--HG--
branch : HEAD |
50450e0d13cf9f908e814533f762b0fdc2d74c2a |
|
26-May-2004 |
Timo Sirainen <tss@iki.fi> |
mail_modules for pop3 should default to lib/pop3, not lib/imap
--HG--
branch : HEAD |
c282435b57b6f9696fc12d99ea70468b7bdfe24c |
|
23-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added pop3_mails_keep_recent option. Fixed recent assert crash.
--HG--
branch : HEAD |
8222ce68120b51353a3b31d3073b5f845d0e9f53 |
|
17-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added ssl_require_client_cert auth-specific setting. Hide
ssl_verify_client_cert from default config file as it's automatically set if
needed and there's not much point in forcing it.
--HG--
branch : HEAD |
316dad8277db6575354eba30d3fc7a1c0447c513 |
|
10-May-2004 |
Timo Sirainen <tss@iki.fi> |
Write all logging through master process. Fixes problems with log rotation,
chrooting, etc. Master process also allows max. 10 log messages per second
per child process, it then begins throttling them (eventually making the
child process start blocking on stderr).
--HG--
branch : HEAD |
97e043a75c349f169774ea474775a3ab7c290084 |
|
10-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added ssl_verify_client_cert setting.
--HG--
branch : HEAD |
861d373feea39d3fe8c3cda75ea25cf418a2e26c |
|
10-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added ssl_cipher_list setting.
--HG--
branch : HEAD |
c04c1bbd4bd6394b384e234c47bc4a0497f47cb4 |
|
10-May-2004 |
Timo Sirainen <tss@iki.fi> |
show error if config is missing auth section
--HG--
branch : HEAD |
b7132f4170ba7d40ccd29611fcb0ccc6f7413fcd |
|
02-May-2004 |
Timo Sirainen <tss@iki.fi> |
and a few more custom flag -> keyword changes
--HG--
branch : HEAD |
18398a5d21c88cbb34c601c6b6c1f9dea502e1ca |
|
28-Apr-2004 |
Timo Sirainen <tss@iki.fi> |
Added fcntl_lock_disable setting to allow indexes to work with NFS. Some
other locking fixes.
--HG--
branch : HEAD |
31ddc75584c5cde53d2e78a737587f2e7fdcb0d2 |
|
28-Apr-2004 |
Timo Sirainen <tss@iki.fi> |
Forced locking to be right with mprotect()ing index file. Support for
disabling mmap for indexes, and disabling just mmap+write().
--HG--
branch : HEAD |
45abc1e6369ad4198e08e710f083982f8b610e31 |
|
19-Jan-2004 |
Timo Sirainen <tss@iki.fi> |
Added setting ssl_ca_file, patch by Zach Bagnall
--HG--
branch : HEAD |
2a853c0cf7f52437d8488f02fadaba94385fcf5b |
|
13-Nov-2003 |
Timo Sirainen <tss@iki.fi> |
Always give error if flock is used with a system where it's not supported.
The check was actually checking fcntl before..
--HG--
branch : HEAD |
50fd2adea4c945b85e5a81d5e55b885b93405c0c |
|
20-Oct-2003 |
Timo Sirainen <tss@iki.fi> |
Added t_strsplit_spaces().
--HG--
branch : HEAD |
6029da7747075b8e9c1c2c0b7b0d44205009784e |
|
15-Sep-2003 |
Timo Sirainen <tss@iki.fi> |
missed
--HG--
branch : HEAD |
ebaf8808cb1e9ab2571ab553793beae1e56e2db4 |
|
06-Sep-2003 |
Timo Sirainen <tss@iki.fi> |
Added "inbox" setting to specify which namespace has the INBOX.
--HG--
branch : HEAD |
c21be41aba4887b1f08fcb726bd43f5c237aca4f |
|
06-Sep-2003 |
Timo Sirainen <tss@iki.fi> |
If location isn't given for namespace, use the default
--HG--
branch : HEAD |
20dd606f75f32445289393a21156b485bf3d4626 |
|
25-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
missing initializers
--HG--
branch : HEAD |
7a3265864dd095f9e09a97b085acdbc3b2e1dbb7 |
|
25-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
forgot mail_chroot
--HG--
branch : HEAD |
29017508d62e138c427a87e5e820a702996c218d |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Added mail_chroot setting to specify default chroot.
--HG--
branch : HEAD |
1705fe8eca8d538582705816f3e878da4270c371 |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Don't crash if no protocols were given in config file
--HG--
branch : HEAD |
31e020ffe023c80d3dc70d3625c0633187620638 |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
disable_plaintext_auth defaults to yes now. ipv4 127.* and ipv6 ::1
addresses are considered secure however and plaintext authentication is
allowed from them.
--HG--
branch : HEAD |
e349400c3fc220e00b670a27575ddab598310c05 |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Make sure auth process and login process don't share uids.
--HG--
branch : HEAD |
63ef7e872eb3e82048a1212006c9d3a75f766be8 |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Reading global auth_* defaults didn't work
--HG--
branch : HEAD |
e89a8024850ce48c00f66dd2b84494f3d1aac955 |
|
21-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Allow one parameter for mail_executable.
--HG--
branch : HEAD |
a698e9a8fe3a250c1e3a719413543ffae622c4f5 |
|
27-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
Namespace configuration.
--HG--
branch : HEAD |
290d0477ac0fed6e0c5faa17d55364a971696923 |
|
15-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
index_mmap_invalidate = yes now invalidate memory maps before accessing
them. Setting this on should fix some problems with OpenBSD. It should also
make it possible to use index files over NFS as long as lock daemon is used.
It might be such a good idea however.
--HG--
branch : HEAD |
54a6d29d96e243cd5c84892384c18c9830359ada |
|
13-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
Replaced geteuid() calls with one in the beginning and saving it to
master_uid. When chdir()ing to user's home dir, temporarily set euid to
user's uid.
--HG--
branch : HEAD |
0cb57ee35d4cab9c03434d7abf312c081ed554d4 |
|
10-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
New configuration file code. Some syntax changes, but tries to be somewhat
backwards compatible. SIGHUP now reverts back to old configuration if it
detected errors in new one.
--HG--
branch : HEAD |
b75aa058233423af13c2d3a8ddc725884b7ffbc5 |
|
02-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
Added imap_max_line_length setting to config file.
--HG--
branch : HEAD |
c7367ea5dffdd9df1637fa66ae0b8540d5811558 |
|
20-May-2003 |
Timo Sirainen <tss@iki.fi> |
Check that imap/pop3 module directories exist if they're enabled. Give a
warning if module support is enabled in config file but not built into
binary.
--HG--
branch : HEAD |
9e708a17f984ef7690ff2468ec19ad62c95b1ac2 |
|
14-May-2003 |
Timo Sirainen <tss@iki.fi> |
Added support for dynamically loadable imap/pop3 modules.
--HG--
branch : HEAD |
b7c2065b3f10f9ae27787a9db5aaefbfc70d4502 |
|
08-May-2003 |
Timo Sirainen <tss@iki.fi> |
Added support for ANONYMOUS SASL mechanism.
--HG--
branch : HEAD |
1c38a95332f1945c9806d7d83175a0d948f51291 |
|
02-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Moved auth_username_chars from db-pgsql to generic for all. Some other
auth code cleanups.
--HG--
branch : HEAD |
20caa6854f0ba83719248a94464a7a24bb7dbd20 |
|
02-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Added auth_default_realm (based on patch by Kristian Hoffmann)
--HG--
branch : HEAD |
0f203eb6e0524641e415ce6b555212b5395a54ce |
|
23-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Index opening rewrites. We don't try to support .imap.index-<hostname> style
indexes anymore. They just made things more difficult, and it's really not a
good idea to use index files via NFS anyway.
Added support for :INDEX=MEMORY in MAIL env to disable using index files.
Also if we can't open or create index file for any reason, we now fallback
to in-memory indexes. Before we fallbacked only with out of disk space
errors.
If .customflags can't be created, we still work now by not allowing to
create new custom flags.
--HG--
branch : HEAD |
5088da7d8cbfe6dcde8e2f34d09d9107f3cb0c9d |
|
23-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added setting verbose_ssl
--HG--
branch : HEAD |
3ffda5132c00092f6d6827b2f43f75d880b71df3 |
|
21-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added setting mail_drop_priv_before_exec.
--HG--
branch : HEAD |
d1bcee48225783610f0f6f639973677dd72b884a |
|
13-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Support for IDLE extension.
--HG--
branch : HEAD |
799b32a1c5a51b2f534cd80d6c6a1c87b64d428e |
|
14-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added setting to limit length of custom flag names.
--HG--
branch : HEAD |
50933e4d608a259c49e72775284a5f9df985de84 |
|
11-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added mail_full_filesystem_access setting. Some of the setting variable
types were declared wrong and caused Dovecot to crash if they were set in
config file.
--HG--
branch : HEAD |
1c55875d04c444f12bdc3248d533331fdba4e95d |
|
10-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added client_workarounds setting, with currently one workaround for OE6.
--HG--
branch : HEAD |
d63442674f4adca0134e2b6203d2658e228e6d7c |
|
08-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Don't check log dir permission if the log file already exists
--HG--
branch : HEAD |
7e1715270f75ca96850ccff60d014937166ab86c |
|
08-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
And remove the flock default from here too..
--HG--
branch : HEAD |
aef6f8c49e4286e970bf2f37dc502e7239e3766e |
|
04-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Don't complain about missing *-login binaries if they're not enabled.
--HG--
branch : HEAD |
d646fdbd060e799a7a3812e63ae66471cd4a9086 |
|
01-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
um. still not.
--HG--
branch : HEAD |
5b528d4d6dfc89682e525bbfbde2b99b40acb453 |
|
01-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Changing login_dir or login_chroot wasn't possible
--HG--
branch : HEAD |
837f363f04402adf2f8081e6a6cb734e77a0520d |
|
31-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
updates
--HG--
branch : HEAD |
9e49712b9cddbf47568ea4f3676e59b151489356 |
|
30-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Moved settings parsing to lib-settings.
--HG--
branch : HEAD |