Commit 53d5260f authored by Brian May's avatar Brian May

Merge pull request #11 from douglas/master

Fix the excludes rule for OS X Yosemite and OS X El Captain
parents a3896330 f870ceba
......@@ -499,7 +499,7 @@ def do_pf(port, dnsport, family, subnets, udp):
exclude_subnets = filter(lambda s:s[2], sorted(subnets, reverse=True))
if exclude_subnets:
tables.append('table <exclude_subnets> {%s}' % ','.join(["%s/%s" % (n[3], n[1]) for n in exclude_subnets]))
filtering_rules.append('pass out route-to lo0 inet proto tcp to <exclude_subnets> keep state')
filtering_rules.append('pass out quick proto tcp from any to <exclude_subnets> keep state')
if dnsport:
nslist = resolvconf_nameservers()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment