summaryrefslogtreecommitdiffstats
tag namev0.78.4 (ebeece7ece32d0b29335bcab64f466efb8e2e3fb)
tag date2018-04-02 14:52:42 +1000
tagged byBrian May <brian@linuxpenguins.xyz>
tagged objectcommit 6ec42adbf4...
0.78.4 - 2018-04-02
Added ~~~~~ * Add homebrew instructions. * Route traffic by linux user. * Add nat-like method using nftables instead of iptables. Changed ~~~~~~~ * Talk to custom DNS server on pod, instead of the ones in /etc/resolv.conf. * Add new option for overriding destination DNS server. * Changed subnet parsing. Previously 10/8 become 10.0.0.0/8. Now it gets parsed as 0.0.0.10/8. * Make hostwatch find both fqdn and hostname. * Use versions of python3 greater than 3.5 when available (e.g. 3.6). Removed ~~~~~~~ * Remove Python 2.6 from automatic tests. Fixed ~~~~~ * Fix case where there is no --dns. * [pf] Avoid port forwarding from loopback address. * Use getaddrinfo to obtain a correct sockaddr. * Skip empty lines on incoming routes data. * Just skip empty lines of routes data instead of stopping processing. * [pf] Load pf kernel module when enabling pf. * [pf] Test double restore (ipv4, ipv6) disables only once; test kldload. * Fixes UDP and DNS proxies binding to the same socket address. * Mock socket bind to avoid depending on local IPs being available in test box. * Fix no value passed for argument auto_hosts in hw_main call. * Fixed incorrect license information in setup.py. * Preserve peer and port properly. * Make --to-dns and --ns-host work well together. * Remove test that fails under OSX. * Specify pip requirements for tests. * Use flake8 to find Python syntax errors or undefined names. * Fix compatibility with the sudoers file. * Stop using SO_REUSEADDR on sockets. * Declare 'verbosity' as global variable to placate linters. * Adds 'cd sshuttle' after 'git' to README and docs. * Documentation for loading options from configuration file. * Load options from a file. * Fix firewall.py. * Move sdnotify after setting up firewall rules. * Fix tests on Macos. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEKpwfR8DOwu5vyB4TKpJZkldkSvoFAlrBtyYACgkQKpJZkldk SvqFxQ//UHR1529cDpmXiL/SX5M1I+a0KdDNf5seUczEO1G5ACzoojR8vhI4zL7a cEdTwyWGvNt4Zhf5KJUAJCH0UEJwPtIh5JDsJva0uQuFEr7pS/rR+HB1xNCxqbUu IQ1SK2WMCsqgnWy6Ah2aY64QSnhx493KeQn2h09OP5bmS8CGkIFleikkBFNk4XBq of7RceAxQanqyzw/CoghQ4MN1pyJZUUaqTHTVSvsTsUSW72Msnh9i7nFjjpM34kr YQO/P0CXq/jDMa23EupWRSm38E+rFGhGOiaSOuWEXbYqu/h34Qc2gkq87fsv7Rtt CV6GVRjIh1EaaKEX+IAMw4/9ceGV5IzQ00L8QVkV6jY0pCr7pMHZmtfXns2ym8wn b2ANfVtafel7gAwW+qyoBT8Ciau1hSlLYJ908M6tU5NHrncan3iAZR9zBxcEj1lG 3K6MBa9UR+mgMCTRD/oE0K6McZXpsQ2iBrqWOAYMeSxkTOcBVPGnFbjbjKzqp3Dt vKXHyap6z+zlBC5zFiCPANpAHsvbUQTWgu85rKcRO3OmhaOvfjgIbV1bXFwVvZGV /vFiv+GvxQ+a3vOdNUh3viOvSqLxNbZHI8pZ6PXYrN/RZukP1I9P04VXrCd+9E4j f3D+0Fbq0y0VD/zbeodGOnvPU56Vo4p8oAPx9RIyeDdLifE0Sgg= =qzum -----END PGP SIGNATURE-----