<div dir="auto">Hey, super. :)<div dir="auto"><br></div><div dir="auto">Danke an allen Entwicklern für dieses tolle Weihnachtsgeschenk. :):):).</div><div dir="auto"><br></div><div dir="auto">LG Alex</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Fabian Bläse <<a href="mailto:fabian@blaese.de">fabian@blaese.de</a>> schrieb am Di., 24. Dez. 2019, 23:57:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo zusammen,<br>
<br>
lange ist das letzte Firmwarerelease her, über ein Jahr. Aber heute ist es wieder soweit, es gibt ein neues Firmwarerelease.<br>
Neben einigen kleineren Problemlösungen, Verbesserungen und OpenWRT Sicherheitsupdates ist dieses mal erstmals neben der gewohnten node-Variante auch die layer3-Variante (auch als "Gatewayfirmware" bekannt) enthalten.<br>
<br>
<br>
=== layer3 Variante ("Gatewayfirmware") ===<br>
Diese Version enthält zum ersten mal parallel zur gewohnten node-Variante die layer3-Variante.<br>
Diese unterscheidet sich in der Konfiguration zu den bisher etablierten inoffiziellen Varianten.<br>
<br>
Bereits bestehende Konfigurationen müssen ggf. angepasst werden.<br>
<br>
Eine Beschreibung der Gatewayfirmware, der Konfiguration und der Verwendung findet sich unter [3].<br>
Die Dokumentation ist noch sehr dünn, wir freuen uns über Mithilfe beim Ergänzen und Verbessern der Anleitungen.<br>
<br>
<br>
=== Größte Änderungen seit dem letzten Release auf einen Blick ===<br>
* layer3 Variante ("Gatewayfirmware")<br>
<br>
* tunneldigger/l2tp entfernt<br>
* batman<br>
** BLA aktiviert<br>
** batman MTU angepasst (1500 für Ethernet, 1560 für 802.11s)<br>
<br>
* OpenWRT 18.06.5<br>
* Gerätesupport<br>
** TP-Link Archer C60 v1 und v2<br>
** TP-Link Archer C7 v5<br>
** TP-Link CPE210 v2 und v3<br>
** Ubiquiti Edgerouter X (SFP)<br>
** TP-Link Archer C7v2 Portkonfiguration angepasst<br>
<br>
* WebUI Upgrade repariert<br>
* Das Freifunk Franken Upgradescript "/etc/sysupgrade.sh" liegt jetzt in "/sbin/fff-upgrade.sh" und kann daher einfach mit "fff-upgrade.sh" gestartet werden.<br>
<br>
<br>
=== Installation ===<br>
Die Firmware befindet sich am üblichen Ort: [1]<br>
<br>
Die aktuelle stabile Version 20181202 hat leider einen Bug im WebUI-Upgrade.<br>
Da das Installieren über das WebUI meistens nicht klappt um im schlimmsten Fall dazu führen kann, dass der Router eine halbe Firmware flasht, sollte das Update ausschließlich über SSH/SCP installiert werden!<br>
<br>
Vor dem Upgrade sollte der Router neu gestartet werden. Vor allem den günstigen Geräten mit nur 32MiB RAM könnte sonst der Speicher aus gehen.<br>
<br>
Sollten euch Probleme bei der Benutzung der Firmware auffallen, scheut euch nicht diese Probleme in den Bug-Tracker [2] einzutragen.<br>
Dazu einfach einen Account anlegen und einen neuen Eintrag erfassen.<br>
<br>
Ich bedanke mich für die vielen Beiträge und die super Diskussionen.<br>
Unten, wie immer, das Shortlog.<br>
<br>
<br>
Gruß<br>
Fabian<br>
<br>
[1] <a href="https://dev.freifunk-franken.de" rel="noreferrer noreferrer" target="_blank">https://dev.freifunk-franken.de</a><br>
[2] <a href="https://mantis.freifunk-franken.de" rel="noreferrer noreferrer" target="_blank">https://mantis.freifunk-franken.de</a><br>
[3] <a href="https://wiki.freifunk-franken.de/w/Gatewayfirmware" rel="noreferrer noreferrer" target="_blank">https://wiki.freifunk-franken.de/w/Gatewayfirmware</a><br>
<br>
--<br>
Adrian Schmutzler (68):<br>
      show_info: Add hoodid<br>
      show_info: Add VPN peer lists for fastd/L2TP<br>
      fff-batman-adv: Enable bridge loop avoidance (BLA)<br>
      packages: Harmonize indent<br>
      alfred-json: Remove inapplicable lines from Makefile<br>
      alfred-monitoring-proxy: Switch to alfred2<br>
      alfred-monitoring-proxy: Improve curl call<br>
      wget: Remove -t from calls<br>
      fff-alfred-monitoring-proxy: Remove dependency from nodewatcher<br>
      (fff-)alfred: Add dependency in monitoring-proxy and alfred-json<br>
      bsp: Reorder ar71xx files<br>
      Add support for Archer C60 v1<br>
      Add support for TP-Link CPE210 v2<br>
      Add support for TP-Link CPE210 v3<br>
      OpenWrt: Bump openwrt, packages and routing to v18.06.2<br>
      fff-base: Do not manually select fff-vpn-select<br>
      packages/fff: Use tabs in Makefiles<br>
      tunneldigger: Fix indentation for conffile in Makefile<br>
      buildscript: Include build variant in firmware version label<br>
      buildscript: Fix indentation<br>
      build: Remove "squashfs" from image names<br>
      configurenetwork: Tidy-up auto configuration functions<br>
      buildscript: Indicate current patch being applied<br>
      fff-base: Fix another indent<br>
      bsp: Remove uboot-envtools for 4/32 devices<br>
      batman-adv: Move from DEBUGFS to batctl<br>
      buildscript/patches: Automatically scan directories for feeds<br>
      buildscript: Improve loop for applying build_patches<br>
      fff-sysupgrade/fff-web: Free cache before upgrade<br>
      configurehood: Leverage -H option for batctl<br>
      fff-network: Provide script with CPUPORT<br>
      upgrade.html: Rename uploaded firmware before sysupgrade<br>
      wireguard: Add option to disable Endpoint Host Dependency<br>
      configuregateway: Only match "function" in subshell<br>
      fff-network: Remove MTU 1528 from ethmesh device<br>
      fff-wireless: Raise MTU for 802.11s mesh to 1560<br>
      bsp: Remove unused package nls-base<br>
      bsp: Remove packages for traffic shaping<br>
      bsp: Remove explicit pull of LED trigger packages<br>
      fff-macnock: Add dependency from tc<br>
      fff-batman-adv-legacy: Remove unused package<br>
      buildscript: Remove warning due to long factory file names<br>
      alfred-json: Set PKG_VERSION to latest official version<br>
      packages/fff: Only use PKG_RELEASE for our own packages<br>
      packages/fff: Tidy up wget dependencies<br>
      build_patches: Remove additional config files preserved during upgrade<br>
      gre: Introduce 'nohostroute' option<br>
      show_info: Remove L2TP diagnostics<br>
      fff-tunneldigger/tunneldigger: Remove packages<br>
      fff-wireless: Also use wXmesh label for wXibss<br>
      fff-hoods/fff-wireless: Reconfigure instead of delete and create<br>
      configurehood: Do not suppress uci errors where not necessary<br>
      fff-support: Add device name and firmware version to MOTD<br>
      nodewatcher: Remove leftover use of batman-adv sysfs<br>
      buildscript: Remove target binaries from build dir before building<br>
      buildscript: Do not use target-dependent build directory<br>
      buildscript: Remove obsolete target variable<br>
      buildscript: Add separate parameter to update feeds in build dir<br>
      treewide: Force use of busybox wget<br>
      firewall.d: Check for unset IF_WAN<br>
      packages/fff: Merge meta packages for variants into config packages<br>
      babeld: Add pending patch for src_plen assignments<br>
      Add support for Archer C60 v2<br>
      fff-wireless: merge WiFi adjustments into one simple script<br>
      fff-wireless: improve treatment of dysfunctional rssileds<br>
      build_patches: Fix tplink-safeloader for TP-Link CPE210 v3<br>
      fff-wireless: initialize WiFi config before setting up wXsta<br>
      fff-sysupgrade: move /etc/sysupgrade.sh to /sbin/fff-upgrade.sh<br>
<br>
Fabian Bläse (50):<br>
      configurehood: Copy local hoodfile to common location<br>
      configurehood: Don't offer hoodfile when using local hoodfile<br>
      fff-dhcp: Remove incorrectly placed RA configuration<br>
      packages/fff: Add fff-ra package<br>
      sysctl: Enable tcp timestamps for improved tcp performance<br>
      README: Include note about merged Subtargets<br>
      fff-gateway: add package<br>
      gateway.d: Add configuration script for meta information<br>
      gateway.d: Add scripts for network configuration<br>
      packages/fff: Use fff-gateway package when compiling layer3 firmware<br>
      fff-sysupgrade: Add gateway config to sysupgrade.conf<br>
      packages/fff: layer3-variant: Add useful debugging tools<br>
      packages/fff: Only use fff-batman-adv for node-variant<br>
      gateway.d: Remove output from meta script<br>
      fff-dhcp: Add configuration scripts for dns<br>
      fff-babel: add configuration scripts<br>
      Add support for TP-Link Archer C7 v5<br>
      Bump openwrt, packages and routing to v18.06.4<br>
      fff-babeld: Move common babeld procedures into functions<br>
      fff-babeld: Add prefix to configuration name<br>
      Add fff-wireguard package<br>
      Rename variant meta-packages to avoid confilcts<br>
      Create fff-node package<br>
      fff-gateway: Add firewall rules to ensure nothing is forwarded onto WAN<br>
      Add support for Ubiquiti EdgeRouter X (SFP)<br>
      Add feed patch to update babeld to 1.9.1<br>
      configuregateway: Print newlines for improved readabilty<br>
      fff-gateway: Add sanity checks<br>
      babeld: Automatically add redistribute filters<br>
      nodewatcher: Send babeld version<br>
      nodewatcher: Add support for babel neighbours<br>
      fff-wireless: Add gateway configuration scripts<br>
      fff-network: Remove dependency to uradvd<br>
      Move node-specific firewall rules to fff-node<br>
      buildscript: Apply variant to builddir in build step<br>
      Bump openwrt, packages and routing to v18.06.5, rebase patches<br>
      babeld: Revise version string<br>
      fff-web: Do not remove uploaded binary on sysupgrade failure<br>
      buildscript: add variant information to firmware_release<br>
      Remove target and subtarget from filename<br>
      fff-hoodutils: Adjust upgrade path function for changed folder structure<br>
      fff-hoodutils: Add fallback for upgrade path<br>
      buildscript: Remove prepare from buildall command<br>
      fff-wireless: Hide errors if device doesn't have radios<br>
      fff-wireless: Set htmode to VHT for 802.11ac capable radios<br>
      fff-network: Only use one Switch Port on Archer C7v2<br>
      fff-network: Add portorder to Archer C7v2<br>
      bsp/ar71xx: Build ath10k-firmware-qca9888-ct as module<br>
      buildscript: Put binaries in seperate folders per variant.<br>
      fff-wireless: Use previous HT/VHT mode instead of detecting capabilities<br>
<br>
Robert Langhammer (9):<br>
      fff-vpn-select: remove tunneldigger<br>
      fff-web: remove l2tp<br>
      fff-nodewatcher: remove l2tp<br>
      build_patches: remove 0004-ar71xx-4.9-l2tp-stats.patch<br>
      package/fff: add ip-full to variant layer3<br>
      fff-network: Have WAN sysctl commands executing after global ones<br>
      Add bash-completion for the buildscript.<br>
      Add skript dep-tree.<br>
      Add a README to folder tools.<br>
<br>
Andreas Düring (7):<br>
      README: Remove outdated commands<br>
      README: Fix documentation of target image copying<br>
      README: Add section regarding custom images<br>
      README: Reorder sections in buildscript description<br>
      README: Add links to Freifunk website<br>
      README: Apply grammar and spell fixes<br>
      README: Remove section title and move children up a level<br>
<br>
Tim Niemeyer (5):<br>
      packages/fff: add new fff-dhcp package<br>
      packages/fff: add new fff-babeld package<br>
      alfred-json: compile fix<br>
      packages/fff: add layer3 variant<br>
      buildscript: support to choose the build variant<br>
<br>
Christian Dresel (2):<br>
      fff-sysupgrade: merge SOC and SUBTARGET<br>
      fff-hoods: firewall fe80::1 from Client to Batman and Node<br>
<br>
Steffen Pankratz (2):<br>
      packages/alfred-json: added package<br>
      fff-alfred-monitoring-proxy: add package<br>
<br>
Alexander Gutzeit (1):<br>
      fff-wireguard: rename keys to remote_public_key/local_private_key<br>
<br>
</blockquote></div>