paramiko/paramiko
Robey Pointer 3e5bd84cc5 [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-155]
fix sending of large sftp packet sizes
fix a bug where packets larger than about 12KB would cause the session to
die on platforms other than osx.  turns out that on most platforms, setting a
socket timeout also causes timeouts to occur on writes (but not on osx).  so
on a huge write, once the os buffers were full, paramiko would get a
socket.timeout exception when writing, and bail.

since the timeout is primarily so we can periodically poll to see if the
session has been killed from elsewhere, do that on a timeout but otherwise
continue trying to write.  large packet sizes (in sftp) should now work.
2005-03-25 20:06:56 +00:00
..
__init__.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
auth_transport.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
ber.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
channel.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
common.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
dsskey.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
file.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
kex_gex.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
kex_group1.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
logging22.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
message.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
pkey.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
primes.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
rsakey.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
server.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp_attr.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp_client.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp_file.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-153] 2005-02-28 07:49:56 +00:00
sftp_handle.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp_server.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
sftp_si.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
ssh_exception.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
transport.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-155] 2005-03-25 20:06:56 +00:00
util.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00