yggdrasil: uci firewall Section name and cover both IP versions 10366/head
authorWilliam Fleurant <meshnet@protonmail.com>
Sat, 26 Oct 2019 17:41:13 +0000 (13:41 -0400)
committerWilliam Fleurant <meshnet@protonmail.com>
Sat, 26 Oct 2019 18:13:47 +0000 (14:13 -0400)
- rename the section instance to yggdrasil (feat. request)
- allow zone to cover both ip4 and ip6 fam

Signed-off-by: William Fleurant <meshnet@protonmail.com>
net/yggdrasil/Makefile
net/yggdrasil/files/yggdrasil.defaults

index 5234af1b6448d74acf9bfed55286baf4def3bce3..6e268d310fcf9f328f39bff9c56f2b892b39c521 100644 (file)
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=yggdrasil
 PKG_VERSION:=0.3.11
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/yggdrasil-network/yggdrasil-go/tar.gz/v$(PKG_VERSION)?
index 3687500130312e29a67adfaa03f5a8e0ffce9631..d5076cf6d3fc30307b58e79950b3b40b57243854 100644 (file)
@@ -41,14 +41,13 @@ EOF
 
   # create the firewall zone
   uci -q batch <<-EOF >/dev/null
-    add firewall zone
-    set firewall.@zone[-1].name=yggdrasil
-    add_list firewall.@zone[-1].network=yggdrasil
-    set firewall.@zone[-1].input=REJECT
-    set firewall.@zone[-1].output=ACCEPT
-    set firewall.@zone[-1].forward=REJECT
-    set firewall.@zone[-1].conntrack=1
-    set firewall.@zone[-1].family=ipv6
+    set firewall.yggdrasil=zone
+    set firewall.yggdrasil.name=yggdrasil
+    add_list firewall.yggdrasil.network=yggdrasil
+    set firewall.yggdrasil.input=REJECT
+    set firewall.yggdrasil.output=ACCEPT
+    set firewall.yggdrasil.forward=REJECT
+    set firewall.yggdrasil.conntrack=1
 EOF
 
   # allow ICMP from yggdrasil zone, e.g. ping6