summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Cut 2.9.42.9.4Jeff Forcier2022-04-252-1/+2
|
* Forgot to mark support-bug backportedJeff Forcier2022-04-251-5/+6
|
* Changelog re #1838, closes #1870Jeff Forcier2022-04-251-0/+5
|
* threading related deprecation fixes for python 3.10Narendra-Neerukonda2022-04-256-9/+9
|
* Changelog re #1964, #2024, #2023Jeff Forcier2022-04-251-0/+6
|
* don't throw exception when comparing PKey to non-PKeyChristopher Papke2022-04-252-1/+6
|
* Cut 2.9.32.9.3Jeff Forcier2022-03-182-1/+2
|
* Changelog re #2002, re #2003, closes #2002Jeff Forcier2022-03-181-0/+4
|
* util: store thread assigned id in thread-local storageRichard Kojedzinszky2022-03-181-11/+7
| | | | Fixes #2002
* Changelog closes #1963, closes #1977Jeff Forcier2022-03-181-0/+3
|
* Fix publickey authentication with signed RSA keyJun Omae2022-03-183-1/+22
|
* Merge branch '2.8' into 2.9Jeff Forcier2022-03-111-2/+2
|\
| * Clarify SFTPClient.open() docs re: actual behavior of BufferedFileJeff Forcier2022-03-111-2/+2
| | | | | | | | Closes #2000
* | Merge branch '2.8' into 2.9Jeff Forcier2022-02-252-1/+13
|\ \ | |/
| * blackenJeff Forcier2022-02-251-1/+6
| |
| * Comment and changelog re #1985Jeff Forcier2022-02-252-0/+7
| |
| * Add six to `install_requires`Sondre Lillebø Gundersen2022-02-251-1/+1
| |
* | Clarify disabled algorithms keys vs pubkeys in changelogJeff Forcier2022-02-111-3/+3
| |
* | Cut 2.9.22.9.2Jeff Forcier2022-01-082-1/+2
| |
* | Fix up logging and exception handling re: pubkey auth and presence/lack of ↵Jeff Forcier2022-01-082-12/+42
| | | | | | | | | | | | server-sig-algs Re #1961
* | Add more visible backwards compat warning re 2.9 RSA2 changesJeff Forcier2022-01-081-0/+11
| |
* | Cut 2.9.12.9.1Jeff Forcier2021-12-242-1/+2
| |
* | Fix #1955Jeff Forcier2021-12-241-21/+32
| |
* | Changelog and test re #1955Jeff Forcier2021-12-242-0/+17
| |
* | Cut 2.9.02.9.0Jeff Forcier2021-12-232-1/+2
| |
* | Changelog format tweakJeff Forcier2021-12-231-3/+3
| |
* | Add agent RSA-SHA2 support, also tweak changelog w/ more ticketsrfc8832-sha2-key-algoJeff Forcier2021-12-233-5/+71
| |
* | Add support for RSA SHA2 host and public keysJeff Forcier2021-12-2319-75/+631
| | | | | | | | | | | | Includes a handful of refactors and new semiprivate attributes on Transport and AuthHandler for better test visibility.
* | Enhance kex DEBUG logging to be more readableJeff Forcier2021-12-231-27/+24
| | | | | | | | The one-liner from 2005 is not cutting it, sorry
* | Longterm TODOsJeff Forcier2021-12-232-0/+20
| |
* | Weird typos introduced 2 years ago, bahJeff Forcier2021-12-091-2/+2
|/ | | | Test currently passes on my workstation tho
* No idea why the lack of this blew up on circle but not locallyi-hate-my-lifeJeff Forcier2021-11-281-1/+1
| | | | Probably the locales differ? sigh
* Cut 2.8.12.8.1Jeff Forcier2021-11-282-1/+2
|
* Fix changelog referenceJeff Forcier2021-11-281-3/+3
|
* Changelog format fix re #992Jeff Forcier2021-11-281-1/+1
|
* Credit re #992Jeff Forcier2021-11-281-1/+1
|
* Blacken code for #992Jeff Forcier2021-11-284-15/+22
|
* Cleanup re #992Jeff Forcier2021-11-282-46/+7
| | | | | | - remove apparently vestigial bits - remove Python 2.6 related bits - use pytest.skip instead of custom skip
* Add changelog entry for #992Martin Packman2021-11-281-0/+4
|
* Fix failure in listdir when server uses a localeMartin Packman2021-11-283-12/+51
| | | | | | | | | | | | | | | Fixes #985 SFTPAttributes uses the locale-aware %b directive for the abbreviated month name with time.strftime, but was not decoding the result on Python 2.7. Add a strftime alias in py3compat that will always return unicode, and resolve the mixing of bytes and text in SFTPAttributes methods. Add a test at the listdir level, and a more specific test for the SFTPAttributes asbytes method.
* Add new requireNonAsciiLocale test decoratorMartin Packman2021-11-281-0/+48
|
* Expose Python 2.6 compatible test skip decoratorMartin Packman2021-11-281-1/+39
|
* Changelog re #1024Jeff Forcier2021-11-281-0/+3
|
* Catch TypeError and UnsupportedAlgorithm when using Cryptography to load ↵Jeff Forcier2021-11-282-4/+9
| | | | | | | private key material Prior to this change, these exceptions bubble up as-is instead of becoming SSHException instances like most other key-loading errors
* Changelog closes #1257, re #1266Jeff Forcier2021-11-281-0/+7
|
* Tests proving #1257Jeff Forcier2021-11-281-1/+31
|
* Patch missed RSAKey for some reason. Fixed.Jeff Forcier2021-11-281-4/+3
|
* Roll back ABC using kit from contributed patchJeff Forcier2021-11-281-6/+3
| | | | | | - blew up good for me for reasons I don't entirely grok - also feels like too big of a change to do in a patch release - is not a critical piece of the bugfix - NotImplementedError is fine for now
* Blacken patch.Jeff Forcier2021-11-281-4/+4
|
* Check all data on keys when comparing for equalityJosh Snyder2021-11-285-14/+29
| | | | | This eliminates the possibility that a hash collision results in two PKey objects that == each other.