Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2023-01-20 | Docstring and changelog tweaks, thanks @bskinn! | Jeff Forcier | |
2023-01-18 | Streamline copyright string | Jeff Forcier | |
2023-01-18 | Intersphinx to py36 not py27 | Jeff Forcier | |
2023-01-18 | Handpick remaining-ly relevant changes from #2110 | Jeff Forcier | |
Also make 'em f-strings, which AFAIK should be comparable Closes #2110 | |||
2023-01-16 | Changelog re #2165 | Jeff Forcier | |
2023-01-16 | Nuke retry_on_signal, pointless on modern Py3 | Jeff Forcier | |
Additionally, other bits of code that retry EINTR can similarly just go away. | |||
2023-01-16 | Stop stripping ProxyCommand none, make it None | Jeff Forcier | |
Also apparently the old, old test for this had the wrong issue number in it :( | |||
2023-01-16 | Nuke now extraneous chmod | Jeff Forcier | |
2023-01-12 | No more PKey.__cmp__ | Jeff Forcier | |
2023-01-12 | Swap around __bytes__/__str__ for some classes | Jeff Forcier | |
Plus related updates to tests, docstrings, changelog | |||
2023-01-12 | Modern sphinx autodoc settings | 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. |