Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-29 | config - implement Match final | Markus Koetter | |
2023-06-09 | Add versionchanged directives re #2058 | Jeff Forcier | |
2023-06-09 | Condense new docstring param entries for concurrent SFTP get reqs | Jeff Forcier | |
Re #2058 | |||
2023-06-02 | Make test for prefetch requests limit stable | Klemens Schölhorn | |
The prefetch requests are added in a background process, so the might not be ready when the test wants to count them. Fix it by introducing a wait_for untility function that waits for a assert to pass for a specified timeout, to give the background thread the chance to start and add the prefetch requests. Also lock the prefetch lock before trying to access the extents to prevent a data race. | |||
2023-06-02 | Add test for prefetch request limit | Benjamin C Winston (Technical Operations) | |
2023-06-02 | Add note about OpenSSH sftp's concurrent limit | Benjamin C Winston (Technical Operations) | |
2023-06-02 | Allow limiting the number of concurrent prefetch requests | Klemens Schölhorn | |
Currently prefetch will send all requests for all chunks for the file in one shot. With the default chunk size of 32k, this can result in many thousand outstanding requests for large files. Some servers like Serv-U 15.2.3.742 seem to be dropping requests after a certain number, which results in the file download hanging indefinitely (or until the server closes the connection). Fix this issue by letting the user specify a limit for the number of concurrent requests. This is similar to openssh's sftp, which limits the number of concurrent requests to 64 by default. | |||
2023-05-26 | Update GSS tests to leverage util._support for finding fixture keys | Jeff Forcier | |
Re #2245 | |||
2023-05-25 | Forgot to mark a 3.2 bug major | Jeff Forcier | |
2023-05-25 | No more GPG on PyPI | Jeff Forcier | |
2023-05-25 | Cut 3.2.0 | Jeff Forcier | |
2023-05-25 | blacken | Jeff Forcier | |
2023-05-25 | Re-run regular Transport test suite with new experimental subclass too | Jeff Forcier | |
2023-05-25 | Test rest of new/modified PKey members | Jeff Forcier | |
Includes more migrations from test_pkey to pkey | |||
2023-05-24 | TODOs for later | Jeff Forcier | |
2023-05-24 | Changelog enhancements for recent work | Jeff Forcier | |
2023-05-24 | Test PKey.from_path's use of expanduser | Jeff Forcier | |
This blows up poorly when expanduser is not in use, but eh. | |||
2023-05-24 | Docstring tweak | Jeff Forcier | |
2023-05-24 | test-related TODO | Jeff Forcier | |
2023-05-24 | TODO/tweak to PKey.__repr__ | Jeff Forcier | |
2023-05-24 | More speling | Jeff Forcier | |
2023-05-24 | AuthStrategy get_sources doesn't need transport arg anymore | Jeff Forcier | |
2023-05-24 | Fix a couple minor-but-critical Agent issues wrt SHA2 + certs | Jeff Forcier | |
2023-05-22 | py37 todo | Jeff Forcier | |
2023-05-22 | Test AuthStrategy itself | Jeff Forcier | |
2023-05-22 | Test AuthFailure | Jeff Forcier | |
2023-05-22 | Test AuthResult | Jeff Forcier | |
2023-05-22 | Speling | Jeff Forcier | |
2023-05-22 | Test existing AuthSource class tree | Jeff Forcier | |
Includes relevant tweaks to assorted classes | |||
2023-05-22 | Start testing AuthStrategy | Jeff Forcier | |
Plus! - Document AuthStrategy and AuthHandler modules (latter never had docs? lol) - Minor tweaks to these modules' docstrings etc - Stop comparing to __all__ in __init__.py, ugh | |||
2023-05-22 | Docstring tweak, import sort | Jeff Forcier | |
2023-05-22 | Fix up dangling refs to aborted new doc | Jeff Forcier | |
2023-05-22 | AuthStrategy TODOs for next feature update | Jeff Forcier | |
2023-05-18 | Overhaul README rfc links footnote to refer to openssh | Jeff Forcier | |
2023-05-18 | Changelog entry for signature algorithm fallback change re #2012, re #1961 | Jeff Forcier | |
2023-05-18 | Test AgentKey.asbytes | Jeff Forcier | |
Plus related twiddling of test key files | |||
2023-05-18 | Test more of recent AgentKey additions | Jeff Forcier | |
Migrate rest of existing agent tests to new module Also make them better. Also fix AttributeError raising to not be py3.10 specific | |||
2023-05-18 | Implement _fields on AgentKey so __eq__ works correctly | Jeff Forcier | |
2023-05-18 | Sick of the warnings about this and don't use it myself | Jeff Forcier | |
2023-05-18 | Use new Invocations combo check task | Jeff Forcier | |
2023-05-18 | Partial implementation of new AuthStrategy mechanism re #387 | Jeff Forcier | |
2023-05-18 | Made PKey.from_path cert-aware & tilde-friendly | Jeff Forcier | |
This was previously only done in SSHClient. It's not relevant for from_type_string which is aimed at ssh-agents, which tend to do their own cert loading where necessary | |||
2023-05-18 | Migrate cert related tests to newer pkey module | Jeff Forcier | |
- Merge them but also break them up. It's complicated. - Move cert files into _support - Related comments in the source as some of this is non-intuitive | |||
2023-05-18 | Twiddle RSA signature algorithm fallback behavior in AuthOnlyHandler | Jeff Forcier | |
Also includes more rearranging of AuthHandler related tests | |||
2023-05-18 | Modernize auth tests to use shared server manager | Jeff Forcier | |
Also move auth tests to be new style filename, obj naming Also allow test task module selector to see new-style test modules | |||
2023-05-05 | Start consolidating test server nonsense | Jeff Forcier | |
2023-05-05 | Start using git-blame-ignore-revs | Jeff Forcier | |
This file location/name is a GitHub-honored convention, and I've set up my local clone with `git config blame.ignoreRevsFile .git-blame-ignore-revs` to match. | |||
2023-05-05 | Allow transport tests' server to specify which class to use | Jeff Forcier | |
2023-05-05 | Refactor pubkey algo fallback | 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. |