summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-06-29config - implement Match finalMarkus Koetter
2023-06-09Add versionchanged directives re #2058Jeff Forcier
2023-06-09Condense new docstring param entries for concurrent SFTP get reqsJeff Forcier
Re #2058
2023-06-02Make test for prefetch requests limit stableKlemens 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-02Add test for prefetch request limitBenjamin C Winston (Technical Operations)
2023-06-02Add note about OpenSSH sftp's concurrent limitBenjamin C Winston (Technical Operations)
2023-06-02Allow limiting the number of concurrent prefetch requestsKlemens 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-26Update GSS tests to leverage util._support for finding fixture keysJeff Forcier
Re #2245
2023-05-25Forgot to mark a 3.2 bug majorJeff Forcier
2023-05-25No more GPG on PyPIJeff Forcier
2023-05-25Cut 3.2.0Jeff Forcier
2023-05-25blackenJeff Forcier
2023-05-25Re-run regular Transport test suite with new experimental subclass tooJeff Forcier
2023-05-25Test rest of new/modified PKey membersJeff Forcier
Includes more migrations from test_pkey to pkey
2023-05-24TODOs for laterJeff Forcier
2023-05-24Changelog enhancements for recent workJeff Forcier
2023-05-24Test PKey.from_path's use of expanduserJeff Forcier
This blows up poorly when expanduser is not in use, but eh.
2023-05-24Docstring tweakJeff Forcier
2023-05-24test-related TODOJeff Forcier
2023-05-24TODO/tweak to PKey.__repr__Jeff Forcier
2023-05-24More spelingJeff Forcier
2023-05-24AuthStrategy get_sources doesn't need transport arg anymoreJeff Forcier
2023-05-24Fix a couple minor-but-critical Agent issues wrt SHA2 + certsJeff Forcier
2023-05-22py37 todoJeff Forcier
2023-05-22Test AuthStrategy itselfJeff Forcier
2023-05-22Test AuthFailureJeff Forcier
2023-05-22Test AuthResultJeff Forcier
2023-05-22SpelingJeff Forcier
2023-05-22Test existing AuthSource class treeJeff Forcier
Includes relevant tweaks to assorted classes
2023-05-22Start testing AuthStrategyJeff 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-22Docstring tweak, import sortJeff Forcier
2023-05-22Fix up dangling refs to aborted new docJeff Forcier
2023-05-22AuthStrategy TODOs for next feature updateJeff Forcier
2023-05-18Overhaul README rfc links footnote to refer to opensshJeff Forcier
2023-05-18Changelog entry for signature algorithm fallback change re #2012, re #1961Jeff Forcier
2023-05-18Test AgentKey.asbytesJeff Forcier
Plus related twiddling of test key files
2023-05-18Test more of recent AgentKey additionsJeff 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-18Implement _fields on AgentKey so __eq__ works correctlyJeff Forcier
2023-05-18Sick of the warnings about this and don't use it myselfJeff Forcier
2023-05-18Use new Invocations combo check taskJeff Forcier
2023-05-18Partial implementation of new AuthStrategy mechanism re #387Jeff Forcier
2023-05-18Made PKey.from_path cert-aware & tilde-friendlyJeff 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-18Migrate cert related tests to newer pkey moduleJeff 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-18Twiddle RSA signature algorithm fallback behavior in AuthOnlyHandlerJeff Forcier
Also includes more rearranging of AuthHandler related tests
2023-05-18Modernize auth tests to use shared server managerJeff 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-05Start consolidating test server nonsenseJeff Forcier
2023-05-05Start using git-blame-ignore-revsJeff 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-05Allow transport tests' server to specify which class to useJeff Forcier
2023-05-05Refactor pubkey algo fallbackJeff Forcier
2023-05-05Test proving the issue driving most use of disabled_algorithmsJeff Forcier
Phrased in a it-passes-now fashion, but once fixed in main code path, will need changing of course.