Hallo SilentTiers,
Ich bin noch nicht ganz fertig mit dem Testen und Fixen.
Ich habe das Interface täglich im Einsatz, aber so die eine oder andere Feinheit und Optimierung kommt ständig dazu, auch Dank des Feedbacks aus dem Forum.
Irgendwann wird man vom Testen und Patchen blind, da hilft es, wenn mal einer von außen mit drauf schaut.
Einige Lösungen, die ich am Anfang noch drin hatte sind während der Weiterentwicklung obsolet geworden oder wurden dann doch anders realisiert - das Projekt wächst an den Herausforderungen.
Ich würde so noch 1-2 Wochen warten, bis alles so richtig rund ist und Altlasten / Debug-Code komplett entfernt sind. Dann spricht aus meiner Sicht nichts gegen eine Integration in den Trunk.
Ich würde dafür die freetz version abrüsten, was die Config angeht und der Erzeugung des Log-Deamons (die Dateien kann ich ja statisch ins Paket packen)
Bis dahin habe ich auch die Freetz Maske für die Config soweit fertig:
- Web-Interface zusammen mit freetz auf port 81 (intern)
- oder eigener httpd (port einstellen; autostart/manuell, nur LAN IP für httpd an/aus)
- Logdienst: syslogd oder eigener deamon (autostart / manuell), Log-Verzeichnis
- Back-Up Verzeichnis für alte Configs
- Admin-IP
- Boot-Delay (aus, 30s, 1min, 3min, 5min)
- dsld ausschalten während bootdelay (ja/nein)
- FW Regeln booten vom flash oder vom stick (Stick-Verzeichnis)
Zusätzlich könnte man noch die aktuelle Version komplett als "Externes" Paket belassen, falls jemand Speichermangel auf der Box hat und das Interface ausschliesslich vom Stick nutzen möchte.
Ich könnte noch ein kleines Script spendieren, damit die Links und die Maske im freetz bei diesem externen Paket dynamisch bei jedem Boot hinzugefügt werden, so dass man das nicht mal flashen muss, um es (zusätzlich) über freetz konfigurieren zu können.
Da habe ich noch ein paar Ideen, ist aber noch nicht ganz ausgereift.
Wie gesagt, so 2 Wochen wird's wohl noch dauern, bis ich zufrieden bin.