summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2007-02-13[project @ robey@lag.net-20070213192109-axy7gl61x7w0cpbp]Robey Pointer
add get/put to the sftp demo
2007-02-13[project @ robey@lag.net-20070213191706-v8djxd4jiunb3his]Robey Pointer
bump copyright year to 2007
2007-02-12[project @ robey@lag.net-20070212183050-kaf5lvrbw46v9i59]Robey Pointer
improve x11 test and add a test for reverse port forwarding
2007-02-12[project @ robey@lag.net-20070212183021-0c9dx3w16m0x2non]Robey Pointer
add a convenience method for open_forwarded_tcpip_channel
2007-02-12[project @ robey@lag.net-20070212182955-eaqi0dhzk0p8tw02]Robey Pointer
slightly improve docs; mention check_channel_x11_request
2007-02-10[project @ robey@lag.net-20070211022613-tvtcqzmho5cxr55u]Robey Pointer
fix a couple of typos discovered by mczepiel.
2007-02-10[project @ robey@lag.net-20070211022553-mjbl0w7wygpl7os5]Robey Pointer
add another test to check out private key auth.
2007-02-10[project @ robey@lag.net-20070210235828-2a24iw2xqe4lnf42]Robey Pointer
patch from mpool to fix a python 2.5 warning: stat() returns floats for times and we want to encode them as ints.
2007-01-22[project @ robey@lag.net-20070122211718-02rz92vb9626vur4]Robey Pointer
an errant slash was making unit tests unrunnable on windows
2006-12-27[project @ robey@lag.net-20061227214016-ebfnh1q09zt8z3ej]Robey Pointer
as john arbash meinel points out, this assert wasn't validating internal consistency, because a readv() request may ask for more data than is left in the file. so remove the assert.
2006-12-27[project @ robey@lag.net-20061227194121-hzrmwbb6ea14unkg]Robey Pointer
once, this test failed, so add a timer
2006-12-27[project @ robey@lag.net-20061227194104-ztyb6hi94wp9egp2]Robey Pointer
fix bug in prefetch confirmation
2006-12-25[project @ robey@lag.net-20061226012748-lmbxlsue9q2jzk8x]Robey Pointer
if connecting to the agent fails, assume it's just not there, and don't raise an exception. (suggestion from martin pool on bazaar-dev.)
2006-12-25[project @ robey@lag.net-20061226012631-dlhl2akelqy8z0v8]Robey Pointer
remove silly comment about compression not being tested
2006-12-16[project @ robey@lag.net-20061217011840-wndj9dyd2f9g512e]Robey Pointer
don't need to expanduser twice
2006-12-15[project @ robey@lag.net-20061215222108-7pu0151970w1e1lp]Robey Pointer
add a ResourceManager to replace __del__ methods, and use it in SSHClient to automatically close any open transport when the SSHClient is collected. this won't work on Transport itself (to close the attached packetizer) because Transport starts up its own thread, and the threading library keeps a Transport object alive to run that thread. i think that's okay; the SSHClient interface is meant to be the easier one, so that's the one where it's important that some auto-cleanup is attempted.
2006-12-15[project @ robey@lag.net-20061215211936-rgc3uzy5ai9h6qho]Robey Pointer
bug 75370: notice garbage sftp packets since sftp packets shouldn't be larger than about 32k, if the first length byte is non-zero (ie, the packet size > 16M), raise an exception.
2006-12-02[project @ robey@lag.net-20061203023334-72zo500ys0l1le30]Robey Pointer
potential port forwarding support; probably buggly cuz i haven't added unit tests yet :)
2006-11-27[project @ robey@lag.net-20061127192023-ns5lhww0jc84f21t]Robey Pointer
absorb socket.errors caused by a closed socket if we knew it was closed
2006-11-20[project @ robey@lag.net-20061121001117-8mf8zzltvfvzzrv7]Robey Pointer
add support for opening x11 channels, and a unit test
2006-11-20[project @ robey@lag.net-20061120192137-1rcpiiq9mcd58m76]Robey Pointer
reorder the closing of the pipe in Channel.close() to make sure it happens even when the channel is closed by the remote host first
2006-11-19[project @ robey@lag.net-20061119205558-p5p2tmqx0xt7hq9r]Robey Pointer
bump version to 1.6.4 (yanma) and trim the README changes-history a bit
2006-11-12[project @ robey@lag.net-20061113041742-e24468a63d31b8bd]Robey Pointer
sometimes the sftp module is used with raw sockets, not just paramiko Channels. in this case, calling recv() will never return. so notice this and use select() to give python a chance to notice a closed socket. this kind of thing is especially useful for unit tests.
2006-11-11[project @ robey@lag.net-20061112063054-bf71926ff8c98c68]Robey Pointer
a bit of cleanup in close() to try harder to avoid having lingering threads
2006-11-11[project @ robey@lag.net-20061112055617-098a150cf051bffa]Robey Pointer
try a trick that should let 'hostkeys[hostname][keytype] = key' work for HostKeys objects again.
2006-11-10[project @ robey@lag.net-20061111005330-08c517e2576693bd]Robey Pointer
use python from env for unit tests
2006-11-10[project @ robey@lag.net-20061111004413-7bab08f1bad7f96f]Robey Pointer
bug 70398: allow constructions like: hostkeys['hostname'] = {} to create an empty host entry object, so that future attempts to set keys will at least not throw an exception. (they'll still silently do nothing, though.)
2006-10-31[project @ robey@lag.net-20061031223747-9fda3f2c1112c5dc]Robey Pointer
(bug 69222) on some recent linux kernels, a socket can return "readable" from select, but a subsequent read() will return EAGAIN. this is against the contract of select(), so python's socketmodule doesn't catch it or handle it. therefore, we need to. EAGAIN should now be treated the same as a socket timeout.
2006-10-31[project @ robey@lag.net-20061031190617-1113fb493ff5b690]Robey Pointer
(bug 69330) in SFTPClient._auth, check for the existence of the rsa/dsa keys before trying to open them, so that an I/O exception doesn't mask an earlier one.
2006-10-31[project @ robey@lag.net-20061031185035-b57ad8184c39063a]Robey Pointer
include setup_helper.py in the manifest
2006-10-14[project @ robey@lag.net-20061015015628-371a037b5165d634]Robey Pointer
bump version to 1.6.3
2006-10-14[project @ robey@lag.net-20061015012126-36370734592aff17]Robey Pointer
might as well assert this
2006-10-07[project @ robey@lag.net-20061008002032-d6803b57bac4f62c]Robey Pointer
i think the compression needs to be inside this lock in order to preserve order
2006-09-30[project @ robey@lag.net-20061001034525-8f78a989ecde720c]Robey Pointer
bug fix from mike looijmans: notify any thread waiting in accept() when the transport dies
2006-09-30[project @ robey@lag.net-20061001034455-bf6880fdbd4dd29e]Robey Pointer
trivial doc fixes
2006-09-12[project @ robey@lag.net-20060912073153-4d8c5623d4c2aa7b]Robey Pointer
merge patches from wouter van heyst and john arbash-meinel for fixing tarballs on os x, and fixing md5 on linux
2006-09-12[project @ robey@lag.net-20060912072641-dc427855d7569dda]Robey Pointer
clean docs too
2006-09-11[project @ robey@lag.net-20060911175604-bf2798fcebd62780]Robey Pointer
trap EOF errors when reading a response, and translate into SSHException
2006-09-07[project @ robey@lag.net-20060908023959-de70f0675f25fa64]Robey Pointer
fixes from mike barber for chdir and sftp attr __str__
2006-09-07[project @ robey@lag.net-20060908022816-ea2856cefb9d83e0]Robey Pointer
fix from john arbash-meinel for the stub sftp server's default open mode
2006-09-07[project @ robey@lag.net-20060908015516-1b8ac2af031586fe]Robey Pointer
better way to change the module name
2006-09-01[project @ robey@lag.net-20060901205930-021bcc34e3d5d8c8]Robey Pointer
sadly, revert the append optimization -- it breaks for openssh
2006-08-29[project @ robey@lag.net-20060829181836-1cd17df7729c4db8]Robey Pointer
remove usage of has_key, which is dangerous and deprecated
2006-08-28[project @ robey@lag.net-20060829012231-328fee7de77036be]Robey Pointer
fix a couple of pcheck warnings
2006-08-28[project @ robey@lag.net-20060828234834-51542dc36057b361]Robey Pointer
fix __setitem__ to do the right thing
2006-08-22[project @ robey@lag.net-20060823025610-adee7f6d9bd92725]Robey Pointer
ok, ok, switch back to open()
2006-08-22[project @ robey@lag.net-20060823025538-3f8a4d761d7d4118]Robey Pointer
when a file is open for append, don't stat to get the file position unless the user asks for it explicitly
2006-08-22[project @ robey@lag.net-20060822182819-26cf01113495c9a3]Robey Pointer
don't automatically make epydocs for the private (internal) methods and classes
2006-08-21[project @ robey@lag.net-20060822025601-aab3b723b95d3a9c]Robey Pointer
add 'flags' param to SFTPHandle and make the default impl avoid calling tell() when in append mode; add proper append-mode support to stub_sftp
2006-08-16[project @ robey@lag.net-20060816213132-2e094c077d22dc50]Robey Pointer
bump version to 1.6.2