sshuttle/tests
Scott Kuhl 6d4261e3f9 Refactor automatic method selection.
Add an "is_supported()" function to the different methods so that each
method can include whatever logic they wish to indicate if they are
supported on a particular machine. Previously, methods/__init__.py
contained all of the logic for selecting individual methods. Now, it
iterates through a list of possible options and stops on the first
method that it finds that is_supported().

Currently, the decision is made based on the presence of programs in
the PATH. In the future, things such as the platform sshuttle is
running on could be considered.
2020-12-28 10:21:56 +11:00
..
client Refactor automatic method selection. 2020-12-28 10:21:56 +11:00
server Fix/pep8 (#277) 2019-02-11 09:59:13 +11:00
ssh Fix parse_hostport to always return string for host 2020-08-13 07:53:38 +10:00