Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-05 | Support transmission of environment variables | Philip Lorenz | |
The SSH protocol allows the client to transmit environment variables to the server. This is particularly useful if the user wants to modify the environment of an executed command without having to reexecute the actual command from a shell. This patch extends the Client and Channel interface to allow the transmission of environment variables to the server side. In order to use this feature the SSH server must accept environment variables from the client (e.g. the AcceptEnv configuration directive of OpenSSH). FROM BITPROPHET: backport cherry-pick to 1.x line | |||
2016-06-12 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-06-12 | Update fake test socket objects to exhibit Python 3 socket-closed flag | Jeff Forcier | |
Re #520 | |||
2016-06-09 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-06-09 | Issue #537 reproduction test and fix | Krzysztof Rusek | |
2016-04-25 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-04-25 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-25 | Test & implementation for part 1 re: #670 | Jeff Forcier | |
2016-04-24 | Merge branch '1.16' | Jeff Forcier | |
2016-04-24 | Python 2.6 fix re: assertIn | Jeff Forcier | |
2016-04-24 | Improve NoValidConnectionsError formatting | Marius Gedminas | |
Because "Unable to connect to port 22 on or X.X.X.X" looks seriously _weird_ with the blank space between "on" and "or". | |||
2016-04-24 | Make NoValidConnectionsError picklable correctly | Marius Gedminas | |
Fixes #617. | |||
2016-04-23 | Merge branch '1.16' | Jeff Forcier | |
2016-04-23 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-23 | Update existing test to prove #632 | Jeff Forcier | |
2016-04-23 | Add regression test protecting against an issue found in #394. | Jeff Forcier | |
Putting it in prior to merge of #394 because it also serves as a good explicit test of behavior which was previously implicit | |||
2016-04-23 | Set look_for_keys=False in client tests to avoid loading real user keys. | Jeff Forcier | |
Re #394 but also feels like good practice anyways | |||
2016-04-22 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-22 | Merge branch '1.16' | Jeff Forcier | |
2016-04-22 | Hack in a sleep() to avoid race conditions during timeout test. | Jeff Forcier | |
(HOPEFULLY) closes #612 | |||
2016-01-19 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-01-19 | Merge branch '1.16' | Jeff Forcier | |
2016-01-19 | Merge branch '1.14' into 1.15 | Jeff Forcier | |
2016-01-19 | Merge branch '1.13' into 1.14 | Jeff Forcier | |
2016-01-08 | Update SSHConfig.parse to strip leading and trailing whitespace | Nick Pillitteri | |
Fixes #499 | |||
2015-12-17 | Merge branch 'master' of github.com:paramiko/paramiko | Adam Meily | |
Conflicts: paramiko/sftp_file.py sites/www/changelog.rst | |||
2015-11-06 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2015-11-06 | Hacky cleanup of non-gc'd clients in a loopy test. | Jeff Forcier | |
Re #612 | |||
2015-11-06 | Hacky cleanup of non-gc'd clients in a loopy test. | Jeff Forcier | |
Re #612 | |||
2015-11-04 | Merge branch 'master' into 562-int | Jeff Forcier | |
2015-11-03 | Merge branch 'master' into 502-int | Jeff Forcier | |
2015-11-02 | Merge branch '1.15' | Jeff Forcier | |
2015-11-02 | Merge branch '1.14' into 1.15 | Jeff Forcier | |
2015-11-02 | Merge branch '1.13' into 1.14 | Jeff Forcier | |
2015-11-02 | Added test for str() of empty SFTPAttributes() | Ulrich Petri | |
2015-10-30 | Merge branch 'master' into 596-int | Jeff Forcier | |
2015-09-30 | Merge branch '1.15' into 491-int | Jeff Forcier | |
2015-09-30 | Silently ignore invalid keys in HostKeys.load() | Martin Topholm | |
When broken entries exists in known_hosts, paramiko raises SSHException with "Invalid key". This patch catches the exception during HostKeys.load() and continues to next line. This should fix #490. | |||
2015-09-24 | add unit tests for file-like object methods and update changelog and docs | Adam Meily | |
2015-07-23 | prefetch now requires file_size to be passed in as a parameter | Torkil Gustavsen | |
Calling stat from inside the prefetch-body has led users to receive IOError: The message [<filename>] is not extractable. | |||
2015-03-20 | Commit 838e02ab42 changed the type of the exec command string on python3 | Anselm Kruis | |
from unicode to bytes. This commit adapts the test suite accordingly. | |||
2015-03-20 | According to RFC 4254 sec 6.5 the "command" string of an "exec" channel | Anselm Kruis | |
request is a byte-string. Previously paramiko assumed "command" to be UTF-8 encoded. Invalid UTF-8 sequences caused an UnicodeDecodeError. This commit changes a test case to uses a non UTF-8 string and fixes the bug. | |||
2015-02-24 | Expose handshake timeout in the transport API. | Olle Lundberg | |
This is a reimplementation of #62. | |||
2015-01-26 | Revert add_int and get_int to strictly 32-bits and add adaptive versions | Scott Maxwell | |
2014-12-17 | Suggest a MIN_WINDOW_SIZE and MIN_PACKET_SIZE | Jeff Quast | |
Not fully confident with this change, though I will describe my findings fully in the pull request. The OpenSSH client requests a maximum packet size of 16384, but this MIN_PACKET_SIZE value of 32768 causes its request to be "clamped" up to 32768, later causing an error to stderr on the OpenSSH client. Suggest then, to delineate MIN_WINDOW_SIZE from MIN_PACKET_SIZE, as they are applied. I don't think there is any minimum value of MIN_PACKET_SIZE, however we can suggest a value of 4096 for now. | |||
2014-12-17 | Merge branch '1.14' into 1.15 | Jeff Forcier | |
Conflicts: sites/www/changelog.rst | |||
2014-12-17 | Merge branch '1.13' into 1.14 | Jeff Forcier | |
2014-12-17 | Refactoring | achapp | |
Added comments. Removed fifth line from test because it was unnecessary since the final line could be used instead. | |||
2014-12-17 | new readline test passes | achapp | |
Changed file.py readline() to always check for a newline. Had to make a few changes for what went into self._rbuffer in the case where buffer size was met or exceeded and we found a newline. | |||
2014-12-17 | Test update/Fix progress temp save | achapp | |
Edited test to catch readline error. file.py code change in progress (DOES NOT WORK PROPERLY) so saving it temporarily. |