Package: fetchmail
Version: 6.3.18-2

I’m running fetchmail through a proxy server that drops any connections 
left idle for more than a little over 2 minutes.  In order to be able to 
use IMAP IDLE, I need to reduce this hardcoded timeout value in 
imap_idle():

    if (has_idle) {
        /* special timeout to terminate the IDLE and re-issue it
         * at least every 28 minutes:
         * (the server may have an inactivity timeout) */
        mytimeout = idle_timeout = 1680; /* 28 min */

It would be nice to have that as a configuration option.

In the unlikely event that this is helpful to someone else, here’s the 
i386 binary patch I’m using now (28 m = 0x690 s, 2 m = 0x78 s):
perl -0777 -pe 's/(\xc7\x05.{4})\x90\x06\x00\x00/$1\x78\x00\x00\x00/g' -i 
/usr/bin/fetchmail

Anders



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to