296acbaddb68301e5ae3579a1da9325064c4dca8 |
|
07-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
*-login: Add login_proxy_notify_path setting to configure proxy-notify path
A single FIFO can be a bottleneck, so this could be set to e.g.:
login_proxy_notify_path = proxy-notify%1R{pid}
or:
login_proxy_notify_path = proxy-notify%10N{pid} |
4819488364b20ee82a9d60177d15c79d0b5abbe0 |
|
15-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
*-login: Added login_plugins and login_plugin_dir settings. |
c9d685897f9e7f0d5e27c00d4b03281d6049ccd1 |
|
07-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
login proxy: Added delayed disconnection of clients on server mass-disconnect.
login_proxy_max_disconnect_delay setting (default 0 = disabled) controls for
how long time period the disconnections are spread to. The idea behind this
is to avoid load spikes due to client reconnections when a backend server
dies or is restarted. |
c51644e9e04effbbc9c415cadcfbcb4d9465855c |
|
16-Jun-2014 |
Timo Sirainen <tss@iki.fi> |
login proxy: Added login_source_ips setting.
The setting contains a list of IPs/hosts. The setting may be prefixed with
"?" character to indicate that only those IPs should be used that exist in
the current server (allowing the same config to be shared by multiple
servers).
The IPs are used round robin as the source IP address when proxy creates TCP
connections. This becomes useful when there are a ton of connections from
the proxy to the same destination IP, because TCP ports run out after ~64k
connections. |
f29756821a4c6b12b73e4a2a3e1c230117a43773 |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
Moved ssl_* settings from login-common to lib-master.
This allows creating other SSL servers more easily. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
c77b85e6017a3f15943fd1c47340daefd87b1993 |
|
25-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
*-login: Added ssl_require_crl setting. |
5733207dc3ec10e6e5a6e0a8b30fbd1b061062b9 |
|
05-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Added director_username_hash setting to specify what part of the username is hashed.
The default is "%u" meaning the full username. Another potentially useful
value is "%d" for hashing only the domain (i.e. redirect users from the same
domain always to same server so they can safely access each others'
shared mailboxes). |
73f70e35b789fb3647c40755ed679e61c7dcb852 |
|
27-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
login: If auth_debug_passwords=yes, assume auth_debug/auth_verbose=yes |
b11269887905780bc8cb7762bbb157aa59961cac |
|
27-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
login process wasn't logging all intended messages with auth_verbose=yes
It was named verbose_auth setting accidentally. |
58080063fab18a22e05987339376b52b09f3a256 |
|
24-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
login: Added ssl_crypto_device setting to set OpenSSL engine. |
f45da0b456f0f1540c221f9fdc7d8f7b93400782 |
|
18-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
login proxy: Added ssl_client_cert/key settings.
The client cert is used sent to proxy destination server when SSL is used. |
ec892704d6a9625195fbb4087edeb04bc463d4ff |
|
01-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
Added ssl_protocols setting. |
a04a1eae9899b33264706cad9fc59fb28428ef31 |
|
10-May-2011 |
Timo Sirainen <tss@iki.fi> |
Removed ssl_parameters_file setting. It wasn't used by anything. |
434abef12f61881a5cfa28d27193d0854a9639a0 |
|
04-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
login: ssl_require_client_cert and ssl_username_from_cert settings should have had auth_ prefix.
The actual functionality was provided by the auth_* settings, but with these
duplicated settings login process didn't give as good error messages. |
41942258112e4131de96b6a4399c1a8ac83a23cb |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
config: local_name foo {} is now for TLS SNI. local foo {} only resolves foo to its IP.
--HG--
branch : HEAD |
5d03d9f439e41c90215a3c938ffebe4c2a8ae257 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added support for caching config lookups.
Currently caching won't work if config has any remote {} blocks.
--HG--
branch : HEAD |
79977d368df2efc3f3dc0bbb260748b076538103 |
|
06-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Added support for tcpwrappers and potentially other login access checks.
--HG--
branch : HEAD |
277c0eea825eec176cddc029af68f5a4d942e16e |
|
08-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
*-login: ssl_ca_file setting changed to ssl_ca.
--HG--
branch : HEAD |
71b5ad1df203c906d46960b0400564609b97a6c8 |
|
29-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
*-login: Added support for TLS SNI.
--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 |
f059a046515f4b2b15a6c2a10a6f12f6166e39a5 |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
imap-login: If imap_capability is set, use it.
--HG--
branch : HEAD |
7ceee001c11865a88a311c50c4430867b2d32ce6 |
|
12-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
*-login: Login binaries can now set up their own private settings.
--HG--
branch : HEAD |
557ed09439ba193b8bca128e460518e4464df2b5 |
|
10-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Removed unused login_chroot setting.
--HG--
branch : HEAD |
6fdfa4d4cf14d1d7764d7faa8258f112e39c8dbe |
|
11-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
*-login: Fixed dropping oldest connection when reaching all limits.
--HG--
branch : HEAD |
0266a571e98246e2e1b9dd7fe0301e21e226929a |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
Removed last traces of login_process_per_connection setting.
--HG--
branch : HEAD |
bbba7d0fce1b6ce5baa2d7ef946eb1b63e2ab518 |
|
28-May-2009 |
Timo Sirainen <tss@iki.fi> |
imap-login now advertises only pre-login capabilities.
If client had used CAPABILITY command before logging in, untagged CAPABILITY
is sent to client in the hope that client understands this. This change
could get reverted if it breaks too many clients.
--HG--
branch : HEAD |
97db4761382024093f441e4bc78ba8b6a056504d |
|
15-May-2009 |
Timo Sirainen <tss@iki.fi> |
login processes: Added initial support for per-connection configuration.
--HG--
branch : HEAD |
02a0492affdff138f43903c19ca366363923044d |
|
14-May-2009 |
Timo Sirainen <tss@iki.fi> |
Renamed ssl_cert_file to ssl_cert and ssl_key_file to ssl_key.
Instead of pointing to files they now contain the certs directly.
--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 |
28ec5fa1cb761f528fb17aec0b16ac858da21285 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
Removed login_dir setting. It's really not useful.
--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 |
e37422f7fd015be33ea7cdf48b4044f51bd13cf5 |
|
17-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Code cleanup: Don't use __ prefix in header #defines.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |