Saul
84b30be904
Make firewall.py use the right params for islocal
2015-05-01 23:36:08 -07:00
Sean Zeng
6e32d1445a
add -e/-d support
2015-03-21 22:43:12 -07:00
Sean Zeng
bdad253ef5
fix mistake
2015-03-21 15:36:42 -07:00
Sean Zeng
49c55f6825
use -E/-X to enable/disable pf on yosemite
2015-03-21 15:28:17 -07:00
Sean Zeng
1874aaceb4
refine firewall initlization
2015-03-21 00:00:15 -07:00
Sean Zeng
4c31bc02a4
add anchor rule directly
2015-03-20 18:21:00 -07:00
Sean Zeng
84047089a9
fix sudo issue
2015-03-19 02:43:11 -07:00
Sean Zeng
10dc229125
fix bootstrapping issue when pf started before
2015-03-18 09:25:41 -07:00
Sean Zeng
cd77ad5e7b
refine error message
2015-03-15 22:53:08 -07:00
Sean Zeng
0fe48a4682
initial support for pf in yosemite
2015-03-15 22:34:40 -07:00
Avery Pennarun
e5251969b0
firewall.py: catch SIGINT and SIGTERM too.
...
There were still a few conditions under some OSes that would cause
firewall.py to terminate without cleaning up the firewall settings. 'pkill
sshuttle' was one of them. Ignore a couple more signals to further ensure a
correct cleanup.
(This only affects sshuttle --firewall, which is a subprocess of the main
sshuttle process. The firewall is supposed to exit automatically whenever
the client exits, and so far that part seems to work reliably.)
2014-10-06 13:00:57 +11:00
Avery Pennarun
39425a03c5
firewall: catch SIGHUP and SIGPIPE.
...
Not sure if this will fix anything, but it might stop the problem reported
on some MacOS versions where the firewall doesn't get cleaned up correctly.
2014-09-23 10:14:27 +10:00
Avery Pennarun
3eef3635ac
ipfw: don't use 'log' parameter.
...
I guess we were causing the kernel to syslog on every single packet on
MacOS. Oops.
2014-09-23 10:09:16 +10:00
Brian May
f1c79c7e92
PEP8 fixes.
2014-09-16 10:24:16 +10:00
Jim Wyllie
7442eb61e9
Mass relocation of files to their own subdirectory
2014-09-15 14:14:51 +10:00