summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2014-12-18Merge branch 'master' into switch-to-cryptographyAlex Gaynor
Conflicts: paramiko/ecdsakey.py paramiko/util.py
2014-12-17Changelog closes #455Jeff Forcier
2014-12-17Suggest a MIN_WINDOW_SIZE and MIN_PACKET_SIZEJeff 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-17Log "clamped" value of self.out_max_packet_sizeJeff Quast
This log message misleads one to believe a maximum packet size, such as 16384 requested by OpenSSH has been honored, when in fact it is "clamped" to 32768.
2014-12-17Merge branch '1.14' into 1.15Jeff Forcier
Conflicts: sites/www/changelog.rst
2014-12-17Merge branch '1.13' into 1.14Jeff Forcier
2014-12-17Changelog closes #428Jeff Forcier
2014-12-17Refactoringachapp
Added comments. Removed fifth line from test because it was unnecessary since the final line could be used instead.
2014-12-17new readline test passesachapp
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-17Test update/Fix progress temp saveachapp
Edited test to catch readline error. file.py code change in progress (DOES NOT WORK PROPERLY) so saving it temporarily.
2014-12-17Changelog re #415Jeff Forcier
2014-12-17Added check for proxycommand none and associated test as per Paramiko Issue 415Sean Johnson
Conflicts: tests/test_util.py
2014-12-17Dyslexia strikes again. Actually close #431, not #413Jeff Forcier
2014-12-17Merge branch '1.13' into 1.14Jeff Forcier
2014-12-17Merge branch '1.14' into 1.15Jeff Forcier
2014-12-17Try using new Travis container-based workersJeff Forcier
2014-12-17Changelog closes #413Jeff Forcier
2014-12-17Improve parsing method of hosts in ssh_config.Yan Kalchevskiy
There is a module in standard library for such parsing -- shlex.
2014-12-17Merge branch '1.14' into 1.15Jeff Forcier
Conflicts: sites/www/changelog.rst
2014-12-17Merge branch '1.13' into 1.14Jeff Forcier
2014-12-17Changelog closes #422Jeff Forcier
2014-12-17Remove unused import and functions.Olle Lundberg
2014-12-17Changelog re #421, closes #421Jeff Forcier
2014-12-17Use modern api to check if event is set.Olle Lundberg
Since we are a python2.6+ code base now, we want to be as forward compatible as possible.
2014-12-17Changelog re #419, closes #419Jeff Forcier
2014-12-17Merge branch 'master' into 419-intJeff Forcier
2014-12-17Merge branch '1.15'Jeff Forcier
2014-12-17Merge branch '1.14' into 1.15Jeff Forcier
Conflicts: paramiko/transport.py
2014-12-17Merge branch '1.13' into 1.14Jeff Forcier
2014-12-17Changelog re #266Jeff Forcier
2014-12-17Fix Connection to Enterasys B2 SwitchEnno Gröper
Connecting to an Enterasys B2 Switch (using demo_simple.py) for an interactive shell doesn't work: Connected. Getting Shell... DEBUG:paramiko.transport:[chan 1] Max packet in: 34816 bytes DEBUG:paramiko.transport:[chan 1] Max packet out: 16384 bytes INFO:paramiko.transport:Secsh channel 1 opened. ERROR:paramiko.transport:Channel request for unknown channel 0 *** Caught exception: <class 'paramiko.SSHException'>: Channel closed. The channels gets opened with index 1 on client (paramiko) side and index 0 on server (switch) side. Probably the switch doesn't support this and replies to the pty request with a wrong channel id. Because of that paramiko closes the connection. This can be solved (or worked around) easily by initialising _channel_counter with 0. This is what other clients, like openssh do. I don't see a problem with initialising this counter with 0. Conflicts: paramiko/transport.py
2014-12-17Merge branch '1.15'Jeff Forcier
2014-12-17Merge branch '1.14' into 1.15Jeff Forcier
2014-12-17Merge branch '1.13' into 1.14Jeff Forcier
2014-12-17Changelog re #459Jeff Forcier
2014-12-17Explicitly close agent connection in top level agent class.Jeff Forcier
Fixes #459
2014-12-15Merge branch '1.15'Jeff Forcier
2014-12-15Merge branch '1.14' into 1.15Jeff Forcier
2014-12-15Merge branch '1.13' into 1.14Jeff Forcier
2014-12-15Add a missing versionadded for get_bannerJeff Forcier
2014-11-12Merge branch '1.15'Jeff Forcier
2014-11-12Merge branch '1.14' into 1.15Jeff Forcier
Conflicts: tests/test_util.py
2014-11-12Merge branch '1.13' into 1.14Jeff Forcier
2014-11-12Changelog re #429Jeff Forcier
2014-11-12Improve byte/string interactions in debug logging.Jeff Forcier
Fixes #429
2014-11-12Failing test proving #429Jeff Forcier
2014-11-08Start porting ECDSA to cryptography. Everything except the to_der seems to workAlex Gaynor
2014-10-14Property decoratorsJacob Beck
2014-10-14Converted all staticmethod/classmethod instances to decorators.Jacob Beck
2014-10-02Merge branch '1.15'Jeff Forcier