Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2023-01-09 | Move to cryptography 3.3 as baseline dep | Jeff Forcier | |
and bump top end test matrix cell to 40ish | |||
2023-01-09 | Tidy up requires/entrypoints/install docs | Jeff Forcier | |
- Realized at this date that _moving_ Ed25519 deps behind an entrypoint is going the wrong direction, that key type should be used _more_ now, not _less_. I no longer even remember why folks were pissy about pynacl/bcrypt exactly. - We can in fact just use ed25519 from cryptography itself now, so no more pynacl anyways (but still bcrypt) - Twiddle install language a bit re: invoke used in more places, and again removing the notes about ed25519 being special | |||
2023-01-09 | Make py3compat drop its own changelog entry, and nix the file itself | Jeff Forcier | |
NOTE: imports not fixed yet so this will break CI! | |||
2023-01-09 | Changelog entry for py2 drop | Jeff Forcier | |
2022-11-04 | Cut 2.12.0 | Jeff Forcier | |
2022-11-04 | Merge branch '2.11' | Jeff Forcier | |
2022-11-04 | Cut 2.11.1 | Jeff Forcier | |
2022-11-04 | Merge branch '2.11' | Jeff Forcier | |
2022-11-04 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-11-04 | Merge branch '2.11' | Jeff Forcier | |
2022-11-04 | Fix busted merge, le whoops | Jeff Forcier | |
2022-11-04 | Cut 2.10.6 | Jeff Forcier | |
2022-11-04 | Merge branch '2.11' | Jeff Forcier | |
2022-11-04 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-11-04 | Fix changelog link | Jeff Forcier | |
2022-11-04 | Docstring tweaks, changelog entry, re #2125 | Jeff Forcier | |
2022-09-27 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-09-27 | Mark CVE bug as 2.10-only in changelog | Jeff Forcier | |