Release-Notes fli4l - Version 3.1.1 Fli4l-Team Einleitung ############ In diese Version sind viele Fehlerkorrekturen eingeflossen. Vor allem die Unterstützung für kernel 2.6 ist viel weiter fortgeschritten, so dass mittlerweile viele Pakete funktionieren sollten. Außerdem wird das rootfs jetzt automatisch im cpio Format erzeugt. Trotzdem kann es bei speziellen Konfigurationen (spezielle Treiber/ Module) immer noch sein, dass noch Anpassungen nötig sind. Feedback und Änderungsvorschläge sind immer willkommen. Mit dieser Version haben wir begonnen, uns von ein paar "Altlasten" zu befreien. So werden beispielsweise /etc/prep Scripte nicht mehr unterstützt. Die bisher bei allen Boot-Typen vorhandenen Links von /opt/files auf / und /opt/etc auf /etc wurden in dieser Version zwar noch nicht entfernt, trotzdem sollten OPT-Autoren ihre OPTs daraufhin überprüfen und falls nötig anpassen. Es gibt schon lange keinen Grund mehr Dateien über diese Prefixes zu referenzieren und in der nächsten Version werden diese Links komplett wegfallen. Als Neuerungen sind zwei Dinge besonders augenfällig. Zunächst einmal ist der Build-Prozess komplett überarbeitet worden, was eine erhebliche Geschwindigkeitssteigerung zur Folge hat. Zum anderen wurde das Layout der Weboberfläche ein wenig angepasst. Es wurde hier u.a. eine einfache Möglichkeit geschaffen, eigene Skins für die Oberfläche zu entwickeln. Ein Beispiel dafür wird bald in der OPT-DB zu finden sein. Als kleines Bonbon können jetzt Portforwardings ohne zusätzliches OPT eingerichtet und gelöscht werden. Viel Spaß mit fli4l wünscht euch weiterhin Das fli4l-Team Detaillierte Liste der Änderungen ################################# base ==== Features / Changes ~~~~~~~~~~~~~~~~~~ * Update der busybox auf Version 1.2.1 * CONFIG_FEATURE_PS_WIDE=y wurde in der busybox config aktiviert. Dadurch wird die Prozessliste bei der Eingabe von 'ps ww' nicht mehr abgeschnitten * Support für prep scripts entfernt * Die Prefixes /opt/files und /opt/etc werden bei den erzeugten Archiven (rootfs.img und opt_tar.bz2) nicht mehr verwendet. * Die Links im rootfs: /opt/etc -> /etc und /opt/files -> / werden in der nächsten fli4l-Version entfernt. OPT-Autoren: Bitte alle /opt/files und /opt/etc Prefixes aus den OPTs entfernen * Die alte Portforwarding Konfiguration ('PORTFW_x') wird nun intern in 'PREROUTING_LIST_x' Regeln umgewandelt. * Der Kernel 2.4.32 wurde neu übersetzt und dabei Überflüssiges aus den Kernelmodulen entfernt (Platzersparnis) * Sollten beim Booten Warnmeldungen in /bootmsg.txt geschrieben worden sein, erscheint nun beim Login auf der Routerconsole ein Hinweis. * Das Piepen des Routers beim Ende des Boot- bzw. Shutdown-Vorgangs kann nun generell ausgeschaltet werden * Die Variable 'SER_BEEP' wurde dafür mit der "globalen" Variablen 'BEEP' ersetzt. * Der DNS und DHCP-Server dnsmasq loggt seine Meldungen nun an eine eigene "syslog-facility" (local0), so dass diese Meldungen bequem in eine eigene Datei geschrieben werden können. * Änderungen des Builds * Der Buildprozess benutzt jetzt gen_init_tar/gen_init_cpio um das rootfs-Archiv sowie das opt-Archive zu erstellen * Das gesamte rootfs wird jetzt jedes mal komplett neu erstellt. rootfs-distrib.tar wird nicht mehr benutzt. * Unterstützung von globalen host-Dateien hinzugefügt. * Option name= für opt/package.txt hinzugefügt. * ip-up/ip-down Skripte werden jetzt synchronisiert ausgeführt, um parallelen Skriptaufruf zu vermeiden. Bugfixes ~~~~~~~~ * Paketfilterregeln für "mac:00:00:.*" wirken nun auch bei Einsatz von Kernelversion 2.6 * Kleine Fehler im build-Skript behoben. * mkfli4l: * Seltsam benannte Module werden nun korrekt behandelt (einige Module mit Namen wie foo-bar haben als Alias foo_bar). * Variablen werden nun von add_to_opt richtig behandelt. * Treiber dmfe zur kernel-2.6-driver-list hinzugefügt (da er existiert und funktioniert) * COMP_TYPE_ROOTFS='bzip2' wird nicht mehr erlaubt, wenn ein Kernel 2.6 ausgewählt wurde (keine Unterstützung durch den Kernel) * Windows Build: * Fehler beim Remote Update mit boot_type=integrated behoben (es wird nicht mehr versucht, opt_tar.bz2 zu kopieren) ath_pci ======= * sysctl Aufruf hinzugefügt, der "Antenna Diversity" deaktiviert, da das vom Treiber defaultmässig gesetzt wird. * todo: * Test, ob es mit anderen Karten als der Wistron CM-9 MiniPCI funktioniert * Prüfen, ob Antenne 1 für alle die beste Wahl ist dsl ==== * pppd 2.4.4 hinzugefügt, pppd version kann über PPPD_VERSION gewählt werden, Standardwert ist immer noch 2.4.2 hd ==== * prep-Unterstützung entfernt * opt/hd.txt umgeschrieben, um die Modul-Abhängigkeiten automatisch aufzulösen * opt/etc/boot.d/rc010.hddrv umgeschrieben, sodass nun modprobe verwendet wird * PCI-Chip-Treiber können nun mit modprobe geladen werden, bevor rc010* ausgeführt wird httpd ===== httpd-gui ~~~~~~~~~ * Minimalistische Version von portfw-config hinzugefügt * HTML-Code für Tabs von Tabellen auf unsortierte Listen umgestellt (ermöglicht flexibleres CSS-Styling) * Webgui-Skin an das Aussehen der offiziellen Webseite angepasst * Skin-Support hinzugefügt * Erster Prototyp einer config-gui (funktioniert noch nicht) * Vorläufige Unterstützung, um Portforwarding-Regeln zu bearbeiten * Neue Funktion in cgi-helper: show_backlink isdn ==== * Tippfehler in ip-down900.route-fix korrigiert lcd ==== * Neuer LCD-Treiber kombiniert lcd.o und lcd_winamp.o * Balken korrigiert, auf Displays mit zwei Controllern wird die Start/Stop Meldung nur noch einmal angezeigt openvpn ============= * Bug in der fwrules-Erzeugung behoben (Danke an Kai Pape) * GUI enthält Unterstützung für Skins (siehe Änderungen im Paket httpd) pcmcia ============= * Versehentlich hinzugefügte Version von rc110.pcmia wieder auf alte Version gebracht * Code neu formatiert, einige Bugfixes ppp =========== * Korrekte Version vom pppd hinzugefügt (siehe Änderungen im Paket dsl) proxy ============= * tor auf Version 0.1.1.23 geupdated src =========== * Aktuallisierte Quelltexte (siehe übrige Änderungen) usb ============= * USB Drucker werden mit kernel 2.6 nun wieder unterstützt * Konfiguration vereinfacht (sie unterscheidet sich jetzt nicht mehr zwischen kernel 2.6 und 2.4) kernel_26 ========== * dot-config verändert: * ISDN-voice und AT-command Unterstützung wird für vbox benötigt * inittar Unterstützung entfernt - wir benutzen nun init_cpio kernel_26_xen ========== * dot-config verändert: * pcmcia bridge Treiber aktiviert (PD6729, I82092, I82365, TCIC, aber nicht I82365 und TCIC da sie den ISA bus benötigen, der für XEN nicht aktiviert ist) Unveränderte Pakete ################### chrony ====== imonc_unix ========== imonc_windows ============= lpdsrv ============= qos ============= sshd ============= tools =============