Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-25 | Re-run regular Transport test suite with new experimental subclass too | Jeff Forcier | |
2023-05-18 | Twiddle RSA signature algorithm fallback behavior in AuthOnlyHandler | Jeff Forcier | |
Also includes more rearranging of AuthHandler related tests | |||
2023-05-05 | Start consolidating test server nonsense | Jeff Forcier | |
2023-05-05 | Allow transport tests' server to specify which class to use | Jeff Forcier | |
2023-05-05 | Test proving the issue driving most use of disabled_algorithms | Jeff Forcier | |
Phrased in a it-passes-now fashion, but once fixed in main code path, will need changing of course. | |||
2023-05-05 | Comment updates | Jeff Forcier | |
2023-05-05 | Migrate rest of main keys and update suite to be more pytest-relaxed compat | Jeff Forcier | |
Main branch as of today: 350 passed, 21 skipped, 52 deselected, 3 warnings in 11.10s This branch as of this commit: 361 passed, 21 skipped, 52 deselected, 3 warnings in 10.51s Of those 11 "new" tests, 8 are ones I wrote (tests/pkey.py). Hard to figure out what the other 3 are given pytest-relaxed's output is very different from regular verbose pytest. oops. | |||
2023-05-05 | Start moving key fixtures into support folder | Jeff Forcier | |
2023-05-05 | Opt-in overhaul to how MSG_SERVICE_REQUEST is done | Jeff Forcier | |
- New subclass(es) for opt-in use. Most below messages refer to them, not parent classes. - In parent classes, make handler tables instance attributes for easier subclass twiddling. - Refactor Transport-level session check - Refactor Transport-level auth handler instantiation (but keep behavior the same, for now) - Add service-request handler to Transport subclass, and remove from AuthHandler subclass - Remove manual event injection from the handful of Transport auth methods which supported it. Suspect unused, don't need the extra complexity, and wasn't consistent anyways - can add back smarter later if anyone needs it. - Not bothering with gssapi at all for now as I cannot easily test it - Primarily tested against the new AuthStrategy architecture | |||
2023-01-24 | [DATALAD RUNCMD] Run codespell -w | Yaroslav Halchenko | |
=== Do not change lines below === { "chain": [], "cmd": "codespell -w", "exit": 0, "extra_inputs": [], "inputs": [], "outputs": [], "pwd": "." } ^^^ Do not change lines above ^^^ | |||
2023-01-16 | well that's just super()! | Jeff Forcier | |
2023-01-12 | We live in the future now | Jeff Forcier | |
2023-01-11 | blacken | Jeff Forcier | |
2023-01-09 | s/mock/unittest.mock/g | Jeff Forcier | |
2023-01-09 | py3compat.bytes -> builtin or literal depending | Jeff Forcier | |
2023-01-09 | Migrate some byte related helpers around | Jeff Forcier | |
I feel like we should be able to just nuke byte_chr and friends at this point, but it's not entirely obvious, so let's rock that boat later. | |||
2022-04-26 | replace blowfish with different cipher in test | Mike Roest | |
2022-04-26 | Remove blowfish from transport ciphers | Mike Roest | |
2022-04-25 | Merge branch '2.10' | Jeff Forcier | |
2022-04-25 | Merge branch '2.9' into 2.10 | Jeff Forcier | |
2022-04-25 | threading related deprecation fixes for python 3.10 | Narendra-Neerukonda | |
2022-04-25 | Merge branch '2.10' | Jeff Forcier | |
2022-04-22 | Add -cert-v01@openssh.com variants to accepted host key algorithms | Jeff Forcier | |
Solves #2035 | |||
2022-03-25 | Refactor sha1 test skipping a tad | Jeff Forcier | |
2022-03-21 | blacken | Paul Howarth | |
2022-03-20 | Skip tests requiring sha1 signing if the backend doesn't support that | Paul Howarth | |
Red Hat Enterprise Linux 9 will have SHA-1 signatures disabled by default. It is likely that SHA-1 signatures will disappear elsewhere over time too. This change detects if sha1 signatures are not supported by the backend and skips tests that rely on that functionality. This is a workaround for #2004. It would be good to reduce the reliance of the test suite on sha1 signatures except in the cases where that is explicitly being tested, and the markers added here give a decent starting point for seeing where to change things. | |||
2022-03-15 | Fix Free Software Foundation address | Paul Howarth | |
They moved from Temple Place to Franklin Street in 2005. | |||
2021-12-24 | Changelog and test re #1955 | Jeff Forcier | |
2021-12-23 | Add support for RSA SHA2 host and public keys | Jeff Forcier | |
Includes a handful of refactors and new semiprivate attributes on Transport and AuthHandler for better test visibility. | |||
2021-12-09 | Weird typos introduced 2 years ago, bah | Jeff Forcier | |
Test currently passes on my workstation tho | |||
2019-06-21 | Extend new algorithm disabling to compressions | Jeff Forcier | |
2019-06-21 | Spot check use of new algorithm properties | Jeff Forcier | |
2019-06-21 | Rename to disableD_algorithms everywhere for consistency | Jeff Forcier | |
Having it feel verb-y isn't that much better than the alternative, and consistency is a nice hobgoblin | |||
2019-06-21 | Basic impl of algorithm filtering | Jeff Forcier | |
Not actually leveraged anywhere yet | |||
2019-06-08 | flake8 now applied to tests, huzzah | Jeff Forcier | |
2019-06-08 | Clean up shitty old test names of form test_[9-0A-Z]+_.* | Jeff Forcier | |
2018-09-18 | Fix and changelog re #1283 | Jeff Forcier | |
2018-09-18 | Fix a pseudo-bug re: responding to MSG_UNIMPLEMENTED w/ itself | Jeff Forcier | |
2018-09-17 | Blacken 2.0 with black 18.6b4 | Jeff Forcier | |
2018-09-17 | Mark known slow tests as 'slow' pytest marker, and skip them by default | Jeff Forcier | |
2018-09-17 | Import cleanup, mostly focused on s/tests/./ | Jeff Forcier | |
2018-09-17 | Rename util func that trips pytest's default discovery. | Jeff Forcier | |
Wouldn't matter as much under pytest-relaxed discovery, but, eh | |||
2018-03-12 | Initial tests proving CVE-2018-7750 / #1175 | Jeff Forcier | |
2018-03-12 | Allow overriding test client connect kwargs in Transport test suite | Jeff Forcier | |
2017-06-09 | Allow any buffer type to be sent to Channel | Martin Packman | |
Fixes #968 Changes the behaviour of the underlying asbytes helper to pass along unknown types. Most callers already handle this by passing the bytes along to a file or socket-like object which will raise TypeError anyway. Adds test coverage through the Transport implementation. Change against the 1.17 branch. | |||
2017-06-05 | test transport security options can be set to defaults | Pierce Lopez | |
ensures all defaults key/cipher/digest etc types are supported | |||
2017-05-31 | Additional house style formatting tweaks, mostly re: removal of line ↵ | Jeff Forcier | |
continuations | |||
2016-06-09 | Issue #537 reproduction test and fix | Krzysztof Rusek | |
2016-04-22 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-22 | Hack in a sleep() to avoid race conditions during timeout test. | Jeff Forcier | |
(HOPEFULLY) closes #612 |