Versionshinweise (Mudfish Cloud VPN)
tipp
Installationsdateien älterer Versionen finden Sie im Downloadverzeichnis.
6.6.0 (2026-10-20)
- mudfish
- Benutzerdefinierte Regeln zum Ausschluss von Datenverkehr, die nur einen CIDR-Bereich ohne Port angeben, gelten nun korrekt für alle TCP/UDP-Ports in diesem Bereich.
- Linux: Ein Fehler wurde behoben, durch den im TUN-Modus bei gleichzeitiger Nutzung von Full VPN und WFP-Item-Modus auch ausgeschlossener Datenverkehr über den VPN-Pfad geleitet wurde.
- Auch im normalen Item-Modus wird RTT-Messdatenverkehr zu Relayservern nicht mehr durch den VPN-Tunnel geleitet.
- Windows, macOS: Ein Fehler wurde behoben, bei dem bei mehr als 1.024 beim Beenden zu bereinigenden Routing-Einträgen einige Einträge nicht bereinigt wurden.
- Linux: Diagnoseprotokolle enthalten nun bei TCP-Übertragungsfehlern zum Relayserver den Socket-Status, die Anzahl der Neuübertragungen, die ausstehende Sendemenge und die Übertragungsdauer.
- mudflow
- Ein Fehler wurde behoben, durch den fehlgeschlagene TCP-Verbindungen als gültige RTT-Messergebnisse behandelt wurden; fehlgeschlagene Ziele und Fehlercodes werden nun im Protokoll
MUDEC_01747erfasst.
- Ein Fehler wurde behoben, durch den fehlgeschlagene TCP-Verbindungen als gültige RTT-Messergebnisse behandelt wurden; fehlgeschlagene Ziele und Fehlercodes werden nun im Protokoll
- mudrun
- Linux: Einstellungen des WFP-Item-Modus werden nun beim Start des Mudfish-Core berücksichtigt.
- Ein Fehler wurde behoben, durch den fehlgeschlagene TCP-Verbindungen als gültige RTT-Messergebnisse behandelt wurden; fehlgeschlagene Ziele und Fehlercodes werden nun im Protokoll
MUDEC_01748erfasst. - UI: Problemberichte übermitteln nun auch die ausgewählte Kategorie. Bei einem ungültigen Berichtsformat wird der Fehler
MUDEC_01734zurückgegeben. Außerdem wurde der Link „Meine Beiträge“ hinzugefügt. - UI: Ein Fehler wurde behoben, bei dem beim Umlauf der Ping-Statistikhistorie im JSON-Antworttext falsche Kommas erzeugt wurden.
- UI: Ein Fehler wurde behoben, bei dem das Fenster für die heutige Routenabfrage geschlossen wurde, wenn bei bereits geöffnetem Fenster erneut Abfrageergebnisse eintrafen.
- UI: Ein Fehler wurde behoben, durch den beim Sprachwechsel Seiten und Skripte der vorherigen Sprache aus dem Cache wiederverwendet wurden.
- Windows: Meldungen zu fehlgeschlagenen Verbindungen und Zeitüberschreitungen bei der TCP-Verbindungsdiagnose enthalten nun Fehlercodes.
- Linux, macOS: Diagnosemeldungen zu Fehlern beim Öffnen von Protokolldateien, fehlgeschlagenen TCP-Verbindungen, TCP/UDP-Zeitüberschreitungen und UDP-Empfangsfehlern enthalten nun Fehlercodes.
- mudwfp_proxy
- Benutzerdefinierte Regeln zum Ausschluss von Datenverkehr, die nur einen CIDR-Bereich ohne Port angeben, gelten nun korrekt für alle TCP/UDP-Ports in diesem Bereich.
- muddiag
- Linux: Diagnosedaten enthalten nun detaillierte TCP-Socket-Informationen, die vollständige Routing-Tabelle und Richtlinien-Routing-Regeln; außerdem werden Standardfehlerausgabe, Ausführungszeitpunkt, Dauer und Exit-Status der Diagnosebefehle erfasst.
- Installationsprogramm
- macOS: Das Design und die Anordnung der Symbole im DMG-Installationsfenster wurden geändert; für Retina-Displays wurde ein hochauflösender Hintergrund verwendet.
6.5.6 (2026-10-13)
- mudfish
- Benutzerdefinierte Regeln zum Ausschluss von Datenverkehr, die nur einen CIDR-Bereich ohne Port angeben, gelten nun korrekt für alle TCP/UDP-Ports in diesem Bereich.
- mudrun
- UI: Problemberichte übermitteln nun auch die ausgewählte Kategorie. Bei einem ungültigen Berichtsformat wird der Fehler
MUDEC_01734zurückgegeben. Außerdem wurde der Link „Meine Beiträge“ hinzugefügt. - Windows: Meldungen zu fehlgeschlagenen Verbindungen und Zeitüberschreitungen bei der TCP-Verbindungsdiagnose enthalten nun Fehlercodes.
- Linux, macOS: Diagnosemeldungen zu Fehlern beim Öffnen von Protokolldateien, fehlgeschlagenen TCP-Verbindungen, TCP/UDP-Zeitüberschreitungen und UDP-Empfangsfehlern enthalten nun Fehlercodes.
- UI: Problemberichte übermitteln nun auch die ausgewählte Kategorie. Bei einem ungültigen Berichtsformat wird der Fehler
- mudwfp_proxy
- Benutzerdefinierte Regeln zum Ausschluss von Datenverkehr, die nur einen CIDR-Bereich ohne Port angeben, gelten nun korrekt für alle TCP/UDP-Ports in diesem Bereich.
6.5.5 (2026-09-28)
- mudfish
- Schlägt das Einlesen statischer Relayserver-Informationen beim Start fehl, wird es bis zu zweimal wiederholt.
- Ein möglicher Absturz durch das Freigeben von Routeninformationen vor Abschluss der Verarbeitung von Routing-Socket-Nachrichten wurde behoben.
- macOS: Ein Fehler wurde behoben, durch den die DNS-Einstellungen von Full VPN auch bei gleichzeitig aktiviertem WFP-Item-Modus angewendet wurden.
- Die nicht mehr verwendeten ADN-Client- und -Serveroptionen (
-a,-A) wurden aus dem Core-Prozess entfernt.
- mudflow
- Beim Wiederholen von Relayserver-Konfigurationsanfragen nach Socketfehlern werden Übertragungsstatus und Fehlerzähler korrekt behandelt.
- Eine mögliche Verklemmung beim Bereinigen von Anfragen, die das Wiederholungslimit erreicht haben, wurde behoben.
- MUDEC_01696-Fehler werden nach Item-Relayserver-Paar gruppiert, um doppelte Meldungen zu reduzieren und fehlgeschlagene Konfigurationen leichter zu erkennen.
- mudrun
- Ein Anmeldeabsturz bei booleschen Werten für Expertenmodus oder Alias in der Authentifizierungsantwort wurde behoben.
- TCP-RTT-Anfragen ohne IP-Adresse oder Port liefern einen Fehler, statt einen Absturz auszulösen.
- Linux: Für
mudnetmonundmudmtrwird ein verfügbares Terminal wie Konsole, GNOME Terminal, Xfce Terminal oder xterm gesucht. Benutzernamen mit Sonderzeichen werden korrekt verarbeitet. - Windows: Ein möglicher Absturz beim Abrufen der Prozessliste bei laufendem GameGuard wurde behoben.
- Windows: Die Absturzberichterstattung verarbeitet gleichzeitige Fehler besser und verhindert wiederholte Protokolleinträge bei Fehlern im Berichts-Thread selbst.
- UI
- Die RTT-Karten im erweiterten Modus und im Multi-Path-Modus fordern ausdrücklich Routen über zwei Relayserver an.
- Spiele und Programme wurden zur Dashboard-Suche hinzugefügt.
- mudwfp_proxy
- macOS: Programmkennungen wurden zum TCP/UDP-Proxyheader hinzugefügt und der Namenspuffer vergrößert. Programme mit langen Kennungen erscheinen dadurch korrekt in Protokollen und Verkehrsstatistiken.
- macOS: Proxy-Timer verwenden eine monotone Uhr für einheitliche Zeitüberschreitungen.
- Windows: Die Meldung zum fehlgeschlagenen WFP-Treiberstart (MUDEC_00514) enthält nun die Systemfehlerbeschreibung.
6.5.4 (2026-09-06)
- muddiag
- Problemberichte unter Linux und macOS enthalten
mudwfp_proxy_stdout.txt.
- Problemberichte unter Linux und macOS enthalten
- mudfish-exclude
- Linux: Ein Befehlszeilenwerkzeug startet ausgewählte Programme außerhalb der Mudfish-Route über die vorhandene IPv4-Internetverbindung. Erforderlich sind root-Rechte, cgroup v2,
ipundiptables.
- Linux: Ein Befehlszeilenwerkzeug startet ausgewählte Programme außerhalb der Mudfish-Route über die vorhandene IPv4-Internetverbindung. Erforderlich sind root-Rechte, cgroup v2,
- mudnetmon
- Die Option
-r/--readlädt JSON-Verkehrsberichte zur Offline-Ansicht oder zum Export.
- Die Option
- mudrun
- macOS: Ein Problem beim Beenden von mudwfp_proxy wurde behoben.
- Windows: Beim Start wird im Hintergrund die IPv6-Bindung des TAP-Win32 Adapter V9 deaktiviert.
- Automatische Fehlerberichte enthalten Dashboard-Meldungen außer Informationsmeldungen. Routinemäßige MUDEC_00238-Paketverlustmeldungen werden ebenfalls ausgeschlossen.
6.5.3 (2026-05-25)
- mudfish
- Anfragen über DHCP-Relay-Agenten werden korrekt protokolliert; auch Antworten werden an den Relay-Agenten zurückgegeben.
- Windows: Schlägt eine MTU-Änderung fehl, wird der fehlgeschlagene Befehl protokolliert und die Ausführung fortgesetzt, statt den Prozess zu beenden.
- mudrun
- Ein Fehler bei der Anwendung sehr vieler Full-VPN-Ausnahmeregeln wurde behoben.
- Ein erneuter Launcher-Start öffnet das bereits laufende Dashboard, statt mit einem Fehler zu enden.
- Ist
.ipportnicht verfügbar, wird das Dashboard über die konfigurierte Bindungsadresse und den Port geöffnet. - Die RTT-basierte automatische Auswahl fordert passende Routen für den aktuellen Relayserver-Modus an und wendet sie an, etwa für den Basis- oder Multi-Path-Modus.
- Die Sortierung der Full-VPN-Ausnahmerouten bleibt stabil; das Bearbeitungsfenster wurde verbreitert.
- Launcher-Einstellungen werden über den eigenen Endpunkt
/prog/launcher/confgespeichert.
- mudwfp_proxy
- Unter Windows, macOS und Linux übernimmt die neue Option
-Gdie Protokollierungsstufe des Mudfish Launchers.
- Unter Windows, macOS und Linux übernimmt die neue Option
6.5.2 (2026-05-06)
- mudfish
- RTT-Messungen wurden durch das Leeren verbleibender Socketdaten, zufällig verteiltes Senden der Messpakete und Prüfung der Antworten genauer.
- Wiederverwendung und Zeitüberschreitungen der RTT-Mess-Sockets wurden korrigiert.
- Die Prüfung von TCP-Relayverbindungen wurde korrigiert und um FD_SETSIZE-Grenzprüfungen ergänzt.
- Die Reihenfolge beim Verbindungsabbau wurde für einen ordnungsgemäßen Abschluss verbessert.
- mudrun
- HTTP-API-Fehlerformate wurden vereinheitlicht und falsche Erfolgscodes korrigiert.
- Ein Debug-Endpunkt für Protokolle der Stufe trace wurde hinzugefügt.
- UI-JavaScript-Dateien wurden zur Cache-Aktualisierung umbenannt.
6.5.1 (2026-05-02)
- mudflow
- MUDEC_01697 und MUDEC_01698 helfen bei der Diagnose der Verwaltung von Backend-Sitzungs-IDs (SID).
- Die interne API zur automatischen Auswahl gibt die aktuelle Version korrekt zurück.
- mudrun
- Web Inspect unterstützt nun einen Blacklist-Modus. Über Mudfish weiterzuleitende Domains können über eine Whitelist oder Blacklist verwaltet werden.
- Benutzerdefinierte Domain-Einstellungen wurden in Whitelist und Blacklist aufgeteilt.
- Das Web-Dashboard unterstützt die neuen Web-Inspect-Einstellungen.
- mudwfp_proxy
- Die Signalverarbeitung unter Linux und macOS wurde verbessert und der Code bereinigt.
6.5.0 (2026-04-21)
- mudflow
- Die Initialisierungsreihenfolge wurde verbessert, um wartende SIDs zu verarbeiten, wenn der Backend-snode noch nicht verfügbar ist.
- Die RTT-Messlogik lädt statische Relayserver-Informationen automatisch erneut, wenn die Initialisierung noch nicht abgeschlossen ist.
- Einige Verbindungsmeldungen wie MUDEC_00414, MUDEC_00415 und MUDEC_00771 wurden von Fehlern zu Warnungen herabgestuft.
- Diagnoseprotokolle fehlgeschlagener Verbindungen enthalten den Systemfehlertext.
- mudrun
- macOS: Ein transparenter Proxy auf Basis von
NETransparentProxyProvider(Network Extension) wurde implementiert. Er verarbeitet unter macOS 11.5 und höher TCP/UDP-Verkehr je Programm und unterstützt den WFP-Item-Modus für macOS. - macOS: Die Mindestversion wurde auf 11.5 angehoben und die app-proxy-Berechtigungen wurden verbessert.
- Prozesslisten-API und Web-Dashboard-Backend unterstützen Programmkennungen.
- Die Ausführlichkeit der IPv6-Verbindungsprüfprotokolle wurde angepasst.
- macOS: Ein transparenter Proxy auf Basis von
6.4.4 (2026-04-04)
- mudnetmon
- Netzwerkverkehr wird unter macOS über die
NetworkStatistics-API erfasst. - Der Netzwerkmonitor (
mudnetmon) lässt sich im macOS-Dashboard in einem neuen Terminalfenster starten.
- Netzwerkverkehr wird unter macOS über die
- mudrun
- Das Menü „Network Monitoring“ wird auch unter macOS angezeigt.
- Diagramme werden erst nach Empfang aller Relayserver-Sitzungs-IDs (
sidstr) geladen. Dadurch wurde die fehlerhafte Bildanzeige im Statusfenster behoben.
6.4.3 (2026-03-29)
- muddiag
- Fehlerhafte IP-Adressen und Tests wurden korrigiert.
- mudmtr
- Der Berichtsversand wurde mit einem neuen HTTP-Endpunkt neu implementiert.
- Nach erfolgreichem Versand eines MTR-Berichts und Erstellung des Forenbeitrags wird dessen Link angezeigt.
- mudnetmon
- Linux wird über eBPF unterstützt.
- Eine PID-Sperre verhindert mehrere gleichzeitig laufende Instanzen.
- mudrun
- Beim Start von
mudmtrundmudnetmonwird der Benutzername als Argument übergeben. - MUDEC_01443 enthält Ziel-IP, Port und Fehlertext.
- Die fehlenden Codes MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 und MUDEC_01663 wurden ergänzt; Meldungen wie MUDEC_00927 wurden verbessert.
- Die Ausführlichkeit der Cache-Protokollierung wurde reduziert.
- Linux:
mudnetmonwird im Terminalemulator korrekt gestartet.
- Beim Start von
6.4.2 (2026-03-20)
- mudmtr
- Matt's traceroute wurde für Linux, macOS und Windows neu implementiert.
- mudrun
- Die Registerkarte „Erweitert“ enthält Schaltflächen zum Starten von
mudnetmon.exeundmudmtr.exe. - Die bisherige Funktion Matt's traceroute wurde entfernt.
- UI: Sprachänderungen durch den Benutzer aktualisieren auch die Spracheinstellung im Backend.
- Die Registerkarte „Erweitert“ enthält Schaltflächen zum Starten von
6.4.1 (2026-03-18)
- mudnetmon
- Das neue Werkzeug
mudnetmon.exezeigt unter Windows den Systemverkehr je Prozess an.
- Das neue Werkzeug
- mudrun
- Ein Assertion-Fehler bei der Authentifizierung wurde behoben.
- mudwfp_proxy
- Für UDP-Kommunikation mit Relayservern wird ein neuer Header verwendet.
6.4.0 (2026-02-12)
- mudfish
- Für TCP- und UDP-Verbindungen wurde ein neues Proxyheader-Protokoll (v2) eingeführt.
- Die Routing-Tabellen für Brokerverbindungen werden in korrigierter Reihenfolge eingerichtet, damit bei Fehlern korrekt aufgeräumt wird.
- MUDEC_01172 und MUDEC_01173 wurden von Warnungen zu Informationsmeldungen geändert.
- Die Wintun-Meldung MUDEC_00902 enthält den Fehlercode.
- Die Ausgabe der Netzwerknutzung direkter Verbindungen wurde korrigiert.
- mudrun
- Eine Statistik zählt Meldungen der Stufen warning, error, critical und fatal getrennt.
- Der MUDEC_00044-Workaround, der unter Windows 7 den Task-Manager startete, wurde entfernt.
- Die Änderung zur Verwendung eines eingebauten Browsers unter Windows wurde zurückgenommen.
6.3.3 (2026-02-03)
- mudfish
- pfctl und pf wurden aus dem Core-Prozess entfernt.
- mudrun
- Der NAT-Open-Modus wurde entfernt, ohne offiziell als veraltet (deprecated) eingestuft worden zu sein.
6.3.2 (2026-01-25)
- mudfish
- Im FastConnect-Modus werden EPIPE-Fehler nicht mehr protokolliert.
- mudrun
- Die RTT von Spiel-Items wird für die Benutzeranzeige dreimal gemessen.
- Blockiert eine persönliche Firewall oder Antivirensoftware unter Windows die DNS-Abfrage für
ui.mudfish.net, wird die Oberfläche im Standardbrowser geöffnet. - UI: Zeilenumbrüche einiger Meldungen wurden angepasst.
6.3.1 (2026-01-15)
- muddiag
- Kompatibilitätsmanifeste für Windows 10 und 11 wurden hinzugefügt.
- mudrun
- Die Protokollierungsstufen einiger Meldungen wurden angepasst.
- UI
- Popup-Farben im dunklen Modus wurden angepasst.
- Ansicht und Menüs für benutzerdefinierte Items wurden verbessert.
- Die fehlerhafte Anzeige des Symbols zur automatischen Relayserver-Auswahl bei benutzerdefinierten Items wurde behoben.
- Das Menü für benutzerdefinierte Items wird auch bei deaktiviertem Expertenmodus angezeigt.
6.3.0 (2026-01-12)
- mudrun
- Windows: Wenn möglich, wird
mudrun_tauri.exestatt des Standardbrowsers gestartet. - Windows:
mudrun.exe.manifestenthält Kompatibilitätsmodi für Windows 10 und 11.
- Windows: Wenn möglich, wird
- mudfish
- MUDEC_00139, MUDEC_00314, MUDEC_00049 und MUDEC_001643 werden nur einmal protokolliert.
6.2.2 (2026-01-02)
- mudfish
- Ein Fehler im Multi-Path-Modus bei fehlenden verfügbaren Schnittstellen wurde behoben.
- mudrun
- Erkannte Abstürze unter Linux werden mit zugehörigen Informationen an den Mudfish-Server gemeldet.
- Die Protokollierungsstufen einiger Meldungen wurden angepasst.
- Ein Assertion-Fehler beim Verarbeiten von HTTP-Anfrageheadern wurde behoben.
- macOS
- Für die Mudfish-VPN-Verbindung wird keine DNS-Serveradresse vorgegeben.
- Fehler und Warnungen werden korrekt in die Mudfish-Cloud-VPN-Protokolldatei geschrieben.
- UI
- Beim Zurücksetzen der Launcher-Einstellungen unter „Einstellungen → Programm“ werden auch die tun/tap-Optionen zurückgesetzt.
- Das nicht mehr unterstützte WPAD-Menü wurde entfernt.
- Das Symbol für den WFP-Item-Modus wird im Dashboard korrekt angezeigt.
- mudwfp_proxy
- Wird der Prozessname einer UDP-Sitzung nicht gefunden, erscheint eine eigene Fehlermeldung.
6.2.1 (2025-12-20)
- mudflow
- Eine einstellbare Variable steuert die Protokollierungsstufe.
- mudrun
- Protokollierungsstufen werden zwischen Prozessen korrekt behandelt.
- UI
- Hohe CPU-Last bei der automatischen Konfiguration im Dashboard wurde behoben.
- Ein Fehler bei der Verarbeitung von Gleitkommawerten unter „Status → Relayserver“ wurde behoben.
- Unter „Status → Prozesse“ wird die Registerkarte für WFP-Proxyprotokolle korrekt angezeigt.
- Der Stillstand der automatischen Konfiguration bei 50 % bei gleichzeitiger Nutzung von Full VPN und WFP-Item-Modus wurde behoben.
6.2.0 (2025-12-17)
- mudfish
- Ein Kompilierungsproblem mit taskqueue wurde behoben.
- Fehler beim Aufruf von
open("/dev/net/tun", O_RDWR)werden klarer angezeigt. - Zu viele an
select()übergebene Dateideskriptoren werden behandelt. - Der Code wurde für den WFP-Item-Modus unter Linux angepasst.
- mudflow
- Der Code wurde für den WFP-Item-Modus unter Linux angepasst.
- mudrun
- Das Standardprotokollformat wurde angepasst.
- Der Code wurde für den WFP-Item-Modus unter Linux angepasst.
- Ein Fehler bei der Erkennung des Prozesses
mudrun_headlesswurde behoben. - UI: Das Layout bei aktiviertem WFP-Item-Modus unter Linux wurde geändert.
- mudwfp_proxy
- Ein Assertion-Fehler bei Speichermangel (OOM) wurde behoben.
6.1.3 (2025-11-12)
- mudrun
- Unter Windows 11 wird bei Ausführung als Systemkonto der Standardbrowser korrekt gefunden.
- Fehlercodelinks unter „Status → Protokolle“ wurden korrigiert.
- mudfish
- Ein Absturz bei Fehlern von
CreateEvent()wurde behoben. - Ein Absturz bei aktiviertem Web Inspect und zu vielen Sockets zur Verkehrsüberwachung wurde behoben.
- Übermäßig viele Warnungen bei EPIPE-Rückgaben von Sockets wurden verhindert.
- Ein Absturz bei Fehlern von
6.1.2 (2025-11-03)
- mudrun
- Ein Assertion-Fehler bei zu wenig Speicher zur Verarbeitung des Anfrageinhalts wurde behoben.
- mudfish
- Ein Fehler bei fehlgeschlagenen
setsockopt()-Aufrufen zur Verhinderung von IP-Fragmentierung wurde behoben. - Die Änderung an
struct sockaddr_unwurde zur Behebung von Routing-Tabellenproblemen zurückgenommen. - Unter Windows wurde FD_SETSIZE von 64 auf 4096 erhöht und die Gültigkeit von Dateideskriptoren wird geprüft.
- Bei zu vielen Dateideskriptoren für
select()erscheint eine Warnung.
- Ein Fehler bei fehlgeschlagenen
6.1.1 (2025-10-11)
- mudrun
- UI: Beim Aktivieren von Items mit CDN-/Cloud-Konflikten erscheint eine klare Warnung.
- mudfish
- tcprelay_direct: Ein Absturz bei ungültigem Sitzungs-magic-Wert wurde behoben.
- tcprelay_direct: Unter Linux werden nach fehlgeschlagener Socketbindung andere Ports versucht.
6.1.0 (2025-09-29)
- muddiag
- Problemberichte enthalten Datenverbrauchsprotokolle.
- mudrun
- Lokale Protokollierung für FastConnect- und Direct-Modus wurde hinzugefügt.
- mudfish
- Abfragen von Relayserver-Informationen werden auch bei Fehlern korrekt beendet.
- Unter Windows wird nach ENOBUFS beim Binden eines Sockets mit einer festen Portnummer erneut versucht.
6.0.0 (2025-09-20)
- mudrun
- Web Inspect zur Prüfung von Webverkehr wurde hinzugefügt. Die zu prüfenden Domains lassen sich über Optionen auswählen.
- Die Funktion „Diese Version überspringen“ ermöglicht das Auslassen eines Updates.
- mudwfp_proxy
- Ein Absturz durch einen Assertion-Fehler wurde behoben.
- mudfish
- Ein Speicherleck bei der mbuf-Verarbeitung wurde behoben.
- Der Code wurde zur Unterstützung von Web Inspect verbessert.
- Wird kein Standardgateway gefunden, erscheint eine Warnung.
- Ein Absturz beim Beenden des Prozesses wurde behoben.
- Im FastConnect- und Direct-Modus wird der Datenverbrauch protokolliert.
- Ein Absturz beim Beenden von Direct-Sitzungen wurde behoben.
5.17.19 (2025-09-01)
- mudrun
- Die Ermittlung des Standardbrowsers unter Windows 11 wurde korrigiert.
5.17.18 (2025-08-24)
- mudflow
- Weitere Abstürze bei zu vielen aktivierten Items wurden behoben.
- Anfragen an mudshortd übermitteln Version und PC-Typ.
5.17.17 (2025-08-19)
- mudflow
- Ein Absturz bei zu vielen aktivierten Items wurde behoben.
- mudfish
- Ein Absturz durch falsche Sperrverwendung bei Webverkehr-Ausnahmeregeln wurde behoben.
5.17.16 (2025-08-02)
- mudfish
- Gelegentliche WSAEFAULT-Rückgaben von
recvfrom()wurden behoben.
- Gelegentliche WSAEFAULT-Rückgaben von
5.17.15 (2025-07-23)
- mudfish
- Ungültige Argumente für
recvfrom(), die WSAEFAULT und übermäßige Protokolleinträge verursachten, wurden korrigiert.
- Ungültige Argumente für
- mudrun
- Die geschätzte Guthabennutzung wird bei Verwendung des tun-Treibers korrekt aktualisiert.
5.17.14 (2025-07-15)
- mudflow
- Ein Speicherleck bei der Thread-Nutzung wurde behoben.
- mudrun
- Ein Speicherleck bei HTTP-Anfragen unter macOS und Linux wurde behoben.
5.17.13 (2025-07-05)
- mudfish
- Ein Core-Absturz bei zu wenig Platz zur Verarbeitung interner Sockets wurde behoben.
- Das Sitzungslimit im Direct-Relay-Modus wurde von sechs auf eine Stunde verkürzt.
- Kann
TOL_select()einen Socket nicht verarbeiten, wird die Verbindung mit einer Warnung beendet.
5.17.12 (2025-06-30)
- mudfish
- Fehler beim Verbindungsabbau im FastConnect-Modus wurden behoben.
- Verbindungen im Direct-Relay-Modus werden ordnungsgemäß beendet.
5.17.11 (2025-06-28)
- mudfish
- Unter Windows wurden Sitzungen zu früh beendet, weil ucallout-Ereignisse nicht korrekt ausgeführt wurden. Dies wurde behoben.
- Das Sitzungslimit im FastConnect-Modus wurde verlängert.
5.17.10 (2025-06-25)
- mudfish
- Ein Absturz im FastConnect-Modus bei nicht gefundenem Relayserver wurde behoben.
5.17.9 (2025-06-22)
- mudfish
- Abstürze bei der Verarbeitung des FastConnect- und Direct-Relay-Modus wurden behoben.
5.17.8 (2025-06-17)
- mudwfp_proxy
- Für threadlokalen Speicher wird
__declspec(thread)nicht mehr verwendet, um Hänger während der Ausführung zu beheben.
- Für threadlokalen Speicher wird
- mudfish
- Die Funktion zum Ausschließen von Webverkehr funktioniert bei
connect()-Systemaufrufen wieder korrekt.
- Die Funktion zum Ausschließen von Webverkehr funktioniert bei
5.17.7 (2025-06-14)
- mudrun
- UI: Fehler beim Aktivieren und Deaktivieren von Items nach einer Dashboard-Aktualisierung wurden behoben.
- mudwfp_proxy
- Wird der Prozessname nicht in der Filterliste gefunden, erfolgt eine direkte Verbindung zum Ziel im eigenständigen FastConnect-Modus statt über das erste Backend.
- Bei zu langen Prozessnamen werden höchstens 30 Zeichen verglichen.
5.17.6 (2025-06-09)
- mudfish
- Direct Relay wurde mit nicht blockierenden Sockets neu implementiert. Dies kann die Ausnahmeregeln beeinflussen.
- mudrun
- UI: Ausnahmeregeln wurden in ein eigenes Menü unter „Einstellungen“ verschoben.
5.17.5 (2025-06-04)
- mudfish
- Ein möglicher Absturz bei fehlgeschlagener Relayserver-Verbindung im FastConnect-Modus wurde behoben.
5.17.4 (2025-06-03)
- mudfish
- Ein Core-Absturz bei deaktiviertem
INVARIANTSwurde behoben. - Ein Assertion-Fehler bei fehlgeschlagener Thread-Erstellung wurde behoben.
- Ungenaue Ausführungszeitpunkte von Benutzer-callout-Routinen wurden korrigiert.
- FastConnect wurde von blockierenden auf nicht blockierende Sockets umgestellt.
- Ein Core-Absturz bei deaktiviertem
5.17.3 (2025-05-20)
- mudwfp_proxy
- Die neue Prozessoption
Tlegt das Intervall langsamer Verbindungen fest. - Ein möglicher Absturz durch ungültige Prozessnamen wurde behoben.
- Nicht threadsichere Funktionen zur IP-Adressausgabe wurden korrigiert.
- Prozessoptionen benutzerdefinierter Items können über mehrere Zeilen angegeben werden.
- Die neue Prozessoption
- mudfish
- Die Überwachung der Routing-Tabelle im Multi-Path-Modus wurde korrigiert.
5.17.2 (2025-04-29)
- mudfish
- IP-Adressen werden in Protokollen korrekt ausgegeben.
- Schlägt das Setzen einer Route über die MSDN-API fehl, wird es mit dem Befehlszeilenwerkzeug
routeerneut versucht.
- mudflow
- MUDEC_01442 und MUDEC_01443 enthalten detaillierte Fehlercodes.
- mudrun
- UI: Darstellungsfehler durch falsche Fenstergrößen wurden behoben.
- mudwfp_proxy
- Das Prozessoptions-Flag
Szur starken Verlangsamung von Verbindungen an bestimmten Ports wurde korrigiert.
- Das Prozessoptions-Flag
5.17.1 (2025-03-17)
- mudrun
- Protokollierungsstufen wurden angepasst und Warnungen sowie Fehler mit Kennungen versehen.
- Die fehlgeschlagene RTT-Synchronisierung bei türkischem Systemgebietsschema wurde behoben.
- Die CPU-Last bei der RTT-Berechnung wurde reduziert.
- UI
- Übersetzungen aller vom Launcher unterstützten Sprachen wurden verbessert.
- Die Anzeige der Paketverlustrate als NaN wurde korrigiert.
- Die Anzeige von Benachrichtigungen wurde angepasst.
- MUDEC_XXXXX-Meldungen enthalten Links.
5.17.0 (2025-02-15)
warnung
Ab dieser Version werden keine macOS-Pakete für Intel-CPUs mehr bereitgestellt.
- muddiag
- Tests mit nicht antwortenden IP-Adressen wurden korrigiert.
- Bei Fensterbreiten unter 992 px werden die Namen des oberen Menüs ausgeblendet.
- mudflow
- Backend-Tests wurden geändert, um die Thread-Anzahl zu begrenzen.
- mudrun
- UI: Ein dunkler Modus wird unterstützt.
5.16.2 (2024-11-03)
- mudrun
- Prozess-Dumps verarbeiten mudwfp_proxy-Protokolle.
- mudwfp_proxy
- Ein Signal zur Ausgabe von TCP/UDP-Proxystatistiken wird unterstützt und für Prozess-Dumps verwendet.
5.16.1 (2024-10-31)
- mudrun
- UI
- Dokumentationslinks wurden auf die neuen Docusaurus-Adressen umgestellt.
- Zielbezeichnungen wurden an die Item-Kategorien angepasst.
- Bei aktiviertem Ausschluss von Webverkehr werden keine Item-Konfliktsymbole angezeigt.
- Empfohlene Tagesrouten zeigen ihre Rangfolge an.
- Bei Routen über zwei Relayserver ist jetzt Multi Path statt des erweiterten Modus voreingestellt.
- UI
5.16.0 (2024-10-15)
- mudfish
- Die fehlerhafte IP-Bereichsfilterung bei ungültiger CIDR-Syntax in Direct Relay wurde behoben.
- mudflow
- Die automatische Relayserver-Auswahl im Basismodus wurde neu umgesetzt.
- Die Auswahl im erweiterten Modus und im Multi-Path-Modus wurde beschleunigt.
- Automatische Auswahl im erweiterten Modus und in Multi Path berücksichtigt Relayserver-Blacklists und -Whitelists.
- mudrun
- UI
- Im WFP-Item-Modus werden auf Dashboard und Item-Statusseite keine CDN-/Cloud-Konfliktwarnungen angezeigt.
- Die Item-Kaufseite zeigt Cloud-Konfliktwarnungen an.
- MUDEC_01159 zeigt das Item-Ziel an.
- Änderungen der Relayserver-Richtlinie führen zu einem Hinweis auf den erforderlichen Core-Neustart.
- UI
- mudwfp_proxy
- Die Anwendung von Ausnahmeregeln wurde korrigiert.
- Prozessoptionen unterstützen zwei neue Syntaxformen zum Einschließen und Ausschließen von CIDR-IP-Bereichen.
5.15.0 (2024-10-01)
- mudrun
- Snapshots zum Speichern und Wiederherstellen von Item- und Programmeinstellungen wurden hinzugefügt.
- Das Löschen des Festplattencaches beim Abmelden wurde korrigiert.
- Die Relayserver-Liste im Full-VPN-Menü wird korrekt angezeigt.
5.14.3 (2024-09-28)
- UI
- Ein Symbol zur automatischen Relayserver-Auswahl anhand der Benutzer-RTT wurde hinzugefügt.
- Im einfachen Dashboard wird die Relayserver-Liste auch bei verwendetem Cache korrekt eingeklappt.
- Fehler in der Relayserver-Liste des einfachen Dashboards wurden behoben.
5.14.2 (2024-09-26)
- UI
- Die letzte RTT-Synchronisierungszeit wird im einfachen Dashboard nicht mehr als NaN angezeigt.
- Menüfehler bei benutzerdefinierten Items ohne Ziel wurden behoben.
5.14.1 (2024-09-20)
- mudrun
- UI-Fehler durch eine im Browser zwischengespeicherte
mudfish.jswurden behoben.
- UI-Fehler durch eine im Browser zwischengespeicherte
5.14.0 (2024-09-18)
- mudfish
- Direct Relay zum regelbasierten Ausschließen bestimmten Datenverkehrs wurde hinzugefügt.
- Der Guthabensparmodus gilt auch für ausgehenden Verkehr (TX).
- Die Geschwindigkeitsgrenzen des Guthabensparmodus wurden von 4 Mbit/s im Burst und 1 Mbit/s regulär auf 2 Mbit/s im Burst und 0,5 Mbit/s regulär geändert.
- Das UDP-Sitzungslimit im FastConnect-Modus wurde von 60 auf 600 Sekunden erhöht.
- mudrun
- Ein GraphQL-Anfragecache beschleunigt UI-Antworten.
- Die Schaltfläche zum Zurücksetzen der Programmeinstellungen wurde korrigiert.
5.13.2 (2024-09-10)
- mudrun
- Fehlerhafte oder unerreichbare URLs bei Verwendung der Netzwerkumgehung wurden korrigiert.
5.13.1 (2024-09-06)
- mudrun
- Für die Netzwerkumgehung wird eine neue Domain verwendet.
- Ein Absturz durch ungültige Tokeninformationen wurde behoben.
- mudfish
- Paketmitschnittfehler unter macOS wurden behoben.
5.13.0 (2024-08-16)
- mudflow
- Fehler beim Löschen von Routing-Einträgen mit ungültiger CIDR-Syntax wurden behoben.
- mudrun
- Die automatische Anmeldung verwendet neue v3-Token.
- Ein Socketleck bei ICMP-Ping-Messungen wurde behoben.
- Ein Assertion-Fehler bei fehlgeschlagenem
SSL_new()wurde behoben. - UI
- Eingabehinweise wurden hinzugefügt.
- Beim Laden von Ressourcen wird der Fortschritt angezeigt.
5.12.0 (2024-07-06)
- mudrun
- Das Zertifikat für SSL-Verbindungen zu
ui.mudfish.netwurde erneuert. - Die Protokollierungsstufen einiger Meldungen wurden angepasst.
- Linux: Ein Absturz durch falsche Zeitformate in bestimmten Xorg-Umgebungen wurde behoben.
- UI
- Benachrichtigungen können zu bestimmten URLs führen.
- Einige langsam ladende Seiten zeigen einen Ladebildschirm.
- MUDEC_XXXX-Filterregeln werden korrekt auf zuvor nicht erfasste Meldungen angewendet.
- Das Full-VPN-Menü enthält RTT-Links je Item.
- Beim langsamen Laden der Relayserver-Liste erscheint eine Benachrichtigung.
- „Einstellungen → Relayserver“ enthält eine automatische Serverauswahl für Whitelists und Blacklists.
- Das Zertifikat für SSL-Verbindungen zu
5.11.1 (2024-05-21)
- mudrun
- macOS: „configuration is stale“ beim Ändern des Mudfish-VPN-Profils wurde behoben.
- Ein Absturz durch ungültige Eingaben wurde behoben.
- mudfish
- Nach unvollständigen TCP-Schreibvorgängen wird der Rest erneut geschrieben.
- Multi Path funktioniert bei komplexen Konfigurationen korrekt.
5.11.0 (2024-04-26)
- mudrun
- macOS: Meldungen der VPN-Erweiterung werden in die Hauptprotokolldatei geschrieben.
- Diagnose: Der Standard-Testrelayserver wurde von KT02 auf KT03 geändert.
- Diagnose: Routing-Tests wurden hinzugefügt.
- Benutzerdefinierte Items: Eine TCP-Option zur Angabe der Ziel-RTT wurde hinzugefügt.
- Optionen für Routing-Ausnahmen werden auch ohne Expertenmodus angezeigt.
- Zur Abwehr böswilliger Anmeldeversuche wird die API
/api/signin_ngverwendet. - Selbstdiagnose wurde zum oberen Menü hinzugefügt.
- mudfish
- Windows: Schlägt das Hinzufügen einer Route fehl, wird es mit Metrik -1 erneut versucht.
5.10.4 (2024-04-04)
- mudrun
- Die Schaltfläche für die Prozessliste bei benutzerdefinierten Items wird korrekt angezeigt.
- Das Standardsymbol in der Linux-Systemleiste wurde geändert.
- Bei fehlerhaften macOS-VPN-Profilen oder Systemerweiterungen werden Fehlercodes korrekt angezeigt.
5.10.3 (2024-04-02)
- mudrun
- Ein Problem mit dem Gebietsschema zh_Hant wurde behoben.
5.10.2 (2024-04-02)
- mudrun
- UI
- Das Layout von Matt's traceroute wurde angepasst.
- Ladezeitprobleme der einfachen UI für Dashboard, Items und Programmeinstellungen wurden behoben.
- Ein Suchfenster für Menüs wurde hinzugefügt. Das Tastenkürzel ist
q. - Benutzerdefinierte Items besitzen nun ein Prozesslistenmenü.
- UI
- mudfish
- Bei aktivem Guthabensparmodus gilt die Geschwindigkeitsbegrenzung auch für UDP-Port 443.
5.10.1 (2024-03-26)
- mudrun
- Der Browser für die UI kann ausgewählt werden. Standardmäßig wird der Systemstandardbrowser verwendet.
5.10.0 (2024-03-23)
- mudflow
- Die Option
-Cverwaltet Optionen des Mudfish-Flow-Prozesses.
- Die Option
- mudrun
- Die Option
-Cverwaltet Optionen des Mudfish-Launcher-Prozesses. - Die maximale Anzahl von RTT-Prüfthreads ist einstellbar; Standardwert ist 2.
- Die Option
- mudrun_tauri
- Ein neues Launcher-UI-Fenster auf Basis des Tauri-Projekts wurde hinzugefügt.
5.9.2 (2024-02-29)
- mudrun
- PBT_APMRESUMEAUTOMATIC- und PBT_APMRESUMESUSPEND-Ereignisse beenden den Launcher nicht mehr.
- mudrun_service
- Ein Launcher-Absturz beim Sperren des Bildschirms wurde behoben.
5.9.1 (2024-02-18)
- mudfish
- Im FastConnect-Modus bleiben Client-Portnummern möglichst erhalten.
- mudflow
- NAT Open wurde implementiert, um den NAT-Typ des Benutzers in Open oder Full Cone zu ändern.
- mudrun
- UI: NAT Open wird unterstützt.
5.8.8 (2024-02-07)
- mudrun
- Automatischer Start unter Windows wurde hinzugefügt.
- UI: Nutzern des nutzungsabhängigen Tarifs wird keine Verlängerungsoption angezeigt.
- Die Protokollierungsstufen einiger Meldungen wurden angepasst.
5.8.8 (2024-01-15)
- mudrun
- UI: Nutzern des nutzungsabhängigen Tarifs werden keine verbleibenden Item-Tage angezeigt.
- mudflow
- Wiederholtes Starten und Stoppen führt nicht mehr zum Stillstand der automatischen Konfiguration bei 50 %.
5.8.7 (2024-01-01)
- mudrun
- Zuletzt verwendete Relayserver können abgerufen werden.
- Vom Mudfish-Server gesendete Benutzerbenachrichtigungen werden angezeigt.
5.8.6 (2023-12-18)
- mudrun
- Das RTT-Synchronisierungsintervall wurde zur Senkung der Serverlast von 10 auf 30 Minuten erhöht.
- Das Launcher-Symbol unter KDE-basierten Linux-Umgebungen wurde korrigiert.
- VHTTPS-Routinen enthalten Fehlercodekennungen.
- Zeitüberschreitungsfehler bei VHTTPS-Verbindungen wurden behoben.
- UI: Fehler beim Hinzufügen ausgenommener Prozessnamen im Full-VPN-Modus wurden behoben.
5.8.5 (2023-12-01)
- mudfish
- SimpleFEC wurde implementiert.
- mudrun
- RTT-Informationen werden auch bei geschlossenem Browser synchronisiert.
5.8.4 (2023-11-03)
- mudrun
- Die maximale Dauer von ICMP-RTT-Messungen wird begrenzt.
- Falsche Protokollierungsstufen wurden angepasst.
- mudfish
- Das Echtzeit-RTT-Diagramm wird im FastConnect-Modus korrekt aktualisiert.
5.8.3 (2023-10-24)
- mudrun
- UI
- Das Echtzeit-RTT-Diagramm wird auch im Full-VPN-Modus angezeigt.
- Das Full-VPN-Menü enthält Links zu RTT-Popups je Item.
- Beim Einschalten von Full VPN werden auch die Informationen der verwendeten Items aktualisiert.
- UI
- mudflow
- Der Code unterstützt das Echtzeit-RTT-Diagramm im Dashboard.
- mudfish
- Der Code unterstützt das Echtzeit-RTT-Diagramm im Dashboard.
5.8.2 (2023-10-24)
- mudflow
- Parsingfehler bei gleichzeitig aktivem Full VPN und WFP-Item-Modus wurden behoben.
- mudrun
- Ungültige Heap-Speicherzugriffe in
struct hostentwurden behoben. - Ein Absturz beim Abschalten des VPN-Tunnels unter macOS wurde behoben.
- Ungültige Heap-Speicherzugriffe in
5.8.1 (2023-10-23)
- mudflow
- Prozessoptionen des WFP-Item-Modus werden unterstützt. Ports können in die Mudfish-Weiterleitung eingeschlossen oder davon ausgeschlossen werden.
- mudrun
- Eine vom Stackzustand abhängige fehlerhafte Verarbeitung der Einstellungen wurde behoben.
- UI
- ICMP/TCP-Ziele von Items werden geprüft; bei Nichterreichbarkeit wird der Benutzer informiert.
- Im einfachen Dashboard werden Relayserver-Modus und Serverinformationen synchronisiert.
- Ziele werden nach offiziellen und privaten Spielservern getrennt sortiert.
- Einige Bildschirmränder wurden angepasst.
- mudwfp_proxy
- Prozessoptionen des WFP-Item-Modus werden unterstützt.
5.8.0 (2023-10-04)
- mudrun
- Beim Wechsel des Systems in den Energiesparmodus wird der Launcher standardmäßig beendet.
- UI: UDP 443 wurde als Verbindungsprotokoll hinzugefügt.
- mudfish
- Ein Absturz bei Verwendung des FEC-Verbindungsprotokolls wurde behoben.
- WSL (Windows Subsystem for Linux) wird unterstützt.
5.7.6 (2023-08-25)
- muddiag
- Bei Hostnamen können Domains angegeben werden.
- Firewall-Tests für
mudfish.uswurden hinzugefügt.
- mudrun
- Nutzer des nutzungsabhängigen Tarifs können die Netzwerkgeschwindigkeit begrenzen.
- Die Protokollierungsstufe für DNS-Poisoning-Fehler wurde angepasst.
- Nach Optionsänderungen wird der erforderliche VPN-Neustart korrekt angezeigt.
- UI: Auf der Anmeldeseite erscheinen die Eingabefelder vor der Prüfung der automatischen Anmeldung.
5.7.5 (2023-07-14)
- muddiag
- Die Option
-obehält das Ergebnisverzeichnis bei, statt einen Problembericht zu senden.
- Die Option
- mudwfp_proxy
- Fehler bei großen Listen ausgeschlossener Prozesse wurden behoben. Dies betrifft die gemeinsame Nutzung von Full VPN und WFP-Item-Modus.
- mudfish
- Beim Beenden wird der Wintun-Adapter mit
WintunCloseAdapter()korrekt geschlossen. - Der Wert der Option
-Gwird korrekt geprüft.
- Beim Beenden wird der Wintun-Adapter mit
5.7.4 (2023-07-08)
- mudflow
-G <logging_level>legt die Protokollierungsstufe fest.- Bei fehlender Verbindung zum Daemon für kürzeste Routen werden keine Anfragen gesendet.
- mudwfp_proxy
- Fehler bei TCP-Proxyverbindungen, die zunächst auf eine Backend-Antwort warten, wurden behoben.
- UI
- Ein Menü zur Änderung der Protokollierungsstufe wurde hinzugefügt.
- Ein Menü blendet unerwünschte MUDEC_XXXXX-Fehlercodes aus.
- Das Paketmitschnittmenü zeigt eine Warnung an.
5.7.3 (2023-05-19)
- mudrun
- Darstellungsfehler mit dem Gebietsschema zh_Hant wurden behoben.
5.7.2 (2023-05-09)
- mudrun
- Die maximale Relayserver-Anzahl im Multi-Path-Modus ist einstellbar.
- Prozess-Dumps wurden für Full VPN und WFP-Item-Modus neu implementiert.
- Die Spiel-Dump-Funktion wurde entfernt.
- In der Prozessnamenliste werden verfügbare Symbole angezeigt.
- Der macOS-Anmeldebildschirm verwendet korrekt den eingestellten Standardbrowser.
5.7.1 (2023-04-01)
- muddiag
- Die Ausgabe von
scutil --dnsdokumentiert die DNS-Konfiguration.
- Die Ausgabe von
- mudfish
- OpenSSL wurde für Backend-TLS-Verbindungen in die ausführbare Datei eingebettet.
- mudflow
- OpenSSL wurde für Backend-TLS-Verbindungen in die ausführbare Datei eingebettet.
-Ound-Xwurden durch-tersetzt.- CDN-basierte Firewall-Umgehung wird unterstützt.
-tverwendet TCP 443 mit SSL sowie eine separate Domain über CloudFlare. - Zu frühes Übermitteln von Routen im erweiterten Modus und in Multi Path wurde korrigiert.
- mudrun
-Ound-Xwurden durch-tersetzt.- CDN-basierte Firewall-Umgehung wird unterstützt.
- Eine Schaltfläche auf dem Anmeldebildschirm schaltet die Firewall-Umgehung ein und aus.
- Ein Absturz beim Verarbeiten gemeinsam genutzter Speichereinträge für Statistiken wurde behoben.
5.6.2 (2023-03-08)
- muddiag
- Die Implementierung wurde neu geschrieben. Auszuführende Befehle und zu sammelnde Dateien können per JSON konfiguriert werden.
- mudfish
- Ein re(4)-Fehler bei der Verarbeitung des Verbindungsbrokers im Multi-Path-Modus wurde behoben.
- Zwei Abstürze beim Öffnen von tun/tap-Treibern wurden behoben.
- mudflow
- Die Protokollierungsstufe wurde von TRACE auf DEBUG geändert.
- mudrun
- Fehler bei der Unterstützung von
-Pwurden behoben. - Die Erkennung des Gebietsschemas wurde für bestimmte Situationen korrigiert.
- Ein Absturz bei beschädigter gemeinsamer Mapping-Datei wurde behoben.
- Der Minidump-Typ wurde von Normal auf IndirectlyReferencedMemory geändert.
- Fehler bei der Unterstützung von
- mudwfp_proxy
- Fehler bei der Wiederverwendung von TCP-Proxy-Empfangsports wurden behoben.
- MUDEC_00496 wurde von einem Fehler zu einer Warnung geändert.
5.6.1 (2023-01-29)
- mudrun
- Das Programm prüft, ob IPv6 im System aktiviert ist, und zeigt eine Warnung an.
- Ein Absturz bei FastConnect wurde behoben.
- mudfish
- Protokollwechsel-Fehler in Multi Path und Paketschleifen bei fehlender statischer Route zum Relayserver wurden behoben.
- Unter Linux können
-Iund Full VPN zusammen verwendet werden. - Gelegentliche Fehler beim Löschen von Linux-Routen wurden behoben.
- Schlägt die Zielabfrage in FastConnect fehl, wird der erste verfügbare Relayserver gewählt.
5.5.10 (2022-11-27)
- TIC-80 wurde hinzugefügt, damit während der automatischen Konfiguration kleine Spiele gespielt werden können.
- UI
- Eine Auswahl zwischen tap- und tun-Treiber wurde hinzugefügt.
5.5.9 (2022-11-18)
- Steam Deck wird offiziell unterstützt. Dafür enthält die Linux-Distribution die ausführbare Datei mudrun-headless.
- Ein Linux-Absturz beim Verarbeiten zitierter Mehrbyte-Zeichenketten wurde behoben.
- Ein Absturz bei der Erkennung der Browsersprache wurde behoben.
- Ein Absturz bei Wintun-Protokollmeldungen über 1024 Byte wurde behoben.
- UI
- Während eines Paketmitschnitts wird dessen Größe angezeigt.
- Die einfache UI zeigt den gewählten Relayserver an.
5.5.8 (2022-11-01)
- Unter Windows wird der Wintun-Layer-3-TUN-Treiber als Alternative unterstützt, wenn tap(4) nicht funktioniert.
- Ohne Benutzervorgabe wird die passendste Sprache anhand der Browsersprache gewählt.
- Änderungen der Routing-Tabelle werden zur Vermeidung von Paketschleifen erkannt.
- UI
- Der XP-Modus von Full VPN wurde entfernt.
5.5.7 (2022-09-02)
- mudflow
- Die automatische Relayserver-Auswahl wurde verbessert.
- mudrun
- Linux verwendet standardmäßig NetworkManager, sofern verfügbar. Dies behebt DHCP-Lease-Probleme unter Manjaro.
- Unter Windows wird vor einem Paketmitschnitt der DNS-Cache geleert.
- Ein Symbol in der Linux-Systemleiste wird unterstützt.
- UI
- Die Relayserver-Einstellungen von Spiel-Items enthalten ein Diagramm des Verbindungswegs.
- Nach Netzwerkfehlern beim Abrufen von RTT-Informationen wird erneut versucht.
- Relayserver werden bei unzureichendem Guthaben nicht mehr fälschlich aktiviert.
- Bei weniger als zwei Relayservern erscheint eine Warnung.
5.5.6 (2022-07-27)
- muddiag
- Zusätzliche Befehlsausgaben unterstützen die Diagnose.
- Veraltete mudlan-Protokolle wurden entfernt.
- mudflow
- Die Nutzung von UDP-Sockets wurde reduziert, um Hänger einiger Router durch viele UDP-Datagramme zu vermeiden.
- mudrun
- Veralteter mudlan-Code wurde entfernt.
- Protokollmeldungen wurden verbessert.
- Auch RTT-Prüfungen verwenden möglichst wenige UDP-Sockets.
5.5.5 (2022-05-20)
- mudfish
- Optionen werden ausführlicher protokolliert.
- mudrun
- UI
- Der Wechsel des Full-VPN-Relayservers im Dashboard wurde korrigiert.
- Das Dashboard zeigt an, wenn der WFP-Item-Modus aktiv ist.
- Copyright-Informationen wurden aktualisiert.
- UI
- mudwfp_proxy
- Ein Wechsel des Full-VPN-Relayservers setzt alle TCP/UDP-Sitzungen zurück.
5.5.4 (2022-05-10)
- mudflow
- Die Verarbeitung von Full-VPN-Ausnahmen und WFP-Item-Modus wurde verbessert.
- Warnungen und Fehler erhielten MUDEC_XXXXX-Kennungen.
- mudrun
- Full-VPN-Ausnahmeregeln wurden verbessert.
- Fehler beim Schließen von Shared-Memory-Handlern in bestimmten Situationen wurden behoben.
- Full-VPN-Ausnahmeregeln verschwinden nicht mehr ohne Benachrichtigung.
- Ausnahmeregeln lassen sich ohne Core-Neustart anwenden.
- UI
- Full VPN zeigt im WFP-Item-Modus Echtzeitverkehr je Prozess an.
- Nach Abschluss der automatischen Konfiguration werden die zugehörigen Benachrichtigungen geschlossen.
- mudwfp_proxy
- Fehler bei der Filterung von UDP-Datagrammen im Kerneltreiber wurden behoben.
- Die Unterstützung von Echtzeit-Verbrauchswerten je Prozess wurde verbessert.
- mudfish
- Metrikwerte über 65535 werden verhindert.
- Standardgateways nicht verwendeter TAP-Win32-Adapter werden entfernt.
- Full VPN und WFP-Item-Modus können zusammen verwendet werden.
5.5.3 (2022-03-29)
- mudfish
- Beim Überschreiten des monatlichen Datenvolumens eines Pauschaltarif-Tickets erscheint eine Fehlermeldung.
- mudflow
- MUDEC_00446 wird nur einmal gemeldet.
- Code wurde bereinigt und ungenutzter Code entfernt.
- mudrun
- Fehlgeschlagene Abfragen des utun(4)-Schnittstellennamens werden behandelt.
- Das macOS-Echtzeit-Verkehrsdiagramm wurde korrigiert.
- Ein Absturz beim Verarbeiten von
.tar-Dateien wurde behoben. - Ping-Ergebnisse im erweiterten Modus und in Multi Path zeigen nicht mehr fälschlich „undefined“.
- Protokollierungsstufen einiger Multi-Path-Fehlermeldungen wurden angepasst.
5.5.2 (2022-01-23)
- mudfish
- Ein Absturz bei IP-Adressprüfungen wurde behoben.
- Es wird berücksichtigt, wenn re(4) noch nicht zum Einrichten von Multi-Path-Einträgen bereit ist.
- Ein Speicherleck wurde behoben.
- mudflow
- Routen werden erst nach erfolgreichem Empfang der RTT-Informationen verarbeitet.
- mudwfp_proxy
- Gibt es kein Backend für einen Prozessnamen, wird standardmäßig der erste Eintrag verwendet.
5.5.1 (2022-01-17)
- mudflow
- Ein Absturz beim Verarbeiten von Multi-Path-Routen wurde behoben.
- mudrun
- Der erste Multi-Path-Eintrag lässt sich in der Standard-UI korrekt konfigurieren.
5.5.0 (2022-01-15)
- muddiag
- Unter Mac OS X wird die Prozessliste angezeigt.
- Unter Windows wird die Liste der geladenen Kerneltreiber einbezogen.
- mudflow
- Veralteter Multi-Path-Code wurde bereinigt.
- mudrun
- Ein Spiel-Dump-Menü führt Paket- und Prozess-Dump zusammen aus.
- Details zu Items mit CDN-/Cloud-Konflikten werden angezeigt.
- Die Unterstützung des WFP-Item-Modus wird angezeigt.
- Details zu Pauschaltarif-Tickets werden angezeigt.
- Die Item-Statusoberfläche wurde aufgeräumt.
- mudfish
- Ein re(4)-Absturz bei fehlender aktiver Konfiguration wurde behoben.
- Ein Absturz bei beschädigten Antwortdaten wurde behoben.
5.4.9 (2021-11-11)
- muddiag
- Die Ausgabe von
ip addrwurde zur Adressprüfung hinzugefügt.
- Die Ausgabe von
- mudrun
- Prozess-Dumps zeigen die verstrichene Zeit an.
- Das Gebietsschema zh_Hant wird unterstützt.
- mudwfp
- Ein ioctl zeigt Speicherzuweisungsstatistiken an.
- Fehler beim Freigeben von MDLs und nicht auslagerbaren Speicherpools wurden behoben.
- mudwfp_proxy
- Zu lange Sitzungszeitlimits bei Schreibvorgängen wurden korrigiert.
- Speicherzuweisungsstatistiken des Kerneltreibers werden ausgegeben.
- Fehler beim Freigeben von Dateideskriptoren wurden behoben.
- mudfish
- Abweichende Verzeichnisse für
ipundroutein einigen Linux-Distributionen werden berücksichtigt. - Ein Absturz bei fehlendem Benutzernamen oder Passwort wurde behoben.
- Abweichende Verzeichnisse für
5.4.8 (2021-10-02)
- mudflow
- Ungültige CIDR-Syntax wird ohne zusätzliche Meldungen behandelt.
- MUDEC_00424 wurde von einem Fehler zu einer Warnung geändert.
- Die Last auf api.mudfish.net bei der Berechnung kürzester Item-Routen wurde reduziert.
- mudrun
- Die Anzeige negativen Guthabens wurde korrigiert.
- Negative Berechnungsergebnisse bei unzureichenden Benutzer-RTT-Daten wurden verhindert.
- Die Zielhinweise benutzerdefinierter Items wurden angepasst.
- mudwfp_proxy
- Fehlercodes zur Diagnose von Shell-Startproblemen werden protokolliert.
- FD_SETSIZE wurde von 64 auf 1024 geändert.
- Mehr wartende Sockets als FD_SETSIZE werden behandelt.
- mudfish
- Der DHCP-Status des TAP-Win32 Adapter V9 wird geprüft und gegebenenfalls eine Warnung ausgegeben.
5.4.7 (2021-08-24)
- muddiag
- Der SIP-Status wird gemeldet.
- Die aktuelle öffentliche IP-Adresse wird zur Diagnose einbezogen.
- MTU-Tests wurden bereinigt und aktualisiert.
- mudfish
- Ein Hänger beim Neustart von Mudfish-Servern wurde behoben.
- mudrun
- macOS
- Verfügbare Treiberupdates werden eingespielt.
- Ein Absturz nach Fehlern des Befehlscontrollers wurde behoben.
- Fehlermeldungen von
unlink()wurden reduziert. - Wenn der Core nicht läuft, werden weniger Fehler und Warnungen bei fehlgeschlagenen RTT-Prüfungen ausgegeben.
- Fehler beim Freigeben von Dateireferenzen in mudflow und mudfish wurden behoben.
- UI: Ticket-Typen werden mit verständlichen Namen statt den Zahlen 1, 2, 3 und 4 angezeigt.
- macOS
- mudwfp_proxy
- MUDEC_00504 wurde durch eine Statistikanzeige ersetzt.
- Bei Verbindungen ohne zugehörige Sitzung werden weniger Protokollmeldungen ausgegeben.
5.4.6 (2021-07-02)
- mudfish
- Ein Hänger der Verbindung nach Relayserver-Neustarts wurde behoben.
- Schnittstellenmetriken von Netzwerkkarten über 9999 werden berücksichtigt.
- mudflow
- Die automatische Konfiguration wird im WFP-Item-Modus korrekt abgeschlossen.
- mudrun
- Fehler beim Löschen von
.vsm-Dateien wurden behoben. - Einige Protokollierungsstufen wurden angepasst.
- UI
- Im Pauschaltarif erscheint eine Warnung, wenn kein Ticket vorhanden ist.
- Relayserver-Wechsel über die einfache Item-UI funktionieren auf Apple M1 korrekt.
- Fehler beim Löschen von
5.4.5 (2021-06-14)
- mudfish
- Multi Path wurde für die gleichzeitige Nutzung mehrerer Relayserver neu implementiert. Dies kann die Stabilität verbessern; der Datenverkehr steigt mit der Anzahl verwendeter Server.
- mudflow
- Die automatische Konfiguration endet bei automatischer Relayserver-Auswahl benutzerdefinierter Items korrekt.
- Die erforderlichen Auswahlzyklen wurden von drei auf einen reduziert.
- mudrun
- Das Verbindungsprotokoll kann automatisch ausgewählt werden.
- Bekanntmachungen werden als Benachrichtigungen unterstützt.
- Unnötiger Leerraum im Dashboard bei Full VPN wurde entfernt.
- mudwfp_proxy
- Multi Path wurde neu implementiert.
5.4.4 (2021-05-11)
- mudfish
- Automatische Auswahl des re(4)-Verbindungsprotokolls wurde implementiert.
- mudrun
- Die Relayserver-Einstellungen im einfachen Item-Modus enthalten ein Suchsymbol.
- Das Barcode-Symbol wurde durch ein Signalsymbol ersetzt, um das RTT-Informationsmenü kenntlich zu machen.
- Die Anzeige der Basismodus-Einstellungen bei der Relayserver-Auswahl wurde korrigiert.
- mudwfp_proxy
- Das standardmäßige Empfangszeitlimit neuer Verbindungen wurde angepasst, damit Spiele ungenutzte Verbindungen für die spätere Nutzung vorab anlegen können.
5.4.3 (2021-04-19)
- mudfish
- Routing-Tabellen werden beim Trennen der Verbindung korrekt bereinigt.
- Fehlercode 433 des TAP-Win32 Adapter V9 wird behandelt.
- Ungültige Schnittstellenmetriken, die ERROR_BAD_ARGUMENTS bei
CreateIpForwardEntry()auslösten, wurden korrigiert.
- mudflow
- WSAEHOSTUNREACH des zu konfigurierenden Relayservers wird behandelt.
- mudrun
- Prozess-Dumps wurden hinzugefügt.
- Ein Item-Konfigurationsmodus und ein einfacher Konfigurationsmodus wurden eingeführt.
5.4.2 (2021-04-09)
- mudrun
- Der WFP-Item-Modus bevorzugt den WFP-Treiber (Windows Filtering Platform). Unter Windows wird Verkehr je Prozess statt über die Routing-Tabelle umgeleitet.
- Ein Absturz bei Mudfish LAN wurde behoben.
- Die Serverauslastung wird als Hilfe bei der Relayserver-Auswahl angezeigt.
- mudfish
- Routing-Schleifen, die einige Amazon-EC2-Relayserver unbenutzbar machten, wurden behoben.
5.4.1 (2021-03-29)
- mudfish
- Ein Absturz bei Verwendung des FEC-Protokolls wurde behoben.
- Ein Absturz bei Fehlern von
TOL_select(3)im FastConnect-Modus wurde behoben. - Falsche Fehlermeldungen des CLI-Befehls
connectwurden korrigiert.
- mudrun
- Beim Start wird standardmäßig die RTT gemessen. Die Standardmethode wurde von ICMP auf UDP geändert.
- Die nicht mehr unterstützte Option
-2wurde entfernt. - Die Statistik des Echtzeit-RTT-Diagramms lässt sich zurücksetzen.
- Ein Absturz beim Aufrufen der Mudfish-LAN-Seite im Browser wurde behoben.
- Bei Symbolen benutzerdefinierter Items über 512 KB erscheint eine Warnung.
- Der Hilfelink zum Guthabensparmodus wurde korrigiert.
5.4.0 (2021-03-05)
- mudfish
- Unter Linux wird
dhclientbeim Beenden des Core korrekt beendet.
- Unter Linux wird
- mudflow
- Nach Änderungen benutzerdefinierter Items zeigt das Echtzeit-RTT-Diagramm nicht mehr fälschlich „unknown“.
- mudlan
- Mudfish LAN wurde eingeführt, um über Relayserver LAN-Spiele mit Freunden zu spielen.
- Windows und Linux werden unterstützt. macOS unterstützt offiziell nur tun(4); zum damaligen Zeitpunkt war deshalb keine Unterstützung geplant.
- mudrun
- Code zur Unterstützung von Mudfish LAN wurde hinzugefügt.
- Die Stufen von Fehlermeldungen wurden angepasst.
- Ein Absturz bei der MTR-Funktion wurde behoben.
5.3.3 (2021-02-21)
- mudfish
- Eine macOS-arm64-Distribution für Apple M1 wird unterstützt.
- Die macOS-Mindestversion wurde auf 10.9 (Mavericks) geändert.
- Ein Absturz bei unvollständigen Schreibvorgängen von
writev()wurde behoben. - Protokollierungsstufen wurden angepasst.
- Entsprechend dem geänderten NetworkExtension-Verhalten von Big Sur wird für DNS-Anfragen ein internes Standardgateway eingerichtet.
- „connect(2) failed“ während RTT-Messungen wurde behoben.
- mudwfp_proxy
- WSA_IO_PENDING als Rückgabe von
WSAIoctl()wird korrekt behandelt.
- WSA_IO_PENDING als Rückgabe von
5.3.2 (2021-01-20)
- mudflow
- Echtzeit-RTT-Diagramme im FastConnect-Modus werden unterstützt.
- Ein Absturz durch Speichermangel wurde behoben.
- mudrun
- Die UI wurde für Echtzeit-RTT angepasst.
- Symbole benutzerdefinierter Items unter „Items → Item-Verwaltung“ wurden korrigiert.
- Import und Export benutzerdefinierter Items wurden hinzugefügt.
- Ein Absturz bei fehlgeschlagener Thread-Erstellung wurde behoben.
- mudrun für x64 ist nun eine x64-Datei, sodass unter „Status → Speicher“ auch x64-Prozesse angezeigt werden.
- OpenSSL unter Windows basiert nun auf 1.1.1d.
- mudwfp_proxy
- Ein eigenständiger FastConnect-Modus wurde hinzugefügt.
- Detaillierte TCP/UDP-Proxystatistiken werden angezeigt.
5.3.1 (2020-12-22)
- mudwfp_proxy
- Mehrere IRPs verbessern die UDP-Paketverarbeitung.
- Fehler in der Reihenfolge von UDP-Paketen wurden behoben.
5.3.0 (2020-12-16)
- muddiag
systemextensionsctl listprüft den Installationsstatus der Mudfish-Systemerweiterung.
- mudfish
- Einige Abstürze durch Assertions wurden behoben.
- Die maximale Socketanzahl wurde von 1000 auf 4096 erhöht.
- Doppelte Fehlermeldungen wurden reduziert.
- Ein alter Fehler im 10-ms-Timer der callout-Routine wurde behoben.
- Der interne TCP/UDP-Proxy verwendet ein eigenes Protokoll statt SOCKSv5, um erweiterten Modus und FastConnect gemeinsam zu unterstützen und die RTT zu senken.
- mudflow
- Ausnahmen werden erkannt und Fehler möglichst mit einem Minidump gemeldet.
- Da FastConnect nicht mehr von PF (Packet Filter) abhängt, werden keine Routen zur PF-Änderung übermittelt.
- Doppelte MUDEC_00418-Meldungen wurden reduziert.
- Die Stufen einiger übermäßig oft ausgegebener Fehler wurden angepasst.
- mudrun
- mudovpn wird korrekt beendet.
- Kostenlose öffentliche Relayserver funktionieren unter macOS wieder.
- FastConnect und erweiterter Modus können gemeinsam verwendet werden.
- Die Anzeige benutzerdefinierter Symbole wurde korrigiert.
- mudwfp_proxy
- Multi Path und erweiterter Modus werden korrekt unterstützt.
- Ein Problem wurde behoben, bei dem nur der Basismodus, jedoch nicht der erweiterte Modus funktionierte.
- Ausnahmen werden erkannt und Fehler möglichst mit einem Minidump gemeldet.
- mudovpn
- Funktionsfehler unter macOS wurden behoben.
5.2.7 (2020-11-04)
Diese dringende Fehlerkorrektur behebt einen Absturz des Core-Prozesses.
- mudfish
- Ein Absturz bei der Nutzung kostenloser öffentlicher Relayserver in Full VPN wurde behoben.
5.2.6 (2020-10-31)
- mudfish
- Ein wichtiges Problem bei der Ausführung von CLI-Befehlen unter Mac OS X wurde behoben.
- mudflow
- RTT-Prüfungen werden auf korrekte Funktion geprüft; bei Problemen erscheint eine Warnung.
- mudrun
- Unter Mac OS X wird die VPN-Verbindung mit NetworkExtension statt direkt mit utun(4) eingerichtet.
- Der Guthabensparmodus begrenzt die Geschwindigkeit an TCP-Port 80/443.
- Unter Linux wird SIGTERM erkannt und möglichst regulär beendet.
- Die Protokollanalyse im Selbstdiagnosemenü der Anmeldeseite wurde erweitert.
- mudwfp_proxy
- Die Signatur des ausgelieferten WFP-Treibers wird korrekt verarbeitet.
5.2.5 (2020-09-23)
- muddiag
- Funktionsfehler unter Mac OS X wurden behoben.
- Die Ausgabe von
sw_vers -productVersionunter Mac OS X wird einbezogen. - Veraltete IP-Adressen interner Tests wurden ersetzt.
- mudflow
- Die automatische Auswahl im erweiterten Modus und in Multi Path wird korrekt abgeschlossen.
- mudrun
- Eine
.manifest-Datei fordert Administratorrechte an. - Bei
-Xwird eine einfache DNS-Poisoning-Prüfung durchgeführt. - Schlägt die Erstellung eines Server-SSL-Kontexts fehl, erscheint ein Fehler statt eines Absturzes.
- Fehler bei mehr als 256 Routen wurden behoben.
- Ein Absturz bei fehlendem JSON-Objekt zur Authentifizierung wurde behoben.
- Ein Assertion-Fehler bei Speichermangel wurde behoben.
- Eine
- mudwfp_proxy
- WARN/ERROR-Meldungen erhielten Fehlerkennungen.
5.2.4 (2020-07-30)
- mudflow
- Ein Assertion-Fehler nach Fehlern von
select(3)wurde behoben. - MUDEC_00470 wird nur einmal angezeigt, damit die Meldung nicht den Bildschirm füllt.
- Ein Assertion-Fehler nach Fehlern von
- mudrun
- mudwfp_proxy-Protokolle werden überwacht.
- Bei einem mudwfp_proxy-Absturz wird ein Minidump gemeldet.
- Ein Assertion-Fehler bei ungewöhnlich langen Makros wurde behoben.
- Vor mudwfp_proxy wird
NET STOP MUDWFPausgeführt. - Ein Assertion-Fehler bei fehlgeschlagenem
sendto(3)wurde behoben.
- mudwfp_proxy
- Die Standardprotokollierungsstufe wurde zur Begrenzung der Meldungen auf INFO gesetzt.
-Mlegt die vom Core verwendete MTU fest.- Nach jeder beendeten TCP- oder UDP-Verbindung werden Statistiken gemeldet.
5.2.3 (2020-07-08)
- muddiag
- Nach dem Senden eines Problemberichts wird nach Möglichkeit ein Hinweisfenster mit der Foren-URL angezeigt.
- mudfish
- CLI-Netzwerkstatistiken wurden verbessert und
vmstathinzugefügt. - Einige CLI-Abstürze bei Domain- oder IP-Abfragen wurden verhindert.
- Die Codesignatur des MUDWFP-Kerneltreibers wird korrekt verarbeitet.
- CLI-Netzwerkstatistiken wurden verbessert und
- mudflow
- Ein Absturz bei zu vielen IP-Adressen für einen Hostnamen wurde behoben.
- Protokollierungsstufen wurden angepasst.
- MUDEC_XXXXX-Fehlercodes werden angezeigt.
- Die Anzahl fragmentierter Pakete wird überwacht; bei einem Anstieg wird ein Problem gemeldet.
- mudrun
- Das Windows-Symbol wurde geändert.
- Die HTTP-Proxyfunktion zur Firewall-Umgehung nach fehlgeschlagener Anmeldung wurde verbessert.
- Ein Assertion-Fehler beim fehlgeschlagenen Abruf von Einstellungen wurde behoben.
- Ein Assertion-Fehler bei zu langen URLs wurde behoben.
- Das SSL-Zertifikat für ui.mudfish.net wurde erneuert.
- Eine Windows-Desktopverknüpfung wird erstellt.
- UI
- Nutzern des Pauschaltarifs wird kein verbleibendes Datenvolumen angezeigt.
- Nach Abschluss eines Problemberichts erscheint ein Popup.
5.2.2 (2020-03-25)
- muddiag
- Fehlerhafte Test-IP-Adressen und Ports wurden korrigiert.
- mudfish
- Für mehr Relayserver wurde das interne Netz von
10.224.0.0/255.224.0.0auf10.192.0.0/255.192.0.0erweitert. netstat -s -f inetzeigt in der CLI Netzwerkstack-Statistiken an.
- Für mehr Relayserver wurde das interne Netz von
- mudflow
- Eine fälschlich auf 0 gesetzte SID bei der Relayserver-Auswahl wurde korrigiert.
- Warnungen werden ausführlicher protokolliert.
- Einige Fehlerstufen wurden geändert, um übermäßige UI-Meldungen zu vermeiden.
- mudrun
- Ausführbare Dateien und Installationsdateien für Mac OS X werden signiert und notarisiert.
- Einige Fehlerstufen wurden geändert, um übermäßige UI-Meldungen zu vermeiden.
5.2.1 (2020-02-18)
- mudrun
- Die Standard-MTU wurde von 1300 auf 1400 erhöht, um Paketverluste in Spielen wie Dota 2 zu vermeiden.
- UI/UX
- Internet-Explorer-Probleme durch ECMA-Parsingfehler wurden behoben.
- Die API-Serveradresse wird abhängig von
-Xgeändert, um die Verbindung zu stabilisieren.
5.2.0 (2020-02-06)
- mudfish
-Xunterstützt HTTP-Proxys.
- mudflow
- Prüfungsfehler durch doppelte ICMP-Antworten auf Raw-Sockets unter Mac OS X wurden behoben.
- Routing-Einträge werden nicht mehr vor Abschluss der Hostnamenauflösung eingefügt.
-Xunterstützt HTTP-Proxys.
- mudrun
- Ein Absturz durch zu frühe noty-Benachrichtigungen wurde behoben.
- Mit
-Xlassen sich IP und Port eines HTTP-Proxys zur Firewall-Umgehung angeben. - UI/UX
- Benutzerdefinierte Items enthalten eine RTT-Testschaltfläche.
- Die Fortschrittsberechnung der automatischen Konfiguration wurde korrigiert.
- Eine Schaltfläche im Dashboard aktualisiert RTT-Informationen.
- Ohne RTT-Daten wird „Unknown“ statt „50 % Paketverlust“ angezeigt.
5.1.2 (2020-01-14)
- mudflow
- Eine Warnung erscheint, wenn die RTT-Standardabweichung naher Relayserver 15 % des Mittelwerts übersteigt.
- mudrun
- Fehler beim Setzen von JWT-Token in mudflow aufgrund der Datensatzgröße wurden behoben.
- Die OpenVPN-Clientkonfiguration bei DHCP wurde korrigiert.
- Paketverlustmeldungen nicht verwendeter Relayserver werden ausgeblendet.
- UI/UX
- Die Anzeige deaktivierter Items wurde korrigiert.
- Deaktivierte Items zeigen nicht mehr „Wird berechnet“ an.
- Bei gleichzeitiger Nutzung von FastConnect und Full VPN mit kostenlosen öffentlichen Servern erscheint eine Warnung.
5.1.1 (2020-01-12)
- mudflow
- Ein Absturz bei Domains über 64 Byte wurde behoben.
- Falsche Routen bei der Domainauflösung für Multi Path wurden korrigiert.
- Ein Absturz bei vorzeitig eintreffenden Socketereignissen vor der Domainauflösung wurde behoben.
5.1.0 (2020-01-10)
- mudflow
- Prüfungsfehler durch doppelte ICMP-Antworten wurden behoben.
- Multi Path wird unterstützt; die optimale Serverauswahl für Basis- und erweiterten Modus wurde verbessert.
- Protokollierungsstufen wurden angepasst.
- mudrun
- Protokollierungsstufen wurden angepasst.
- Während der automatischen Konfiguration erscheinen Statusmeldungen.
- Code für Multi Path wurde hinzugefügt.
- UI/UX
- Automatisch gewählte Relayserver-Informationen werden korrekt aktualisiert.
- po/mo-Sprachdateien wurden aktualisiert.
- Bei Full VPN oder FastConnect wird die Echtzeit-RTT nicht gezeichnet oder aktualisiert.
- Die aktuelle öffentliche IP wird bei Full VPN korrekt aktualisiert.
- Code für Multi Path wurde hinzugefügt.
- Aktivierte Items wurden im Dashboard neu angeordnet und zeigen grundlegende Informationen.
- Die Protokollierungsstufe wird ausdrücklich statt durch
##--angezeigt.
- mudfish
- Für erweiterten Modus und Multi Path wurde die Standard-MTU von 1450 auf 1300 Byte geändert.
- Kompilierungswarnungen unter Mac OS X wurden behoben.
- Ein Absturz bei ungültigem IP-Format einer zu löschenden Route wurde behoben.
5.0.9 (2019-12-23)
- mudrun
- Verbindungsprobleme in China wurden behoben.
- mudfish
- Verbindungsprobleme in China wurden behoben.
- mudflow
- Verbindungsprobleme in China wurden behoben.
5.0.8 (2019-12-20)
- muddiag
- Fehler in TCP-Tests gegen das interne Netzwerk wurden behoben.
- mudfish
- Fehlercodes von
DeleteIpForwardEntry()werden besser behandelt.
- Fehlercodes von
- mudflow
- Bei Fehlern zeigt die UI standardmäßig Meldungen der Fehlerstufe an.
- Fehlgeschlagene ADN-Konfigurationen von Relayservern werden detailliert in der UI angezeigt.
- Das Standardzeitlimit der ADN-Konfiguration wurde von 30 auf 3 Sekunden geändert.
- Es werden höchstens fünf Standardgateway-Kandidaten berücksichtigt.
- mudrun
- Bei der Abmeldung wird mudfish.exe nach drei Sekunden zwangsweise beendet.
- UI/UX
- Die Sprachen de_DE, es_ES, pt_PT, ru_RU und vi wurden hinzugefügt.
- Die Mudfish-Version wird immer am unteren Rand angezeigt.
5.0.7 (2019-11-27)
- mudfish
- Ein Linux-Absturz bei mehreren Befehlen in derselben Warteschlange und langsamer Systemantwort wurde behoben.
- Beim Beenden werden Routen bereinigt.
- mudrun
- Full-VPN-Ausnahmerouten werden im Expertenmodus unterstützt.
- Naver Whale wird unterstützt.
- mudwfp_proxy
- Das Verbindungszeitlimit wurde von 3 auf 30 Sekunden erhöht.
- UI/UX
- Nach dem Hochladen eines Paketmitschnitts wird die URL des erstellten Forenbeitrags angezeigt.
- Deaktivierte Items zeigen keine Linie im Echtzeit-RTT-Diagramm.
- Eine Schaltfläche zum Abschalten von Full VPN wurde hinzugefügt.
5.0.6 (2019-11-12)
- mudflow
- Leerzeichenprobleme in Prozessnamen benutzerdefinierter Items mit
P:-Präfix wurden behoben. - Ein Absturz bei MTR-Ergebnissen über der maximalen Puffergröße wurde behoben.
- Leerzeichenprobleme in Prozessnamen benutzerdefinierter Items mit
- mudrun
- Benutzer können das Hintergrundbild ändern.
- Das Zurücksetzen des Programms setzt auch die Launcher-Einstellungen zurück.
- mudwfp_proxy
- Unicode-Prozessnamen (UTF-8) werden korrekt unterstützt.
- Leerzeichenprobleme in Prozessnamen wurden behoben.
- UI/UX
- 404-Not-Found-Fehler beim Kauf von Spiel-Items wurden behoben.
- Beim Festlegen eines RTT-Ziels für benutzerdefinierte Items wird der erste verfügbare Eintrag gewählt.
- Benutzerdefinierte Items werden nach einem Spielwechsel korrekt angewendet.
- Die Schaltfläche zum Zurücksetzen des Programms wurde gegen versehentliche Betätigung umgestaltet.
5.0.5 (2019-11-04)
- mudrun
- Die fehlerhafte URL-Dekodierung von Passwortzeichen wie
%und+wurde korrigiert.
- Die fehlerhafte URL-Dekodierung von Passwortzeichen wie
- UI/UX
- Antwortet der Full-VPN-Relayserver nicht, erscheint eine Warnung.
- Scheitert das Laden des Dashboards an einer JavaScript-Ausnahme, erscheint eine klare Warnung.
- Fehler bei
v-ifzusammen mit JavaScript-filter()wurden behoben. - Die automatische Fokussierung auf dem Anmeldebildschirm wurde korrigiert.
- „Status → Relayserver“ enthält eine Sortierschaltfläche.
- Fehlerhafte URLs wurden korrigiert.
5.0.4 (2019-10-28)
- mudrun
- Der Core startet standardmäßig nicht mehr automatisch. Das bisherige Verhalten kann unter „Einstellungen → Programm → Launcher“ aktiviert werden.
- Tooltips im Echtzeit-RTT-Diagramm wurden korrigiert.
- UI/UX
- Bei Verbindung mit einem kostenlosen öffentlichen Server erscheint „OpenVPN: connected!“.
- Echtzeit-Datenverbrauch wird unter Mac OS X angezeigt.
- Fehler bei Item-Namen nach Sprachwechseln wurden behoben.
- Das Dashboard zeigt bei Full VPN die öffentliche Verbindungs-IP an.
- Der Tariflink im Dashboard wurde korrigiert.
- Im nutzungsabhängigen Tarif werden die verbleibenden Tage von Spiel-Items angezeigt.
- OpenVPN unter „Status → Prozesse“ erscheint nur, wenn Full VPN einen kostenlosen öffentlichen Server verwendet.
5.0.3 (2019-10-21)
- mudfish
- Unter Windows werden keine Netzwerkprofile mehr angelegt.
- mudrun
- Ein Absturz bei ungültigem JSON wurde behoben.
- Schaltflächen aktualisieren RTT und empfohlene Tagesrouten manuell.
- Mehrere UI-Probleme wurden behoben.
5.0.2 (2019-10-14)
- mudrun
- Das Echtzeit-Verkehrsdiagramm zeigt nur im nutzungsabhängigen Tarif den Guthabenverbrauch an.
- ES2015-Probleme im Internet Explorer und älteren Browsern wurden behoben.
5.0.1 (2019-10-10)
- mudrun
- Automatisches Verbinden bei der Anmeldung wird unterstützt; „Einstellungen → Programm“ enthält Launcher-Optionen.
- Item-Namen im Echtzeit-RTT-Diagramm werden korrekt angezeigt.
- Das Fenster der automatischen Konfiguration kann ausgeblendet werden.
- Die Bestätigung beim Starten und Stoppen des Core-Prozesses wurde entfernt.
- SSL ist für die UI nicht mehr standardmäßig aktiv, da einige PCs keinen SSL-Kontext erstellen können.
5.0.0 (2019-10-02)
- mudrun
- UI/UX wurde auf Basis von VueJS und GraphQL neu geschrieben.
- Die Launcher-UI (ui.mudfish.net) verwendet standardmäßig SSL.
4.6.1 (2019-07-12)
- mudflow
- Ohne kostenlose öffentliche Server wurde die RTT-Berechnungslast reduziert.
- mudrun
- Wenn der Core nicht läuft, wird die CPU-Last reduziert.
- Abstürze bei der Verarbeitung von Systembefehlen wurden behoben.
- „MBC_GetFd() failed.“ wird ignoriert.
- Während der Verbindungsanalyse werden keine falschen Fehlermeldungen angezeigt.
4.6.0 (2019-07-08)
- muddiag
- mudovpn-Protokolldateien werden einbezogen.
- mudflow
- OpenVPN-Server werden unterstützt; das Verhalten wurde entsprechend den Optionen angepasst.
-glegt die OpenVPN-Server-ID fest.- Der Code wurde bereinigt.
- mudfish
- Der Treiber bwn verarbeitet UDP-Kommunikation zwischen mudfish und mudovpn.
-glegt die OpenVPN-Server-ID fest.
- mudrun
- Die UI wurde für OpenVPN-Server angepasst.
- Für NAT wird der BSD-Paketfilter verwendet.
4.5.5 (2019-06-25)
- mudfish
- re: Die Reaktionsfähigkeit der Paketweiterleitung ohne FEC wurde verbessert.
- re: Detaillierte Protokolle und Assertions bei FEC-Decoderfehlern wurden hinzugefügt.
- fec: Ein Absturz durch fehlerhafte Variableninitialisierung wurde behoben.
4.5.4 (2019-06-04)
- mudfish
- Ein
time_t-Problem beim Core-Start auf ARMv7 wurde behoben. - Ein Absturz bei UDP 10012 (FEC) wurde behoben.
- Ein Assertion-Fehler bei beschädigtem Format statischer Relayserver-Informationen wurde behoben.
- Ein
- mudrun
-alegt die Empfangsadresse fest.-Isetzt unter Linux und Mac die tap(4)-IP ohne DHCP-Client.- Einige Debuggingprobleme wurden behoben.
4.5.3 (2019-05-25)
- mudfish
- msk(4): Eine taskqueue-basierte if_start-Routine verbessert die Leistung.
- re(4): FEC (Forward Error Correction) über UDP 10012 wird für stabilere Verbindungen unterstützt.
- Vor dem Speicher-Mapping wird geprüft, ob mudflow läuft.
- Fehlerhafte Speicher-Mapping-Strukturen werden erneut eingelesen.
- mudflow
- Vor dem Speicher-Mapping wird geprüft, ob der zugehörige Prozess läuft.
- mudrun
- UDP-Port 10012 wird unterstützt.
https://ui.mudfish.net:8282ermöglicht SSL-Zugriff auf die UI;-saktiviert ihn.
- mudwfp_proxy
- Bei Installation einer neuen Version wird der WFP-Treiber gestoppt.
- Sonstiges
- ARMv7l für Odroid wird unterstützt.
4.5.2 (2019-05-07)
- muddiag
SYSTEMINFOsammelt detaillierte Systeminformationen für Problemberichte.
- mudfish
- Linux-Pakete verwenden statische Verknüpfung.
- mudflow
- Linux-Pakete verwenden statische Verknüpfung.
- mudrun
- Die Protokollierungsstufe des HTTP-Reverse-Proxys wurde angepasst; Fehler erscheinen im Benachrichtigungsbereich.
- Linux-Pakete verwenden statische Verknüpfung.
- mudwfp_proxy
- UDP flow association verwendet einen Spinlock statt eines Guarded Mutex, um Kernel-Panics zu vermeiden.
- UDP-flow-association-Code wird nur bei Bedarf ausgeführt.
4.5.1 (2019-03-27)
- mudflow
- Code für den WFP-Treiber wurde hinzugefügt.
- Die Verarbeitung der Backend-Routing-Informationen wurde vereinfacht.
- mudrun
- Ein WFP-Treiber leitet unter Windows Verkehr je Prozess um.
- Code für den WFP-Proxy (mudwfp_proxy.exe) wurde hinzugefügt.
- mudwfp.sys und mudwfp_proxy.exe
- Ein WFP-basierter Callout-Treiber ermöglicht die Umleitung je Prozess. Routing-Tabellen und Prozesse werden als zwei Umleitungsmethoden unterstützt.
4.5.0 (2019-02-16)
- mudflow
- Relayserver-Blacklists und -Whitelists reduzieren unnötige RTT-Prüfzyklen.
- Die Aktualisierung der Relayserver-Liste wurde korrigiert.
- mudrun
- Fehlgeschlagene Paketmitschnitt-Uploads liefern detaillierte Fehler.
- Sonderzeichen werden beim Start unter Linux korrekt verarbeitet.
- Nach fehlgeschlagener Zentralserver-Verbindung werden mehrere IP-/Portkombinationen geprüft.
- Ein RT-Berechnungsfehler der automatischen Konfiguration wurde behoben.
- Bei MUDEC_00044 wird als Workaround automatisch der Windows-Task-Manager gestartet.
- Die Ermittlung des Windows-Standardbrowserpfads wurde korrigiert.
4.4.7 (2018-12-10)
- mudfish
- Ein Integerüberlauf der Item-ID wurde behoben, um mehr Items zu unterstützen.
14.63.198.203gehört nicht mehr zu den Mudfish-Webserver-IP-Adressen.- Fehler bei erneuten Versuchen nach fehlgeschlagener Authentifizierungsserver-Verbindung wurden behoben.
- mudrun
- Das Hochladen von Paketmitschnitten zum Zentralserver wurde korrigiert.
- Während der Launcher läuft, wird der Echtzeit-Datenverbrauch angezeigt.
- Die Suche nach dem Standardbrowser unter Windows 10 wurde korrigiert.
- SSL-Verbindungsfehler werden ausführlich protokolliert.
4.4.6 (2017-09-28)
- mudfish
- Der Speicherbedarf der re(4)-Schnittstelle bei mehreren Relayservern wurde reduziert.
- Eine neue Zentralserver-IP ist auch bei Full VPN direkt erreichbar.
- mudflow
- Ein Absturz während RTT-Prüfungen wurde behoben.
- mudrun
- DNS-Abfragen für mudfish.net ermöglichen Round-Robin-Verteilung.
4.4.5 (2017-07-13)
- mudflow
- Die Windows-Debugbibliothek wurde deaktiviert, um Assertion-Fehler durch ungültige Dateideskriptoren bei
write(2)zu vermeiden.
- Die Windows-Debugbibliothek wurde deaktiviert, um Assertion-Fehler durch ungültige Dateideskriptoren bei
- mudfish
- IP-Informationen werden erst beim Zugriff auf benötigte Relayserver statt vollständig bei der Anmeldung abgerufen.
- Fehlgeschlagenes Setzen von SIO_UDP_CONNRESET löst keine Assertion mehr aus.
- ERROR_OPERATION_ABORTED wird korrekt behandelt.
- Fehler von
sysctlbyname()werden korrekt behandelt. - Einige Fehlerprotokollierungsstufen wurden geändert.
- mudrun
- Paketmitschnitt-Uploads unter Linux wurden implementiert.
- Beim Start werden aktive Optionen ausführlich protokolliert.
- Nutzer des Pauschaltarifs erhalten eine Warnung beim Erreichen der Geschwindigkeitsbegrenzung.
4.4.4 (2017-02-19)
- mudflow
- Vom Benutzer festgelegte Relayserver werden vorgemerkt; die automatische Auswahl verwendet nur diese Kandidaten.
- Die Häufigkeit der RTT-Prüfungen zwischen PC und Relayserver wurde reduziert.
- Ein Race Condition bei der Begrenzung der RTT-Berechnungen wurde behoben.
- Ein Absturz bei fehlgeschlagener Erstellung nicht blockierender Sockets wurde behoben.
- mudfish
- Ist utun(4) unter Mac OS X belegt, wird eine andere Schnittstelle versucht.
- Wird eine FastConnect-Backendverbindung durch RST getrennt, erhält auch der Client RST.
- Ein Absturz bei CLI-Domainabfragen wurde behoben.
- TCPNoDelay und TcpAckFrequency für TAP-Win32 werden korrekt gesetzt.
- Listenabfragen bei mehr als 256 Relayservern wurden korrigiert.
- mudrun
-Plegt den Empfangsport fest.
4.4.3 (2016-11-25)
- mudfish
- MUDEC_00043 wird ausführlich protokolliert.
- mudflow
- Matt's traceroute analysiert Paketverlustraten und Hop-Zustände.
- Ein Absturz beim Erreichen des DNS-Adresslimits wurde behoben.
- RTT-Prüfungen wurden beschleunigt.
- mudrun
- Paketverlustraten zwischen Relayserver und Benutzer-PC werden an den Zentralserver gemeldet.
4.4.2 (2016-10-17)
- mudfish
- MUDEC_00314 wird korrekt angezeigt.
- Fehler beim Einrichten von Proxy-ARP-Informationen wurden behoben.
- Socket-Zuweisungsfehler von
TOL_socket(2)bei Speichermangel werden behandelt.
- mudflow
- Falsche SIDs bei der Verwendung von Hostnamen wurden korrigiert.
- Das Löschen der Routing-Tabelle wird korrekt behandelt.
- mudrun
-twurde für Mac OS X hinzugefügt.- Unter Windows wird MUDEC_00255 korrekt angezeigt.
4.4.1 (2016-09-05)
- mudrun
- OpenSSL-Abhängigkeitsprobleme unter El Capitan wurden behoben.
- Das Echtzeit-Verkehrsdiagramm unter Mac OS X wurde korrigiert.
- Erneute Anmeldung mit Core-Start initialisiert das Programm neu.
- mudfish
- Ein Absturz nach fehlgeschlagenem
setsockopt(2)wurde behoben. - Die Fehlerstufe von MUDEC_00314 wird korrekt behandelt.
- Ein Absturz nach fehlgeschlagenem
4.4.0 (2016-08-03)
- muddiag
- Interne Test-IP-Adressen wurden aktualisiert.
- mudfish
- Erneute Verbindungen zum Relayserver werden ausführlich protokolliert.
- Die maximale Wartezeit zwischen Verbindungsversuchen beträgt zehn Sekunden.
- Ein Assertion-Problem beim Halten von Mutex-Sperren wurde behoben.
- Unter Linux endet der Prozess mit seinem Elternprozess.
- EMSGSIZE unter Linux wird behandelt.
- EADDRNOTAVAIL und ENETDOWN unter Mac OS X werden behandelt.
- Uploadfehler bei Paketmitschnitten wurden behoben.
- mudflow
- Unter Linux endet der Prozess mit seinem Elternprozess.
- Zeitüberschreitungen von
select(3)werden ausführlich protokolliert.
- mudrun
- Die Anzeige automatisch gewählter Relayserver von Items wurde korrigiert.
- Informationen zur automatischen Konfiguration werden ausführlich protokolliert.
- Unter Linux endet der Prozess mit seinem Elternprozess.
4.3.19 (2016-04-27)
- mudflow
- Hinzufügen und Löschen hostnamenbasierter Routen wurde korrigiert.
- Die Umkehrung der Sperrreihenfolge wurde behoben.
getaddrinfo(3)wird nicht mehr bei gehaltener Routing-Tabellensperre aufgerufen.
- mudfish
- UDP 500 und TCP 1723 wurden als Relayserver-Verbindungsprotokolle hinzugefügt.
- Ein Absturz in
rtexpunge()wurde behoben. - Die Änderung an der ICMP-Umleitung in FastConnect wurde zurückgenommen.
- Ein
strlcat()-Problem unter Mac OS X wurde behoben.
- mudrun
- Die Zählung von Routen für den Fortschritt der automatischen Konfiguration wurde korrigiert.
4.3.18 (2016-04-05)
- muddiag
- Problemberichte können unter Linux und Mac OS X gesendet werden.
- mudfish
- CLI-
ifconfigwurde verbessert und mehrere Fehler wurden behoben. - Ein Absturz bei ICMP-Redirect-Paketen von Zwischenstationen wurde behoben.
- re(4) verbindet sich bei ausbleibenden Empfangspaketen wieder mit dem Relayserver.
- Bei FastConnect umgehen andere Protokolle als TCP/UDP Mudfish.
- Ein Assertion-Fehler beim fehlgeschlagenen Setzen des Standardgateways wurde behoben.
- Linux: iproute2 ersetzt net-utils.
- Mac OS X: Einrichten und Löschen von Routen wurde korrigiert.
- CLI-
- mudrun
- Die automatische Konfiguration wird bei hostnamenbasierten Items korrekt abgeschlossen.
- Gelegentliche Versuche, Edge unter Windows 7/8 zu öffnen, wurden verhindert.
4.3.17 (2016-03-30)
- mudflow
- ADN-Konfigurationsfehler bei mehreren Routen wurden behoben und die Einrichtung des erweiterten Modus je Item beschleunigt.
- mudfish
- Fehlgeschlagene statische Relayserver-Abfragen werden zur Vermeidung von IP-Konflikten nicht wiederholt.
- Einige Fehlerprotokollierungsstufen wurden geändert.
- utun(4) wird standardmäßig verwendet; ein separater tuntap-Treiber ist nicht erforderlich.
- mudrun
- Die Standardbrowser-Einstellung unter Windows 10 wird korrekt erkannt.
4.3.16 (2016-03-19)
- muddiag
- Interne Netzwerktests wurden angepasst, da nicht alle Relayserver aktiv sind.
- mudflow
- Die Zahl der RTT-Prüfungen für die automatische Relayserver-Auswahl wurde reduziert.
- Bei FastConnect wird die Echtzeit-RTT der Items nicht geprüft.
- mudrun
- Abgeschnittene Makrozeichenketten wurden korrigiert.
- mudfish
- Die Befehlsausführung bei mehreren bereitstehenden Pipe-Zeilen wurde korrigiert.
- Bei nur teilweise übermittelten Befehlen erscheint eine Warnung.
- Full VPN richtet standardmäßig Umgehungsrouten zu allen Relayservern ein.
- Protokollmeldungen bei ECONNABORTED von
TOL_accept(2)wurden reduziert.
4.3.15 (2016-03-01)
- mudfish
- HA (High Availability) wird unterstützt und ist standardmäßig deaktiviert.
- Warnungen und Fehler erhielten Kennungen.
- Es wird nur zu ausdrücklich verwendeten Servern verbunden, statt vorab zu allen Relayservern.
- Gemeinsame Nutzung von FastConnect und ADN (Serverkette) wurde korrigiert.
- mudflow
- Die RTT aktivierter Items wird alle zehn Sekunden gemessen.
- Ein Absturz durch eine Assertion nach fehlgeschlagenem
socket(2)wurde behoben. - HA wird unterstützt und ist standardmäßig deaktiviert.
- Doppelte IP-Adressen bei Item-Hostnamenabfragen verursachen keine falschen Routing-Warnungen mehr.
- mudrun
- HA wird unterstützt und mit
-Haktiviert. Standardmäßig ist es deaktiviert. - Ein Assertion-Fehler in
CloseHandle()wurde behoben. - Ein Hook aktiviert standardmäßig deaktivierte Relayserver-Bindungen.
- Ein Hook zeigt die aktuellen RTT-Diagramme aktivierter Items an.
- HA wird unterstützt und mit
4.3.14 (2016-01-07)
- mudfish
- re(4): Bei zu vielen ENOENT-Fehlern wird deren Protokollierung begrenzt.
- re(4): Bei Paketfragmentierungsproblemen wird nicht neu verbunden.
- re(4): Vor jedem erneuten Verbindungsversuch wird eine Sekunde gewartet.
- Ein Absturz durch Out-of-Band-Pakete wurde behoben.
- Die Standardfehlerstufe von MUDEC_000279 wurde geändert.
- Die Protokolldatei mudfish_stderr.txt wurde entfernt.
- Für mehr Relayserver wurde der interne IP-Bereich von
10.248.0.0/13auf10.240.0.0/12erweitert. - Die Ausgabehäufigkeit von MUDEC_00086 wird begrenzt.
- Bei zu vielen fehlgeschlagenen Heartbeats oder zu großen Abständen wird der Core ausdrücklich beendet.
- Mehrere Fehlercodes werden ausführlicher protokolliert.
- mudflow
- Die Protokolldatei mudflow_stderr.txt wurde entfernt.
- Auf ausdrückliche Anfrage werden statische Relayserver-Informationen erneut abgerufen.
- mudrun
- Fehler von
connect(2)und Gründe fehlgeschlagener Verbindungen werden angezeigt. - Die Protokolldatei mudrun_stderr.txt wurde entfernt.
- Einige Fehlermeldungsformate wurden korrigiert.
- Die Fehlercodenummer von
CloseHandle()wird angezeigt.
- Fehler von
4.3.13 (2015-12-08)
- mudfish
- Unter Windows können IP-Adresse und DNS über IP Helper eingestellt werden.
- Geordnetes Beenden wird unterstützt.
- Bei EMSGSIZE ist IP-Fragmentierung zum Relayserver erlaubt; der Fehler wird klar angezeigt.
- mudflow
- Nur bereits übermittelte oder neu hinzugefügte Routen werden übermittelt beziehungsweise gelöscht.
4.3.12 (2015-12-01)
- Allgemein
- TASKKILL-Fehler werden nicht im Konsolenprotokoll angezeigt.
- Die Berechnung von Zeitdifferenzen unter Windows wurde korrigiert.
- Mac OS X
- Die dmg-Datei enthält ein Hintergrundbild.
- mudfish
- msk(4)-Fehlerprotokolle wurden reduziert.
- Jeder Protokolleintrag enthält eine Zeitangabe.
- Aktives Full VPN wird ausdrücklich angezeigt.
- Beim Senden von Heartbeats an den Zentralserver werden auch andere IPs und Ports versucht.
- Die Protokollierungsstufe von MUDEC_00179 wurde angepasst.
- re(4) setzt IP_DONTFRAGMENT, damit Fehler mit der im Betriebssystem zwischengespeicherten MTU eindeutig gemeldet werden.
- mudflow
- Löschbefehle für nie übermittelte Routen werden nicht mehr an den Core gesendet.
- Die Verarbeitung von Shared-Memory-Ereignissen wurde korrigiert.
- mudrun
- Fehler werden ausführlich protokolliert und erhielten eindeutige IDs.
- Paketverlustmeldungen zeigen passende Fehlerstufen und IDs an.
- Bei unerwarteten Windows-Registrierungseinträgen wird Internet Explorer versucht.
4.3.11 (2015-11-23)
- mudfish
- Auch bei aktiviertem
-fwird zur Firewall-Umgehung ein SSL-Port verwendet. - Ohne
-fwird kein Standardgateway gesetzt; Pakete ohne Route werden standardmäßig verworfen. - Domainbasierte benutzerdefinierte Items werden unterstützt.
- Auch bei aktiviertem
- mudflow
- Das Standardzeitlimit der RTT-Prüfung wurde von drei auf eine Sekunde geändert.
- Unnötiger Code und Last wurden reduziert.
- Vom Programm überwachte dynamische IP-Adressen werden nicht geprüft.
- Die Relayserver-Liste wird nur einmal geladen.
- Die Protokollausgabe wurde reduziert; jeder Eintrag enthält eine Zeitangabe.
- Paketverlustraten verwendeter Relayserver werden gemeldet.
- mudrun
- Die Routing-Tabellenliste wird beim Abmelden korrekt bereinigt.
- JSON-Antworten für Relayserver-RTT und virtuelle Geräteinformationen werden unterstützt.
- Die CLI ist über die UI erreichbar.
4.3.10 (2015-11-13)
- mudadm
- Verbesserte Behandlung von Verbindungszeitüberschreitungen macht die Verzögerung von einer Sekunde beim Abschluss überflüssig.
- muddiag
- Portprüfungen zum Authentifizierungsserver wurden hinzugefügt.
- mudfish
- Ein alter Fehler, bei dem getopt vor dem nächsten CLI-Befehl nicht zurückgesetzt wurde, wurde behoben.
- Die Vorbereitungszeit des TCP-Protokolls wurde verbessert.
- Die Reihenfolge der Proxy-ARP-Einrichtung wurde geändert.
- mudflow
- Assertions durch Fehler beim Schließen von Dateideskriptoren wurden behoben.
- mudrun
- Standard-IPv4-Adresse und Port zur Authentifizierung wurden zur Umgehung von Netzwerk-Firewalls geändert.
- Mudfish-Prozesse werden bei der Diagnose eindeutiger erkannt.
4.3.9 (2015-11-02)
- muddiag
- Firewall-Tests für Port 80 und 443 wurden erweitert.
- mudfish
- msk(4): Bei Paketlängen größer als 0 erscheint MUDEC_00138.
- ICMP-Redirect-Pakete werden standardmäßig verworfen.
- Die DHCP-Lease-Dauer wurde von einem Tag auf einen Monat geändert.
- OpenBSD PF ist standardmäßig aktiv, sodass Firewallregeln über die CLI eingestellt werden können.
- mudrun
- Eine Selbstdiagnose der Konfiguration wurde implementiert.
4.3.7 (2015-10-05)
- Mudfish für Android
- Nach dem Beenden der App durch Benutzer oder System und erneuter Anmeldung wird der Hauptbildschirm korrekt angezeigt.
- muddiag
- Die Ausgabe von
tasklistwird angezeigt.
- Die Ausgabe von
- mudfish
- IFF_BPF wird aktiviert, wenn das Shared-Memory-Tag gesetzt ist.
- mudrun
- Paketmitschnitte werden unterstützt.
- Die Prozessliste wird angezeigt.
4.3.6 (2015-09-28)
- Mudfish für Android
- Geräteabhängige relative Installationspfade wurden korrigiert.
- Geräte mit Android-5.x-API ohne aktiviertes PIE werden berücksichtigt.
- Die Protokollumleitung wurde aktiviert.
- Private IP-Bereiche werden ausdrücklich ausgeschlossen.
- Der Versand von Problemberichten wurde implementiert.
- mudfish
- Ist das Backend für das TCP-Relay unerreichbar, werden weniger Meldungen protokolliert.
- muddiag
- Fehler bei
-owurden behoben.
- Fehler bei
- mudrun
- Die eigene Fehlerstufe 0 von mudrun wird gemeldet.
- Browsererweiterungen für Chrome und Firefox werden unterstützt.
4.3.2 (2015-08-18)
- mudfish
- re(4) wird ausführlicher protokolliert.
- Die Assertion-Prüfung der Giant-Sperre in der ithread-Schleife wurde entfernt.
- Sind mehrere Relayserver unerreichbar, wird ein Fehler gemeldet.
- MUDEC_00087 wurde entfernt, um falsche Benachrichtigungen zu reduzieren.
- Ein Assertion-Fehler bei fehlgeschlagenem Abruf von Panelinformationen aus der Windows-Registrierung wurde behoben.
4.3.1 (2015-08-15)
- muddiag
- Windows 8.1, Windows Server 2012 R2 und Windows 10 werden unterstützt.
- mudfish
- Fehler und Warnungen werden nur für tatsächlich verwendete re(4)-Schnittstellen angezeigt.
- mudrun
- App-Symbole für Retina-Displays wurden verbessert.
- Ein Assertion-Fehler bei zu kleinem Empfangspuffer wurde behoben.
- Probleme mit zu langen Benutzernamen und Passwörtern wurden behoben.
4.3.0 (2015-08-03)
- Windows 10 wird unterstützt.
4.2.9 (2015-07-15)
- UI
- WPAD wird in v4 unterstützt.
- muddiag
- Diagnosezeitpunkte werden ausführlich protokolliert.
- mudflow
- Ein möglicherweise während einer RTT-Prüfung freigegebener Backend-Zeiger wurde korrigiert.
- Der Rückgabewert von
fclose(3)wird zur Prüfung der Argumentgültigkeit ausgewertet. - Bei nicht funktionierender Verkehrsprotokollierung wird der Prozess beendet.
- mudrun
- Probleme mit der automatischen Anmeldung wurden behoben.
- mudfish
- Fehlermeldungen werden ausführlich protokolliert.
4.2.8 (2015-05-26)
- Android
- Android 5.x Lollipop wird unterstützt.
- Einige kleinere Fehler wurden behoben.
- mudrun
- Ein Assertion-Fehler wurde behoben.
- mudfish
- EPIPE von
write(2)wird behandelt. - Fehler werden ausführlich protokolliert.
- Probleme bei verschobenen ARP-Informationen wurden behoben.
tcp_mtudisc()wurde implementiert.- Full VPN verwendet standardmäßig Mudfish-DNS-Server.
- EPIPE von
4.2.7 (2015-01-28)
- Ab dieser Version wird Android unterstützt.
- mudrun
- Ein Absturz bei zu vielen neu gefundenen IP-Adressen innerhalb einer Schleife wurde behoben.
- mudfish
- Fehlernummern des virtuellen re(4)-Geräts werden angezeigt.
- Fehlerprotokollierungsstufen und Meldungstexte wurden verständlicher gestaltet.
-Bwurde für den Daemon-Modus hinzugefügt.- Ein Assertion-Fehler bei nicht verfügbarem
/dev/tap7unter Mac OS X wurde behoben. - Ein Assertion-Fehler bei Rückgabe von 0 durch
recvmsg(2)im UDP-Relay wurde behoben.
4.2.5 (2014-12-16)
- mudfish
- Inaktive UDP-Relay-Sockets werden korrekt freigegeben.
- Zur Vermeidung von Race Conditions wurden die internen mbuf-Warteschlangen von re(4), msk(4) und zyd(4) entfernt.
- Ausnahmen der Backend-TCP-Verbindung werden behandelt; fehlerhaft formatierte Pakete lösen eine erneute Verbindung aus.
- mudflow
- Endlose Synchronisierung der ADN-Routenkonfiguration wurde behoben.
- mudrun
- Die Größe gelesener Daten wird strenger geprüft.
- Statistiken werden durch Sperren geschützt.
- Unnötiger Code wurde bereinigt.
4.2.4 (2014-11-05)
- mudfish
- Ein Core-Absturz bei fehlendem Guthaben wurde behoben.
- tun(4) unter Linux wird unterstützt.
- Fehler bei MAC-Adressänderungen in ARP werden korrekt angezeigt.
- Proxy-ARP-Einträge lassen sich korrekt auf Point-to-Point-Schnittstellen setzen.
- Debugmeldungen werden standardmäßig nicht ausgegeben.
- Fehlercodes von
recvmsg(2)im UDP-Relay werden geprüft und angezeigt. - Der CLI-Befehl
arpwurde verbessert.
4.2.3 (2014-10-27)
- mudflow
- Ein Absturz bei schnellen Routing-Tabellenänderungen zur ADN-Konfiguration wurde behoben. Jeder Eintrag verwendet einen Referenzzähler.
- Eine Ausnahmeregel verhindert das Sammeln von Informationen zu uTorrent.exe.
- mudfish
- Fehlermeldungen erhielten Kennungen.
- Die fehlerhafte Prüfung des Sperrinhabers wurde korrigiert.
ip_insertoptions()zum Hinzufügen von IP-Optionen wurde implementiert.- Einige Fehlermeldungen erhielten Zeilenumbrüche.
- Bei TCP-Backendverbindungen wird MUDEC_00179 nicht angezeigt.
- Adressen in Richtung lokaler IP-Bereiche werden geprüft.
4.2.2 (2014-10-20)
- In folgenden Fällen werden Einstellungen ohne Programmneustart automatisch angewendet:
- Nach dem Kauf eines neuen Items
- Nach Änderung des Relayservers eines Items
- Nach Änderung des Full-VPN-Relayservers
4.2.1 (2014-10-17)
- Ein Assertion-Fehler bei der automatischen Anmeldung wurde behoben.
- Der Puffer für HTTP-Antwortinhalte wurde für bestimmte Situationen vergrößert.
- Ein Assertion-Fehler in
tcp_drop_syn_sent()bei Abbruch einer TCP-Verbindung während des SYN-Versands wurde behoben. - UDP-Relay
- Wird kein Backend zur Weiterleitung gefunden, wird keine Assertion mehr ausgelöst.
- Bei unbekanntem Fehler von
TOL_socket(2)erscheint eine klare Fehlermeldung statt einer Assertion.
4.2.0 (2014-10-13)
- FastConnect wurde mit einem neuen Ansatz vollständig neu geschrieben.
- Beim Programmstart wird die Pfad-MTU berechnet.
- Die Firewall-Umgehung wurde verbessert.
- mudfish
- Die reine Sendewarteschlange von msk(4) wurde entfernt, um Threadkonkurrenz zu vermeiden.
- Das Flag SO_BLACKHOLE zur Umleitung aller weitergeleiteten Pakete wurde eingeführt.
- IP_SENDSRCSOCKADDR_IN ermöglicht das Neuzuweisen des Quellports.
-Iwurde entfernt.- Die Standard-IP des Zentralservers wurde hinzugefügt, damit Full-VPN-Zentralserververbindungen nicht über andere Relayserver laufen.
4.1.1 (2014-10-07)
- muddiag
- Tests wurden hinzugefügt.
- mudrun
- Fehlerhafte Initialisierung der Full-VPN-Zentralserververbindung wurde korrigiert.
- Beim Öffnen der Einstellungen werden mehr RTT-Informationen protokolliert.
- mudfish
- Linux-Protokolle zeigen korrekte Zeitangaben.
- Das nicht mehr verwendete
-nwurde entfernt. - Verbindungsprobleme zum Zentralserver bei Full VPN wurden behoben.
- Der interne IP-Bereich wurde von
10.252.0.0/14auf10.248.0.0/13erweitert.
- Sonstiges
- Die Codesignatur wurde erneuert.
4.1.0 (2014-09-30)
- mudflow
- Der Code wurde bereinigt; unter anderem wurden sqlite3 und der alte ADN-Modus entfernt.
- Die Portnummernmeldung von FastConnect wurde verbessert.
- FastConnect wird in v4 korrekt unterstützt.
- mudrun
- Die Mindestdauer von fünf Sekunden beim Abmelden wurde beseitigt.
- UI-Menüs für Protokolle, Status und weitere Funktionen wurden hinzugefügt.
- Web- und Desktopbenachrichtigungen werden unterstützt.
- Absturzberichte enthalten eine Versionskennung.
- mudfish
-twurde bei der Bereinigung entfernt.- Der neue ADN-Modus wird unterstützt.
- Die Heartbeat-Sendeverarbeitung wurde korrigiert.
- Ein Absturz bei zu vielen FastConnect-Einträgen wurde behoben.
- CLI-
netstatzeigt UDP-Bindungsports an.
4.0.14 (2014-09-17)
- muddiag
- Nicht verwendeter Code und Hosts wurden entfernt.
- mudrun
- Frontend und Backend verwenden standardmäßig SSL.
- Ein Problem wurde behoben, bei dem gemeinsamer Speicher beim Lesen durch andere Prozesse noch nicht bereit war.
- mudrun-Verbindungen verwenden zur Vermeidung von 502 (Bad Gateway) kein CDN.
- Sonstiges
- Ohne ausdrückliche Anforderung bleiben Sitzungen bestehen.
- mudrun und mudflow werden ausführlich protokolliert.
4.0.13 (2014-08-13)
- Ein Absturz bei gleichzeitigem Aufruf von
m_freem()in msk(4) durch mehrere Threads wurde behoben.