This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jbell
Recipients jbell
Date 2008-04-13.23:50:05
SpamBayes Score 0.050020207
Marked as misclassified No
Message-id <1208130611.58.0.0933193390026.issue2628@psf.upfronthosting.co.za>
In-reply-to
Content
About a year ago I found myself fighting a broken FTP server that
couldn't handle multiple passive data transfers through a firewall or
NATed connection. Thankfully, this same problem server supports block
transmission mode, which allows a client to create a single data
connection for transferring multiple files.

I've attached a patch (and sample debug output) for the latest trunk.

Might this be useful to anyone else in any way? I realize any MODE
option rather than S is widely unsupported and possibly an edge case,
but getting this into trunk would be preferable. We've been running this
code under Python2.3 for nearly a year -- the jobs run several times per
hour -- and are extremely happy with the results.
History
Date User Action Args
2008-04-13 23:50:12jbellsetspambayes_score: 0.0500202 -> 0.050020207
recipients: + jbell
2008-04-13 23:50:11jbellsetspambayes_score: 0.0500202 -> 0.0500202
messageid: <1208130611.58.0.0933193390026.issue2628@psf.upfronthosting.co.za>
2008-04-13 23:50:09jbelllinkissue2628 messages
2008-04-13 23:50:08jbellcreate