mirror of
https://git.openwrt.org/feed/routing.git
synced 2025-01-07 03:06:53 +08:00
cjdns: support the supernodes feature (#884)
Signed-off-by: William Fleurant <meshnet@protonmail.com>
This commit is contained in:
parent
217330bb5e
commit
d705f79890
@ -18,7 +18,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=cjdns
|
PKG_NAME:=cjdns
|
||||||
PKG_VERSION:=v21.1
|
PKG_VERSION:=v21.1
|
||||||
PKG_RELEASE:=3
|
PKG_RELEASE:=4
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/cjdelisle/cjdns/tar.gz/$(PKG_NAME)-$(PKG_VERSION)?
|
PKG_SOURCE_URL:=https://codeload.github.com/cjdelisle/cjdns/tar.gz/$(PKG_NAME)-$(PKG_VERSION)?
|
||||||
|
@ -53,6 +53,10 @@ function UCI.get()
|
|||||||
obj.router.interface.tunDevice = config.tun_device
|
obj.router.interface.tunDevice = config.tun_device
|
||||||
end
|
end
|
||||||
|
|
||||||
|
cursor:foreach("cjdns", "supernodes", function(supernodes)
|
||||||
|
table.insert(obj.router.supernodes, supernodes.public_key)
|
||||||
|
end)
|
||||||
|
|
||||||
for i,section in pairs(obj.security) do
|
for i,section in pairs(obj.security) do
|
||||||
if type(section.seccomp) == "number" then
|
if type(section.seccomp) == "number" then
|
||||||
obj.security[i].seccomp = tonumber(config.seccomp)
|
obj.security[i].seccomp = tonumber(config.seccomp)
|
||||||
|
@ -18,7 +18,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=luci-app-cjdns
|
PKG_NAME:=luci-app-cjdns
|
||||||
PKG_VERSION:=1.3
|
PKG_VERSION:=1.3
|
||||||
PKG_RELEASE:=8
|
PKG_RELEASE:=9
|
||||||
|
|
||||||
PKG_MAINTAINER:=William Fleurant <meshnet@protonmail.com>
|
PKG_MAINTAINER:=William Fleurant <meshnet@protonmail.com>
|
||||||
PKG_LICENSE:=GPL-3.0-or-later
|
PKG_LICENSE:=GPL-3.0-or-later
|
||||||
|
@ -70,4 +70,13 @@ eth_peers:option(Value, "address", translate("MAC address")).datatype = "macaddr
|
|||||||
eth_peers:option(Value, "public_key", translate("Public key"))
|
eth_peers:option(Value, "public_key", translate("Public key"))
|
||||||
eth_peers:option(Value, "password", translate("Password"))
|
eth_peers:option(Value, "password", translate("Password"))
|
||||||
|
|
||||||
|
-- Supernodes
|
||||||
|
supernodes = m:section(TypedSection, "supernodes", translate("List of Supernodes"),
|
||||||
|
translate("If none are specified they'll be taken from your peers"))
|
||||||
|
supernodes.anonymous = true
|
||||||
|
supernodes.addremove = true
|
||||||
|
supernodes.template = "cbi/tblsection"
|
||||||
|
|
||||||
|
supernodes:option(Value, "public_key", translate("Public Key")).size = 55
|
||||||
|
|
||||||
return m
|
return m
|
||||||
|
Loading…
Reference in New Issue
Block a user