- In den x86-generic und x86-64 Targets sind mehr Pakete vorinstalliert: tcpdump, gre und wireguard
- Im Config Mode kann man die Koordinaten per Karte auswählen
- Wenn man den Wifi-Taster auf WiFi-Reset konfiguriert, wird jetzt auch das Gateway neu selected
- DSGVO konformer Text im Config Mode
- gluon-alt-esc Package entfernt (nicht mehr kompatibel)
- add gluon-alt-esc Package Mit dem man direkt rausleiten kann
- verbesserter Quickfix, falls der Router abstürzt
- Das Transfer-Paket und der Autoupdate-Cleaner wurden entfernt
- Es wird jetzt ein default Bandbreitenlimit gesetzt, wenn man das Feature im Config Mode aktiviert
- Allow upgrades to current CPE210/510 images based on upcoming Gluon master (Commit 35c9f9ae)
- Das Knotenformular wurde abgeschaltet. Alle Verweise wurden aus der Firmware entfernt. Die Koordinaten und Kontaktionformationen werden wieder im Knoten gespeichert und können auch nur noch dort geändert werden.
- Bestehende Koordinaten und Kontaktinformationen werden mit einem Transfer-Paket vom Server geladen und im Knoten gespeichert. Dabei werden keine Kontaktinformationen veröffentlicht. Wer dies möchte kann seine Email Adresse, Telefonnummer oder Chatnamen im Config Mode seines Knoten eintragen, diese wird dann in der Knotenkarte angezeigt.
- Der Autoupdate-Cleaner bereinigt die
autoupdate.cfg
im Knoten und entfernt dabei ggf. vorhandene Altlasten.
- gluon-quickfix überarbeitet
- Der Hardware Wifi-Taster ist beim TL-WR741 - 841 - 842N/ND und beim TL-WR1043 per default inaktiv. Die Funktionalität kann im Config Mode eingestellt werden.
- Der ssid-changer checkt jetzt einmal alle 60 Minuten
- Verbesserter Umgang mit Fehlern beim sysupgrade (#1160)
- Backport um das kompilieren von Gluon mit Perl 5.26 oder neuer zu ermöglichen (76753ed)
- Wenn Mesh on WAN deaktiviert wurde, wird bei bestimmten Modellen die MAC Adresse des WAN Ports verändert. Dies kann in Umgebungen mit vorgeschalteten MAC Filterregeln zu Problemen führen. (#496)
- 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. (#496)
- Sicherheitsfix CVE-2016-10229 (#1097)
- Ein Fehler beim Roamen von Clients wurde behoben (#1121)
- Ein Fehler beim kombilieren von Gluon mit OpenSSL 1.1 wurde behoben (b6a22ce)
- Ein Fehler beim kombilieren von Gluon mit langen Dateinamen wurde behoben (#1120)
- Die sysupgrade Routine wurde komplett überarbeitet (d4a69c0)
ar71xx-generic
TP-Link: TL-WR841N/ND v12,
- Wenn Mesh on WAN deaktiviert wurde, wird bei bestimmten Modellen die MAC Adresse des WAN Ports verändert. Dies kann in Umgebungen mit vorgeschalteten MAC Filterregeln zu Problemen führen. (#496)
- 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. (#496)
- https://gluon.readthedocs.io/en/latest/releases/v2016.2.6.html
- https://gluon.readthedocs.io/en/latest/releases/v2016.2.7.html
- Update auf B.A.T.M.A.N. compat 15.
- Wechsel auf das MESH-Protokoll 802.11s. Neue MESH-SSID ffnord-mesh
- Nextnode Problem wurde gelößt. Neue Nextnode Adresse: 10.187.127.254.
- Neuausrichtung der netzinternen IP Vergabe. DHCP Ranges der Gateways verkleinert.
- Gateway Slots auf 20 erhöt.
- Wegfall alternativer Autoupdater Branches. Alle Nodes werden nun unter stable geführt. Das erleichtert das updaten der Knoten.
- opkg Repository liegt nun auf Gateway 0.
- Gateway VPN Keys erneuert.
- Autoupdate Server reduziert. Nun ist auch auch Public Server gelistet der von Knoten mit Uplink direkt und schneller genutzt werden
kann. - rubo77 Autoupdater Signatur erneuert.
- bigfoots Autoupdater Signatur entfernt.
- Gateway Adressen geändert. Wechsel von vpnxx. auf xx.gw.
- quickfix Update auf #62e79b0 verhindert nach einem Reboot 60 Minuten einen erneuten Neustart.
- Nur Knoten die über das Knotenformular angemeldet sind können sich über VPN einwählen.
- Fehlerhaften publik IPv6 Präfix (2a03:2267:4e6f:7264) durch korekte ULA (fd42:eb49:c0b5:4242) ersetzt.
- Es wurde ein Problem behoben das unter B.A.T.M.A.N. compat 15 zu Kernel Abstürzen führte. (d452a7c)
- Beim Update von x86 Systemen kann es zum Verlust der Konfiguration kommen, wenn die Kernel Partition anwächst. (#1010)
- 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. (#496)
- 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. (#496)
- 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. (#1010)
- 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. (#496)
- 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. (#496)
- 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.