Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-09 | string_types -> str | Jeff Forcier | |
2023-01-09 | Move b, u helpers to util module for now | Jeff Forcier | |
Later on we can likely nuke many uses of these | |||
2023-01-09 | Remove or transmute all use of long() | Jeff Forcier | |
- When wrapping literals: just go away - When wrapping variables whose values are already definitely integers (eg output of 'id()'): ditto - When wrapping variables of unknown provenance or which are definitely NOT integers: replaced with int() | |||
2023-01-09 | Update BytesIO | Jeff Forcier | |
2023-01-09 | Remove py3compat.PY2, including related streamlining | Jeff Forcier | |
2023-01-09 | integer_types -> int | Jeff Forcier | |
2023-01-09 | Update StringIO | 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 | Require modern versions of bcrypt, pynacl | Jeff Forcier | |
We may end up using new Cryptography primitives instead of pynacl eventually, but for now, just using both of these libraries' "3.6+" releases as new baseline. | |||
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 | Classifiers, python_requires update | Jeff Forcier | |
2023-01-09 | Bump invoke requirement to modern rev | Jeff Forcier | |
May technically function with invoke 1.x but much easier to support if we ensure everything's working with the same transitive dep tree. | |||
2023-01-09 | Changelog entry for py2 drop | Jeff Forcier | |
2023-01-09 | Overhaul dev-reqs again: modern stuff and less pinning | Jeff Forcier | |
2023-01-09 | Add 3.11 to test matrix too | Jeff Forcier | |
2023-01-09 | add 3.10 to test matrix | Paul Kehrer | |
2023-01-09 | update dev-requirements pins | Paul Kehrer | |
pin 3.6 and then 3.7+ | |||
2023-01-09 | CI config tweaks | Jeff Forcier | |
2023-01-09 | bump dev version | 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-11-04 | Write basic test re #2125, including kwarg default value tweak | Jeff Forcier | |
2022-10-07 | Allow Transport factory to SSHClient.connect | Noah Pederson | |
Adds a transport_factory argument to `SSHClient.connect` that allows you to dynamically generate a Transport instance without, and therefore modify inner connection parameters before a connection gets established. This should address some of the issues in #2054 with minial changes to the API and no changes to Transport while allowing for arbitrary control over Transports API. | |||
2022-09-27 | Merge branch '2.11' | 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 | |
2022-06-10 | TODO tweak | Jeff Forcier | |
2022-06-03 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-06-03 | Merge branch '2.9' into 2.10 | Jeff Forcier | |
2022-06-03 | Merge branch '2.8' into 2.9 | Jeff Forcier | |
2022-06-03 | Add test proving basic behavior of #1822 | Jeff Forcier | |
2022-06-03 | Changelog re #1822, closes #1822 | Jeff Forcier | |
2022-06-03 | split comment to lines | yoav | |
2022-06-03 | Close socket on failure | yoav | |
As mentioned in socket docs: "Sockets are automatically closed when they are garbage-collected, but it is recommended to close() them explicitly, or to use a with statement around them." Resolve #1126 | |||
2022-06-03 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-06-03 | Merge branch '2.9' into 2.10 | Jeff Forcier | |
2022-06-03 | Merge branch '2.8' into 2.9 | Jeff Forcier | |
2022-06-03 | Skip tests requiring invoke if it's not installed | Michał Górny | |
Since invoke is an optional dependency and only one group of tests require it, skip them gracefully rather than failing if it's not present. |