summaryrefslogtreecommitdiff
path: root/paramiko/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix Free Software Foundation addressPaul Howarth2022-03-151-1/+1
| | | | They moved from Temple Place to Franklin Street in 2005.
* Add support for RSA SHA2 host and public keysJeff Forcier2021-12-231-0/+1
| | | | | | Includes a handful of refactors and new semiprivate attributes on Transport and AuthHandler for better test visibility.
* Base case re #717 works now.Jeff Forcier2019-12-021-0/+2
| | | | | | | | | Huge ass squashed commit because I was experimenting with "commit entire feature at once so you do not leave broken tests around to break bisecting". Not sure it's worth it, at least not for large-ish, overhauling-existing-code feature adds. Breaking the work up over months did not help either, L M A O
* Implement ssh_config hostname canonicalization (WIP)Jeff Forcier2019-09-271-0/+2
| | | | | | | | - 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
* Sort top level import related junkJeff Forcier2019-09-261-4/+4
|
* Add SSHConfigDict to __init__Jeff Forcier2019-07-051-1/+2
|
* flake8, blackenJeff Forcier2019-06-141-1/+6
|
* Implement #322 - new ChannelFile subclass for stdin that calls ↵Jeff Forcier2019-06-141-1/+1
| | | | shutdown_write on close()
* Merge branch '2.4' into 2.5Jeff Forcier2019-06-141-1/+1
|\
| * Add some basic tests for Channel(Stderr)FileJeff Forcier2019-06-141-1/+1
| |
* | Merge branch '2.4'Jeff Forcier2018-05-291-8/+26
|\ \ | |/
| * Sort __all__Jeff Forcier2018-05-291-23/+23
| |
| * Blacken Paramiko on 2.4Chris Rose2018-05-171-45/+63
| |
* | Sort and double-quote __all__ to help an upcoming mergeJeff Forcier2018-05-291-39/+39
| |
* | Add ECDSAKey to __all__.Jeff Forcier2018-02-221-0/+1
| | | | | | | | Even tho __all__ is gonna go away soon. Meh.
* | Added Ed25519Key to __all__patriksevallius2018-02-211-0/+1
|/
* This explicit Python interpreter version check predates me.Jeff Forcier2017-10-101-9/+4
| | | | | I don't do such a thing elsewhere, last I looked, so let's just nuke it now that we're in the throes of another version changeup.
* Merge branch '2.2'Jeff Forcier2017-09-121-1/+1
|\
| * Merge branch '2.1' into 2.2Jeff Forcier2017-09-121-1/+1
| |\
| | * Added paramiko.GSS_EXCEPTIONS: exception types used by GSSAPIAnselm Kruis2017-08-041-1/+1
| | | | | | | | | | | | | | | This new constant is a tuple of the exception types used by the underlying GSSAPI/SSPI implementation.
* | | Generic certificate supportPaul Kapp2017-08-221-2/+2
|/ / | | | | | | | | | | Roll agnostic certificate support into PKey, and tweak publickey authentication to use it only if set. Requires explicit call to PKey.load_certificate() in order to alter the authentication behavior.
* | Support decrypting keysAlex Gaynor2017-06-031-0/+1
|/
* Additional house style formatting tweaks, mostly re: removal of line ↵Jeff Forcier2017-05-311-12/+19
| | | | continuations
* Final paramiko flake8 fix.Dorian Pula2017-05-311-0/+1
|
* Lots of flake8 fix.Dorian Pula2017-05-311-43/+48
|
* Merge branch 'master' into 267-intJeff Forcier2014-09-081-2/+1
|\ | | | | | | | | | | | | Conflicts: paramiko/client.py paramiko/transport.py sites/www/changelog.rst
| * Consolidate version info. Closes #249Jeff Forcier2014-08-251-2/+1
| |
| * Cut 1.14.1v1.14.11.14.1Jeff Forcier2014-08-251-1/+1
| |
* | Merge branch 'master' into gssapi-py3-supportAnselm Kruis2014-05-281-1/+1
|\ \ | |/ | | | | | | | | Conflicts: dev-requirements.txt sites/www/changelog.rst
| * Cut 1.14v1.14.01.14.0baserock/morphJeff Forcier2014-05-071-1/+1
| |
| * Cut 1.13.1v1.13.11.13.1Jeff Forcier2014-05-071-1/+1
| |
* | Merge branch 'master' into gssapi-py3-supportSebastian Deiss2014-03-261-42/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitignore README demos/demo_simple.py dev-requirements.txt paramiko/__init__.py paramiko/_winapi.py paramiko/agent.py paramiko/auth_handler.py paramiko/ber.py paramiko/buffered_pipe.py paramiko/channel.py paramiko/client.py paramiko/common.py paramiko/dsskey.py paramiko/ecdsakey.py paramiko/file.py paramiko/hostkeys.py paramiko/kex_gex.py paramiko/kex_group1.py paramiko/message.py paramiko/packet.py paramiko/pkey.py paramiko/primes.py paramiko/proxy.py paramiko/py3compat.py paramiko/server.py paramiko/sftp_client.py paramiko/transport.py paramiko/util.py paramiko/win_pageant.py setup.py sites/shared_conf.py sites/www/changelog.rst sites/www/conf.py sites/www/index.rst sites/www/installing.rst test.py tests/loop.py tests/stub_sftp.py tests/test_auth.py tests/test_client.py tests/test_file.py tests/test_hostkeys.py tests/test_kex.py tests/test_message.py tests/test_packetizer.py tests/test_pkey.py tests/test_sftp.py tests/test_sftp_big.py tests/test_transport.py tests/test_util.py
| * Some whitespacey bitsJeff Forcier2014-03-071-3/+3
| |
| * Merge remote-tracking branch 'scottkmaxwell/py3-support-without-py25' into ↵Jeff Forcier2014-03-051-30/+30
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python3 Conflicts: dev-requirements.txt paramiko/__init__.py paramiko/file.py paramiko/hostkeys.py paramiko/message.py paramiko/proxy.py paramiko/server.py paramiko/transport.py paramiko/util.py paramiko/win_pageant.py setup.py
| | * Bump version to 1.13.0 in initScott Maxwell2013-11-191-1/+1
| | |
| | * Remove Python 2.5 from travis and fix minimum required version in init and ↵Scott Maxwell2013-11-191-3/+3
| | | | | | | | | | | | README
| | * Fix dict iters, sorts, exceptions, bytes renames and tuple argsScott Maxwell2013-10-301-1/+1
| | |
| | * Fix importsScott Maxwell2013-10-301-6/+6
| | |
| | * Fix importsScott Maxwell2013-10-301-24/+24
| | |
| * | Merge branch '1.11' into 1.12Jeff Forcier2014-03-041-42/+1
| |\ \ | | | | | | | | | | | | | | | | Conflicts: paramiko/hostkeys.py
| | * \ Merge branch '1.10' into 1.11Jeff Forcier2014-03-031-42/+1
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: fabfile.py paramiko/__init__.py
| | | * | s/python/Python/, c'mon son!Jeff Forcier2014-02-211-1/+1
| | | | |
| | | * | Move module level docstring into Sphinx docsJeff Forcier2014-02-211-32/+0
| | | | |
| | | * | Don't actually need :class: anywhere nowJeff Forcier2014-02-211-3/+3
| | | | |
| | | * | Replace accidental class-refs on local method-refsJeff Forcier2014-02-211-2/+2
| | | | |
| | | * | Mass SnR of class refs with dotted ones.Jeff Forcier2014-02-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Boo on Sphinx for not letting me just change this behavior by default. There are a handful of incorrect items here that will get tweaked later.
| | | * | This handily explains why everything was really confusing in autodocJeff Forcier2014-02-141-7/+0
| | | | |
| | | * | Merge branch '1.10' into sphinx-256Jeff Forcier2014-02-141-1/+1
| | | |\ \
| | | | * | Cut 1.10.6v1.10.61.10.6Jeff Forcier2014-02-141-1/+1
| | | | | |
| | | * | | Epydoc -> Sphinx.Olle Lundberg2014-01-231-11/+11
| | | |/ /