Commit Graph

566 Commits

Author SHA1 Message Date
Robey Pointer 787b0b461d [project @ robey@lag.net-20060723235649-5f757e44908ffb31]
attempt to implement support for kex-gex 'old' packet type, which is apparently used by putty (this would only affect paramiko in server mode)
2006-07-23 16:56:49 -07:00
Robey Pointer c925c41437 [project @ robey@lag.net-20060723235616-fe1d7920eb25a0ec]
clean up pyc files too
2006-07-23 16:56:16 -07:00
Robey Pointer 4737e44e40 [project @ robey@lag.net-20060723235548-2f5f9ae591d683ca]
clean up use of expected_packet and make it accept a tuple of packet types
2006-07-23 16:55:48 -07:00
Robey Pointer 55a52a09cc [project @ robey@lag.net-20060723204116-319c388eacb937d6]
fix SSHException references in demos
2006-07-23 13:41:16 -07:00
Robey Pointer ffcc22e784 [project @ robey@lag.net-20060713194617-35597c20a6b3bc59]
bump version to 1.6 (oops, forgot to check this in a few days ago)
2006-07-13 12:46:17 -07:00
Robey Pointer ec6e76abc6 [project @ robey@lag.net-20060710070003-b9c4a1a7f7ab0ae9]
apparently some sftp servers may return an mtime of 0xffffffff -- just in case, ignore that value
2006-07-10 00:00:03 -07:00
Robey Pointer ab7c0fe9e8 [project @ robey@lag.net-20060710065931-5e87f3d9879dad46]
new ignores
2006-07-09 23:59:31 -07:00
Robey Pointer 9c8a06b877 [project @ robey@lag.net-20060628050022-2f0d754ed70356f1]
anal-retentive conversion to 'while True'
2006-06-27 22:00:22 -07:00
Robey Pointer c22df44900 [project @ robey@lag.net-20060628045919-ffac82c51c51b3df]
make HostKeys use odict to ensure order is preserved, and add HostKeys.save()
2006-06-27 21:59:19 -07:00
Robey Pointer 4fa4fdee4b [project @ robey@lag.net-20060627064106-71a2bfb5a39a2913]
add PKey.from_private_key to read from a file object
2006-06-26 23:41:06 -07:00
Robey Pointer d81758f1ff [project @ robey@lag.net-20060627060810-93a5453df5ae4a62]
log mkdir mode when given
2006-06-26 23:08:10 -07:00
Robey Pointer be86d5474a [project @ robey@lag.net-20060627060703-3d7eadfb1f5042ad]
catch and discard exceptions thrown when sending a status response during an exception
2006-06-26 23:07:03 -07:00
Robey Pointer 79d239693a [project @ robey@lag.net-20060627060600-07d5b7e2fc57202d]
add PKey.write_private_key to write a private key into a file object, and add tests for it
2006-06-26 23:06:00 -07:00
Robey Pointer 1726162508 [project @ robey@lag.net-20060530070000-358e08e75c891d8b]
add __setitem__ for HostKeys
2006-05-30 00:00:00 -07:00
Robey Pointer e0f0ae5eb2 [project @ robey@lag.net-20060530065945-158cc1305bfc2c82]
missed the client id
2006-05-29 23:59:45 -07:00
Robey Pointer 471876ff3e [project @ robey@lag.net-20060530065858-6300e2d76304778c]
convert an EOFError into SSHException during sftp negotation
2006-05-29 23:58:58 -07:00
Robey Pointer 0ad8405d15 [project @ robey@lag.net-20060512172544-f1cab2a1959987bf]
fix new cygwin test failures reported by alexander
2006-05-12 10:25:44 -07:00
Robey Pointer da04f66cf6 [project @ robey@lag.net-20060511013755-ab5fc64a30791cac]
trim more of the history
2006-05-10 18:37:55 -07:00
Robey Pointer af4b8fedc9 [project @ robey@lag.net-20060511013313-411d1524da3b53f0]
bump version to 1.6, fix up docs a little bit
2006-05-10 18:33:13 -07:00
Robey Pointer 6f4110a066 [project @ robey@lag.net-20060511011140-ab3550c28121f900]
fix a few bugs found by pycheck
2006-05-10 18:11:40 -07:00
Robey Pointer 8843feb633 [project @ robey@lag.net-20060509164549-14e664f234b4b747]
new parent exception for all auth failures, and new specific exception for bad host key
2006-05-09 09:45:49 -07:00
Robey Pointer 02e8178510 [project @ robey@lag.net-20060508005224-a8a04cd59f9fa016]
pulled out openssh config parsing into its own class
2006-05-07 17:52:24 -07:00
Robey Pointer 887354c088 [project @ robey@lag.net-20060508002320-d6e64e96f913febd]
check off a few readme items
2006-05-07 17:23:20 -07:00
Robey Pointer 1d2bd214c3 [project @ robey@lag.net-20060508002214-0403d95f73b152f5]
couple of doc fixes
2006-05-07 17:22:14 -07:00
Robey Pointer 2a03425e27 [project @ robey@lag.net-20060508002007-3b7b87c361fe876a]
add unit tests for SSHClient, and fix a few bugs that uncovered
2006-05-07 17:20:07 -07:00
Robey Pointer de1e072c73 [project @ robey@lag.net-20060507230153-dba6b2d664b5ef3f]
channel operations raise an exception on error now instead of returning a bool
2006-05-07 16:01:53 -07:00
Robey Pointer 581103665b [project @ robey@lag.net-20060504025237-a015ee747d9a2e75]
if open_channel fails, it now raises ChannelException.  added a unit test for that too.  renegotiate_keys will also raise an exception now instead of returning a bool.
2006-05-03 19:52:37 -07:00
Robey Pointer aac434e9b0 [project @ robey@lag.net-20060503163531-2297cd257acc51e5]
make a slightly different exception for the expected mode on cygwin (why would they add support for some but not all of the unix mode bits? very odd)
2006-05-03 09:35:31 -07:00
Robey Pointer 2067e9a136 [project @ robey@lag.net-20060502002709-617a268779f7ca6b]
readv should just yield results as it gets them (suggestion from robertc)
2006-05-01 17:27:09 -07:00
Robey Pointer 57bc6728af [project @ robey@lag.net-20060430024043-e4391438febc9bf2]
check for None channel and display error
2006-04-29 19:40:43 -07:00
Robey Pointer e646d0ee4c [project @ robey@lag.net-20060430023238-3cd706d10c2de472]
try to clean up if the server object throws an exception
2006-04-29 19:32:38 -07:00
Robey Pointer c278de9fd4 [project @ robey@lag.net-20060428174959-bae73f58ca8ed33a]
patch from nicholas piper to catch keepalives sent to the client
2006-04-28 10:49:59 -07:00
Robey Pointer 9819087210 [project @ robey@lag.net-20060428172401-ad8da020daedd941]
2 more unit test bugs found by alexander (can't change atime on win32)
2006-04-28 10:24:01 -07:00
Robey Pointer c05200dcc6 [project @ robey@lag.net-20060424011141-18957fe09447af6b]
more README
2006-04-23 18:11:41 -07:00
Robey Pointer 3bcdf46a9d [project @ robey@lag.net-20060424011126-66797c157af18805]
add SSHClient (so far)
2006-04-23 18:11:26 -07:00
Robey Pointer 8e81ba61f5 [project @ robey@lag.net-20060424011046-7edc8e67b364f07d]
mark a couple of functions as since 1.5.2
2006-04-23 18:10:46 -07:00
Robey Pointer 5c2c949b1e [project @ robey@lag.net-20060420072722-924a44953b8d9919]
tweak a test that relied too much on timing
2006-04-20 00:27:22 -07:00
Robey Pointer abb7f1f1ba [project @ robey@lag.net-20060420072627-958cad5e36cb8ecc]
fix a bug where prefetch() at EOF would throw an exception, and add a unit test
2006-04-20 00:26:27 -07:00
Robey Pointer d965f00563 [project @ robey@lag.net-20060412205753-e6c5d195a51fc389]
fix docs
2006-04-12 13:57:53 -07:00
Robey Pointer 6e2f3b6548 [project @ robey@lag.net-20060412203612-863c46529730f786]
bump up the default banner timeout to 15 seconds and make it configurable via (undocumented) Transport.banner_timeout
2006-04-12 13:36:12 -07:00
Robey Pointer 37dd98bc61 [project @ robey@lag.net-20060412093740-9fad67f9fbafcd7d]
fix doc typo
2006-04-12 02:37:40 -07:00
Robey Pointer f765980313 [project @ robey@lag.net-20060412084327-0d666ca96c0b0976]
oops, don't forget to add the empty() method
2006-04-12 01:43:27 -07:00
Robey Pointer e7afd83308 [project @ robey@lag.net-20060412084250-bd347f3f01aca394]
flip the switch: use BufferedPipe inside Channel
2006-04-12 01:42:50 -07:00
Robey Pointer 22db02c82f [project @ robey@lag.net-20060411224806-2683ac099f9608ae]
add a test that feed/read can happen piecemeal
2006-04-11 15:48:06 -07:00
Robey Pointer b7a615d02a [project @ robey@lag.net-20060411224733-0361ad3758aee64d]
add a way to set the event to trigger, and fix a typo
2006-04-11 15:47:33 -07:00
Robey Pointer 1df0e7e629 [project @ robey@lag.net-20060411074019-1c4ec3497399bf11]
oops, don't forget BufferedPipe unit tests
2006-04-11 00:40:19 -07:00
Robey Pointer 9e14a3bf58 [project @ robey@lag.net-20060411073946-8830b560b276266f]
factor out BufferedPipe into its own class
2006-04-11 00:39:46 -07:00
Robey Pointer 017d315bce [project @ robey@lag.net-20060409073938-bcbb9a13a6f311c2]
changes to win_pageant from todd whiteman which avoid using ctypes and apparently makes the pageant agent work
2006-04-09 00:39:38 -07:00
Robey Pointer 8087fa5a29 [project @ robey@lag.net-20060408222456-d3813e0206a2cda7]
assertTrue doesn't exist in py23
2006-04-08 15:24:56 -07:00
Robey Pointer ccc1046a5c [project @ robey@lag.net-20060406181821-68f9bc13b3580d37]
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-04-06 11:18:21 -07:00