*filius-1.4.4 (13. Mar 2012)----------------------------
- Domain Name System: Jetzt kann auch ein Resource Record fuer einen
Wurzel-Name-Server konfiguriert werden.
- Web-Server: Ueberarbeitung des Designs der Vorgabe-Webseite
- Kleinere Anpassungen der Darstellungen (u.a. Umbenennung des "Echo-Client"
zu "Einfacher Client")
- Programmkonfiguration:
- Grundlegende Einstellungen zur Anzeige und Ausfuehrung koennen
jetzt als Aufrufparameter oder mit einer Ini-Datei konfiguriert werden.
- RTT kann jetzt nicht mehr ueber Menue sondern nur noch als Aufrufparameter
bzw. per Ini-Datei geaendert werden.
- Fehlerbehebungen:
- Nachrichten des POP3-Servers werden im Log-Fenster angezeigt
- Flag fuer manuelle Einstellungen des DHCP-Servers wird persistiert
- Schnittstellenverwaltung der Vermittlungsrechner bei angeschlossenem
Switch fuehrte zum Programmabbruch
- Anzeige des Kontextmenue fuer Kabel im Aktionsmodus wurde nicht
unterdrueckt
*filius-1.4.3 (10. Nov 2011)----------------------------
- Domain Name System: Das DNS erlaubt jetzt rekursive Abfragen zur Aufloesung
eines Domainnamens.
- Webserver: Die optionale Konfiguration der virtuellen Hosts kann jetzt
ausgeblendet werden.
- Firewall: Die Firewall der Vermittlungsrechner kann jetzt dezidiert fuer die
Netzwerkschnittstellen aktiviert werden.
- Kommandozeile: Hier steht jetzt zusaetzlich der Befehl netstat zur Anzeige aktiver
Verbindungen zur Verfuegung.
- In Textfeldern steht jetzt die Tastenfunktion <Strg>+a zur Verfuegung.
- Fehlerbehebung:
- Netzwerkschnittstellenkonfiguration Vermittlungsrechner: Jetzt wird die richtige
IP-Adresse eines verbundenen Vermittlungsrechners angezeigt.
- Datenaustausch ueber Vermittlungsrechner: Wenn Standardgateway nicht
gesetzt wurde, erfolgt jetzt korrekte Ausnahmebehandlung.
*filius-1.4.2 (15. Sept 2011)-----------------------------
Fehler bei Aufruf mit Parameter "-wd" zur expliziten Auswahl des Arbeitsverzeichnisses behoben
*filius-1.4.1 (1. Sept 2011)----------------------------
- Fehler bei Aenderung des Aufbaus behoben
- TCP-Timeout-Fehlermeldung erfolgt nicht mehr im Konfigurationsmodus
- Fehlerhafte Modemfunktionalität korrigiert
*filius-1.4 (7. Aug 2011)--------------------------
- Fehlerbehebung:
- Bildbetrachter: Anzeige von Bildern wieder möglich
- E-Mail-Programm: Platzhaltergrafik für Nachrichten wird wieder angezeigt
- Webserver: Anzeige leerer Eingabefelder in Oberfläche (statt "null")
- DNS-Server: Synchronisation zwischen Oberfläche und Konfigurationstextdatei
- Gnutella: Fehler bei Dateiübertragung behoben
- E-Mail-Server: Robustere Verarbeitung von E-Mails durch SMTP-Server
- Switch: Die Darstellung als Wolke kann auch wieder rückgängig gemacht
werden
- Programmstart: Fehler bei Prüfung der Schreibrechte auf Benutzerverzeichnis
unter Windows behoben
- Info-Dialog: Alle Angaben werden wieder vollständig angezeigt (unter Linux)
- Nachrichtenansicht: Löschen der Tabelleninhalte korrigiert
- Echo-Client: Jetzt können hierüber E-Mails versendet (SMTP) und abgerufen
(POP3) werden.
- Rechnerkonfiguration: Jetzt können Gateway- und DNS-Server-Adressen wieder
entfernt werden.
- Nachrichtenansicht: Jetzt steht eine Option "automatisches Scrollen" über
Kontextmenü zur Verfügung und das Dialogfenster bleibt immer im Vordergrund.
*filius-1.3.1.4 (30. Apr 2011)-------------------------------
- Verwendung von Java Native Access zur korrekten Ermittlung von Benutzerverzeichnissen unter MS Windows
- Kontrolle bei Programmstart, ob Arbeitspfad schreibbar ist (Schreibrechte sind notwendig für Dateioperationen wie Speichern/Laden von Szenarien)
- bei fehlenden Schreibrechten wird sofort Dialog angezeigt zur manuellen Korrektur durch den Benutzer, d.h. Auswahl eines anderen Verzeichnisses
*filius-1.3.1.3 (30. Jan 2011)------------------------------- *
- kleine Bugfixes- Problem bei Ping-Nachrichten (v.a. Modem betroffen) behoben
- Darstellungsmöglichkeit von Switches als Netzwerkwolken (identische Funktionalität wie Switch, lediglich Erscheinung aus didaktischen Gründen verändert!)
[Rücknahme: - fehlerhaftes Verhalten bei Problemen mit Log-Datei behoben]
*filius-1.3.1.2 (08. Nov 2010)-------------------------------
- kleinere Bugfixes
- verbesserte Log-Daten-Aufzeichnung (aussagekräftigere Auflistung der relevanten hashCodes zur Verfolgung von Aktivitäten)
- Platzieren der Log-Datei in Arbeitsverzeichnis (.filius) statt in Ort des Startens der Anwendung wegen Rechteproblemen bei Betriebssystem
*filius-1.3.1.1 (20. Sep 2010)-------------------------------
Bugfix bei IP Adressevaluation; Zahlenbereich war begrenzt durch Fehler in Regulärem Ausdruck
*filius-1.3.1 (04. Aug 2010)-----------------------------
- E-Mail-System überarbeitet; bessere Darstellung im Mailprogramm
- Antwortfunktion bei Mailprogramm korrigiert
- Fehler bei Mailverwaltung im Server korrigiert, u.a. beim Löschen abgerufener Mails
- Scrollpane eingefügt in Mailprogramm (Mailbetrachter) und TextEditor
- variable Einstellungen für maximale RTT (NOTE: die Simulation wird dadurch nicht verlangsamt, sondern lediglich die Toleranz bzgl. Timeouts wird vergrößert; das ist sinnvoll für langsamere Systeme)
- Erweiterung des Webservers um virtuelle Hosts- Bugfixes z.B. bei Graphikeinbindung
- Startup-Skript für Mac OS X hinzugefügt; Tests auf Mac OS X erfolgreich
*filius-1.3.0.4 (07. Jul 2010)--------------------------------
Hinzufügen eines Startup-Skripts für UNIX-basierte Systeme (Filius.sh)
- Parameterunterstützung zur Verlegung des Arbeitsverzeichnisses ".filius": '-wd <path>'
- Überprüfung der DNS-Einträge; falls URL leer wird Eintrag nicht übernommen/gespeichert
- Fehlplatzierung bei Kabel behoben
- Kontextmenü zum Löschen von Kabeln an engeren Kollisionsbereich gebunden
- Kontextmenü zum Löschen von Kabeln nur angezeigt, falls keine Kabelvorschau aktiv
*filius-1.3.0.3 (19. Apr 2010)------------------------------
- Fehler bei der direkten Bearbeitung von DNS-Einträgen in der Tabelle korrigiert- Daten werden nun getrennt nach A bzw. MX Einträgen verarbeitet (JTableEditable)
- Pfadunstimmigkeiten bei Hilfe-Dateien (bei Aufruf der Jar-Datei aus anderem Verzeichnis) beseitigt
*filius-1.3.0.2 (15. Apr 2010)------------------------------
- Bilder in JAR-Datei integriert
- Korrektur der Pfadzuweisungen, um Dateien innerhalb der JAR-Datei zu finden- Fehler bei Suche von FLS-Datei als Parameter beseitigt
- Fehler bei Pfadbestimmung korrigiert, damit Filius von beliebiger Stelle aus aufgerufen werden kann (betrifft JAR und EXE!)
*filius-1.3.0.1 (09. Apr 2010)------------------------------
- Datei-Explorer importiert beliebige Dateien bis zu einer Größe von 150KB
- bei fehlgeschlagener DHCP-Anfrage werden Zeroconf-Adressen zugewiesen (169.254.x.x)
- ping-Befehl wurde in Befehlsliste bei Terminal aufgenommen
- Überschrift für Tabellenausgabe bei route-Befehl
*filius-1.3.0 (31 Mar 2010)--------------------------
Neue Funktionen:
- Terminal-Funktionen implementiert (move, copy, dir, help, ...)
- Hilfeseite zur Auflistung aller unterstützter Terminal-Befehle
- Ping-Befehl implementiert in Terminal
- Tool zur Namensauflösung direkt über Terminal ('host')
- Tastenkombinationen zur Steurung der Menüfunktionen (Strg+<?>) + Auswahl Kabel (Alt-1)
- konsequentes Loggen in Datei möglich für Fehlersuche; Debug-Ausgaben vereinheitlicht
- DHCP kann DNS/Gateway abweichend von Server-Einstellungen vergeben- DNS-Einträge auch änderbar in DNS-Server (statt nur Löschen/Neuanlegen)
- einzelne Kabel können entfernt werden
Behobene Fehler / Darstellungsverbesserung:
- Fehler durch sich blockierende nebenläufige Prozesse beseitigt (Threads haben aufeinander gewartet; Race Conditions bei Prüfung von Queues)
- deutliche Reduktion von Ausnahmefehlern (Exceptions oftmals für Testzwecke auf mögliche Probleme genutzt. Lässt sich jedoch durch vorherige Prüfung fast durchgängig vermeiden!)
- Terminal-Funktionen waren nur angedeutet, jedoch nicht implementiert
- Knoten können nun nicht mehr aus Arbeitsfläche herausgezogen werden (war vorher möglich; leider dann aber keine Möglichkeit mehr, diese in den Sichtbereich zurückzuholen)
- manche Dialoge wurden zu Singleton umfunktioniert (nur noch ein Dialog)
- Darstellung/Einsehen der MAC-Adressen einfacher möglich
- MX Eintrag bei DNS-Server unterstützt nun auch IP-Adressen, statt nur URLs
- Ethernet akzeptiert nun nur noch Pakete, wenn Kabel physisch mit betrachteter Netzwerkkarte verbunden ist (vorher: bei Vermittlungsrechner Pakete aller NICs verarbeitet)
- warten auf DHCP Server bei Wechsel zu Simulationsmodus, erst dann DHCP Anfragen möglich
- Überschriften in diversen Dialogen zur besseren Usability
- fehlerhafte Pattern für IP-Adressen korrigiert
- Sprache bei Buttons in Dialogen korrigiert
*filius-1.2.4 (20 Apr 2009)--------------------------
<Vorversion als Vergleichsbasis>