20191130-alpha released

Fabian Bläse fabian at blaese.de
Sa Nov 30 22:37:02 CET 2019


Hallo zusammen,

=== Achtung ===
Dies ist eine Alpha-Version der Firmware. Diese Firmware gilt als
instabil.

=== Änderungen zu 20191123-alpha ===
* w2sta repariert

=== Größte Änderungen 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)

* WebUI Upgrade repariert


=== layer3 Variante ("Gatewayfirmware") ===
Diese Alpha enthält zum ersten mal 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.


=== Installation ===
Die Firmware befindet sich am üblichen Ort: [1]

Das sysupgrade.sh funktioniert bei alpha Versionen nicht.

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!


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 (67):
      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

Fabian Bläse (35):
      fff-gateway: add package
      gateway.d: Add configuration script for meta information
      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
      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: 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

Fabian Blaese (9):
      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
      gateway.d: Add scripts for network configuration
      Bump openwrt, packages and routing to v18.06.4
      nodewatcher: Send babeld version

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

Robert Langhammer (6):
      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

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

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20191130/1ba1f251/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev