Hallo, wir haben inzwischen alle geplanten Arbeiten an der Firmware Version 1.6.10-b abgeschlossen. Das offizielle Release ist in zwei Wochen geplant sofern keine weiteren Fehler gefunden werden.
Ich möchte euch hiermit dazu aufrufen die neue Version ausgiebig zu testen und etwaige Fehler zu melden :) Tickets (Bugreports) könnt ihr ohne Anmeldung hier erstellen: https://dev.leipzig.freifunk.net/trac/newticket Die aktuellen Images für die 1.6.10-b Firmware findet ihr hier: http://firmware.leipzig.freifunk.net/nightly/testing/ --- Das vorläufige Changelog zur Version 1.6.10-b: * aktualisierter OLSRd OLSR wurde auf die derzeit aktuellste Version v0.5.5 aktualisiert. Diese Version zeichnet sich durch weitere Einsparungen beim CPU- und Speicherverbrauch aus. Durch die Einführung von sog. ANSN-Werten auf Protokollebene werden langfristig Möglichkeiten zur IP-Doppler- Erkennung geschaffen. * Gateway-Tunnel für OLSR Das Paket "freifunk-gwtun" wurde in die Firmware aufgenommen. Damit werden IpIp-Tunnel zu OLSR-Gateways möglich. Dies ist interessant für Standorte mit häufig switchenden Gateways und hilft stabilere Internet-Verbindungen zu schaffen. * Austausch von B.A.T.M.A.N. 0.3 durch BMX (Batman Experimental) 0.3 Durch fortgesetzte Probleme mit der Stabilität und Kompatibilität von Batman 0.3 wurde dieser wieder aus der Firmware entfernt und durch BMX 0.3 ersetzt. BMX bietet die bekannten One-Way-Gateway- Tunnel und diverse weitere Einstellungsmöglichkeiten. Der neue Adressbereich für BMX wird 106.61.0.0/16 . Eine parallele Installation von Batman 0.3 als Ipk-Paket bleibt weiterhin möglich. * aktualisierte DNS-Server Die nicht mehr funktionierenden DNS-Server des ORSN-Projektes wurden entfernt und durch 5 neue sekundäre DNS-Server ersetzt. * modulare Statistik Große Teile der Statistik wurden geändert und modularer gestaltet. Es ist jetzt problemlos möglich eigene Diagramme zu entwickeln oder Plugins für die Load-Überwachung einzelner Prozesse, zum Ansteuern von Digitemp-Sensoren oder für die Anzeige von Batman-Routing- Informationen zu installieren. Zusätzlich wird das Speichern der Statistik-Datenbanken auf externen Datenträgern und die Nutzung verschiedener Farb-Profile für die Diagramme unterstützt. * Änderungen am remote-update Tool Das remote-update Programm beherrscht jetzt auch automatische Paket-Updates auf der Kommandozeile. * überarbeitete Nodes-Seite Die Nodes-Seite unterstützt nun von Haus aus die Anzeige von OLSR-, Batman- und BMX-Nachbarn mit den jeweiligen Spezifika der einzelnen Protokolle. * überarbeitete Software-Seite Die "Software 2" Seite zur Installation von Paketen wurde komplett neu geschrieben und um eine Suchfunktion für Pakete erweitert. * leichte Änderungen am Design Wo es sinnvoll war, wurden einzelne Seiten-Sektionen mit Tabs zusammengefasst. Als Nebeneffekt sollte das öffentliche Web- Interface inzwischen weitgehend Java-Script frei sein. * weitere interne Umstrukturierungen Weitere Komponenten wie DHCP-Splash, Statistik, Botinfo und OLSR wurden aus dem eigentlichen Firmware-Code ausgegliedert und als Pakete neu integriert. Zusätzlich wurden die gemeinsam genutzten Shellfunktionen (freifunk-shlibs-le) in Teilmodule aufgeteilt um die zukünftige Pflege und Erweiterbarkeit zu erleichtern. Die Botinfo-Schnittstelle lässt sich jetzt auch durch eigene Scripte erweitern - das Digitemp-Paket nutzt beispielsweise diese Möglichkeit um die Sensordaten für externe Programme leicht auslesbar zu machen. * neue Konfigurations-Datei: /etc/freifunk-urls Die "freifunk-urls" Datei wurde eingeführt um das Betreiben eigener Firmware- und Paket-Mirrors für modifizierte Versionen zu erleichtern. * geänderte IP-Vergabe Aurich wurde in die Liste der Freifunk-Städte aufgenommen und ein Fehler bei der Übernahme des "Firewall ausschalten" Parameters wurde behoben. * geänderte Firewall-Regeln Die Firewall-Regeln zur Verarbeitung von DHCP-Paketen wurden weniger restriktiv gestaltet. * geändertes OLSR-Startscript Das Script versucht keine nicht installierten Plugins mehr zu laden. * gelöschte Funktion LAN-Server Die LAN-Server Funktion ist seit der Firmware-Version 1.4.5-n kaputt und wurde aus der Firmware entfernt. Die selbe Funktionalität wird durch das Paket "freifunk-portfwd-de" bereit gestellt. * Korrekturen für die Konsole und Cron Der Cron-Daemon lief unter der falschen Zeitzone (UTC) was dazu führte das Cronjobs eine bzw. zwei Stunden zu spät ausgeführt wurden. Dieses Verhalten wurde korrigiert. Zusätzlich wird nun die Umgebungsvariable "TERM" dauerhaft gesetzt. Dies behebt Fehlermeldungen wie "Error opening terminal: ..." bei einigen Unix-Terminals. * Binary-Updates Die Programme und Bibliotheken "busybox", "ip", "wifi", "dropbearmulti", "libshared" und "libuClibc" wurden aktualisiert um mehrere kleinere Fehler zu beheben. --- Grüße, jow _______________________________________________ freifunk-leipzig mailing list [email protected] https://lists.subsignal.org/mailman/listinfo/freifunk-leipzig
