News/05.08.2018: Release Firmware 20180802
Datum: 05.08.2018
Autor: RedDog ChristianD
Veröffentlicht: Release Firmware 20180802,
[1]
Release der Firmware 20180802
Hi
Nun ist es endlich soweit. Die Firmware in der Version 20180802 ist released. Dies ist die erste Firmware, welche das sogenannte "V2" implementiert.
Macht euch vor den Update bitte einen Überblick, was "V2" für eure Installationen bedeutet. Dies kann man anhand der sehr gut gelungenen Dokumentation im Wiki machen: https://wiki.freifunk-franken.de/w/KeyXchangeV2
Beachtet bitte insbesondere den Abschnitt zum Upgrade von Freifunk Knoten: https://wiki.freifunk-franken.de/w/KeyXchangeV2#Gefahren_eines_Updates_vom_alten_System
Größte Änderungen auf einen Blick seit 20170918:
- Code-Cleanups
- Data processing notes
- Update Tunneldigger (L2TPv3)
- Batman Upgrade
- Mesh über 802.11s
- KeyXchangeV2
- Hood übergreifende IPv6 ULA Adressen
- Verbindungen zu dezentralen Hoods möglich
- Eigene ESSID pro Hood
- Macnocker ist Teil der Firmware
- Config-AP eingeführt
- 1043v5 Support
- Unifi AC Mesh Support
Die Firmware befindet sich am üblichen Ort: https://dev.freifunk-franken.de/firmware/20180802/
Sollten euch Probleme bei der Benutzung der Firmware auffallen, scheut euch nicht diese Probleme in den Bug-Tracker einzutragen. Dazu einfach einen Account anlegen und einen neuen Eintrag erfassen: https://mantis.freifunk-franken.de
Ich bedanke mich für die vielen Beiträge und die super Diskussionen.
Unten, wie immer, das Shortlog.
Tim
-- Adrian Schmutzler (70):
fff-nodewatcher: Use mac address instead of standard node name buildscript: Update LEDE and packages, use lede git mirror Archer C25: Update qca9887 firmware to 10.2.4-1.0-00029 vpn-select: Use keyxchangev2data instead of fastd_fff_output Remove references to community.cfg fff-web: Show hood in public and internal web interface Configure the Node a routable IPv6 ULA fff-hoods: Fix fe80::1 for multiple configap interfaces fff-hoods: Fix case of missing keyxchangev2data Utilize PKG_NAME in Makefiles Revert "Archer C25: Disable 5 GHz to provide working firmware" buildscript: Fix typo fff-hoods: Use channel provided by gateway fff-hoods: Introduce sector files for custom settings fff-hoods: Use variables for hood file names fff-hoods: Use w5sta for download fff-hoods: Fix missing commit for hood name fff-network/fff-hoods: Create functions for IPv6 rewriting CPE210: Fix ROUTERMAC fff-web: Extend switch port assignment display in ports.html fff-boardname: Reorganize WR841 boardnames Add TL-WR1043N v5 fff-network: Fix mac adresses not set during merge/rebase fff-hoods/fff-wireless: Don't delete WiFi devices fff-hoods: Suppress warning for missing sectorfile Support subtarget in buildscript fff-web: Fix style and XHTML conformity in upgrade.html show_info: Add assignment without switch fff-web: Show WiFi channels and SSID show_info: Display hood information Rearrange fff config values into their own config file fff-support: Update PoE passthrough code fff-web: Added options to disable update notification fff-web: Include new options into settings.html fff-web/show_info: Put common code into function fff-network: Fix second occurrence of ROUTERMAC and ETHMESHMAC fff-web: Allow minus (-) in passwords fff-network: Commit only network configurehood: Wait for the config AP to build when in sta mode configurehood: Prevent connecting two hoods nodewatcher: Provide additional information about WiFi interfaces LEDE: Go back to OpenWRT sources configurenetwork: Put One- and Two-Port pre-setup into function fff-network/fff-hoods: Only use MAC address in network lib fff-network: Calculate IPv6 using ROUTERMAC variable nodewatcher: Fix bugs in gateway list creation fff-hoods: Replace hiddenapflag by check for real conditions fff-sysupgrade/fff-hoods: Make sectorfile upgradesafe GL-AR150: Fix ETHMESHMAC fff-hoods: Restart alfred after keyxchange file update fff-nodewatcher: Add detailed clients data nodewatcher: Provide data to calculate airtime fff-web: Fix two bugs in wifiscan.html configurehood: Improve conditions for configap setup packages/fff: Split fff-hoods into two packages fff-web: UPGRADE_PATH in header should be taken from hood file configurehood: Fix "wifi" blocking correct network status
detection
alfred: Support interfaces IDs with more than two digits Unifi AC: remove bs-partition ro-flag configurenetwork: Improve output when setting IPv6 addresses fff-batman-adv: Remove vis_mode from uci config Data processing notes: Add in fff-web Data processing notes: Add for SSH access hood files: Use more meaningful and concise naming scheme hood file: Use different files for www and for checksum
comparison
configurehood: Only provide hood file from GW/KeyXchange via WWW hood files: Move files from /www to /tmp and link there configurehood: Don't remove timestamp for checksum comparison nodewatcher: Change mechanism for client device detection vpn-select: Demand hood file to be provided as argument
Christian Dresel (7):
Update Batman to compat15 Reconfigure fff-wireless for keyxchangev2 Reconfigure vpn-select for keyxchangev2 Add fff-hoods Add support for Unifi AC Mesh fff-hoods: Make possible to use fixed hoodfile Disable VPN if not in use
Fabian Blaese (12):
Support batman-adv meshing over 802.11s consistently use same webserver port for hoodfile on wifi and lan fff-network: evaluate macaddress in device config Use SWITCHDEV variable for mac address fixing configurehood: Allow for spaces after identifier fff-network: Get MAC from wifi device instead of wifi network CPE510: Add ROUTERMAC Revert openwrt patch which caused too high tx powers Move hoodfile acquisition into function Allow initial configuration from Ethernet Remove sectorfile for first release Add batman-adv patch to remove gw mode switch message
Robert Langhammer (7):
fff-hoods: fix sed to substitute timestamp fastd: generate the key from urandom Update tunneldigger fff-network: correct path to iptables Update tunneldigger Remove double equals. Remove double square bracket. [[ is a bash or ksh built-in, and
cannot be used in a #!/bin/sh script.
Tim Niemeyer (14):
fff-hoods: only delete hiddenapfile if ap was configured fff-hoods: move hiddenapfile variable fff-alfred: new package fff-alfred: do not use bat0 for master selection WR841-v7: get routermac from phy0 instead of wlan0 bsp/default: move network sysctl's to fff-network fff-network: move sysctl settings to a function fff-firewall: clean up v6 rules on prepare fff-network: rework sysctl's fff-network: enable forwarding; filter forwarding fff-macnock: new package fff-hoods: set hood to none if on station mode fff-hoods: call reload_config after uci commit Revert "configurehood: Prevent connecting two hoods"