Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-10 | Fix 32-bit-ism in protocol seqno rollover test from Terrapin fix | Jeff Forcier | |
Fixes #2353 | |||
2023-12-18 | Mark recent bugs as major | Jeff Forcier | |
2023-12-18 | Syntax typo fix in changelog | Jeff Forcier | |
2023-12-18 | Cut 3.4.0 | Jeff Forcier | |
2023-12-18 | Changelog/comment updates | Jeff Forcier | |
2023-12-17 | Expand MessageOrderError use to handle more packet types | Jeff Forcier | |
2023-12-17 | Raise exception when sequence numbers rollover during initial kex | Jeff Forcier | |
2023-12-16 | Changelog tweak re: other new Transport kwarg | Jeff Forcier | |
2023-12-16 | Enforce zero seqno on kexinit | Jeff Forcier | |
2023-12-16 | Fill in CVE number for Terrapin attack | Jeff Forcier | |
2023-12-16 | Raise new exception type when unexpected messages appear | Jeff Forcier | |
2023-12-15 | Early changelog re: Terrapin | Jeff Forcier | |
2023-12-15 | Merge branch '3.2' into 3.3 | Jeff Forcier | |
2023-12-15 | Make ext-info faux-KexAlgorithm detection more robust | Jeff Forcier | |
2023-09-23 | Merge branch '3.2' into 3.3 | Jeff Forcier | |
2023-09-23 | RTD YAML update | Jeff Forcier | |
2023-07-28 | Cut 3.3.1 | Jeff Forcier | |
2023-07-28 | Nuke some ancient, unnecessary top level files | Jeff Forcier | |
2023-07-28 | Cut 3.3.0 | Jeff Forcier | |
2023-07-28 | Minor typo fixes and doc enhancements re #1907 | Jeff Forcier | |
2023-07-28 | Docs cleanup and an apparently non loadbearing test typo, re #1907 | Jeff Forcier | |
2023-06-29 | config - implement Match final | Markus Koetter | |
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-25 | Forgot to mark a 3.2 bug major | Jeff Forcier | |
2023-05-25 | Cut 3.2.0 | Jeff Forcier | |
2023-05-24 | Changelog enhancements for recent work | Jeff Forcier | |
2023-05-24 | Fix a couple minor-but-critical Agent issues wrt SHA2 + certs | Jeff Forcier | |
2023-05-22 | Speling | Jeff Forcier | |
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 | Fix up dangling refs to aborted new doc | Jeff Forcier | |
2023-05-18 | Changelog entry for signature algorithm fallback change re #2012, re #1961 | Jeff Forcier | |
2023-05-18 | Implement _fields on AgentKey so __eq__ works correctly | Jeff Forcier | |
2023-05-05 | Enhance PKey.from_path and test it better | 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-05-05 | Enhance AgentKey with comment, inner_key attributes | Jeff 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-05 | Enhance PKey a bunch | Jeff 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-05 | Add algorithm_name property to PKey | Jeff Forcier | |
2023-05-05 | Add new PKey.fingerprint property at long last | Jeff Forcier | |
2023-05-05 | Fix now-broken-on-py3 AgentKey.__str__, by deleting it | Jeff Forcier | |
2023-03-10 | Cut 3.1.0 | Jeff Forcier | |
2023-03-10 | Changelog re #2013, closes #2009 | Jeff Forcier | |
2023-02-24 | Use releases 2.1 to hide 1.x, 2.x unreleased bits in changelog | Jeff Forcier | |
2023-02-24 | s/os.path/pathlib/ in www sphinx conf | Jeff Forcier | |
2023-02-16 | Add credit in changelog re #2173 | Jeff Forcier | |
2023-02-16 | Changelog for PR #2173 | Alex Chavkin | |
2023-01-27 | Changelog re #2178 | Jeff Forcier | |
2023-01-27 | Tidy up codespellrc, revert s/keypair/key pair/ | Jeff Forcier | |
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-20 | Cut 3.0.0 | Jeff Forcier | |
2023-01-20 | 3.0-related changelog cleanup | Jeff Forcier | |