GNOME Bugzilla – Bug 342492
Close idle sockets
Last modified: 2006-07-12 20:42:36 UTC
The 0.9x series currently keep sockets to newsservers open indefinitely. This gives me a problem on one particular newsserver (forums.sybase.com). I suspect that this server is behind a firewall that 'drops' idle TCP connections after a period of time. As a result, when Pan attempts to reuse an idle connection that's been dropped by the firewall, the task will stall until TCP timeout. Reverting to pre-0.9x behaviour, where idle connections were dropped after a configurable time, would address this problem.
the problem is possibly that the rewrite doesn't send keepalive messages as the old version did.
I've added back the pre-0.90 behavior of sending idle noop commands to the news server periodically to keep connections from being dropped. Please re-open this ticket if this doesn't solve the problem.