Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-27 | Fix canonicalization doc updates. | Jeff Forcier | |
I blame not copying my pre-push hooks to my work machine :D | |||
2019-09-27 | Implement ssh_config hostname canonicalization (WIP) | Jeff Forcier | |
- Refactor DNS lookup related junk previously only relevant to %h - Refactor guts of lookup() so it can be done >1 time - Changelog/tests/implementation for canonicalization itself Closes #897 | |||
2019-09-26 | Sort top level import related junk | Jeff Forcier | |
2019-08-27 | Somehow failed to flake/blacken previously | Jeff Forcier | |
2019-08-26 | Explicitly document what ssh_config directives Paramiko itself understands | Jeff Forcier | |
2019-08-26 | Clean up existing ssh_config tests more | Jeff Forcier | |
- New constructors used errywhere - More consistent config snippet formatting | |||
2019-08-26 | Add new SSHConfig constructors | Jeff Forcier | |
2019-08-26 | Start moving config snippets to files | Jeff Forcier | |
2019-08-26 | Move all SSHConfig related tests to test_config.py | Jeff Forcier | |
Includes cleanup of unittest-isms and migrating recently added SSHConfigDict tests to a distinct class vs top-level funcs. | |||
2019-07-05 | Add SSHConfigDict to __init__ | Jeff Forcier | |
2019-07-05 | Actually test ProxyCommand as currently implemented | Jeff Forcier | |
Including shuffling around the imports therein so they can actually be mocked, without losing the property of "can be imported under GAE". | |||
2019-06-23 | Mention new setuptools extras in changelog | Jeff Forcier | |
2019-06-23 | Cut 2.6.0 | Jeff Forcier | |
2019-06-23 | Merge branch '2.5' | Jeff Forcier | |
2019-06-23 | Cut 2.5.1 | Jeff Forcier | |
2019-06-23 | Merge branch '2.4' into 2.5 | Jeff Forcier | |
2019-06-23 | Cut 2.4.3 | Jeff Forcier | |
2019-06-21 | Python 2.7 fix for new exception message work | Jeff Forcier | |
2019-06-21 | Extend new algorithm disabling to compressions | Jeff Forcier | |
2019-06-21 | Spot check use of new algorithm properties | Jeff Forcier | |
2019-06-21 | Rename to disableD_algorithms everywhere for consistency | Jeff Forcier | |
Having it feel verb-y isn't that much better than the alternative, and consistency is a nice hobgoblin | |||
2019-06-21 | Switch all reads of Transport._preferred_xxx to Transport.preferred_xxx | Jeff Forcier | |
2019-06-21 | Basic impl of algorithm filtering | Jeff Forcier | |
Not actually leveraged anywhere yet | |||
2019-06-21 | Client->Transport for disable_algorithms | Jeff Forcier | |
2019-06-21 | Old code sucks | Jeff Forcier | |
2019-06-21 | Add docstring and signature support for disable_algorithms | Jeff Forcier | |
2019-06-21 | DDD changelog | Jeff Forcier | |
2019-06-21 | Merge branch '2.4' into 2.5 | Jeff Forcier | |
2019-06-21 | Merge branch '2.3' into 2.4 | Jeff Forcier | |
2019-06-21 | Merge branch '2.5' | Jeff Forcier | |
2019-06-21 | Merge branch '2.2' into 2.3 | Jeff Forcier | |
2019-06-21 | GSSAPI related kwargs were never docstring-documented -_- | Jeff Forcier | |
2019-06-21 | Merge branch '2.4' into 2.5 | Jeff Forcier | |
2019-06-21 | Merge branch '2.3' into 2.4 | Jeff Forcier | |
2019-06-21 | Merge branch '2.5' | Jeff Forcier | |
2019-06-21 | Merge branch '2.2' into 2.3 | Jeff Forcier | |
2019-06-21 | Blacken | Jeff Forcier | |
2019-06-21 | Merge branch '2.5' | Jeff Forcier | |
2019-06-21 | Merge branch '2.4' into 2.5 | Jeff Forcier | |
2019-06-21 | Merge branch '2.3' into 2.4 | Jeff Forcier | |
2019-06-21 | Merge branch '2.2' into 2.3 | Jeff Forcier | |
2019-06-21 | Add new keys and tests proving #1306 | Jeff Forcier | |
2019-06-21 | Changelog re #1306 | Jeff Forcier | |
2019-06-21 | fix ed25519 ssh key unpad() when padding not present (not needed) | Pierce Lopez | |
fixes #1306 | |||
2019-06-21 | Enhancements to #1460 | Jeff Forcier | |
- Modern style string formatting please - Make more sensible use of object attributes, where it can be done backwards incompatibly - Gussy up the string output to my personal taste - Add tests | |||
2019-06-21 | Changelog re #1460, re #1440 | Jeff Forcier | |
2019-06-21 | clean up SSHException subclass args and string methods | Pierce Lopez | |
Setting "self.args" is equivalent to calling the parent class __init__() method with those args, and also overrides the only thing that parent class __init__() method did. It is confused. What is actually desired is to override the __str__() method with a custom formatted exception message. The default for Exception with zero args is blank, with one arg is the str of that arg, with multiple args is just the repr of the args tuple. (That never includes the class name. So, we want custom str.) | |||
2019-06-21 | flake8 | Jeff Forcier | |
2019-06-21 | Merge branch 'master' into 1311-int | Jeff Forcier | |
2019-06-21 | Use setuptools extras_require to offer paramiko[gssapi] | Jeff Forcier | |