I believe the problem of leaking file descriptors (on 
sockets) is only happening when fetchmail (6.2.5.4) 
encounters a failed SSL negotiation.

This all started when pop.gmail.com changed their SSL certs 
on the 13th of December. While investigating why I wasn't 
getting any mail, I noticed the hundreds of zombie sockets 
in the output from lsof. I didn't notice after I fixed the 
SSL cert problem that the leaking descriptors had gone away.

Matthias Andree suggested that I try fetchmail-6.3.1-pre1. I 
downloaded and compiled it. To test it, I forced a SSL 
negotiation failure by specifing a bogus MD5 fingerprint in 
the fetchmailrc file. I let it run through a hundred failed 
attempts and there doesn't appear to be any leaking 
descriptors. ;-)

Using the same fetchmailrc, with the bogus fingerprint, for 
fetchmail (6.2.5.4) causes leaking descriptors... It appears 
this bug may be squashed.

john


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

Reply via email to