Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cut 2.9.42.9.4 | Jeff Forcier | 2022-04-25 | 2 | -1/+2 |
| | |||||
* | Forgot to mark support-bug backported | Jeff Forcier | 2022-04-25 | 1 | -5/+6 |
| | |||||
* | Changelog re #1838, closes #1870 | Jeff Forcier | 2022-04-25 | 1 | -0/+5 |
| | |||||
* | threading related deprecation fixes for python 3.10 | Narendra-Neerukonda | 2022-04-25 | 6 | -9/+9 |
| | |||||
* | Changelog re #1964, #2024, #2023 | Jeff Forcier | 2022-04-25 | 1 | -0/+6 |
| | |||||
* | don't throw exception when comparing PKey to non-PKey | Christopher Papke | 2022-04-25 | 2 | -1/+6 |
| | |||||
* | Cut 2.9.32.9.3 | Jeff Forcier | 2022-03-18 | 2 | -1/+2 |
| | |||||
* | Changelog re #2002, re #2003, closes #2002 | Jeff Forcier | 2022-03-18 | 1 | -0/+4 |
| | |||||
* | util: store thread assigned id in thread-local storage | Richard Kojedzinszky | 2022-03-18 | 1 | -11/+7 |
| | | | | Fixes #2002 | ||||
* | Changelog closes #1963, closes #1977 | Jeff Forcier | 2022-03-18 | 1 | -0/+3 |
| | |||||
* | Fix publickey authentication with signed RSA key | Jun Omae | 2022-03-18 | 3 | -1/+22 |
| | |||||
* | Merge branch '2.8' into 2.9 | Jeff Forcier | 2022-03-11 | 1 | -2/+2 |
|\ | |||||
| * | Clarify SFTPClient.open() docs re: actual behavior of BufferedFile | Jeff Forcier | 2022-03-11 | 1 | -2/+2 |
| | | | | | | | | Closes #2000 | ||||
* | | Merge branch '2.8' into 2.9 | Jeff Forcier | 2022-02-25 | 2 | -1/+13 |
|\ \ | |/ | |||||
| * | blacken | Jeff Forcier | 2022-02-25 | 1 | -1/+6 |
| | | |||||
| * | Comment and changelog re #1985 | Jeff Forcier | 2022-02-25 | 2 | -0/+7 |
| | | |||||
| * | Add six to `install_requires` | Sondre Lillebø Gundersen | 2022-02-25 | 1 | -1/+1 |
| | | |||||
* | | Clarify disabled algorithms keys vs pubkeys in changelog | Jeff Forcier | 2022-02-11 | 1 | -3/+3 |
| | | |||||
* | | Cut 2.9.22.9.2 | Jeff Forcier | 2022-01-08 | 2 | -1/+2 |
| | | |||||
* | | Fix up logging and exception handling re: pubkey auth and presence/lack of ↵ | Jeff Forcier | 2022-01-08 | 2 | -12/+42 |
| | | | | | | | | | | | | server-sig-algs Re #1961 | ||||
* | | Add more visible backwards compat warning re 2.9 RSA2 changes | Jeff Forcier | 2022-01-08 | 1 | -0/+11 |
| | | |||||
* | | Cut 2.9.12.9.1 | Jeff Forcier | 2021-12-24 | 2 | -1/+2 |
| | | |||||
* | | Fix #1955 | Jeff Forcier | 2021-12-24 | 1 | -21/+32 |
| | | |||||
* | | Changelog and test re #1955 | Jeff Forcier | 2021-12-24 | 2 | -0/+17 |
| | | |||||
* | | Cut 2.9.02.9.0 | Jeff Forcier | 2021-12-23 | 2 | -1/+2 |
| | | |||||
* | | Changelog format tweak | Jeff Forcier | 2021-12-23 | 1 | -3/+3 |
| | | |||||
* | | Add agent RSA-SHA2 support, also tweak changelog w/ more ticketsrfc8832-sha2-key-algo | Jeff Forcier | 2021-12-23 | 3 | -5/+71 |
| | | |||||
* | | Add support for RSA SHA2 host and public keys | Jeff Forcier | 2021-12-23 | 19 | -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 readable | Jeff Forcier | 2021-12-23 | 1 | -27/+24 |
| | | | | | | | | The one-liner from 2005 is not cutting it, sorry | ||||
* | | Longterm TODOs | Jeff Forcier | 2021-12-23 | 2 | -0/+20 |
| | | |||||
* | | Weird typos introduced 2 years ago, bah | Jeff Forcier | 2021-12-09 | 1 | -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-life | Jeff Forcier | 2021-11-28 | 1 | -1/+1 |
| | | | | Probably the locales differ? sigh | ||||
* | Cut 2.8.12.8.1 | Jeff Forcier | 2021-11-28 | 2 | -1/+2 |
| | |||||
* | Fix changelog reference | Jeff Forcier | 2021-11-28 | 1 | -3/+3 |
| | |||||
* | Changelog format fix re #992 | Jeff Forcier | 2021-11-28 | 1 | -1/+1 |
| | |||||
* | Credit re #992 | Jeff Forcier | 2021-11-28 | 1 | -1/+1 |
| | |||||
* | Blacken code for #992 | Jeff Forcier | 2021-11-28 | 4 | -15/+22 |
| | |||||
* | Cleanup re #992 | Jeff Forcier | 2021-11-28 | 2 | -46/+7 |
| | | | | | | - remove apparently vestigial bits - remove Python 2.6 related bits - use pytest.skip instead of custom skip | ||||
* | Add changelog entry for #992 | Martin Packman | 2021-11-28 | 1 | -0/+4 |
| | |||||
* | Fix failure in listdir when server uses a locale | Martin Packman | 2021-11-28 | 3 | -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 decorator | Martin Packman | 2021-11-28 | 1 | -0/+48 |
| | |||||
* | Expose Python 2.6 compatible test skip decorator | Martin Packman | 2021-11-28 | 1 | -1/+39 |
| | |||||
* | Changelog re #1024 | Jeff Forcier | 2021-11-28 | 1 | -0/+3 |
| | |||||
* | Catch TypeError and UnsupportedAlgorithm when using Cryptography to load ↵ | Jeff Forcier | 2021-11-28 | 2 | -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 #1266 | Jeff Forcier | 2021-11-28 | 1 | -0/+7 |
| | |||||
* | Tests proving #1257 | Jeff Forcier | 2021-11-28 | 1 | -1/+31 |
| | |||||
* | Patch missed RSAKey for some reason. Fixed. | Jeff Forcier | 2021-11-28 | 1 | -4/+3 |
| | |||||
* | Roll back ABC using kit from contributed patch | Jeff Forcier | 2021-11-28 | 1 | -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 Forcier | 2021-11-28 | 1 | -4/+4 |
| | |||||
* | Check all data on keys when comparing for equality | Josh Snyder | 2021-11-28 | 5 | -14/+29 |
| | | | | | This eliminates the possibility that a hash collision results in two PKey objects that == each other. |