From: Clinton Ebadi Date: Fri, 28 Feb 2020 02:02:54 +0000 (-0500) Subject: fwtool: fix ipv6 localhost X-Git-Tag: release_20200227-1 X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/commitdiff_plain/bff51a6cec67fc6d2b2558176bd031823216f9d4 fwtool: fix ipv6 localhost We were attempting to create rules for :::1, when it should have been ::1 --- diff --git a/src/plugins/firewall.sml b/src/plugins/firewall.sml index ec5ad54..642379d 100644 --- a/src/plugins/firewall.sml +++ b/src/plugins/firewall.sml @@ -165,8 +165,8 @@ fun generateNodeFermRules rules = | Server (ports, hosts) => (confLine_in (uname, rule); confLine_in_v6 (uname, rule)) | LocalServer ports => (insertConfLine (uname, ruleNode, Client (ports, ["127.0.0.1/8"])); insertConfLine (uname, ruleNode, Server (ports, ["127.0.0.1/8"])); - insertConfLine (uname, ruleNode, Client (ports, [":::1"])); - insertConfLine (uname, ruleNode, Server (ports, [":::1"]))) + insertConfLine (uname, ruleNode, Client (ports, ["::1"])); + insertConfLine (uname, ruleNode, Server (ports, ["::1"]))) | ProxiedServer ports => if (fn FirewallNode r => r) ruleNode = Slave.hostname () then (insertConfLine (uname, ruleNode, Server (ports, ["$WEBNODES"])); insertConfLine (uname, ruleNode, Client (ports, [fwnode_domain ruleNode])))