- Ein fehlerhaftes Kernel Modul wurde repariert. Dies führte unter 2016.2.2 zu Abstürzen der Knoten.
- Ein Problem mit batman-adv (compat 15) wurde behoben. Dieses führte dazu, dass Pakete einer bestimmten Größe nicht übertragen werden konnen (b7eeef9). Die Gluon Entwickler gehen davon aus, dass dies der Grund für hängende Autoupdateprozesse war.
- Ein Problem beim kompilieren der Gluon Firmware wurde behoben (#1059).
- Es wurde ein Fehler im Ladescript von respondd behoben, der zum einem Speicherüberlauf führte (9a0aeb9).
- Die sysupgrade Files für x86 Systeme wurden repariert (41fd50d, ad37e2b).
- Der Manifestgenerator erstellt nun Hashwerte mit dem SHA256 Algorithmus.
- Beim Update von x86 Systemen kann es zum Verlust der Konfiguration kommen, wenn die Kernel Partition anwächst.
- Wenn Mesh on WAN aktiviert ist, wird bei bestimmten Modellen die MAC Adresse des WAN Ports verändert. Dies kann in Umgebungen mit vorgeschalteten MAC Filterregeln zu Problemen führen.
- Die TX Leistung der misten Ubiquiti Geräte ist zu hoch eingestellt. Genaue Werte sind unbekannt. Es wird empfolen die Sendeleistung per Hand zu reduzieren.
- Erstmalig stehen auch Images für 802.11s bereit
- experimenteller Support für den Fonera 20A danke an Marlow von Freifunk Flensburg/Irland
- respondd wird nun bei einem Fehler automatisch neu gestartet (#863)
- autoupdater timeouts verändert, dies verhindert ein "hängen" des Autoupdaters beim Manifest-Download. Er wurde nun so verbessert, dass der wget Prozess jederzeit sicher beendet werden kann. (#987)
- Änderung der WLAN-Länderkodierung wurde verbessert (#1001)
ar71xx-generic
TP-Link: TL-WR940N v4, TL-WR1043ND v4
ramips-rt305x
Fonera: 20N
- Domainwechsel der Gateways auf freifunknord.de
- fastd-traffic-status entfernt
- probability in der site.conf entfernt (Altlast aus 2014)
- Update der FFHH Pakete auf c9d083f52384c2a52c303924de3960705c7c945b
- Bootprobleme auf mehreren QCA955x-basierenden Geräten behoben (z.B. OpenMesh OM5P AC v2) (#965)
- Build-Prozess: Git Downloadprobleme von git.kernel.org auf Debian Wheezy behoben(#919)
- Fix: RX Filter von Ubiquiti UAP Outdoor+ Geräten (d43147a8e03d)
- Fix: vertauschtes WAN/LAN interface bei der CPE210 (59deb2064d54)
- Deutliche Vverringerung der CPU Last durch die Steuerung der Signal LEDs (#897)
- Fix: Netzwerk-Port des Ubiquiti UAP AC Lite (#911)
- Build: /tmp Verzeichnis des Hosts wird nicht länger genutzt (f9072a36411b)
- Fix: mesh interface type respondd/alfred announcements wenn VLANs über IBSS genutzt werden (#941)
- Fix: next-node ebtables Regeln ohne next_node.ip4 (9dbe9f785d2b)
- x86-generic und x86-64 images haben nun PATA und MMC support.
- Clean up opkg postinst scripts während der Imageerstellung.
ar71xx-generic
TP-Link: CPE210/510 EU/US versions, TL-WA801N/ND v3, TL-WR841ND v11 EU/US versions
- Modules Path in der site.conf hinterlegt.
- roamguide Paket
- USB Auto-Mount Paket
- Earlybird und ownbuild Branch im Autoupdater entfernt
- mesh11s Branch im Autoupdater hinzugefügt
- gluon-quickfix integriert um Wifiprobleme zu beheben und Router bei hängenden Diensten neuzustarten
- gluon-ssid-changer integriert dieser schaltet die SSID von Knoten ohne Verbindung zum Gateway auf FFOFFLINE um
- Aufruf der Statusseite nun ohne Cookies möglich
- Update auf Linuxkernel 3.18.44
- Sicherheitslücke CVE-2016-5195 und CVE-2016-7117 behoben
- 802.11s Support auf eine ältere Version herabgestuft
- UBNT Airmax Modelle werden und überwiegend korrekt erkannt
- batman-adv: mesh_no_rebroadcast ist nun für Mesh-on-WAN/LAN aktiv
- Die neue UCI Option gluon-core.@wireless[0].preserve_channels kann genutzt werden um einen Kanalwechsel durch ein Firmware Update zu verhindern
- Bei TP-Link CPE 210/510 und Ubiquiti NanoStations kann nun PoE passthrough in der site.conf hinterlegt und in der Erweiterten Einstellungen der Konfigurationsseite aktiviert werden.
- Die Höhenangaben kann nun mittels der Option config_mode.geo_location.show_altitude über die site.conf ausgeblendet werden
- Das Kontaktinformationsfeld kann mittels der Funktion config_mode.owner.obligatory über die site.conf optional gemacht werden - in FFNord nicht implementiert.
- Der Knotenname kann nun aus allen UTF-8 Zeichen bestehen
- Diverse Anpassungen an der Konfigurationsseite
- Dropbear wurde aktualisiert und unterstützt nun neue Verschlüsselungsmethoden
- Es ist nun möglich WLAN_basic rates in der site.conf zu hinterlegen was alte WLAN Standards <=802.11b deaktiviert
- ath10k basierende Geräte werden nun offiziell unterstützt, hierzu muss in der site.mk der Wert für GLUON_ATH10K_MESH auf IBSS oder 11s sowie die Option GLUON_REGION gesetzt sein
- Die prefix4 und next_node.ip4 Option in der site.conf ist nun optional
- Die Stabilität der ath9k Geräte wurde maßgeblich erhöht
- mac80211, hostapd sowie andere relevante Treiber und Dienste wurden von LEDE 42f559e zurückportiert.
- Multiple Instanzen des Autoupdaters an langsamen Anschlüssen werden nun mittels eines Lockfiles verhindert
- Statische DNS Server am WAN Port funktionieren nun
- Der Expertenmodus der Konfigurationsseite wurde in Erweiterte Einstellungen umbenannt
- MESH Interfaces werden nun protokollunabhängig mit UCI konfiguriert
- Die MAC Adressen Zuweisung von allen MESH und WLAN Interfaces wurde zur Vorbereitung auf die zukünftige Ralink / Mediatek Unterstützung modifiziert
- Änderungen zur Vorbereitung der Unterstützung der neuen batman-adv multicast Optimierungen
- Der LUA Code wurde verkleinert um Speicherpatz zu sparen
ar71xx-generic
TP-Link TL-WA901ND v4 Archer C5 v1, Archer C7 v2 TL-WR710N v2.1, TL-WR842N/ND v3
Ubiquiti UniFi AP AC Lite, UniFi AP AC Pro
OpenMesh MR1750 v1, v2, OM2P-HS v3, OM5P-AC v1, v2
GL Innovations GL-AR150
Buffalo WZR-HP-G300NH2
ALFA Network Tube2H, N2, N5
brcm2708-bcm2708
Raspberry Pi 1
brcm2708-bcm2708
Raspberry Pi u2
- build: fix nodejs host build on Debian Wheezy (#776)
- build: fix parallel builds with Make 4.2+
- Trying to use -j N with Make 4.2 would spawn an unlimited number of processes, eventually leading to memory exhaustion.
- build: fix occasional build failure in libpcap package
- build: don’t require hexdump for x86 builds (#811)
- Trying to build Gluon for x86 on systems without hexdump would silently generate broken images.
- Add support for DNS servers given by their link-local IPv6 address in Router Advertisements (#854)
- ar71xx-generic: correctly setup LNA GPIOs on CPE210/510 (#796)
- Improves the reception by about 20dB.
- ar71xx-generic: switch default WAN/LAN assignment on Ubiquiti UAP Pro (#764)
- Switch to the usual “PoE is WAN/setup mode, secondary is LAN” scheme. This only affects new installations; the assignment won’t be changed on updates unless the configuration is reset.
- ar71xx-generic: fix ath10k memory leak (#690)
- ar71xx-generic: add support for new TP-Link region codes (#860)
- TP-Link has started providing US- and EU-specific firmwares for the Archer C7 v2. To generate Gluon images installable from these new firmwares, the GLUON_REGION variable must be set to eu or us in site.mk or on the make command line (the images will still be installable from all old firmwares without region codes).
- WAN MAC rotiert bei jeden Neustart
- Gluon Issue #933 Wird durch den Quickfix umgangen
- http://gluon.readthedocs.io/en/v2016.1.6/releases/v2016.1.6.html
- https://gluon.readthedocs.io/en/latest/releases/v2016.2.html
- https://gluon.readthedocs.io/en/latest/releases/v2016.2.1.html
- Es wurde ein neuer Autoupdaterbranch "early bird" eingeführt. Dieser kann genutzt werden, um Firmwareupdates direkt nach dem erscheinen automatisch zu beziehen. Im early Branch werden untested experimental Firmware Versionen ausgeliefert. Wer diesen nutzt, sollte sich daher im klaren sein, dass ggf. Probleme auftreten können.
- Es wurde ein neuer Autoupdaterbranch "ownbuild" eingeführt. Dieser kann genutzt werden, wenn ein Node Updates in eigener Zuständigkeit erhalten soll. Somit ist für Administratoren ersichtlich, dass ein Node über eine selbst erstellte Firmware verfügt. Dies ist gerade dann wichtig zu wissen, wenn der Erfolg/Misserfolg eines Rollouts bewerten werden soll.
- das Gluon Paket fastd-traffic-status wurde eingefügt, um Traffic Statistiken in Grafana auszuwerten.
- Es wurde ein Fehler behoben, der zu Problemen beim nacheinander kompilieren mehrerer Gluon Targets führte.
- Es wurde ein Fehler behoben, der zu Problemen beim kompilieren von Gluon zu der Fehlermeldung "recursive dependency" führte.
- Gluon kann nun mit GCC6 kompiliert werden.
- Es wurde ein Fehler behoben, welcher batman-adv daran hinderte korrekt mit VLANs zu funktionieren.
- Ein Fehler in Gluon 2016.1.4 verhinderte die Funktion von auf ath10k Chipsätzen basierenden Endgeräten. Dieser wurde behoben.
- Gluon kann nun auf allen unterstützten Ubiquiti Geräten installiert werden, ohne zuvor auf AirOS 5.5 downzugraden.
- Leerzeichen werden nun automatisch aus der Geolokalisierung entfernt und die Kompatiblität zu respondd damit verbessert.
ar71xx-generic
OpenMesh MR600 (v1, v2), MR900 (v1, v2), OM2P (v1, v2), OM2P-HS (v1, v2), OM2P-LC, OM5P, OM5P-AN
Ubiquiti Rocket M XW
TP-Link WR841N/ND (v11)
- Der WLAN Treiber aller unterstützen Router wurde auf eine neuere Version aktualisiert. Dadurch wurde die Stabilität bei vielen Routern verbessert
- Es wurde ein Fehler behoben der zu Problemen beim kompilieren von Gluon mit der Option -jx führte
- Der Fehler “Too many levels of symbolic links” der bei kompilieren von Gluon auftrat ist nun behoben
- Weitere Optimierungen beim kompilieren von Gluon
ar71xx-generic
8devices Carambola 2
Meraki MR12/MR62/MR16/MR66
- site.conf wurde an das neue Layout für Gluon 2016.1 angepasst
- Ein OPKG Repository wurde auf Gateway 2 angelegt. Damit ist opkg auf den Nodes nutzbar
- Neue NTP Server
- vorhandene Server sind nun erreichbar
- Next-node IP Fehler beseitigt. Der Node ist nun einheitlich unter IPv4 = '10.187.254.254' oder IPv6 = '2a03:2267:4e6f:7264::ffff' erreichbar.
- Alle Nodes bauen nun noch Verbindung zu einem Gateway auf. Das reduziert das Hintergrundrauschen um 50%.
- VPN1 - fastd Key aktualisiert.
- damit ist Gateway 1 nun für alle nutzbar
- URLs für die Autoupdateserver hinterlegt.
- Autoupdate Server (VPN0) ist nun auch via IPv4 erreichbar.
- Firmware Signatur von Tarnatos hinzugefügt.
- Firmware Signatur von rubo77 hinzugefügt.
- Freifunk Router mit ausreichend Flash und USB haben nun eine aktive USB Unterstützung.
- Slots für insg. 15 mögliche Gateways eingefügt
- Autoupdate Branch wird durch dieses Firmware Update auf "stable" geändert.
- Der Fehler der in Version 2016.1.2 wahrlos defekte Images erzeugte, ist nun behoben.
- Sysupgradeprozess bei XEN Images repariert.
- Gluon kann nun auf Systemen gebaut werden, die LibreSSL statt OpenSSL verwenden
Alfa
Hornet UB / AP121 / AP121U
TP-Link
TL-WA7510N
- Update auf OpenWRT 15.05 "Chaos Clamer"
- Die Router-Statusseite unter http://[2a03:2267:4e6f:7264::ffff] wurde komplett überarbeitet und zeigt nun umfangreiche Statistiken an
- ICMP und ICMPv6 Echo Requests (ping) und Node Information Queries werden nun nicht mehr per Multicast an alle Nodes verteilt. Das reduziert die Netzlast.
- (die Config Seite ist nun auch auf französisch abrufbar) - in FFNord nicht implementiert.
- Die Kanalbreite im 2,4Ghz Band wurde auf 20Mhz begrenzt. Dadurch werden andere 2,4Ghz Netz weniger stark beeinflusst.
- (das AdHoc MESH arbeitet nun auch nach dem 802.11s Standard. Noch in Entwicklung) - in FFNord nicht implementiert.
- Wechsel von gluon-cron zu micrond.
- Verbesserter Ubiquiti Support. Ubiquiti Geräte mit Firmwareversion 5.6 oder höher brauchen nun nicht mehr auf 5.5 downgegraded werden. Die Freifunkfirmware kann direkt mit der "factory" Version aufgespielt werden ohne das Gerät zu bricken.
Buffalo
WZR-HP-G300NH
D-Link
DIR-505 (A1)
TP-Link
CPE210/220/510/520 v1.1
TL-WA901N/ND v1
TL-WR710N v2
TL-WR801N/ND v1, v2
TL-WR841N/ND v10
TL-WR940N v1, v2, v3
TL-WR941ND v6
TL-WR1043N/ND v3
TL-MR13U v1
Onion
Omega
Ubiquiti
airGateway
airRouter
UniFi AP Outdoor+
Western Digital
My Net N600
My Net N750
-
x86-xen_domu Ein Image für XEN Virtualisierung wird nun standardmäßig mit ausgeworfen.
-
x86-64 Die x86 64Bit Architektur wird jetzt unterstützt. Dieses Image kann ebenfalls für KVM mit VirtIO genutzt werden.
- https://gluon.readthedocs.org/en/v2016.1/releases/v2016.1.html
- https://gluon.readthedocs.org/en/v2016.1.1/releases/v2016.1.1.html
- https://gluon.readthedocs.org/en/v2016.1.2/releases/v2016.1.2.html
- https://gluon.readthedocs.org/en/v2016.1.3/releases/v2016.1.3.html
- https://gluon.readthedocs.org/en/v2016.1.4/releases/v2016.1.4.html
- https://gluon.readthedocs.org/en/v2016.1.5/releases/v2016.1.5.html