summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2006-04-29[project @ robey@lag.net-20060430023238-3cd706d10c2de472]Robey Pointer
try to clean up if the server object throws an exception
2006-04-28[project @ robey@lag.net-20060428174959-bae73f58ca8ed33a]Robey Pointer
patch from nicholas piper to catch keepalives sent to the client
2006-04-28[project @ robey@lag.net-20060428172401-ad8da020daedd941]Robey Pointer
2 more unit test bugs found by alexander (can't change atime on win32)
2006-04-23[project @ robey@lag.net-20060424011141-18957fe09447af6b]Robey Pointer
more README
2006-04-23[project @ robey@lag.net-20060424011126-66797c157af18805]Robey Pointer
add SSHClient (so far)
2006-04-23[project @ robey@lag.net-20060424011046-7edc8e67b364f07d]Robey Pointer
mark a couple of functions as since 1.5.2
2006-04-20[project @ robey@lag.net-20060420072722-924a44953b8d9919]Robey Pointer
tweak a test that relied too much on timing
2006-04-20[project @ robey@lag.net-20060420072627-958cad5e36cb8ecc]Robey Pointer
fix a bug where prefetch() at EOF would throw an exception, and add a unit test
2006-04-12[project @ robey@lag.net-20060412205753-e6c5d195a51fc389]Robey Pointer
fix docs
2006-04-12[project @ robey@lag.net-20060412203612-863c46529730f786]Robey Pointer
bump up the default banner timeout to 15 seconds and make it configurable via (undocumented) Transport.banner_timeout
2006-04-12[project @ robey@lag.net-20060412093740-9fad67f9fbafcd7d]Robey Pointer
fix doc typo
2006-04-12[project @ robey@lag.net-20060412084327-0d666ca96c0b0976]Robey Pointer
oops, don't forget to add the empty() method
2006-04-12[project @ robey@lag.net-20060412084250-bd347f3f01aca394]Robey Pointer
flip the switch: use BufferedPipe inside Channel
2006-04-11[project @ robey@lag.net-20060411224806-2683ac099f9608ae]Robey Pointer
add a test that feed/read can happen piecemeal
2006-04-11[project @ robey@lag.net-20060411224733-0361ad3758aee64d]Robey Pointer
add a way to set the event to trigger, and fix a typo
2006-04-11[project @ robey@lag.net-20060411074019-1c4ec3497399bf11]Robey Pointer
oops, don't forget BufferedPipe unit tests
2006-04-11[project @ robey@lag.net-20060411073946-8830b560b276266f]Robey Pointer
factor out BufferedPipe into its own class
2006-04-09[project @ robey@lag.net-20060409073938-bcbb9a13a6f311c2]Robey Pointer
changes to win_pageant from todd whiteman which avoid using ctypes and apparently makes the pageant agent work
2006-04-08[project @ robey@lag.net-20060408222456-d3813e0206a2cda7]Robey Pointer
assertTrue doesn't exist in py23
2006-04-06[project @ robey@lag.net-20060406181821-68f9bc13b3580d37]Robey Pointer
some fixes for win32: potential fix for lockup during failed tests; don't try chmod/chown or symlinks; fix canonicalize to convert dos-style path separators to '/'; open local files in binary mode; close a file before erasing it
2006-03-26[project @ robey@lag.net-20060327001936-9dd7d3b155614bbf]Robey Pointer
allow multiple prefetches to happen in rapid succession
2006-03-26[project @ robey@lag.net-20060327001726-7ccb095fd5c416f5]Robey Pointer
roll in some changes from bzr that may be necessary to get stub_sftp to work on windows
2006-03-26[project @ robey@lag.net-20060326235536-31da9988fb7a06be]Robey Pointer
slightly more docs to hostkeys
2006-03-26[project @ robey@lag.net-20060326204635-1c5418c54187b95d]Robey Pointer
fix exception-catching error found by alexander belchenko
2006-03-24[project @ robey@lag.net-20060324174423-1d310608680dd29b]Robey Pointer
try out john's win_pageant code
2006-03-11[project @ robey@lag.net-20060312043043-a96ec6e03210f476]Robey Pointer
fix Makefile :)
2006-03-11[project @ robey@lag.net-20060312042905-752c324bdc1ac2cf]Robey Pointer
bump version to 1.5.4
2006-03-11[project @ robey@lag.net-20060312040732-8d16f6c42f12f138]Robey Pointer
document readv, fix thinko, and add a readv unit test
2006-03-11[project @ robey@lag.net-20060312040633-92b1c78bf815905d]Robey Pointer
add test to verify that 'for x in hostkeys' works
2006-03-09[project @ robey@lag.net-20060310022234-c183ad0b3f31eb28]Robey Pointer
generalize the prefetching a bit so that it can be reused for a readv method
2006-03-09[project @ robey@lag.net-20060309082830-ea89d2b2259098a2]Robey Pointer
revise the prefetch machinery so that it doesn't assert if you seek to earlier than the prefetched buffers. also, keep around any prefetched data that has been seeked around, so that jumping around in the file will still get the benefit of prefetch, though only the first time any chunk is read.
2006-03-09[project @ robey@lag.net-20060309082217-438047d0007d5a5b]Robey Pointer
reads were being rounded up to an 8k buffer size, even with no buffering specified when the file was opened. i traced this back to the old ChannelFile where it worked correctly. fix to only buffer when asked to.
2006-03-09[project @ robey@lag.net-20060309081619-4ec529d524744e14]Robey Pointer
fix up the manifest
2006-03-09[project @ robey@lag.net-20060309081455-84be2ae54f98e897]Robey Pointer
move sftp big-file tests into a separate class and add one that does a prefetch, then seeks in random order
2006-03-09[project @ robey@lag.net-20060309080450-bad95b03d60d3d4f]Robey Pointer
improve HostKeys so that it more correctly emulates a dict, and add a unit test to verify that
2006-02-27[project @ robey@lag.net-20060228030121-67362d86a18a352b]Robey Pointer
heh, this import will always fail unless we have 'os' handy
2006-02-27[project @ robey@lag.net-20060228030048-ca579e8c53c9c4b7]Robey Pointer
this demo doesn't need to import interactive
2006-02-19[project @ robey@lag.net-20060220072303-cdc3bc647d5732b0]Robey Pointer
bump version to 1.5.3
2006-02-19[project @ robey@lag.net-20060220040447-d7b79989d3b680ed]Robey Pointer
remove @since that predate 1.0
2006-02-19[project @ robey@lag.net-20060220040343-f13904d9c97035e3]Robey Pointer
explain why paths aren't, and can't be, unicode strings when passed to SFTPServerInterface
2006-02-19[project @ robey@lag.net-20060220031741-3227438ff1b03a29]Robey Pointer
add SFTPClient.truncate. add chmod, chown, utime, and truncate to SFTPFile. and of course tests.
2006-02-19[project @ robey@lag.net-20060220005934-58d0df2920e799b5]Robey Pointer
update copyright year
2006-02-19[project @ robey@lag.net-20060220003513-aa54e3e771a530fd]Robey Pointer
add HostKeys, a helper for reading/parsing openssh known_hosts files, including hashed-host support
2006-02-13[project @ robey@lag.net-20060213181724-ba80fa329c5be7f4]Robey Pointer
not all sftp servers obey the 'all filenames are utf8' requirement, so if both ascii and utf8 codecs fail, just return the filename as a byte string
2006-02-10[project @ robey@master-shake.local-20060210175613-e7a1fccdcc4e689c]Robey Pointer
this del is also useless
2006-02-08[project @ robey@master-shake.local-20060209073516-77f30d55aee054ea]Robey Pointer
packetizer doesn't need a __del__, and the keepalive should use a weakref
2006-02-08[project @ robey@master-shake.local-20060209030347-a7238bae41dad9d7]Robey Pointer
doing a close() on Transport.__del__ is useless: because a Transport can't go away until all its Channels are collected, it will never make a difference. so don't do it, cuz __del__ is pretty hairy.
2006-02-08[project @ robey@master-shake.local-20060209030112-ab9669fa6d1d3d26]Robey Pointer
avoid really obvious/brainfart reference loop. found by andrew bennetts
2006-02-05[project @ robey@master-shake.local-20060206064228-23198d2e82bd7248]Robey Pointer
add getpeername() call to make asyncore work better
2006-02-03[project @ robey@master-shake.local-20060203180829-27d4707bf572ac5b]Robey Pointer
Transport doesn't need HMAC