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. |
8d7c78157f1acd25aa989cf02d9518a85d2c89d4 |
|
10-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
master: Move import_environment setting to lib-master's master_service_settings |
2e533fb1283b5f06a4063b519e47f1861c910386 |
|
22-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Made PKG_STATEDIR configurable with state_dir setting.
Based on patch by Chris Webb.
Normally this isn't needed, since the data in the state_dir can be shared
across multiple Dovecot instances, but in some specific use cases this may
be useful (e.g. users running their own Dovecots). |
121b017684fbe76e9ea270afcae16fc2f22a347a |
|
24-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
master: Problems with creating base_dir/statedir should be fatals. |
d646824bfec10f09b1365d0636154a00745b9af3 |
|
20-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
master: Added instance_name setting, which is used to prefix processes in ps output. |
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. |
7c20c51d87a8731989cf72d86e1e8ff1abc417a9 |
|
15-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
Removed unused auth/mail_debug settings from structs. |
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. |
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 |
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 |
12ab808b472ed51923945efac4156a380bd58d57 |
|
17-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
config: Allow settings plugins to specify also new default services.
--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 |
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 |
63849db64682675a2fd3e1aea05c10ecbc6d473a |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed login processes' core dump handling.
--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 |
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 |
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 |
bad5fa318c6c1384ab83bd72d53ce06593274c18 |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
master: Support reloading configuration.
--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 |
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 |
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76 |
|
24-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for v2.0 master rewrite. Several features are still missing.
--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 |
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 |
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 |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--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 |
f4a00030e7536266abbc52a882475bbc96decc3c |
|
15-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Renamed "ssl_disable" setting to "ssl". Added support for ssl=required.
--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 |
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 |
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 |
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 |
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 |
a3b3e5b452be15049a1f8bfd5b3bb640af41121c |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Added auth_failure_delay setting.
--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 |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
5e59795d2f39d293434074c046ed935cc6020854 |
|
09-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Added ssl_cert_username_field setting.
--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 |
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 |
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 |
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 |
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 |
ee5be4287d37f251f683fd2755eafc02504d527c |
|
27-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Added auth_gssapi_hostname setting.
--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 |
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 |
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 |
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 |
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 |
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 |
8d80659e504ffb34bb0c6a633184fece35751b18 |
|
28-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Array API redesigned to work using unions. It now provides type safety
without having to enable DEBUG, as long as the compiler supports typeof().
Its API changed a bit. It now allows directly accessing the array contents,
although that's not necessarily recommended. Changed existing array usage to
be type safe in a bit more places. Removed array_t completely. Also did
s/modifyable/modifiable/.
--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 |
f6da7de636e2c46532645e61b95a72131ce1cb1f |
|
08-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Fix for non-C99 compilers.
--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 |
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 |
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 |
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 |
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 |
40f0001e4d74b1640dc07382f32f2dd0f48e401b |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
mail_max_keyword_length is integer, not boolean.
--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 |
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 |
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 |
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 |
63d6d0218e5945ad3a7d3fa02e6dc1be2982e257 |
|
11-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
Added pop3_reuse_xuidl setting. Patch by Chris Wakelin
--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 |
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 |
0ca367149e08979f9b516f4760bc8917d31f730c |
|
05-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
Give more understandable error message if imap/pop3 listen ports conflict.
--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 |
dc9bfb7dc057964238e181d3d8b08751527bb08a |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Added simple LRU cache for auth requests. Currently only for sql passdb.
--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 |
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 |
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 |
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 |
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 |
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 |
0618a9169de00f9efc498ad0f1af1ee6ee96f91f |
|
15-Sep-2003 |
Timo Sirainen <tss@iki.fi> |
Added hidden-option to namespaces to hide them from NAMESPACE reply.
--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 |
29017508d62e138c427a87e5e820a702996c218d |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Added mail_chroot setting to specify default chroot.
--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 |
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 |
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 |
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 |
9e49712b9cddbf47568ea4f3676e59b151489356 |
|
30-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Moved settings parsing to lib-settings.
--HG--
branch : HEAD |