bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
60670187b0dd0e7f23f99a58feab11b862ad77ac |
|
11-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-storage: Moved connection information in struct mail_user into separate struct mail_user_connection_data. |
2ded32b165ce2f510f063c7da04809891c0e8cc2 |
|
11-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
imap: cmd-idle: Created local variable for client in idle_add_keepalive_timeout(). |
0d1b8b6bec79746c5d89d57dd8c1688946bd9237 |
|
19-Sep-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
global: start relying on timeout_remove(NULL) being a no-op
Cleanup performed with the following semantic patch:
@@
expression E;
@@
- if (E != NULL) {
- timeout_remove(&E);
- }
+ timeout_remove(&E); |
5f1d689131a75c39f064cbd4202373e7edf78f18 |
|
19-Sep-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
global: start relying on io_remove{,_closed}(NULL) being a no-op
Cleanup performed with the following semantic patch:
@@
expression E;
@@
- if (E != NULL) {
- io_remove(&E);
- }
+ io_remove(&E);
@@
expression E;
@@
- if (E != NULL) {
- io_remove_closed(&E);
- }
+ io_remove_closed(&E); |
01c7913d4b30695b4a808e47d0402eacfd4873fc |
|
31-Mar-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
imap: Fix assert-crash when hibernation triggers during IDLE syncing
Fixes:
Panic: file cmd-idle.c: line 182 (idle_hibernate_timeout): assertion failed: (ctx->sync_ctx == NULL) |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
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/' |
c7801f830c7d2e7d340065cdd5a5c795b1726223 |
|
04-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
imap: Fixed crash in IDLE if DONE is received while sending large output to client.
Fixes assert-crash with backtrace: |
76c6c1127ce9b7c079c8bdb8f2598b91432598d7 |
|
24-Nov-2015 |
Timo Sirainen <tss@iki.fi> |
imap: IDLE may have called client_continue_pending_input() unnecessarily. |
53c1549e64b1f655b4f84e307ef8b558f9cc8d74 |
|
11-Nov-2015 |
Timo Sirainen <tss@iki.fi> |
imap: If IDLE or FETCH notices a disconnection, log the running command statistics. |
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. |
9805f5093a0e0845f028fb8fd52b0eec27d8f7ab |
|
25-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
imap: Code cleanup: Moved IDLE keepalive timer calculation to lib-imap. |
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> |
bbd5d7316674443fb964230641750a1245431023 |
|
27-May-2014 |
Phil Carmody <phil@dovecot.fi> |
imap: use human-readable helper macro in remote_ip_is_usable
More readable, but helpfully shuts up sparse which complained about some
constants being long.
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
37703e8d00a3a486aafba6a276fef35b38eab948 |
|
03-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
Use io_add_istream() wherever possible.
This shouldn't fix anything, but might make some functionality easier to
implement in future. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
d186b3a6506fc5012f23304ba9e62abc8bf666e0 |
|
04-Dec-2012 |
Timo Sirainen <tss@iki.fi> |
imap: Don't crash in IDLE if remote IP isn't known (PREAUTH) |
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. :) |
fcf3527ceebf2a2be05b44f7d0451423a9d9b6b5 |
|
24-Aug-2012 |
Pascal Volk <user@localhost.localdomain.org> |
imap IDLE: Added back fc00::/7 (RFC 4193) to private networks.
This time the check is done correctly. |
3c42e7cdb0e9dd570dd3184e1c7b939716bb38f1 |
|
24-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
imap IDLE: Reverted the IPv6 change, it doesn't work like that. |
8534886b950265377cab86cb0512c4ccc47ce467 |
|
24-Aug-2012 |
Pascal Volk <user@localhost.localdomain.org> |
imap IDLE: Add also fc00::/7 (RFC 4193) to private networks. |
f03e38bcaa589018b4507395802db0625bd5f636 |
|
23-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
imap IDLE: Add also 172.168/12 to private networks. |
9511f7431c07c882bd3a54fd3d88da1b28f1c85f |
|
23-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
imap IDLE: Time "still here" packet sends based on client IP address if possible. |
5a7acd67806132cbc1ec9578df60d712d307e4be |
|
21-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
imap: Fixed command output locking. |
51cbc45fc1ac5dde29bc2adbb175945df1b4f7d4 |
|
13-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
imap: Implemented NOTIFY extension.
Requires mailbox_list_index=yes to work (and to show up in capabilities).
SubscriptionChange event is still unimplemented. |
e34d170f8f0e084bd94bfbc1a7085ece67e508df |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Make sure we check all the functions' return values. Minor API changes to simplify this.
Checked using a patched clang that adds attribute(warn_unused_result) to all
functions. This commit fixes several error handling mistakes. |
9438ecaf1caee1bb33c8d7f638742875ac42c4e5 |
|
26-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed min_timeout parameter from mailbox_notify_changes()
It's now internally taken from mailbox_idle_check_interval setting. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
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. |
6d3ebefb87dfddc6a9edabcec841b72c1cd7ae64 |
|
21-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
IDLE: Don't assert-crash if IDLE+DONE is sent in same TCP packet. |
5be786ac7cafd3dcd8574edaec31eb414ae92b03 |
|
03-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
imap, pop3: Removed previous log prefix hack. |
0fb11b6350ecb430cd1888b662aac7624a26adad |
|
03-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
imap, pop3: Try to use the correct log prefix when service_count!=1. |
61e04b38e0ec0d53f9ecdc1888ab25bbf8d95105 |
|
22-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
imap: Make sure IDLE isn't broken too early if DONE is sent in multiple packets. |
5fcc2aa187730d1de013d68faf01af11a1004630 |
|
05-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
imap IDLE: Don't send "Still here" notifications if there is already data in output buffer. |
fc5767738b2e54771d52a3c6af7c2bcbe262f779 |
|
01-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
imap: Don't hang if client sends IDLE + DONE pipelined. |
9691078006cfe7af5847116b519a0201c197a947 |
|
01-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
imap: Make sure we don't crash when client disconnects during IDLE with lots of changes. |
ee1dfe238d74e970f8b890f453ca118d51b1cc81 |
|
31-May-2010 |
Timo Sirainen <tss@iki.fi> |
imap: Fixed previous idle change more correctly.
The previous way could have crashed in some situations.
--HG--
branch : HEAD |
74c8ef6b561e8e9f486367d0d656b80acd372e03 |
|
31-May-2010 |
Timo Sirainen <tss@iki.fi> |
imap: If client was disconnected while IDLEing (e.g. storage error), it got stuck instead.
--HG--
branch : HEAD |
ae75344dd5dc64c8d527b4d2d8b9c962e55908aa |
|
16-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
idle: Do cork/uncork when sending "OK Still here" notification.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
2e705e574eb916181ce91f920d4d6f66bebce5ba |
|
16-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
imap: IDLE now sends "Still here" notifications to same user's connections at the same time.
Perhaps this will save some battery power with mobile clients that open
multiple connections.
--HG--
branch : HEAD |
459f60325f94f486ef057241b42d8a9e9c376fb4 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
imap: Cleaned up "command pending" handling code. Should fix hangs caused by recent changes.
--HG--
branch : HEAD |
08d6658a4e2ec8104cd1307f6baa75fdb07a24f8 |
|
05-May-2009 |
Mark Washenberger <none@none> |
Renamed headers to prevent collision if they were flattened on an install.
--HG--
branch : HEAD |
a1f8238a659d8820d5407e9678597f0673aa73c8 |
|
03-May-2009 |
Timo Sirainen <tss@iki.fi> |
IDLE: Check DONE case-insensitively.
--HG--
branch : HEAD |
e40840f74672872db99d29b4eb5511869e238004 |
|
17-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added imap_idle_notify_interval setting.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
28cd2599128e102198758cf6080588305feb6bcd |
|
11-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
QRESYNC: Send HIGHESTMODSEQ automatically in all tagged replies whenever it
seems useful.
--HG--
branch : HEAD |
43b4b4c1e9e468bfcb8b2434e26718279cbbc0d5 |
|
26-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Workaround to never idle-disconnect IDLEing clients got broken by timeout
code changes.
--HG--
branch : HEAD |
2d340205d897e23fbecb40c8e63a4ca49bd6739b |
|
20-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
client_command_free()/cancel(): Take pointer-to-pointer parameter and set it
to NULL to make sure it's not accessed again.
--HG--
branch : HEAD |
e7572d8ea75b59a819c45bfc13a8c5b1d302a73b |
|
17-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Assert-crashfix if IDLE finishes immediately.
--HG--
branch : HEAD |
86e7fcea083733b98065f90a0fe631f3470f4b3a |
|
17-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Assert-crashfix if IDLE finishes immediately.
--HG--
branch : HEAD |
606a81a8f4e3e11ee3bae534016e427e36a7820b |
|
12-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Replaced waiting_ambiguity bitmask with a command state.
--HG--
branch : HEAD |
5ee58e8be70daf745534310298362fd4186d7db7 |
|
12-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Added "command state" for running commands. Use it instead of some bitfields
to test for the current state.
--HG--
branch : HEAD |
9e7de2ced0b9ece9d7ae454d06e4f96cbe27668b |
|
06-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Reset idle timeout also in APPEND/IDLE.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
c77f7ab816abff17f0b1d0ef77566190611076f8 |
|
06-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Fixed process hanging sometimes when disconnecting.
--HG--
branch : HEAD |
22708bc84eb3fd8b32b5fd8ccd39a44b963786c5 |
|
25-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Crashfix in some conditions
--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 |
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 |
ca90b42a4c4cc790b5cee13bbd487ac62b943e72 |
|
27-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Changes sent by IDLE shouldn't affect the client's inactivity timeout
checking.
--HG--
branch : HEAD |
b26b9ec937b0d067bff9d408101798e4f93cb919 |
|
26-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
crashfix
--HG--
branch : HEAD |
2f3d26e180a669116e1d456bd6dfdf5d0d3b0a40 |
|
06-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Command handling fixes.
--HG--
branch : HEAD |
42507d758b053bb483de58fba55c73a9eb5d3fba |
|
20-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Dovecot is now able to execute multiple commands at the same time.
Practically this means commands: FETCH, LIST, SEARCH and syncing output for
all commands. For example it's possible that doing two FETCH commands at the
same time makes their output mixed together.
Non-blocking SEARCH is done by doing search for 20 mails at a time, and then
checking if another command is pending.
Also added X-CANCEL <tag> command to cancel running commands.
--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 |
d7e9a0d0c025669388f1b04fa2980bbb2e6d2b7d |
|
18-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
When mailbox changes are noticed and they're sent to client, cork before
doing it so each command isn't sent in a separate packet. (this was done in
branch_1_0 already, but forgot to commit to HEAD)
--HG--
branch : HEAD |
7fb555ae72ba87f10fcbe71f71efd0abe6829731 |
|
18-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
If syncing finished with an error and client had disconnected, we
assert-crashed in io_add().
--HG--
branch : HEAD |
fa67226270951c9daf27fecb7ad9259ad3f9d7ff |
|
12-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
If mailbox is changed while syncing is being done, and the second sync's
changes aren't fully sent to the client, we hanged (quite rare I think).
--HG--
branch : HEAD |
00f2137588f4f2093290680df6885255d01cf873 |
|
06-Mar-2006 |
Timo Sirainen <tss@iki.fi> |
Log a line when IMAP client disconnects with a reason why it happened.
Changed the reason strings also a bit with POP3.
--HG--
branch : HEAD |
29a712a94f3a50a89161cc5cfadc7e0308ab140a |
|
06-Mar-2006 |
Timo Sirainen <tss@iki.fi> |
cleanup
--HG--
branch : HEAD |
1d6a4d5acef06e569ca12fe73b1865b08e2b64ee |
|
15-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
IDLE: Handle disconnection differently (and maybe we won't crash anymore)
--HG--
branch : HEAD |
d5cebe7f98e63d4e2822863ef2faa4971e8b3a5d |
|
14-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
their data pointer, and set it to NULL. This makes double-frees less likely
to cause security holes.
--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 |
41ba03fb730c1ede4c1d8267d4ea8a368fe6ed60 |
|
07-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
When idling, send an OK message every two minutes to break NAT/firewall timeouts.
--HG--
branch : HEAD |
05ab81e46c08087aabcde4e18a9f9482b7482a8a |
|
06-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Recent changes broke IDLE when no mailbox was opened.
--HG--
branch : HEAD |
14ee885f15104cdc0937773ea7bfbf84a2326fdb |
|
30-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
Don't crash if client disconnected in IDLE. If mailbox had been changed before IDLE
was started, show the changes immediately. If more changes happened to
mailbox while we were sending older changes to client, we crashed.
--HG--
branch : HEAD |
39e6fcc3e8b1ccb13087c232cb6bdea04d1a20a4 |
|
25-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
UID STORE command must return UID parameter in FETCH replies.
--HG--
branch : HEAD |
2ed8e0ea81cccaecb4ede38f3c4e499c725914cf |
|
24-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
IDLE: Sending "DONE" + next command in same TCP packet caused the next command not to be executed until yet another command came (which usually didn't happen).
--HG--
branch : HEAD |
5e4d905f3b8e58839fe8aa44fc5ae1280031a114 |
|
06-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
If DONE was sent while output was still being sent to clients, we didn't
deinitialize syncing properly. That output mustn't get lost anyway, so
now DONE isn't accepted until all output is sent.
--HG--
branch : HEAD |
137ea7ca34005345aa2304a940149b7f3774d727 |
|
07-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
s/occured/occurred/
--HG--
branch : HEAD |
e60a349c641bb2f4723e4a395a25f55531682d2b |
|
05-Feb-2005 |
Timo Sirainen <tss@iki.fi> |
Moved command-specific variables from struct client to struct
client_command_context and changed code to use it.
--HG--
branch : HEAD |
e7d06031650854609ebc626d27d9c302e7d73777 |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
IDLE used 100% CPU.
--HG--
branch : HEAD |
596f8869c2950aba8e818550aef3348069b43952 |
|
27-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Deinitialize command handlers always.
--HG--
branch : HEAD |
89c6ac69e40e85d5a30a10b8c57df4bf01d6fcd1 |
|
23-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Crashfix
--HG--
branch : HEAD |
4bc1687139528ae2a5ad5e118cf3e97beda7e504 |
|
21-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Set bad_counter before calling client_command_reset because it may parse
more commands.
--HG--
branch : HEAD |
c4267cf4c40fb1f866b5958ff122ef836b8c5dfb |
|
19-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Syncing works now too without buffering everything. Also fixed handling
input while command was being processed.
--HG--
branch : HEAD |
2767104d81e97a109f0aa9758792bfa1da325a97 |
|
15-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
We never do blocking reads/writes to network anymore. Changed imap and pop3
processes to use a single I/O loop.
Not much tested yet, and currently LIST/LSUB may eat too much memory and
APPEND eats all CPU.
--HG--
branch : HEAD |
d756ebcfa96bd7cff02097c8f26df9df368b81b1 |
|
12-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Broke mailbox_sync() into iterator.
--HG--
branch : HEAD |
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834 |
|
27-Apr-2004 |
Timo Sirainen <tss@iki.fi> |
importing new index code. mbox still broken.
--HG--
branch : HEAD |
22bd0d8cf3031acfe9928d2680d8d9609ed1b1f2 |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
IDLE fixes..
--HG--
branch : HEAD |
9f80875e1e574a61bf5834535a8c328b5ceb13eb |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
IDLE uses now IO_*_NOTIFY to get instant notifying of mails.
--HG--
branch : HEAD |
60ac3b8975c9fcd8acfa2fbae6d8dff5e214aff9 |
|
27-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
Getting ready for namespaces. LIST is still broken with them.
--HG--
branch : HEAD |
ff5a3c57228ee8c6a97f0ddd2585498330415660 |
|
21-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
cork the output before sending the ending IDLE replies.
--HG--
branch : HEAD |
b94159b79b402b5f2f7b7b068b57a01600789eb2 |
|
20-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
handle error condition better
--HG--
branch : HEAD |
6b96cd73c9b106f3fc78df263c0ec3e1ab6488b8 |
|
20-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
d85afa35a24745514e7fe48ea9ee2d921e915573 |
|
19-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
outlook-idle workaround fixes.
--HG--
branch : HEAD |
88ade75211d86266619d50aab44ccbdb7a151cbe |
|
20-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
workaround: outlook-idle
--HG--
branch : HEAD |
d1bcee48225783610f0f6f639973677dd72b884a |
|
13-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Support for IDLE extension.
--HG--
branch : HEAD |