sshuttle/sshuttle
Scott Kuhl b7a29acab7 Update/document client's handling of IPv4 and IPv6.
Additional comments, checks, warning messages, and diagnostic
information is printed out when the client starts.

We assume IPv4 is always present and enabled. We assume IPv6 is not
supported when it is disabled at the command line or when it is not
supported by the firewall method. Warn if IPv6 is disabled but the
user specified IPv6 subnets, IPv6 DNS servers, or IPv6 excludes that
are effectively ignored.

Instead of indicating which features are on/off, we also indicate if
features are available in the verbose output.

We also more clearly print the subnets that we forward, excludes, and
any redirected DNS servers to the terminal output.

These changes should help handling bug reports and make it clearer to
users what is happening. It should also make it more graceful when a
user specifies a subnet/exclude with hostname that resolves to both
IPv4 and IPv6 (but IPv6 is disabled in sshuttle).
2020-10-18 16:30:29 -04:00
..
methods Update/document client's handling of IPv4 and IPv6. 2020-10-18 16:30:29 -04:00
__init__.py Use argparse for command line options 2016-03-22 13:12:59 +11:00
__main__.py Fix installation from wheel 2016-01-17 10:21:21 +11:00
assembler.py Fix python2 server compatibility 2020-08-28 10:04:12 +09:00
client.py Update/document client's handling of IPv4 and IPv6. 2020-10-18 16:30:29 -04:00
cmdline.py fix flake8 issues, clarify comment 2020-10-17 14:43:09 -04:00
firewall.py Run all systemd notifications from main process 2020-03-24 16:15:41 +11:00
helpers.py reduce 2020-06-03 14:30:37 +10:00
hostwatch.py Trap UnicodeError to handle cases where hostnames returned by DNS are invalid. 2020-03-24 16:13:33 +11:00
linux.py Increase IP4 ttl to 63 hops instead of 42 2020-07-16 20:51:27 -04:00
options.py fix flake8 issues, clarify comment 2020-10-17 14:43:09 -04:00
sdnotify.py Fix/pep8 (#277) 2019-02-11 09:59:13 +11:00
server.py Fix Codacy check redefined-argument-from-local 2020-08-28 10:37:20 +09:00
ssh.py Fix parse_hostport to always return string for host 2020-08-13 07:53:38 +10:00
ssnet.py allow Mux() flush/fill to work with python < 3.5 2020-08-15 15:12:51 -04:00
ssyslog.py Close stdin, stdout, and stderr when using syslog or forking to daemon (#283) 2018-11-01 09:27:50 +11:00
stresstest.py Fix PEP8 issues. 2015-11-16 09:10:02 +11:00
sudoers.py Auto sudoers file (#269) 2019-12-13 08:15:31 +11:00