On Sun, Jun 16, 2019 at 08:25:24PM +0200, Guillaume Brogi wrote:
> - 1.3.0-clean.log -> a sync with the old version

> M: >>> 5 UID FETCH *:* (UID)
> M: * 1 FETCH (UID 1)
> M: * 2 FETCH (UID 2)
> [...]
> M: * 4448 FETCH (UID 75802)
> M: * 4449 FETCH (UID 75803)
> M: 5 OK UID FETCH done

the somewhat nonsensical old command - some servers would plain reject
it, while yours spewed an excessive amount of data.

> - 1.3.1-updated.log -> the first sync after updating to 1.3.1

> M: >>> 5 UID FETCH * (UID)
> M: 5 OK UID FETCH done

the correct new command, and your server doesn't send any data.
the correct log would be:

> M: >>> 5 UID FETCH * (UID)
> M: * 4449 FETCH (UID 75803)
> M: 5 OK UID FETCH done

so, your server is broken, and isync doesn't check the error condition.
how negligent of me. :}

fishing for workarounds, please try these two commands (use "openssl
s_client -connect 213.182.54.29:993 -quiet" to start an interactive
session, then log in and select the inbox as seen in your logs):

10 FETCH * (UID)

and 

11 UID SEARCH *

if either one returns something useful, we might get somewhere ...

i reported the bug to them, so doing nothing might also get you
somewhere. :D


_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to