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]