Hoppa till huvudinnehåll

Versionsanteckningar (Mudfish Cloud VPN)

Den här sidan innehåller versioner från och med 2025-10-16. Äldre poster finns i den fullständiga koreanska versionshistoriken.

tips

Installationsfiler för äldre versioner finns i listan över distributionsfiler.

6.5.6 (2026-10-13)​

  • mudfish
    • Rättade egna trafikundantag med enbart CIDR, utan portar, så att de gäller alla TCP-/UDP-portar i adressområdet.
  • mudrun
    • UI: den valda kategorin skickas med problemrapporter, felaktiga rapportformat ger MUDEC_01734, och en länk till Mina inlägg har lagts till.
    • Windows: lade till felkoder i meddelanden om anslutningsfel och timeout vid TCP-anslutningsdiagnostik.
    • Linux, macOS: lade till felkoder vid diagnostik för misslyckad öppning av loggfiler, TCP-anslutningsfel, TCP-/UDP-timeout och UDP-mottagningsfel.
  • mudwfp_proxy
    • Rättade egna trafikundantag med enbart CIDR, utan portar, så att de gäller alla TCP-/UDP-portar i adressområdet.
  • Installationsprogram
    • macOS: ändrade DMG-installationsvyns design och ikonplacering samt lade till en högupplöst bakgrund för Retina-skärmar.

6.5.5 (2026-09-28)​

  • mudfish
    • Gör upp till två nya försök om statisk nodinformation inte kan läsas vid start.
    • Rättade en möjlig krasch när ruttinformation frigjordes innan behandlingen av routningssocketens meddelande var klar.
    • macOS: rättade att Full VPN:s DNS-inställningar tillämpades när WFP-objektläge också var aktiverat.
    • Tog bort de oanvända ADN-klient- och serveralternativen (-a, -A) från Core-processen.
  • mudflow
    • Hanterar överföringsstatus och antal misslyckanden korrekt när en begäran om nodkonfiguration görs om efter ett socketfel.
    • Rättade en möjlig deadlock när begäranden som nått gränsen för nya försök städas bort.
    • Grupperar MUDEC_01696 efter objekt och nodpar för att minska upprepade meddelanden och göra misslyckade konfigurationer lättare att skilja åt.
  • mudrun
    • Rättade en krasch vid inloggning när expertläge eller aliasinställningar i autentiseringssvaret var booleska värden.
    • Returnerar nu ett fel i stället för att krascha när en TCP RTT-begäran saknar IP-adress eller port.
    • Linux: hittar en tillgänglig terminal, exempelvis Konsole, GNOME Terminal, Xfce Terminal eller xterm, för att köra mudnetmon och mudmtr, och hanterar användarnamn med specialtecken korrekt.
    • Windows: rättade en möjlig krasch vid hämtning av processlistan när GameGuard körs.
    • Windows: förbättrade kraschrapporteringen så att samtidiga fel hanteras och fel i rapporteringstråden inte leder till upprepade loggposter.
    • UI
      • RTT-kartor för avancerat läge och Multi Path begär uttryckligen rutter via två noder.
      • Lade till spel och program i översiktens sökning.
  • mudwfp_proxy
    • macOS: lade till programidentifierare i TCP-/UDP-proxyhuvuden och utökade namnbufferten så att även program med långa identifierare visas korrekt i loggar och trafikstatistik.
    • macOS: proxytimern använder en monoton klocka för konsekvent timeout-hantering.
    • Windows: lade till systemets felbeskrivning när WFP-drivrutinen inte kan starta, MUDEC_00514.

6.5.4 (2026-09-06)​

  • muddiag
    • Inkluderar mudwfp_proxy_stdout.txt i problemrapporter på Linux och macOS.
  • mudfish-exclude
    • Linux: lade till ett kommandoradsverktyg som undantar utvalda program från Mudfish och använder den befintliga IPv4-internetanslutningen. Kräver root-behörighet, cgroup v2, ip och iptables.
  • mudnetmon
    • Lade till -r / --read för att läsa JSON-trafikrapporter och granska eller exportera dem offline.
  • mudrun
    • macOS: rättade problem vid avslutning av mudwfp_proxy.
    • Windows: inaktiverar IPv6-bindningen för TAP-Win32 Adapter V9 i bakgrunden vid start.
    • Automatiska felrapporter inkluderar översiktsaviseringar utom informationsmeddelanden och rutinmässiga MUDEC_00238-aviseringar om paketförlust.

6.5.3 (2026-05-25)​

  • mudfish
    • Loggar begäranden via DHCP-reläagenter korrekt och skickar även svaren tillbaka till reläagenten.
    • Windows: om MTU-ändringen misslyckas loggas det misslyckade kommandot och processen fortsätter i stället för att avslutas.
  • mudrun
    • Rättade att konfigurationen inte tillämpades korrekt när det fanns för många Full VPN-undantagsregler.
    • Om Launcher startas igen öppnas den befintliga översikten i stället för att programmet avslutas med ett fel.
    • Om .ipport inte är tillgänglig öppnas översikten med den konfigurerade bindningsadressen och porten.
    • RTT-baserat automatiskt val begär och tillämpar rutter som passar det aktuella nodläget, exempelvis standardläge eller Multi Path.
    • Stabiliserade sorteringen av Full VPN-undantagsrutter och gjorde redigeringsfönstret bredare.
    • Använder den särskilda ändpunkten /prog/launcher/conf för att spara Launcher-inställningar.
  • mudwfp_proxy
    • Lade till -G på Windows, macOS och Linux för att följa loggnivån som valts i Mudfish Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Förbättrade RTT-mätningarnas precision genom att tömma kvarvarande socketdata, slumpa mätpaketens sändning och validera svar.
    • Rättade återanvändning och timeout-hantering för RTT-socketar.
    • Rättade valideringen av TCP-reläanslutningar och lade till kontroll av FD_SETSIZE-gränsen.
    • Förbättrade avslutningsordningen för anslutningar så att de stängs korrekt.
  • mudrun
    • Enhetliggjorde HTTP API-felformatet och rättade felaktiga svarskoder för lyckade begäranden.
    • Lade till en felsökningsändpunkt för loggar på trace-nivå.
    • Ändrade UI-JavaScript-filnamnet för att förnya cachen.

6.5.1 (2026-05-02)​

  • mudflow
    • Lade till MUDEC_01697 och MUDEC_01698 för att diagnostisera problem med backendens sessions-ID, SID.
    • Det interna API:t för automatiskt val returnerar nu aktuell version korrekt.
  • mudrun
    • Lade till blockeringslisteläge i Web Inspect. Domäner som ska gå genom Mudfish kan hanteras med en tillåtelselista eller blockeringslista.
    • Delade upp egna domäninställningar i tillåtelse- och blockeringslistor.
    • Anpassade webböversikten för de nya Web Inspect-inställningarna.
  • mudwfp_proxy
    • Förbättrade signalhanteringen på Linux och macOS och städade koden.

6.5.0 (2026-04-21)​

  • mudflow
    • Förbättrade initieringsordningen för att hantera väntande SID när backendens snode inte är omedelbart tillgänglig.
    • Förbättrade RTT-logiken så att statisk nodinformation hämtas igen automatiskt om initieringen inte är klar.
    • Ändrade nivån för vissa anslutningsmeddelanden, bland annat MUDEC_00414, MUDEC_00415 och MUDEC_00771, från fel till varning.
    • Inkluderar systemets felsträng i diagnostikloggar för misslyckade anslutningar.
  • mudrun
    • macOS: implementerade en transparent proxy baserad på NETransparentProxyProvider (Network Extension). Den hanterar TCP-/UDP-trafik per program på macOS 11.5 och senare och stöder WFP-objektläge för macOS.
    • macOS: ändrade lägsta stödda version till 11.5 och förbättrade app-proxy-behörigheter.
    • Ändrade processlistans API och webböversiktens backend för att stödja programidentifierare.
    • Justerade detaljnivån för loggar vid IPv6-anslutningstest.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Implementerade insamling av nätverkstrafik med macOS-API:t NetworkStatistics.
    • Nätverksmonitorn mudnetmon kan startas i ett nytt terminalfönster från översiktsmenyn på macOS.
  • mudrun
    • Visar menyn Network Monitoring även på macOS.
    • Rättade trasiga bilder i statusfönstret genom att läsa in diagrammet först när alla nodsessions-ID:n, sidstr, har tagits emot.

6.4.3 (2026-03-29)​

  • muddiag
    • Rättade felaktiga IP-adresser och tester.
  • mudmtr
    • Implementerade om rapportöverföringen för en ny HTTP-ändpunkt.
    • Visar länken till foruminlägget när MTR-rapporten har skickats och inlägget skapats.
  • mudnetmon
    • Stöder Linux med eBPF.
    • Lade till PID-lås för att förhindra flera samtidiga instanser.
  • mudrun
    • Skickar användarnamnet som argument när mudmtr och mudnetmon startas.
    • MUDEC_01443 innehåller destinationens IP-adress, port och felsträng.
    • Lade till de saknade koderna MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 och MUDEC_01663 samt förbättrade meddelanden som MUDEC_00927.
    • Minskade loggdetaljnivån för cachearbete.
    • Linux: säkerställde att mudnetmon startar korrekt i terminalemulatorn.

6.4.2 (2026-03-20)​

  • mudmtr
    • Implementerade om Matt's traceroute för Linux, macOS och Windows.
  • mudrun
    • Lade till knappar för att starta mudnetmon.exe och mudmtr.exe på fliken Avancerat.
    • Tog bort den tidigare Matt's traceroute-funktionen.
    • UI: när användaren byter språk uppdateras även backendens språkinställning.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Lade till mudnetmon.exe för att se systemets trafik per process i Windows.
  • mudrun
    • Rättade ett assertion-fel vid autentisering.
  • mudwfp_proxy
    • Använder ett nytt huvud vid UDP-kommunikation med noder.

6.4.0 (2026-02-12)​

  • mudfish
    • Införde ett nytt proxyhuvudprotokoll, v2, för TCP- och UDP-anslutningar.
    • Rättade ordningen för brokeranslutningens routningstabellsinställningar så att städning fungerar vid fel.
    • Ändrade MUDEC_01172 och MUDEC_01173 från varnings- till informationsnivå.
    • Wintun-felmeddelandet MUDEC_00902 inkluderar felkoden.
    • Rättade visningen av nätverksanvändning för direkta anslutningar.
  • mudrun
    • Lade till statistik över antalet aviseringar på nivåerna warning, error, critical och fatal.
    • Tog bort lösningen för MUDEC_00044 som startade Aktivitetshanteraren i Windows 7.
    • Återställde ändringen som använde en inbyggd webbläsare i Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Tog bort pfctl och pf från Core-processen.
  • mudrun
    • Tog bort NAT Open-läget. Det har inte formellt markerats som utfasat, deprecated.

6.3.2 (2026-01-25)​

  • mudfish
    • Loggar inte längre EPIPE-fel i FastConnect-läge.
  • mudrun
    • Mäter RTT tre gånger innan spelobjektets RTT visas för användaren.
    • Öppnar gränssnittet i standardwebbläsaren om en personlig brandvägg eller ett antivirusprogram i Windows blockerar DNS-uppslagning av ui.mudfish.net.
    • UI: justerade radbrytningar i vissa meddelanden.

6.3.1 (2026-01-15)​

  • muddiag
    • Lade till ett kompatibilitetsmanifest för Windows 10 och 11.
  • mudrun
    • Justerade loggnivån för vissa meddelanden.
    • UI
      • Justerade färgerna i popupfönster i mörkt läge.
      • Förbättrade vyn och menyerna för egna objekt.
      • Rättade visningen av ikonen för automatiskt nodval för egna objekt.
      • Visar menyn för egna objekt även när expertläge är avstängt.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: startar mudrun_tauri.exe i stället för standardwebbläsaren när det är möjligt.
    • Windows: lade till kompatibilitetsläge för Windows 10 och 11 i mudrun.exe.manifest.
  • mudfish
    • Loggar MUDEC_00139, MUDEC_00314, MUDEC_00049 och MUDEC_001643 endast en gång.

6.2.2 (2026-01-02)​

  • mudfish
    • Rättade ett fel i Multi Path när inga gränssnitt är tillgängliga.
  • mudrun
    • Rapporterar information till Mudfish-servern när en krasch upptäcks på Linux.
    • Justerade loggnivån för vissa meddelanden.
    • Rättade ett assertion-fel vid behandling av HTTP-begärandehuvuden.
    • macOS
      • Anger ingen DNS-serveradress för Mudfish VPN-anslutningen.
      • Skriver fel och varningar korrekt till Mudfish Cloud VPN-loggfilen.
    • UI
      • Återställer även tun/tap-alternativen när Launcher-inställningarna under Inställningar → Program återställs.
      • Tog bort den nedlagda WPAD-menyn.
      • Visar ikonen för WFP-objektläge korrekt i översikten.
  • mudwfp_proxy
    • Visar ett separat felmeddelande när processnamnet för en UDP-session inte kan hittas.

6.2.1 (2025-12-20)​

  • mudflow
    • Lade till en justerbar variabel för loggnivå.
  • mudrun
    • Hanterar loggnivåer korrekt mellan processer.
    • UI
      • Rättade hög CPU-användning under automatisk konfigurering i översikten.
      • Rättade hantering av flyttalsvärden i Status → Noder.
      • Visar fliken för WFP-proxyloggar korrekt under Status → Process.
      • Rättade att automatisk konfigurering stannade på 50 % när Full VPN och WFP-objektläge användes tillsammans.

6.2.0 (2025-12-17)​

  • mudfish
    • Rättade ett kompileringsproblem med taskqueue.
    • Visar tydligare felinformation när open("/dev/net/tun", O_RDWR) misslyckas.
    • Hanterar att för många fildeskriptorer skickas till select().
    • Ändrade koden för att stödja WFP-objektläge på Linux.
  • mudflow
    • Ändrade koden för att stödja WFP-objektläge på Linux.
  • mudrun
    • Justerade standardformatet för loggar.
    • Ändrade koden för att stödja WFP-objektläge på Linux.
    • Rättade att processen mudrun_headless inte identifierades korrekt.
    • UI: ändrade layouten när WFP-objektläge är aktiverat på Linux.
  • mudwfp_proxy
    • Rättade ett assertion-fel vid minnesbrist, OOM.

6.1.3 (2025-11-12)​

  • mudrun
    • Rättade att standardwebbläsaren inte hittades när programmet kördes med systemkontot i Windows 11.
    • Rättade felkodslänkar under Status → Logg.
  • mudfish
    • Rättade en krasch när CreateEvent() returnerade ett fel.
    • Rättade en krasch när Web Inspect var aktiverat och för många socketar användes för trafikövervakning.
    • Rättade överdrivet många varningsmeddelanden när en socket returnerade EPIPE.

6.1.2 (2025-11-03)​

  • mudrun
    • Rättade ett assertion-fel när minnet inte räckte för att behandla begärandekroppen.
  • mudfish
    • Rättade problem när setsockopt() för att förhindra IP-fragmentering misslyckades.
    • Återställde ändringen av struct sockaddr_un för att lösa routningstabellsproblem.
    • Ökade FD_SETSIZE i Windows från 64 till 4096 och lade till validering av fildeskriptorer.
    • Visar en varning om för många fildeskriptorer används med select().