Changes in version 041225: -------------------------- - lshd kann jetzt mehr als zwei interaktive Verbindungen auf einmal (Buildtime-Problem: hat die Anzahl ptys beim Konfigurieren ermittelt, und das auch noch falsch :) - Unterdruecken der Meldung "lshd: execpetion: connection reset by peer" (hat mich einfach genervt :) - cut&paste-Fehler im ppp.ini-Template: Da stand mehrmals "Provider 2", wo eigentlich "Provider 3" stehen sollte; war aber nur in der Anzeige, die Variablen wurden korrekt verarbeitet - Neuer ntpd, jetzt Version 4.2.0 und deutlich schlanker gemacht, indem die Konfiguration ueber ntpq weggelassen wurde. Ausserdem kann er direkt (ohne hwclock o.ae.) die RTC-Uhr nachstellen. - Neues Kommentar-Feld zu den Providern in mconfig, wird nur angezeigt, nicht ausgewertet - mconfig: wenn in der Verbindungsliste eine Endzeit fehlt (z.B. durch Absturz) wird die naechste Startzeit eingesetzt, die Dauer berechnet und RX/TX-Volumen mangels Daten als 0 angezeigt. Changes in version 20041211: ---------------------------- - Datum wird nur noch auf 1.1.2004 gesetzt, wenn externer Zeitserver NTP ist (weil ntpdate nicht mehr als ca. 20 Jahre springen kann) oder die Firewall ihre IP per DHCP bezieht (weil udhpc Schwierigkeiten mit negativen Zeiten hat) - NTP-Server muessen nun als IP-Adressen angegeben werden, weil sonst ohne internen DNS-Server der Paketfilter nicht richtig fuer sie konfiguriert werden kann - Ein paar Tippfehler in IPv6-Firewall und IPv6-mconfig-Modul gefunden - Ein weiterer Tippfehler in /etc/init.d/firewall, so dass weitergeleitete eingehende IPv4-Verbindungen nicht gingen - Bei IPv4 incoming UDP Forwards zwischen unterschiedlichen Ports fehlte noch ein reverse-SNAT in der Gegenrichtung, um den nach aussen sichtbaren Port wieder anzupassen - Der IPv6-tspc-Client hat sein setup-Skript wegen fehlerhaftem Pfad nicht gefunden; ebenso wollte er nach /tspc.log schreiben und die Ramdisk lief voll - TSPC hat das Syslog gut vollgemuellt, er loggt jetzt nur noch die wichtigeren Sachen - Wenn Freenet6 eingeschaltet, dann Verbindungen zum TSP-Port 3653 freischalten - ip-up/down Skripten legen nun /var/run/ip-is-up an bzw. loeschen es wieder dient anderen Skripten als Anzeige, ob die Verbindung steht - freenet6.sh start nutzt /var/run/ip-is-up, um gleich tspc zu starten, wenn die Verbindung schon steht - uClibc: openlog() erlaubt jetzt auch logfac==LOG_KERN, so dass kernel- Logentries mit korrekter Facility weitergeleitet werden - pppmd: In der Bildschirmanzeige war die Connection-Dauer fuer nicht-aktuelle Verbindungen immer falsch, gefixt - Beim Stoppen von pppmd/pppd erst pppmd killen, damit er den pppd nicht gleich wieder start; sonst ist das CFS busy und der umount geht nicht - mconfig: Default-Seite ist nun die erste Status-Seite, was sinnvoller scheint als die erste Config-Seite - Wenn in mconfig beim Sichern/Restart sowohl /etc/init.d/firewall als auch ip6firewall neu gestartet werden, muss man zweiteres weglassen, weil es eh von ersterem aufgerufen wird - Die Gesamt-RX/TX-Menge einer Verbindung wurde falsch von pppmd an mconfig übergeben (Datentyp ist 64 statt 32 Bit) und daher im Webinterface immer als 0 angezeigt - In der Transfer-Seite des Webinterfaces werden jetzt auch (zuseatzlich) die aktuellen LEDs mit Erklaerung angezeigt - Skalierung der Transferraten-LEDs geaendert: Interval [base,max] muss durch 7 statt 6 geteilt werden, ausserdem nun konstant base==2 statt max/12. - Bei Anzeige des System-Logs im Webinterface werden nun spitze Klammern maskiert, damit sie nicht als HTML interpretiert werden