summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Cut 2.0.62.0.6Jeff Forcier2017-06-092-1/+2
* Copy 1.x releases to 2.x changelogJeff Forcier2017-06-091-0/+2
* Port #906 changelog to 2.0 re #976Jeff Forcier2017-06-091-0/+2
* Merge branch '2.0' into 976-intJeff Forcier2017-06-0933-386/+547
|\
| * Hand-port #984 to 2.0Jeff Forcier2017-06-092-1/+4
| * Port #971 changelog from 1.x to 2.xJeff Forcier2017-06-091-0/+5
| * Flake8/etc tweaks re #971 in 2.xJeff Forcier2017-06-093-7/+3
| * Tweak comments as suggested in reviewMartin Packman2017-06-093-4/+6
| * Allow any buffer type to be written to SFTPFileMartin Packman2017-06-092-4/+31
| * Allow any buffer type to be sent to ChannelMartin Packman2017-06-092-9/+79
| * Import from py3compat directly in test_clientMartin Packman2017-06-091-1/+1
| * Allow any buffer type to written to BufferedFileMartin Packman2017-06-092-12/+52
| * Add new skipUnlessBuiltin function for testingMartin Packman2017-06-091-0/+36
| * Unify 1.x and 2.x changelog entries.Jeff Forcier2017-06-091-9/+9
| * Changelog re #956Jeff Forcier2017-06-091-0/+3
| * Replace coveralls with codecov, comments disabledNikolai R Kristiansen2017-06-093-4/+5
| * Merge branch '2.0' into 952-intJeff Forcier2017-06-0925-262/+318
| |\
| | * Hand-picked backport of #912, fixes #741Jeff Forcier2017-06-064-2/+47
| | * Partially apply #983 for 2.0+Jeff Forcier2017-06-062-1/+4
| | * Changelog re #667Jeff Forcier2017-06-061-0/+4
| | * Merge branch '2.0' into 667-intJeff Forcier2017-06-0677-4235/+2532
| | |\
| | | * No idea how this fancy quote got in here or why it wasn't causing barfs priorJeff Forcier2017-06-051-1/+1
| | | * Changelog because I deserve itJeff Forcier2017-06-051-0/+3
| | | * Move to 'inv sites' style doc nitpicking.Jeff Forcier2017-06-0523-228/+235
| | | * Changelog closes #911, closes #900Jeff Forcier2017-06-051-0/+5
| | | * Transport: prefer ecdsa server host keys over rsaPierce Lopez2017-06-051-1/+4
| | | * Overhaul changelog re #981. Closes #794.Jeff Forcier2017-06-051-3/+5
| | | * changelog: update for #794Pierce Lopez2017-06-051-0/+3
| | | * transport: _key_info for ecdsa-sha2-nistp384 and -nistp521Pierce Lopez2017-06-051-0/+2
| | | * test transport security options can be set to defaultsPierce Lopez2017-06-051-0/+9
| | * | Merge branch 'master' into remove-rc4Alex Gaynor2016-04-2532-487/+756
| | |\ \
| | * \ \ Merge branch 'master' into remove-rc4Alex Gaynor2016-04-233-3/+26
| | |\ \ \
| | * | | | Drop support for RC4.Alex Gaynor2016-01-281-23/+2
| * | | | | re-enable client cleanup test for python3Pierce Lopez2017-06-021-8/+5
| * | | | | update changelog with fix for #949Pierce Lopez2017-06-021-0/+4
| * | | | | remove back-reference from Transport to SSHClientPierce Lopez2017-06-022-6/+0
| * | | | | remove ResourceManager to fix leak of Transport/SSHClientKyle Agronick2017-06-022-73/+0
| | |_|_|/ | |/| | |
* | | | | cleanup unused and star importsPierce Lopez2017-06-013-3/+2
* | | | | can depend on collections.MutableMapping being availablePierce Lopez2017-06-011-6/+1
* | | | | all supported versions of python2 have cStringIOPierce Lopez2017-06-011-9/+2
* | | | | transport: remove compat for old python lacking sock.settimeout()Pierce Lopez2017-06-011-8/+3
|/ / / /
* | | | Missed a spotJeff Forcier2017-06-011-1/+1
* | | | Wasn't technically a bug but flake8 pointed out how dumb it wasJeff Forcier2017-06-011-2/+2
* | | | Flake8 rest of transport.py!Jeff Forcier2017-06-011-115/+250
* | | | Address an unused variable bit.Jeff Forcier2017-06-011-2/+2
* | | | Python 2.6 compat formatstringsJeff Forcier2017-06-013-6/+9
* | | | Remove useless/wrong return statementJeff Forcier2017-06-011-2/+0
* | | | Test & impl for truly functional HostKeys.__delitem__Jeff Forcier2017-06-012-1/+20
* | | | Refactor HostKeys' scan-for-entry codeJeff Forcier2017-06-011-8/+18
* | | | Move implicit string concat to a noqaJeff Forcier2017-06-011-2/+2