News/24.12.2019: Release Firmware 20191224

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