a345bc2d9fbad3d48ea124285e85d574698eeb96 |
|
12-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-imap-client: Fix hang when imapc_client_get_capabilities() is called without connection |
cda5d635049991ef56b5096e29c4da8dc3c51c96 |
|
10-Apr-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-imap-client: Make command tag counter externally accessible
This allows unit tests to reset it. |
f3e5f802fac1c2047e46b44b856116cca1cbf5df |
|
10-Apr-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-imap-client: Call the public login callback exactly once.
Previously it was also called only once, as long as there were only a single
imap connection. (The current imapc code wouldn't create more than one
connection.) It was a bit confusing what the expectation was, so now the
callback is never called more than once. |
dc2bbf10739ab8b4ed2a18f6ee5756d5dd00a870 |
|
05-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-imap-client: Add login_callback setter
This way it can be set before actually calling login
which might happen some time later. |
eae7a1783444e80721efbb853738c4aadc6b5eae |
|
03-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-imap-client: Add imapc_client_try_stop |
d35da39e688b94bb7e9adc6c865a45004c64a506 |
|
19-Mar-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
imapc: Use LOGOUT to cleanly disconnect from server.
This makes it clearer in the remote server's logs whether the disconnection
was intentional or not.
Use a hardcoded 5 second timeout for LOGOUT. It should be enough time for
the server to finish sending the tagged reply. |
e883e4406713e4cd6a3c98029cee00c537415f17 |
|
15-Feb-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
lib-imap-client: add callback to notify consumers about state changes
Add a callback to notify imapc users about failures. Currently, the only
failure defined is "authentication failed". |
1e95710be50faaf98cc8645901413b7909677035 |
|
25-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-imap-client: Removed unused pending_box_command_count |
c12ee3424b82fea9eed2c80f54fbca01850af627 |
|
17-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
imapc: Avoid sending unnecessary IDLEs that are immediately aborted. |
4ee00532a265bdfb38539d811fcd12d51210ac35 |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Easy way to update your existing code:
perl -i -pe 's:ARRAY_DEFINE\(([^,]+), *([^)]+)\);:ARRAY($2) $1;:' **/*.[ch] |
3ed38c6e054b7ffebd024df77f1f5ad1042d3505 |
|
14-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
imapc: Try to avoid crashes on deinit/disconnection. |
f87844c400cf9741abad57d9815121d0738a738f |
|
09-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
imapc: Support retrying some IMAP commands if we get disconnected. |
edcd6f7223568e080d5a6767c5038e3bc891e963 |
|
09-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
imapc: Initial support for automatically reconnecting to remote server. |
f084de14d7e975d4dfbcdfca4301312328720c8a |
|
07-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
imapc: Removed unused "stop now" functionality. |
81d3c215bb1fdbda2cf7ccd9519f6b4fd03c3791 |
|
07-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
imapc: Command sending API changed to be more extensible. |
5035404202587543bb4843d4aec46331651b6e16 |
|
26-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
Moved imapc-client into its own lib-imap-client library. |