1e2b3bd82f2d4fbae0963f4a220df30b7b5ae628 |
|
10-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
imap-hibernate: Preserve mail_user.session_create_time through hibernation |
f24edebe360d3effe584a884aa7d119daf3fd371 |
|
10-Oct-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
imap-hibernate: Properly fix hibernation
The previous fix did not properly fix hibernation
as the clients still dropped out of hibernate.
Also the tag used was no longer following. This
change will track tag changes and keeps the
hibernation process going on until the user enters
something else than DONE\r\ntag IDLE\r\n in same
packet. |
17062405030a3fa095e43d5b8b71afc5536f0a22 |
|
02-Aug-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
imap-hibernate: If imap-master socket is busy, retry un-hibernation later. |
ce35092786b51fa7fe1f91ca06c2eec6ee447534 |
|
20-Feb-2016 |
manuel <manuel@mausz.at> |
imap-hibernate: send connect/disconnect events to anvil
make doveadm who + mail_max_userip_connections work with
hibernated connections. |
2bc963ea051ddacefe0fa5e26280e8ef853fd6c6 |
|
31-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
imap-hibernate: Use sockets' st_dev and st_ino to verify that the passed fd is correct. |
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. |
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8 |
|
24-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
Added imap-hibernate process for gathering IDLEing imap processes.
imap_hibernate_timeout setting controls how quickly the connection is moved
from imap process to imap-hibernate process.
Some IMAP extensions like NOTIFY, SEARCH=CONTEXT and COMPRESS aren't
supported yet.
There's also a new X-STATE command, which can be used to export the current
IMAP connection state to a string and later on imported to get back to the
original state (a quick resync feature for IMAP clients). However, this
command is disabled for now due to the current code being unoptimized for
untrusted input. |