e37f0b57bd 
								
							 
						 
						
							
							
								
								Copyright update, pending removal of preamble from all files  
							
							
							
						 
						
							2011-10-23 00:47:50 -07:00  
				
					
						
							
							
								 
						
							
								7b545ff46d 
								
							 
						 
						
							
							
								
								Update test/kex related string literals  
							
							
							
						 
						
							2011-10-23 00:16:02 -07:00  
				
					
						
							
							
								 
						
							
								3971917d2b 
								
							 
						 
						
							
							
								
								Initial rename: paramiko=>ssh  
							
							
							
						 
						
							2011-10-23 00:00:43 -07:00  
				
					
						
							
							
								 
						
							
								044e702998 
								
							 
						 
						
							
							
								
								Use Crypto.Random rather than Crypto.Util.RandomPool.  
							
							
							
						 
						
							2010-08-03 00:13:08 +02:00  
				
					
						
							
							
								 
						
							
								f67cea44d0 
								
							 
						 
						
							
							
								
								code style and fix test.  
							
							
							
						 
						
							2010-04-13 18:52:29 -07:00  
				
					
						
							
							
								 
						
							
								b4ee844a3c 
								
							 
						 
						
							
							
								
								added functionality to skip verifying the file, which works around sftp servers that remove the file immediately after it's been closed.  
							
							
							
						 
						
							2009-12-18 17:02:55 -06:00  
				
					
						
							
							
								 
						
							
								71e872e23a 
								
							 
						 
						
							
							
								
								bug 426925: lookup host keys correctly when they have a different port.  
							
							
							
						 
						
							2009-11-01 21:28:47 -08:00  
				
					
						
							
							
								 
						
							
								931f71e627 
								
							 
						 
						
							
							
								
								bug 411099: chdir() isn't saving the cwd in a normalized way. added test.  
							
							
							
						 
						
							2009-10-31 16:06:53 -07:00  
				
					
						
							
							
								 
						
							
								60c6e94e7d 
								
							 
						 
						
							
							
								
								fix my email address to be the current one.  
							
							
							
						 
						
							2009-07-19 19:45:02 -07:00  
				
					
						
							
							
								 
						
							
								74b581c170 
								
							 
						 
						
							
							
								
								bug 300536: allow a really long banner before the SSH handshake.  
							
							
							
						 
						
							2009-02-17 18:30:48 -08:00  
				
					
						
							
							
								 
						
							
								fbfd8126c8 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080706230815-v2ybqxm237zw0wa0]  
							
							... 
							
							
							
							add a callback method that can be used to track get/put progress in
SFTPClient. suggested by Phil Schwartz. 
							
						 
						
							2008-07-06 16:08:15 -07:00  
				
					
						
							
							
								 
						
							
								c2ef48cf18 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080706203706-zqxb69qrcgyuf90n]  
							
							... 
							
							
							
							allow multiple key files to be specified in SSHClient.
suggested by Bernhard Walle. 
							
						 
						
							2008-07-06 13:37:06 -07:00  
				
					
						
							
							
								 
						
							
								305f5e09a5 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080604053906-vz5toqvlp5miqy1x]  
							
							... 
							
							
							
							merge deadlog bugfix from dwayne litzenberger. 
							
						 
						
							2008-06-03 22:39:06 -07:00  
				
					
						
							
							
								 
						
							
								f35a65bb0c 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080324065111-qv8icii767fqex9j]  
							
							... 
							
							
							
							fix some unit tests for windows 
							
						 
						
							2008-03-23 23:51:11 -07:00  
				
					
						
							
							
								 
						
							
								e5a1b4bf56 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080323025751-de0lem9pi4oydt2g]  
							
							... 
							
							
							
							bug 193779:
catch EOFError in auth, and turn it into an auth exception. add a unit
test to verify. 
							
						 
						
							2008-03-22 19:57:51 -07:00  
				
					
						
							
							
								 
						
							
								7854d600a7 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080323020709-ub8ya3xkh1ebywfa]  
							
							... 
							
							
							
							add exit_status_ready for justin cook. 
							
						 
						
							2008-03-22 19:07:09 -07:00  
				
					
						
							
							
								 
						
							
								c0fc67acc9 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080323020309-9bjcp7l2ygdu49d2]  
							
							... 
							
							
							
							slight tweak to test, make it verify the length too 
							
						 
						
							2008-03-22 19:03:09 -07:00  
				
					
						
							
							
								 
						
							
								419b11b741 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080323020054-ar5bmythf7fr5rgk]  
							
							... 
							
							
							
							in the test that verifies key renegotiation during a large file "put", also
do a "get" of the large file (with prefetch) to verify that nothing screwy
happens. 
							
						 
						
							2008-03-22 19:00:54 -07:00  
				
					
						
							
							
								 
						
							
								7ebda9a76d 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080220060030-jih2gfguzp6jbwog]  
							
							... 
							
							
							
							verify WarningPolicy is exported 
							
						 
						
							2008-02-19 22:00:30 -08:00  
				
					
						
							
							
								 
						
							
								9e67c45053 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080218051229-xtylb1poe246k2ci]  
							
							... 
							
							
							
							merge patch from Dwayne Litzenberger to fix unit tests on python 2.3. 
							
						 
						
							2008-02-17 21:12:29 -08:00  
				
					
						
							
							
								 
						
							
								d81e0038d2 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080218024139-i2t8y0f0dd93xjo1]  
							
							... 
							
							
							
							bug 189466: fix typo in osrandom.py (from patch in bug report) and add a
friggin' unit test. 
							
						 
						
							2008-02-17 18:41:39 -08:00  
				
					
						
							
							
								 
						
							
								888aa8d5b7 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080124045017-dfqiamorj356btrd]  
							
							... 
							
							
							
							fix the utf-8 password bug for good (aka bug 177117) and add unit tests
this time. 
							
						 
						
							2008-01-23 20:50:17 -08:00  
				
					
						
							
							
								 
						
							
								953392c0a1 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080124014121-95bt9p4n4k8lw72i]  
							
							... 
							
							
							
							remove some now-unneeded code. 
							
						 
						
							2008-01-23 17:41:21 -08:00  
				
					
						
							
							
								 
						
							
								31544301f5 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20080124013849-jno9xkgwvvqrvuov]  
							
							... 
							
							
							
							split auth tests into their own file, and clean up the remaining transport
tests a bit (use existing refactoring). 
							
						 
						
							2008-01-23 17:38:49 -08:00  
				
					
						
							
							
								 
						
							
								ba1fd0d61b 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20071231052950-8h599bnez3sgbf2e]  
							
							... 
							
							
							
							patch from david guerizec for direct-tcpip forwarding support, and a unit
test added by yours truly. 
							
						 
						
							2007-12-30 21:29:50 -08:00  
				
					
						
							
							
								 
						
							
								a3128c63de 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20071230220403-9c9735x0tfr88dd8]  
							
							... 
							
							
							
							oops, fix typo. 
							
						 
						
							2007-12-30 14:04:03 -08:00  
				
					
						
							
							
								 
						
							
								92e92a9297 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20071120052527-hloi0b30yngbay0x]  
							
							... 
							
							
							
							add send_ready() and a unit test. 
							
						 
						
							2007-11-20 00:25:27 -05:00  
				
					
						
							
							
								 
						
							
								758c18a28b 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20071029030520-ozmne7y4l6037m8h]  
							
							... 
							
							
							
							bug discovered while porting to jaramiko: old-style gex wasn't creating
the proper hash. fixed. 
							
						 
						
							2007-10-28 20:05:20 -07:00  
				
					
						
							
							
								 
						
							
								e3d9b90ea1 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20071029030344-9adfzb9ulfodtepu]  
							
							... 
							
							
							
							bug 157205: select() doesn't notify incoming stderr data, because stderr's
pipe isn't hooked up to the fileno() BufferedPipe. to fix, i added an "or"
pipe-event that can be triggered by either stdout or stderr, and hooked
them both up to fileno(). added a unit test for the bug and one for the
"or" pipe. 
							
						 
						
							2007-10-28 20:03:44 -07:00  
				
					
						
							
							
								 
						
							
								83b335e10f 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20070213191706-v8djxd4jiunb3his]  
							
							... 
							
							
							
							bump copyright year to 2007 
							
						 
						
							2007-02-13 11:17:06 -08:00  
				
					
						
							
							
								 
						
							
								1a51090969 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20070212183050-kaf5lvrbw46v9i59]  
							
							... 
							
							
							
							improve x11 test and add a test for reverse port forwarding 
							
						 
						
							2007-02-12 10:30:50 -08:00  
				
					
						
							
							
								 
						
							
								ecb8ffe373 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20070211022553-mjbl0w7wygpl7os5]  
							
							... 
							
							
							
							add another test to check out private key auth. 
							
						 
						
							2007-02-10 18:25:53 -08:00  
				
					
						
							
							
								 
						
							
								c570f1a35a 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061227194121-hzrmwbb6ea14unkg]  
							
							... 
							
							
							
							once, this test failed, so add a timer 
							
						 
						
							2006-12-27 14:41:21 -05:00  
				
					
						
							
							
								 
						
							
								029b8989db 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061215222108-7pu0151970w1e1lp]  
							
							... 
							
							
							
							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 14:21:08 -08:00  
				
					
						
							
							
								 
						
							
								fec76c51b1 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061121001117-8mf8zzltvfvzzrv7]  
							
							... 
							
							
							
							add support for opening x11 channels, and a unit test 
							
						 
						
							2006-11-20 16:11:17 -08:00  
				
					
						
							
							
								 
						
							
								48bb10694b 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061120192137-1rcpiiq9mcd58m76]  
							
							... 
							
							
							
							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-20 11:21:37 -08:00  
				
					
						
							
							
								 
						
							
								e2d8357622 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061112055617-098a150cf051bffa]  
							
							... 
							
							
							
							try a trick that should let 'hostkeys[hostname][keytype] = key' work for
HostKeys objects again. 
							
						 
						
							2006-11-11 21:56:17 -08:00  
				
					
						
							
							
								 
						
							
								e736341e20 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061111004413-7bab08f1bad7f96f]  
							
							... 
							
							
							
							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-11-10 16:44:13 -08:00  
				
					
						
							
							
								 
						
							
								f4199b5a28 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20061015012126-36370734592aff17]  
							
							... 
							
							
							
							might as well assert this 
							
						 
						
							2006-10-14 18:21:26 -07:00  
				
					
						
							
							
								 
						
							
								305a4ae417 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060908022816-ea2856cefb9d83e0]  
							
							... 
							
							
							
							fix from john arbash-meinel for the stub sftp server's default open mode 
							
						 
						
							2006-09-07 19:28:16 -07:00  
				
					
						
							
							
								 
						
							
								df20443b29 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060901205930-021bcc34e3d5d8c8]  
							
							... 
							
							
							
							sadly, revert the append optimization -- it breaks for openssh 
							
						 
						
							2006-09-01 13:59:30 -07:00  
				
					
						
							
							
								 
						
							
								2b8738d3ce 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060828234834-51542dc36057b361]  
							
							... 
							
							
							
							fix __setitem__ to do the right thing 
							
						 
						
							2006-08-28 16:48:34 -07:00  
				
					
						
							
							
								 
						
							
								145ceab54c 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060823025538-3f8a4d761d7d4118]  
							
							... 
							
							
							
							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 19:55:38 -07:00  
				
					
						
							
							
								 
						
							
								cc3e383baf 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060822025601-aab3b723b95d3a9c]  
							
							... 
							
							
							
							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-21 19:56:01 -07:00  
				
					
						
							
							
								 
						
							
								929ce8df7a 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060813195045-ca4148e233794d4b]  
							
							... 
							
							
							
							add a unit test to verify that all the paramiko symbols are exported correctly 
							
						 
						
							2006-08-13 12:50:45 -07:00  
				
					
						
							
							
								 
						
							
								074dc36e6b 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060801182143-088ff687e0945937]  
							
							... 
							
							
							
							use hexlify in tests 
							
						 
						
							2006-08-01 11:21:43 -07:00  
				
					
						
							
							
								 
						
							
								c24db3e38c 
								
							 
						 
						
							
							
								
								[project @ robey@lag.net-20060726000907-b9a2d46eecc64cec]  
							
							... 
							
							
							
							allow prefetch + readv to occur at the same time (even though it will be really inefficient).  instead of a moving pointer, use the prefetched buffers as an indication of what we've downloaded so far.  break up large readv requests into the max packet size.  add 2 more unit tests to test this stuff. 
							
						 
						
							2006-07-25 17:09:07 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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