summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-12-16Parse tokens in ProxyJumpBruno Inec
This way, ProxyJump parsing can be implemented by higher-level clients with the benefits of tokens being already parsed.
2021-11-28No idea why the lack of this blew up on circle but not locallyJeff Forcier
Probably the locales differ? sigh
2021-11-28Cut 2.8.1Jeff Forcier
2021-11-28Fix changelog referenceJeff Forcier
2021-11-28Changelog format fix re #992Jeff Forcier
2021-11-28Credit re #992Jeff Forcier
2021-11-28Blacken code for #992Jeff Forcier
2021-11-28Cleanup re #992Jeff Forcier
- remove apparently vestigial bits - remove Python 2.6 related bits - use pytest.skip instead of custom skip
2021-11-28Add changelog entry for #992Martin Packman
2021-11-28Fix failure in listdir when server uses a localeMartin Packman
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.
2021-11-28Add new requireNonAsciiLocale test decoratorMartin Packman
2021-11-28Expose Python 2.6 compatible test skip decoratorMartin Packman
2021-11-28Changelog re #1024Jeff Forcier
2021-11-28Catch TypeError and UnsupportedAlgorithm when using Cryptography to load ↵Jeff Forcier
private key material Prior to this change, these exceptions bubble up as-is instead of becoming SSHException instances like most other key-loading errors
2021-11-28Changelog closes #1257, re #1266Jeff Forcier
2021-11-28Tests proving #1257Jeff Forcier
2021-11-28Patch missed RSAKey for some reason. Fixed.Jeff Forcier
2021-11-28Roll back ABC using kit from contributed patchJeff Forcier
- 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
2021-11-28Blacken patch.Jeff Forcier
2021-11-28Check all data on keys when comparing for equalityJosh Snyder
This eliminates the possibility that a hash collision results in two PKey objects that == each other.
2021-11-28Enhance tests of existing/general key cmp/hash behaviorJeff Forcier
Not sure why these were never explicitly tested
2021-11-28Pre-patch test proving security flaw re: 32bit key hash comparisonsJeff Forcier
2021-11-28basic alpine i386 dockerfileJeff Forcier
2021-11-28Fix silly but apparently nonfatal dev-req self-install typoJeff Forcier
2021-11-28Changelog re security flaw email, re #908Jeff Forcier
2021-11-28Blacken for hostkeys fixJeff Forcier
2021-11-28test_hostkeys: test SubDict.__delitem__()Lans Zhang
SubDict.__delitem__() would trigger the KeyError exception if a key type to be deleted is not present. Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2021-11-28hostkeys: fix raising KeyError in SubDict.__delitem__()Lans Zhang
If the specified key type is found out, the exception KeyError should not happen. Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2021-10-15Merge branch '2.7' into 2.8Jeff Forcier
2021-10-15Merge branch '2.6' into 2.7Jeff Forcier
2021-10-15Merge branch '2.5' into 2.6Jeff Forcier
2021-10-15Enhance language around SSHClient.close()Jeff Forcier
2021-10-09blackenJeff Forcier
2021-10-09Cut 2.8.0Jeff Forcier
2021-10-09Nix travis from tasksJeff Forcier
2021-10-09Classify bug as major in case I don't cut a bugfix for 2.7Jeff Forcier
2021-10-09For some reason :rfc: blows up where :rfc-reference: does notJeff Forcier
Only when running as part of my fullstack release task, specifically when I load up sphinx+releases to parse the changelog. Makes no sense at all but no time to really dig more...
2021-10-09Massage upstream 'release.all' task too re: custom publishJeff Forcier
2021-10-08Less confusing name of overriding task pleaseJeff Forcier
2021-10-08TODOJeff Forcier
2021-10-08Released orb versionJeff Forcier
2021-10-08bye felicia^WtravisJeff Forcier
2021-10-08Use new orb docs jobJeff Forcier
2021-10-08Port tests-folder-in-sdist safety check from TravisJeff Forcier
This isn't as much of a thing in my other projects so not in the orb for now
2021-10-08Try getting Kerberos working on CircleJeff Forcier
Sadly it fails. Unclear whether I'm missing something, or if this represents a diff between the Ubuntu versions Travis last used and what Circle's images are on. I did get the tests themselves truly running, and while I trimmed back the deps a bit vs Travis, it's only as some of them were redundant/required by other packages we install here. Leaving it defined but not actually used in the workflow.
2021-10-08Shift 'full' extras install to our self-install in dev-reqsJeff Forcier
Makes sure the extras function ok, removes need to do it within CI. anyone using dev-reqs is implicitly dev'ing and wanting the full package
2021-10-08bump test/ci related sleep :(Jeff Forcier
2021-10-08Moar orb debuggeryJeff Forcier
2021-10-08Add some older crypto versions to new 2nd py3.6 test stepJeff Forcier
(no coverage for this one tho)
2021-10-08Expand an old slightly confusing commentJeff Forcier