Age | Commit 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 |