From 63f4a0948a5727f1631ed1a527f51b131c222064 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Thu, 31 Oct 2019 22:14:16 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Version=200.8.2:=20Vorbereitung=20f=C3=BCr?= =?UTF-8?q?=20neue=20Infrastruktur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + i18n/de.po | 21 ++++++++++----------- site.conf | 25 +++++++++++-------------- site.mk | 4 +++- 4 files changed, 25 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index b775568..dd9a844 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Please see [the official Gluon repository](https://github.com/freifunk-gluon/glu #### Gluon versions used for specific Helgoland Freifunk Firmware builds +- 0.8.2: v2016.2.7 new keys for new infrastructure - 0.8.1: v2016.2.3 - 0.8: v2016.1.2 - 0.7.1: v2015.1.1 diff --git a/i18n/de.po b/i18n/de.po index 322e166..577e805 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -15,15 +15,16 @@ msgstr "" "Willkommen zum Einrichtungsassistenten für deinen neuen Helgoländer " "Freifunk-Knoten. Fülle das folgende Formular deinen Vorstellungen " "entsprechend aus und sende es ab. " -"Den unten anzugebenden Knotennamen kannst du beliebig wählen. Denke Dir also etwas schönes aus. Er ist der Name des Knotens im Netzwerk und hat nichts mit dem ausgestrahlten Netzwerknamen (SSID) zu tun. Letzterer ist immer helgoland.freifunk.net." +"Den unten anzugebenden Knotennamen kannst du beliebig wählen. Denke Dir " +"also etwas schönes aus. Er ist der Name des Knotens im Netzwerk und hat " +"nichts mit dem ausgestrahlten Netzwerknamen (SSID) zu tun. Letzterer ist " +"immer helgoland.freifunk.net." msgid "gluon-config-mode:pubkey" msgstr "" "

Dies ist der öffentliche Schlüssel deines Freifunkknotens. Erst nachdem " "er auf den Servern des Helgoländer Freifunk-Projektes eingetragen wurde, " "kann sich dein Knoten mit dem Helgoländer Mesh-VPN verbinden. " -"Bitte trage dazu diesen Schlüssel, den Namen deines Knotens (<%=escape(hostname)%>) und ein paar andere Informationen unter " -"&key=<%=pubkey%>&mac=<%= sysconfig.primary_mac %>\" target=\"_blank\">http://formular.helgoland.freifunk.net/ ein.

" "
" " # <%= escape(hostname) %>" "
" @@ -33,15 +34,13 @@ msgstr "" msgid "gluon-config-mode:reboot" msgstr "" "

Dein Knoten startet gerade neu und wird anschließend versuchen, " -"sich mit anderen Freifunkknoten in seiner Nähe zu " -"verbinden. Weitere Informationen zur " -"Helgoländer Freifunk-Community findest du auf " -"unserer Webseite.

" +"sich mit anderen Freifunkknoten in seiner Nähe zu verbinden. " +"Weitere Informationen zur Helgoländer Freifunk-Community findest du auf " +"unserer Webseite.

" "

Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!

" msgid "gluon-config-mode:nopubkey" msgstr "" -"Bitte trage nun den Namen deines Knotens " -"(<%=escape(hostname)%>) und ein paar andere Informationen unter " -"&mac=<%= sysconfig.primary_mac %>\" target=\"_blank\">http://formular.helgoland.freifunk.net/ " -"ein." +"

Eine Eintragung deines Knotens ist nicht erforderlich. Den Namen und " +"die Koordinaten kannst du im Config-Mode jederzeit selber ändern. " +"Die Informationen werden dann automatisch in die Karte übernommen.

" diff --git a/site.conf b/site.conf index efa26fe..5f76092 100644 --- a/site.conf +++ b/site.conf @@ -1,5 +1,5 @@ { - hostname_prefix = 'GibMirEinenNamen', + hostname_prefix = 'helgo-', site_name = 'Freifunk Helgoland', site_code = 'helgo', @@ -62,16 +62,8 @@ remotes = {'"gw01.helgoland.freifunk.net" port 10100'}, }, gateway02 = { - key = 'f162c28d1f8f08cc9a6673126fd2d89e29c906c2901a9d8a39ade5ca85a32542', - remotes = {'"gw02.helgoland.freifunk.net" port 10100'}, - }, - gateway03 = { - key = '164b49d6897633e32cf93feb0249072a4315a32f08444309e0f524f0e55c1250', - remotes = {'"gw03.helgoland.freifunk.net" port 10100'}, - }, - gateway04 = { - key = '4966066b42bf72c175a381118f47806ccc57e75a0a61bba03043e617076b8b05', - remotes = {'"gw04.helgoland.freifunk.net" port 10100'}, + key = '49fed2d52d01e35be758158bdbaa6ca52365c9c847da050cb5f3c67fe32a9d7c', + remotes = {'"gw02.helgoland.freifunk.net" port 10000'}, }, }, }, @@ -91,9 +83,10 @@ mirrors = {'http://1.updates.services.helgo/stable/sysupgrade','http://2.updates.services.helgo/stable/sysupgrade'}, good_signatures = 2, pubkeys = { - 'aee22cdc38b5d792cfc360d11030953ddaea65ad52e7a9a3879e2aa7e2bf9e8b', -- A.Bernhardt '874a73fab024e3dea99ef4b843ace2b97910fddde9911ce308b1d52add236270', -- bdobe '76911ba14827d95bf4721297f2f421a697824cc14026e42316f18b392bacc11c', -- Entil\'Zha + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin }, }, beta = { @@ -101,9 +94,11 @@ mirrors = {'http://1.updates.services.helgo/beta/sysupgrade','http://2.updates.services.helgo/beta/sysupgrade'}, good_signatures = 2, pubkeys = { - 'aee22cdc38b5d792cfc360d11030953ddaea65ad52e7a9a3879e2aa7e2bf9e8b', -- A.Bernhardt + '5197c6033a6d4d3d0521701345116f3ac18270b3f4c32ec7673e87b32107243b', -- Develop '874a73fab024e3dea99ef4b843ace2b97910fddde9911ce308b1d52add236270', -- bdobe '76911ba14827d95bf4721297f2f421a697824cc14026e42316f18b392bacc11c', -- Entil\'Zha + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin }, }, experimental = { @@ -111,7 +106,9 @@ mirrors = {'http://1.updates.services.helgo/experimental/sysupgrade','http://2.updates.services.helgo/experimental/sysupgrade'}, good_signatures = 1, pubkeys = { - 'fcd387541ae051eb02f18fd7883e6abb1b7f4c0bcf6ef1ae641a80be49e23d84', -- 1.builder + '5197c6033a6d4d3d0521701345116f3ac18270b3f4c32ec7673e87b32107243b', -- Develop + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin }, }, }, diff --git a/site.mk b/site.mk index 8507f02..78b1217 100644 --- a/site.mk +++ b/site.mk @@ -3,7 +3,9 @@ GLUON_SITE_PACKAGES := \ gluon-alfred \ gluon-autoupdater \ gluon-config-mode-autoupdater \ + gluon-config-mode-contact-info \ gluon-config-mode-core \ + gluon-config-mode-geo-location \ gluon-config-mode-hostname \ gluon-config-mode-mesh-vpn \ gluon-config-mode-reboot-ffhh \ @@ -27,7 +29,7 @@ GLUON_SITE_PACKAGES := \ -DEFAULT_GLUON_RELEASE := 0.8.1 +DEFAULT_GLUON_RELEASE := 0.8.2 # for experimental firmware: # DEFAULT_GLUON_RELEASE := 0.6+exp$(shell date '+%Y%m%d') From 418c5b9a50a3914799a028419bec29d2c35fbfc7 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Sat, 16 Nov 2019 18:11:05 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Batman=20Kompatibilit=C3=A4tsmodus=2015=20f?= =?UTF-8?q?=C3=BCr=20neues=20Gateway,=20sowie=20Rollen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + i18n/de.po | 22 ++++++++++++++++++++++ i18n/en.po | 31 ++++++++++++++++++++++++------- site.conf | 12 ++++++++++++ site.mk | 10 +++------- 5 files changed, 62 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index dd9a844..a853d4e 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Please see [the official Gluon repository](https://github.com/freifunk-gluon/glu #### Gluon versions used for specific Helgoland Freifunk Firmware builds +- 0.9: v2016.2.7 with batman_adv compat v15 - 0.8.2: v2016.2.7 new keys for new infrastructure - 0.8.1: v2016.2.3 - 0.8: v2016.1.2 diff --git a/i18n/de.po b/i18n/de.po index 577e805..4f849f8 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -25,6 +25,7 @@ msgstr "" "

Dies ist der öffentliche Schlüssel deines Freifunkknotens. Erst nachdem " "er auf den Servern des Helgoländer Freifunk-Projektes eingetragen wurde, " "kann sich dein Knoten mit dem Helgoländer Mesh-VPN verbinden. " +"Bitte übermittle den Schlüssel an die Administration der Helgoländer Community. " "

" " # <%= escape(hostname) %>" "
" @@ -44,3 +45,24 @@ msgstr "" "

Eine Eintragung deines Knotens ist nicht erforderlich. Den Namen und " "die Koordinaten kannst du im Config-Mode jederzeit selber ändern. " "Die Informationen werden dann automatisch in die Karte übernommen.

" + +msgid "gluon-luci-node-role:role:node" +msgstr "Normaler Knoten" + +msgid "gluon-luci-node-role:role:temp" +msgstr "Knoten nicht 24/7 verfügbar" + +msgid "gluon-luci-node-role:role:mobile" +msgstr "Mobiler Knoten" + +msgid "gluon-luci-node-role:role:offloader" +msgstr "VPN Offloader" + +msgid "gluon-luci-node-role:role:service" +msgstr "Knoten für Dienste" + +msgid "gluon-luci-node-role:role:test" +msgstr "Knoten für Tests" + +msgid "gluon-luci-node-role:role:hidden" +msgstr "Unsichtbarer Knoten" diff --git a/i18n/en.po b/i18n/en.po index e231750..3421d40 100644 --- a/i18n/en.po +++ b/i18n/en.po @@ -17,15 +17,14 @@ msgstr "" "You're free to choose your own node name in the field below, so " "come up with something nice. This will be the name of the node in " "the network and has nothing to do with the broadcast network name (SSID). " -"The latter is always helgoland.freifunk.net." +"The latter is always helgoland.freifunk.net." msgid "gluon-config-mode:pubkey" msgstr "" "

This is the public key for your Freifunk node. You can only " "connect the node to the Helgoland mesh VPN after the key has been registered on " "the Freifunk Helgoland servers. " -"Please register your key, the name of your node (<%=escape(hostname)%>), and a bit of additional info at " -"&key=<%=pubkey%>&mac=<%= sysconfig.primary_mac %>\" target=\"_blank\">http://formular.helgoland.freifunk.net/.

" +"Please transfer your key to the administration of our community. " "
" " # <%= escape(hostname) %>" "
" @@ -42,7 +41,25 @@ msgstr "" msgid "gluon-config-mode:nopubkey" msgstr "" -"Please enter the name of your node " -"(<%=escape(hostname)%>) and some additional information at " -"&mac=<%= sysconfig.primary_mac %>\" target=\"_blank\">http://formular.helgoland.freifunk.net/ " -"." +"A node registration is not needed. Everything works automatically. Have fun! " + +msgid "gluon-luci-node-role:role:node" +msgstr "Normal Node" + +msgid "gluon-luci-node-role:role:temp" +msgstr "Node not available 24/7" + +msgid "gluon-luci-node-role:role:mobile" +msgstr "Mobile Node" + +msgid "gluon-luci-node-role:role:offloader" +msgstr "VPN Offloader" + +msgid "gluon-luci-node-role:role:service" +msgstr "Service Node" + +msgid "gluon-luci-node-role:role:test" +msgstr "Test Node" + +msgid "gluon-luci-node-role:role:hidden" +msgstr "Hidden Node" diff --git a/site.conf b/site.conf index 5f76092..a3020c6 100644 --- a/site.conf +++ b/site.conf @@ -114,4 +114,16 @@ }, }, poe_passthrough = false, + roles = { + default = 'node', + list = { + 'node', + 'temp', + 'mobile', + 'offloader', + 'service', + 'test', + 'hidden', + }, + }, } diff --git a/site.mk b/site.mk index 78b1217..3a31a3e 100644 --- a/site.mk +++ b/site.mk @@ -1,5 +1,5 @@ GLUON_SITE_PACKAGES := \ - gluon-mesh-batman-adv-14 \ + gluon-mesh-batman-adv-15 \ gluon-alfred \ gluon-autoupdater \ gluon-config-mode-autoupdater \ @@ -8,7 +8,6 @@ GLUON_SITE_PACKAGES := \ gluon-config-mode-geo-location \ gluon-config-mode-hostname \ gluon-config-mode-mesh-vpn \ - gluon-config-mode-reboot-ffhh \ gluon-ebtables-filter-multicast \ gluon-ebtables-filter-ra-dhcp \ gluon-ebtables-segment-mld \ @@ -17,6 +16,7 @@ GLUON_SITE_PACKAGES := \ gluon-luci-portconfig \ gluon-luci-private-wifi \ gluon-luci-wifi-config \ + gluon-luci-node-role \ gluon-next-node \ gluon-mesh-vpn-fastd \ gluon-radvd \ @@ -27,11 +27,7 @@ GLUON_SITE_PACKAGES := \ iptables \ haveged - - -DEFAULT_GLUON_RELEASE := 0.8.2 -# for experimental firmware: -# DEFAULT_GLUON_RELEASE := 0.6+exp$(shell date '+%Y%m%d') +DEFAULT_GLUON_RELEASE := 0.9 # Allow overriding the release number from the command line GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)