- Allow broadcast ping with parameter -b (undocumented feature)
- Do not send ARP request as best guess via first NIC if address not applicable
- Remove svg export
- Use other file dialogs (might help with MacOS)
- Shutdown resp. close sockets correctly when switching to design mode
- Fix initialization of web server ui regarding vhost configuration
- Ping resp. ICMP fixed
- Switch / Wireless Access Point with SSID
- Configure Wi-Fi connections with SSID
- Switch with retention time for SAT entries
- Manual for Linux
- Requires Java 17 (or higher)
- Replacement of some icons
- Issues on Linux
- Log messages
- Messages in network traffic viewer are immutable
- Fix language selection
- Switch is now also Wireless Access Point
- Usage info for each command line tool, show with 'help '
- Decrement TTL only in forwarded packets
- Contents of network info panel broader, info is visible
- Deletion of connections possible even in scrolled state
- Newly created rows are discarded if syntax is invalid
- Switch ports start now from 1 (instead of 0)
- Command 'cls' now listed with command line help
- Include OpenJDK 19.0.2 as built-in Java for Windows
- Use current launch4j plugin
- Add command line synonym "cls" for "reset"
- Visible area of desktop fixed (on some os not everything was visible / visible area was to small)
- Under Debian/Ubuntu there must be an additional dependency for desktop file utils and Java dependency is updated
- ARP won't reply for ip addresses queries that ask for network address (e.g. 192.168.0.0) any more
- Add DHCP support for home router
- Fix TTL handling in gateway / home router in order to allow traceroute
- Update tab titles in data exchange dialog if ip address is updated via DHCP
- Reduce number of ARP retries in DHCP flow (for validation) to one retry
- Add terminal command to reset / delete the entire ARP table (arp -d)
- Possibility to show MAC address as component name
- Row selection in data exchange dialog will be retained with new entries
- Fix duplicate ARP request
- Fix NAT functionality
- Focus and scrolling in Terminal window
- Correct calculation of desktop dialog window
- Support recursive resolution of MX entries (DNS)
- Add component Home Router with NAT by default (can be removed in filius.ini)
- Help panel integrated into main window (instead of dedicated dialog)
- Command host now resolves type A and type MX resource records (address and mail)
- Apps opened on desktop only in full screen (incompatible change for self-developed apps!)
- Margin of help panel the same in all languages and modes
- Locale not initialized correctly
- Missing Language Selection during first start-up
- Experimental feature NAT Gateway (enable in filius.ini with 'gateway=1'
- Drop packets in simulation
- Command line tool nslookup as alternative to host
- Support parameter -d and -a for command line tool arp
- Consistent domain name validation according to RFC 1035/2181
- Apply first matching UDP rule in firewall
- Concurrency in client while disconnecting
- Wrong protocol shown in data exchange dialog
- Unit tests using undefined locale
- Data in exchange dialog won't be changed anymore (using copies of transferred data)
- TCP retry and timeout
- Error in case of empty file name
- Non-fixable issue in case of invalid/incomplete firewall rule configuration
- Fix content type when retrieving image with upper case extension
- Improved cut and paste resp. copy and paste function in file explorer
- Status line of ping command was missing.
- Wrong text in ipconfig output on command line fixed.
- Multiple copy and past in file explorer lead to moving the same file instead of creating multiple copies.
- Handle spaces in installation path (Linux) correctly.
- Rename label for DNS A records from 'domain name' to 'host/domain name'
- Fix response for non-resolvable domain with recursive dns resolver
- Fix http request processing with query params in URL
- IP forwarding can now activated/deactivated (formerly always on). Default: Router activated, computer deactivated.
- New command line tool tcpdump.
- New command line tool arpsend (e.g. to simulate ARP spoofing).
- Detect and show application layer protocol in data exchange.
- Firewall behavior changed with respect to sender and target address.
- Simulation speed can now be adapted more fine grained. The new 90% correlates to the former 100%.
- The last column in data exchange dialog is renamed from 'Description' to 'Description / details'.
- ARP requests are only used as source for new ARP entries if they are directed to the node itself.
- New initial screen for Terminal.
- Application windows on desktop: support maximizable, set to maximized by default.
- Some linux distributions could not be started directly with Filius files via desktop file managers.
- URL encoding in case of html forms with method GET is fixed.
- Templates for new applications work now with the new log framework
- Log can now be enabled for stdout
- Z layer of components in design mode fixed.
- Vhosts for web server will be persisted again.
- Use now SLF4J and Logback for logging
- Error when reading old Filius files because of non-compliant version strings fixed
- Fixed wrong data in data exchange detail section caused be shallow frame copies
- Fix exception after one node was deleted
- Fix command line arg handling (some combinations were not possible)
- Fix spaces in filename when starting via command line under linux
- Ensure that during visual alignment of components in design mode, the dragged component is always in foreground
- Detailed license information added
- Report contains now the forwarding table of network nodes and - if available - DNS server configuration
- Provide an installer with bundled JRE for Windows
- IP addresses for router config as well as forwarding table entries are now validated after input
- SEQ and ACK numbers are now initialized with trailing zeros and formatted as decimal numbers for better readability
- Version comparison (only visible in log output)
- Filius can know be installed in directories that contain '+' or '$'
- SEQ number is now incremented after FIN reception
- Help contents are now available from the start
- The personal firewall supports now filtering of UDP traffic.
- Build and Code Signing with AppVeyor and SignPath.
- The default behavior of the firewall is activated UDP traffic filtering, i.e., UDP packets (e.g. DNS) will be discarded.
- Windows/dialogs are mostly resizable, e.g. application windows on the virtual desktops.
- Added readme file to be shown at Gitlab.
- When Filius was opened on a secondary monitor that is not available any more, the Filius window will be located onto a visible monitor when starting next time.
- Within the terminal application the cd command could be used with a file. Now it is only available for directories.
- Use URI encode and decode for URLs.
- Do not allow domain names that start with digits.
- There was an incompatibility within Report generation on Java 8.
- It was not possible to generate a report of unsaved scenarios.
- The contents of the help dialog were editable.
- Manually configured DHCP settings for gateway and dns server were not persisted if they were equal to the os settings.
- Fix bug when loading old project files with documentation elements
- Reduce corner radius of document elements
- Use secured Filius homepage URL (https)
- Silent Uninstall for Windows
- Use secured Filius homepage URL (https)
- Default install folder under Windows is now C:\Program Files\Filius
- Uebersetzung zur Simulationsgeschwindigkeit korrigiert
- Falsche Nummerierung Abschnittsueberschriften im Report behoben
- Fehlerbehebung zur Erstellung von Kabelverbindungen
- Korrektur Rechtschreibung in franzoesischer Uebersetzung
- Korrektur der kaputten Anzeige fuer Terminal-Anwendung
- Fehlerbehebung im Einfachen Client: Immer auf eingehende Nachrichten warten (auch ohne Versand einer Nachricht)
- Abschnitt zum Nachrichtenaustausch im Report nur, wenn Inhalte vorliegen
- Redaktionelle Ueberarbeitung der Hilfeseiten
- Grundlegende Ueberarbeitung Dokumentationsmodus mit Formatierungsmoeglichkeiten
- Möglichkeit, Reiter zum Nachrichtenaustausch zu schliessen
- Wiederherstellen der angezeigten Fenster bei Wechsel zwischen Anwendungsmodi
- Hilfeseite für Dokumentationsmodus hinzugefügt
- Fehlerbehebung im Einfachen Client: Auf Serverantworten erst nach Versand einer Nachricht warten
- Fehlerbehebung TCP-Server: Sockets beim anhalten des Servers gemaess Spezifikation zum Verbindungsabbau schliessen
- Fehlerbehebung: Sockets im Zustand CLOSED immer aus Socket-Liste entfernen
- Fehlerbehebung: Versand leerer Nachrichten ermoeglichen (war die Nachricht leer, wurde nichts gesendet)
- Fehlerbehebung: Netstat zeigt jetzt auch serverseitig die Verbindungen an
- Fehlerbehebung: Der Befehl cat fuer eine nicht vorhandene Datei fuehrte zu einem Fehler
- Fehlerbehebung: TCP-Socket-Zeitueberschreitungen wurden nicht korrekt verarbeitet
- Fehlerbehebung: Die Sequenznummern in TCP wurden falsch hochgezaehlt
- Verbesserung Source Address Table (SAT): Fenster mit SAT werden nicht mehr mehrfach geoeffnet und automatisch aktualisiert
- Verbesserung: Netstat zeigt jetzt lokale und entfernte Adresse mit IP-Adresse und Port an
- Verbesserung: Gnutella ermoeglicht jetzt das Zuruecksetzen der bekannten Peers
- Export der Konfiguration und des Datenaustauschs als PDF-Datei
- Fehlerbehebung Modem: Verklemmung, wenn beide verbundenen Modems in gleicher Filius-Instanz laufen
- Korrekturen zur franzoesischen Typographie
- Internationalisierung "Netzwerk" in Gnutella
- Export aus Dokumentationsmodus als SVG moeglich (zusaetzlich zu PNG)
- Hinweis/Tooltip zur Einstellung der Simulationsgeschwindigkeit
- Fehlerbehebung zur Anzeige/Aktualisierung des Modemnamens
- Verschiedene Fehler im Dokumentationsmodus behoben
- Korrektur zum Verschieben von mehreren Elementen im Entwurfsmodus
- Sprache Franzoesisch hinzugefuegt (Uebersetzung durch Patrice Treton)
- Fehlerkorrekturen I18n
- Software-Assistent wird in Vorgabeeinstellung immer angezeigt
- Abhängigkeit zu Java 8 in Windows-Version korrigiert
- Konfigurierbare Groesse der Arbeitsflaeche zum Aufbau der Rechnernetze (konfigurierbar in filius.ini)
- Fehlerbehebung: Fenstergroesse fuer E-Mail Verfassen so angepasst, dass es auch unter Mac OS funktioniert
- Fehlerbehebung: Anhalten einer Server-Anwendung gibt den Port frei, der fuer den Serversocket verwendet wurde
- Fehlerbehebung: Sprachselektion bei erstmaligem Starten wieder aktiviert
- Neues Windowsinstallationsprogramm
- Systemvoraussetzung Java 8
- Aufrufparameter 'verbose' ergaenzt
- Grundlegende Ueberarbeitung DHCP
- DHCP unterstuetzt jetzt statisch zugewiesene IP-Adressen
- Der Software-Assistent steht jetzt nicht mehr zwingend zur Verfuegung (abhaengig von JDK/JRE und Konfiguration)
- Im Dateidialog zum Oeffnen eines neuen Projekts ist jetzt das zuletzt verwendete Verzeichnis vorselektiert
- Webserver erlaubt jetzt auch unbekannte Dateiendungen (Versand als text/plain) und erkennt Endung .htm auch als HTML
- Fehlerbehebung: Anwendung fuer Dateiaustausch (P2P) und Webserver funktioniert jetzt auch mit Leerzeichen in Dateinamen
- Fehlerbehebung: Mehrere DHCP-Server können jetzt im gleichen Rechnernetz vorhanden sein
- Fehlerbehebung: Selektion bei Löschen vorhandener Kabel korrigiert
- Fehlerbehebung: Validierung E-Mail-Adressen korrigiert (Reg. Ausdruck angepasst)
- Fehlerbehebung: DHCP funktioniert jetzt auch, wenn zwischendurch das Projekt gewechselt wurde
- Fehlerbehebung: Wenn ein Projekt ohne Dateiendung gespeichert wird, werden jetzt auch die Textelemente mit gespeichert
- Fehlerbehebung: Fehlerhafte Bestimmung von IP-Adressen als Broadcast behoben
- Fehlerbehebung: TTL wird jetzt nicht mehr fuer lokal adressierte Pakete dekrementiert
- Verbesserung des Datenaustauschprotokolls als Textdatei
- Fehlerbehebung: Robustere Eingabe der Rechnerkonfiguration
- Fehlerbehebung: Verbindungsherstellung/-trennung mit Modem stabiler realisiert
- Ausgabe einer Fehlermeldung, wenn ein Broadcast-Ping ausgefuehrt werden soll
- Fehlerbehebung: Knoten konnten u.U. nicht mehr selektiert werden, wenn sie durch Beschreibungselemente ueberlagert wurden
- Fehlerbehebung: Ping-Fehler behoben
- Konfiguration der Knoten als Tooltip in der Netzwerkansicht
- Export des Nachrichtenaustauschs als einfache Textdatei
- Maximale Anzahl von Verbindungen zu Switch (von 8) auf 24 erhoeht
- Fehlerbehebung: TTL wird jetzt korrekt inkrementiert
- Fehlerbehebung: Inkompatibilität beim Oeffnen von Projektdateien, die mit aelterer Version erstellt wurden, behoben
- Fehlerbehebung: Kabelwerkzeug wurde an falscher Position angezeigt, wenn Arbeitsbereich per Schieber verschoben wurde
- Fehlerbehebung: Absender und Empfaenger einer Mail wurde nicht in Projektdatei gespeichert
- Fehlerbehebung: ARP-Anfrage wurde mehrfach versendet
- Fehlerbehebung: Dokumentationselemente wurden bei Oeffnen eines neuen Projekts (erstellt mit aelterer Version) nicht immer entfernt
- Fehlerbehebung: Loeschen gesendeter Mails war nicht mehr moeglich
- Fehlerbehebung: POP3-Server hat nicht immer geantwortet
- Moeglichkeit, Textfelder und Strukturierungsfelder einzufuegen
- Exportieren der Netzansicht als PNG moeglich
- Bounce-Mails bei nicht erreichbaren Empfaengern
- Reduzierung der Schnittstellen eines Vermittlungsrechners ist jetzt moeglich
- IP-Adresse der Vermittlungsrechner-Schnittstellen werden jetzt als Reitertitel verwendet
- Fehlerbehebung: leere Ordner-/Dateinamen möglich -> Datei-Explorer Fehlfunktion
- Fehlerbehebung: Linux-Startskript ohne 'realpath'
- Fehlerbehebung: mehrere E-Mail-Benutzerkonten in E-Mail-Anwendung möglich
- Fehlerbehebung: einzelne Nachrichten wurden bei Wechsel zwischen Entwurfs- und Aktionsmodus wiederholt verarbeitet
- Umbenennung "Terminal" zu "Befehlszeile"/"Command line"
- Neue Befehlszeilenwerkzeuge: arp, cat
- Synchronisation von Dateiinhalten mit Anzeige im Texteditor (insbesondere für E-Mail- und DNS-Server)
- Validierung von DNS-Server-Konfigurationseingaben und Hinweise bei falscher Eingabe
- DNS-Server-Konfiguration in Tabellen editierbar
- Kleine Fehlerbehebungen
- Firewall grundlegend ueberarbeitet (Firewall-Konfiguration in Projektdateien nicht kompatibel mit aelteren Versionen)
- Neuer Nachrichtendialog (alter Nachrichtendialog in filius.ini aktivierbar)
- Im Entwurfsmodus: erstellen mehrerer Kabelverbindungen mit einmaliger Selektion des Kabelwerkzeugs moeglich
- Anzahl der Pings ueber Kommandozeile wieder auf vier reduziert (Anpassung ueber filius.ini moeglich)
- Fehlerhafte Anzeige des Icons eines Vermittlungsrechners in Abhaengigkeit des Verbindungsstatus behoben
- Fehler zu DNS-Server bei schnellem Wechsel Starten/Beenden
- Fehler zu ICMP (ping/traceroute) behoben
- Fehlerbehebung: Ping zu Vermittlungsrechner funktionierte nicht fuer alle Schnittstellen
- Fehlerbehebung: Fortschrittsanzeige bei Mail-Abruf wurde nicht mehr ausgeblendet und Mails nicht vollstaendig angezeigt
- Fehlerbehebung: Durch die rekursive DNS-Namensaufloesung muss die zeitliche Begrenzung des Resolvers auf ein vielfaches der maximalen Round-Trip-Time betragen
- Domainserver unterstuetzen als Option rekursive Domainnamensaufloesung.
- Re-Integration eines Forks (Dank an pyropeter)
- erweitertes ICMP
- im Terminal: Befehlshistorie, Traceroute, Abbruch mit +C
- Vermittlungsrechner koennen jetzt automatisch konfiguriert werden (mit RIP als Routing-Protokoll)
- Modem: automatischer Wiederaufbau einer unterbrochenen Verbindung
- Der Webserver des Vermittlungsrechner ermöglicht die Abfrage der aktuellen Weiterleitungstabelle.
- Vermittlungsrechner-Firewall:
- kann jetzt alle Versuche eines TCP-Verbindungsaufbaus ablehnen.
- Absender- und Empfaenger-Regeln gelten nur noch fuer TCP (nicht mehr fuer UPD)
- Als Rechnername kann jetzt die IP-Adresse verwendet werden.
- 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
- 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 +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.
- Fehler bei Aufruf mit Parameter "-wd" zur expliziten Auswahl des Arbeitsverzeichnisses behoben
- Fehler bei Aenderung des Aufbaus behoben
- TCP-Timeout-Fehlermeldung erfolgt nicht mehr im Konfigurationsmodus
- Fehlerhafte Modemfunktionalität korrigiert
- 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.
- Verwendung von Java Native Access zur korrekten Ermittlung von Benutzerverzeichnissen unter MS Windows (vgl. Java Bug #4787931: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931
- 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
- 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]
- 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
- Bugfix bei IP Adressevaluation; Zahlenbereich war begrenzt durch Fehler in Regulärem Ausdruck
- 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
- Hinzufügen eines Startup-Skripts für UNIX-basierte Systeme (Filius.sh)
- Parameterunterstützung zur Verlegung des Arbeitsverzeichnisses ".filius": '-wd '
- Ü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
- 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
- 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!)
- 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
- 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
- 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