Release-Notes fli4l - Version 2.1.12 Fli4l-Team Einleitung ########## Viele Änderungen am fli4l Konzept sind oft für den Anwender gar nicht erkennbar, da sie in den unzähligen Zeilen der fli4l Scripte untergehen. Im aktuellen Release 2.1.12 ist eine Änderung unübersehbar: Der Mini-Webserver (http) kommt im neuen Outfit daher; unbedingt ansehen! Eine weitere sichtbare oder besser lesbare Änderung: fli4l goes Babel. Neben der deutschen und englischen, haben nun auch die französische und die niederländische Sprache in fli4l Einzug gehalten. Die gewünschte Sprache kann in der 'config/base.txt' ausgewählt werden. Für imonc und mkfli4l (build) kann zusätzlich noch die ungarische Sprache gewählt werden. fli4l wurde um ein Paket bereichert: *Xen-Kernel*. Dieses Paket stellt den Kernel bereit, um fli4l innerhalb einer [http://de.wikipedia.org/wiki/Xen - Xen] Domain laufen zu lassen. Um dieses Paket nutzen zu können, bedarf es natürlich eines Xen-Servers. Der Kernel wurde um IPv6 Support erweitert und einige Treiber aktualisiert. (Hinweis: fli4l unterstützt damit aber noch kein IPv6!) Die Programmbibliothek *uClibc* wurde auf die Version 0.9.28 aktualisiert und LFS aktiviert. Hinweis für freie Entwickler: Programme müssen neu übersetzt werden! Änderungen ########## Base-Paket ========== * Der Build-Prozess wurde durch Einsatz des selbstentwickelten Tools 'tar-filter' in der Ablaufzeit beschleunigt - dies wirkt sich insbesondere aus, wenn man seine fli4l-Dateien auf einem Netzwerklaufwerk abgelegt hat. * Unter Windows kann nun direkt eine CF-Karte, die passend partitioniert und formatiert ist, im Cardreader mit einer HD-Installation versehen werden. * CDs können nun auch im Floppy-Emulationsmodus gebaut werden (notwendig für ältere Rechner). * Vereinfachung der Erstellung eigener Keymaps * Einführung konfigurierbarer Limits für vom Router zu sendende Rejects * Limitierung der Rate und Größe der gesendeten Echo Replies (Antworten auf ein Ping) advanced_networking =================== * ebtables wurden aktualisiert chrony ====== * Wenn die Uhrzeit mehr als 30 Sekunden abweicht, korrigiert 'chrony' das nun bei der ersten Einwahl auf einmal und nicht wie vorher durch verlangsamen oder beschleunigen der Uhr. Nach dieser Korrektur funktioniert 'chrony' aber wieder wie gewohnt. * Das 'chrony' binary wurde auf Version 2.0.2 aktualisiert. dsl === * Bei PPPOE_ETH kann nun auch ein Dummy-Device angegeben werden. * Das Passwort kann jetzt weggelassen werden, was anscheinend bei einigen Providern mit MAC-Adress-Authentifizierung notwendig ist. * Neuer PPPOE_TIMEOUT-Wert 'never' - pppd legt niemals auf und waehlt automatisch neu ein nach Zwangstrennung (vorher dialmode auto + timeout 0, was zu Verwirrungen führte) dyndns ====== * Einige neue Provider hinzugefügt, Provider Fidosoft entfernt. hd ==== * 'syslinux' wurde auf Version 3.11 aktualisiert. Damit sollten alle Installationsprobleme auf HD gelöst sein. * ide-cdroms können in den Sleepmode gesetzt werden, sofern die Laufwerke das unterstützen. * Bei der HD-Installation wurde Französisch als Sprache hinzugefügt. httpd ===== * Das Design der Web-Oberfäche wurde komplett überarbeitet. CGIs in externen OPTs können, müssen aber nicht funktionieren. Die OPT-Autoren werden gebeten ihre Skripte zu aktualisieren. Informationen dazu sind in der Dev-Doku zu finden. isdn ==== * Der ipppd wurde auf Version 3.7 aktualisiert und dabei kompletter mschap-Support hinzugefügt. kernel-modules-extra ==================== * keine Änderungen lcd === * keine Änderungen lpdrsv ====== * geringfügige Änderungen openvpn ======= * Update auf OpenVPN 2.0.5 pcmcia ====== * geringfügige Änderungen ppp === * keine Änderungen proxy ===== * keine Änderungen qos === * Eine zweite Möglichkeit Pakete zu priorisieren wurde hinzugefügt. Dieses Feature ist ungetestet und undokumentiert. serial ====== * keine Änderungen src === * Update des Buildroots für die uclibc 0.9.28. * LFS wurde aktiviert * IPv6-Support im Kernel wurde aktiviert sshd ==== * Automatische Erkennung von public-Keys, die konvertiert werden müssen, hinzugefügt. Wird ein solcher Key beim fli4l-Build gefunden, wird er beim Booten automatisch konvertiert. time ==== * siehe chrony! tools ===== * Das Programm 'less' wurde hinzugefügt, damit ist nun auch ein einfaches lesen von LOG-Dateien usw. auf dem Router möglich. usb: ==== * keine Änderungen vpn === * Das VPN Paket wurde aufgeteilt in die Pakete cipe und OpenvPN. Das OpenVPN Paket ist weiterhin fester Bestandteil von fli4l, das CIPE Paket gibt es ab sofort nur noch über die opt-DB. wlan ==== * WPA2-Support für einige Treiber hinzugefügt. * rt2500 Treiber für Ralink RT2500 54 MBit-Karten hinzugefügt. * hostap_* Treiber auf Version 0.3.9 aktualisiert. * Der madwifi-Treiber für Atheros-Karten kann der [http://www.fli4l.de/german/extern/opt/search.pl?pid=353 - Opt-Datenbank] entnommen werden. xen-kernel ========== * fertig übersetzter Kernel zum Einsatz in einer [http://de.wikipedia.org/wiki/Xen - Xen] Umgebung