Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-01-02 | Happy new year | Jeff Forcier | |
2014-12-19 | Cut 1.13.3 | Jeff Forcier | |
2014-12-18 | Mark some backported support items as such | Jeff Forcier | |
2014-12-18 | Fix busted changelog indent | Jeff Forcier | |
2014-12-18 | Changelog re #413, closes #454 | Jeff Forcier | |
2014-12-18 | read in >1 byte chunks, and set a useful timeout on select() | John Morrissey | |
this way, we're not rolling this loop over nearly as much, while still preserving the overall timeout semantics | |||
2014-12-17 | Changelog closes #428 | 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. | |||
2014-12-17 | Try using new Travis container-based workers | Jeff Forcier | |
2014-12-17 | Changelog closes #422 | Jeff Forcier | |
2014-12-17 | Remove unused import and functions. | Olle Lundberg | |
2014-12-17 | Changelog re #266 | Jeff Forcier | |
2014-12-17 | Fix Connection to Enterasys B2 Switch | Enno 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-17 | Changelog re #459 | Jeff Forcier | |
2014-12-17 | Explicitly close agent connection in top level agent class. | Jeff Forcier | |
Fixes #459 | |||
2014-12-15 | Add a missing versionadded for get_banner | Jeff Forcier | |
2014-11-12 | Changelog re #429 | Jeff Forcier | |
2014-11-12 | Improve byte/string interactions in debug logging. | Jeff Forcier | |
Fixes #429 | |||
2014-11-12 | Failing test proving #429 | Jeff Forcier | |
2014-10-02 | Update documentation of lookup method. | Olle Lundberg | |
The documentation reflected pre #93 behaviour. | |||
2014-10-01 | Changelog re #320 | Jeff Forcier | |
Closes #409 | |||
2014-10-01 | Make sure we pass parameters as binary on windows. | Olle Lundberg | |
This fixes #320 (thanks @adamkerz). | |||
2014-09-18 | And moar | Jeff Forcier | |
2014-09-18 | Fix more missed epydoc syntax | Jeff Forcier | |
2014-09-18 | Make keys doc file easier to follow | Jeff Forcier | |
2014-09-18 | Missed some old spots re: ECDSA docs still being epydoc | Jeff Forcier | |
2014-09-18 | Remind user to update RTD after cutting a new release line | Jeff Forcier | |
2014-09-10 | Force PTY in test runner so Python 3's buffering behavior isn't frustrating | Jeff Forcier | |
2014-09-05 | Try skipping docs builds under Python 3.2 | Jeff Forcier | |
2014-09-05 | s/gittip/gratipay/ | Jeff Forcier | |
2014-09-05 | Nuke old comment | Jeff Forcier | |
2014-09-05 | No notices for travis irc notifications | Jeff Forcier | |
2014-08-26 | Consolidate version info. Closes #249 | Jeff Forcier | |
Conflicts: paramiko/__init__.py setup.py sites/www/changelog.rst | |||
2014-08-26 | Backport #378 to 1.13, closes #378 | Jeff Forcier | |
2014-08-26 | Forgot to mark one support-bug as backported | Jeff Forcier | |
2014-08-26 | Fix up release task | Jeff Forcier | |
2014-08-25 | Cut 1.13.2 | Jeff Forcier | |
2014-08-25 | Changelog re #376, closes #376 | Jeff Forcier | |
2014-08-25 | Don't make unnecessary calls to LazyFqdn.__str__. | Olle Lundberg | |
Before this patch we always tried to expand variables in the config even if they weren't present. This meant that we made an expensive call to LazyFqdn.__str__ the first iteration of the expand loop, stealing precious cpu and user time. We now check that the expansion actually exists in the config before expanding it, this will speed up the case where %l is not used. This fixes #338 | |||
2014-08-25 | Updating doco for sftp_client.put() | w3iBStime | |
Adding a note to indicate that the remotepath should include a filename. | |||
2014-08-25 | Changelog re #324, closes #324 | Jeff Forcier | |
2014-08-25 | Fix some minor typos. | Roy Wellington Ⅳ | |
2014-08-25 | Changelog re #312, closes #312 | Jeff Forcier | |
2014-08-25 | Set Transport.active to False early in Transport.__init__. | Simon Percivall | |
2014-08-25 | Changelog re #272 | Jeff Forcier | |
2014-08-25 | Don't hash the input hostname when checking a host key if the input hostname ↵ | Sigmund Augdal | |
is already hashed This happens in the loop checking if a hostkey is already loaded when loading host key files. This reduces time to load host keys file with about two seconds for me | |||
2014-08-25 | Rework re #239 to work off post-1.13 codebase. Closes #239 | Jeff Forcier | |