summaryrefslogtreecommitdiffhomepage
path: root/sites
AgeCommit message (Collapse)Author
2024-02-10Fix 32-bit-ism in protocol seqno rollover test from Terrapin fixJeff Forcier
Fixes #2353
2023-12-18Mark recent bugs as majorJeff Forcier
2023-12-18Syntax typo fix in changelogJeff Forcier
2023-12-18Cut 3.4.0Jeff Forcier
2023-12-18Changelog/comment updatesJeff Forcier
2023-12-17Expand MessageOrderError use to handle more packet typesJeff Forcier
2023-12-17Raise exception when sequence numbers rollover during initial kexJeff Forcier
2023-12-16Changelog tweak re: other new Transport kwargJeff Forcier
2023-12-16Enforce zero seqno on kexinitJeff Forcier
2023-12-16Fill in CVE number for Terrapin attackJeff Forcier
2023-12-16Raise new exception type when unexpected messages appearJeff Forcier
2023-12-15Early changelog re: TerrapinJeff Forcier
2023-12-15Merge branch '3.2' into 3.3Jeff Forcier
2023-12-15Make ext-info faux-KexAlgorithm detection more robustJeff Forcier
2023-09-23Merge branch '3.2' into 3.3Jeff Forcier
2023-09-23RTD YAML updateJeff Forcier
2023-07-28Cut 3.3.1Jeff Forcier
2023-07-28Nuke some ancient, unnecessary top level filesJeff Forcier
2023-07-28Cut 3.3.0Jeff Forcier
2023-07-28Minor typo fixes and doc enhancements re #1907Jeff Forcier
2023-07-28Docs cleanup and an apparently non loadbearing test typo, re #1907Jeff Forcier
2023-06-29config - implement Match finalMarkus Koetter
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-25Forgot to mark a 3.2 bug majorJeff Forcier
2023-05-25Cut 3.2.0Jeff Forcier
2023-05-24Changelog enhancements for recent workJeff Forcier
2023-05-24Fix a couple minor-but-critical Agent issues wrt SHA2 + certsJeff Forcier
2023-05-22SpelingJeff Forcier
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-22Fix up dangling refs to aborted new docJeff Forcier
2023-05-18Changelog entry for signature algorithm fallback change re #2012, re #1961Jeff Forcier
2023-05-18Implement _fields on AgentKey so __eq__ works correctlyJeff Forcier
2023-05-05Enhance PKey.from_path and test it betterJeff Forcier
2023-05-05Opt-in overhaul to how MSG_SERVICE_REQUEST is doneJeff 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-05-05Enhance AgentKey with comment, inner_key attributesJeff Forcier
- Comment was being read-but-not-stored from the agent reply. wat? - Use newly added PKey constructor to instantiate a key subclass for the 'inner'/proxied key, this way client code can obtain stuff like bit size, fingerprint, etc. - Proxy to inner_key with __getattr__ so clients don't have to know whether they're dealing with an AgentKey or a regular one - Add `__repr__` to PKey instead of doing it in AgentKey. (wow, how did we not have this ever?)
2023-05-05Enhance PKey a bunchJeff Forcier
- add .name to eventually replace .get_name - use that in a bunch of spots to avoid some duplication - add .identifiers classmethod to extend existing idea from ECDSAKey - add from_type_string alt constructor which uses .identifiers - use that in HostKeys (includes hopefully-minor refactoring) - no longer giving outdated init kwarg to ECDSA host key loading
2023-05-05Add algorithm_name property to PKeyJeff Forcier
2023-05-05Add new PKey.fingerprint property at long lastJeff Forcier
2023-05-05Fix now-broken-on-py3 AgentKey.__str__, by deleting itJeff Forcier
2023-03-10Cut 3.1.0Jeff Forcier
2023-03-10Changelog re #2013, closes #2009Jeff Forcier
2023-02-24Use releases 2.1 to hide 1.x, 2.x unreleased bits in changelogJeff Forcier
2023-02-24s/os.path/pathlib/ in www sphinx confJeff Forcier
2023-02-16Add credit in changelog re #2173Jeff Forcier
2023-02-16Changelog for PR #2173Alex Chavkin
2023-01-27Changelog re #2178Jeff Forcier
2023-01-27Tidy up codespellrc, revert s/keypair/key pair/Jeff Forcier
2023-01-24[DATALAD RUNCMD] Run codespell -wYaroslav Halchenko
=== Do not change lines below === { "chain": [], "cmd": "codespell -w", "exit": 0, "extra_inputs": [], "inputs": [], "outputs": [], "pwd": "." } ^^^ Do not change lines above ^^^
2023-01-20Cut 3.0.0Jeff Forcier
2023-01-203.0-related changelog cleanupJeff Forcier