Přeskočit na hlavní obsah

Poznámky k vydáním (Mudfish Cloud VPN)

tip

Instalační soubory starších verzí najdete v seznamu distribucí.

Tato stránka obsahuje vydání od 2025-10-16 včetně. Starší záznamy najdete v úplné historii vydání v korejštině.

6.5.6 (2026-10-13)​

  • mudfish
    • Vlastní pravidla vyloučení provozu obsahující pouze CIDR bez portů nyní platí pro všechny TCP/UDP porty daného rozsahu.
  • mudrun
    • UI: hlášení problému odesílá také vybranou kategorii, pro nesprávný formát vrací MUDEC_01734 a obsahuje odkaz na vlastní příspěvky.
    • Windows: zprávy o selhání a vypršení času při diagnostice TCP spojení obsahují chybový kód.
    • Linux, macOS: přidány chybové kódy ke zprávám o neúspěšném otevření protokolu, selhání TCP spojení, časových limitech TCP/UDP a chybách příjmu UDP během diagnostiky.
  • mudwfp_proxy
    • Vlastní pravidla vyloučení provozu obsahující pouze CIDR bez portů nyní platí pro všechny TCP/UDP porty daného rozsahu.
  • Instalátor
    • macOS: změněn vzhled instalační obrazovky DMG a rozmístění ikon, přidáno pozadí ve vysokém rozlišení pro Retina displeje.

6.5.5 (2026-09-28)​

  • mudfish
    • Při neúspěšném načtení statických informací o uzlech při spuštění se provede až dva opakované pokusy.
    • Opraven možný pád způsobený uvolněním informací o trase před dokončením zpracování zprávy směrovacího socketu.
    • macOS: opraveno použití DNS nastavení Full VPN při současně zapnutém režimu položek WFP.
    • Z procesu Core odstraněny nepoužívané volby příkazového řádku klienta a serveru ADN (-a, -A).
  • mudflow
    • Při opakování požadavku na konfiguraci uzlu po chybě socketu se správně zpracovává stav odesílání a počet selhání.
    • Opraven možný deadlock při odstraňování požadavků, které dosáhly limitu opakování.
    • Chyby MUDEC_01696 se seskupují podle dvojic položka–uzel, aby bylo méně duplicitních zpráv a snáze se rozlišila neúspěšná nastavení.
  • mudrun
    • Opraven pád při přihlášení, pokud odpověď ověřování obsahovala nastavení expertního režimu nebo aliasu jako booleovskou hodnotu.
    • Požadavek na test TCP RTT bez IP adresy nebo portu nyní vrací chybu místo pádu.
    • Linux: pro spuštění mudnetmon a mudmtr se vyhledá dostupný terminál, například Konsole, GNOME Terminal, Xfce Terminal nebo xterm. Správně se zpracovávají uživatelská jména se zvláštními znaky.
    • Windows: opraven možný pád při načítání seznamu procesů za běhu GameGuard.
    • Windows: vylepšeno hlášení pádů pro současně vzniklé chyby a zabráněno opakování protokolu kvůli chybě samotného hlásicího vlákna.
    • UI
      • Mapy RTT pokročilého režimu a Multi Path výslovně požadují trasy přes dva uzly.
      • Do vyhledávání v přehledu přidány hry a programy.
  • mudwfp_proxy
    • macOS: do TCP/UDP proxy hlaviček přidán identifikátor programu a zvětšen buffer názvu, aby se programy s dlouhými identifikátory správně zobrazovaly v protokolu a statistikách provozu.
    • macOS: časovače proxy používají monotónní hodiny pro konzistentní zpracování časových limitů.
    • Windows: zpráva o selhání spuštění ovladače WFP (MUDEC_00514) obsahuje popis systémové chyby.

6.5.4 (2026-09-06)​

  • muddiag
    • Hlášení problémů v Linuxu a macOS obsahuje mudwfp_proxy_stdout.txt.
  • mudfish-exclude
    • Linux: přidán nástroj příkazového řádku pro spouštění vybraných programů mimo cestu Mudfish přes původní IPv4 připojení. Vyžaduje root, cgroup v2, ip a iptables.
  • mudnetmon
    • Přidány volby -r / --read pro načtení JSON zprávy o provozu k offline prohlížení nebo exportu.
  • mudrun
    • macOS: opraven problém s ukončením mudwfp_proxy.
    • Windows: při spuštění se na pozadí vypne vazba IPv6 zařízení TAP-Win32 Adapter V9.
    • Automatické hlášení chyb zahrnuje oznámení přehledu kromě informační úrovně a běžných oznámení o ztrátě paketů MUDEC_00238.

6.5.3 (2026-05-25)​

  • mudfish
    • Správně zaznamenává požadavky přes DHCP relay agenta a odpovědi vrací tomuto agentovi.
    • Windows: při selhání změny MTU zaznamená neúspěšný příkaz a pokračuje místo ukončení procesu.
  • mudrun
    • Opraveno nesprávné použití nastavení při příliš mnoha výjimkách Full VPN.
    • Opakované spuštění Launcheru otevře již běžící přehled místo ukončení s chybou.
    • Pokud nelze použít .ipport, otevře přehled na nastavené adrese a portu naslouchání.
    • Automatický výběr podle RTT požaduje a používá trasy odpovídající aktuálnímu režimu uzlů, například základnímu nebo Multi Path.
    • Zachováno stabilní řazení výjimek Full VPN a rozšířeno editační okno.
    • Nastavení Launcheru se ukládá přes vyhrazený endpoint /prog/launcher/conf.
  • mudwfp_proxy
    • Ve Windows, macOS a Linuxu přidána volba -G pro respektování úrovně protokolu nastavené v Launcheru.

6.5.2 (2026-05-06)​

  • mudfish
    • Zlepšena přesnost RTT vyprázdněním zbylých dat socketu, náhodným časováním měřicích paketů a ověřováním odpovědí.
    • Opraveno opakované použití socketů pro měření RTT a zpracování časových limitů.
    • Opravena validace spojení TCP relay a přidána kontrola rozsahu FD_SETSIZE.
    • Zlepšeno pořadí ukončování spojení pro řádné ukončení.
  • mudrun
    • Sjednocen formát chyb HTTP API a opraveny nesprávné kódy úspěšných odpovědí.
    • Přidán ladicí endpoint pro protokol úrovně trace.
    • Změněn název JavaScript souboru rozhraní kvůli obnovení mezipaměti.

6.5.1 (2026-05-02)​

  • mudflow
    • Přidány chyby MUDEC_01697 a MUDEC_01698 pro diagnostiku správy backendových ID relací (SID).
    • Interní API automatického výběru správně vrací aktuální verzi.
  • mudrun
    • Web Inspect nově podporuje blacklist. Domény předávané do Mudfish lze spravovat pomocí whitelistu nebo blacklistu.
    • Nastavení vlastních domén rozděleno na whitelist a blacklist.
    • Webový přehled upraven pro nové nastavení Web Inspect.
  • mudwfp_proxy
    • Zlepšeno zpracování signálů v Linuxu a macOS a upraven kód.

6.5.0 (2026-04-21)​

  • mudflow
    • Zlepšeno pořadí inicializace pro zpracování čekajících SID, pokud backendový snode není ihned dostupný.
    • Měření RTT automaticky znovu načte statické informace o uzlech, pokud inicializace ještě neskončila.
    • Některé zprávy o připojení, například MUDEC_00414, MUDEC_00415 a MUDEC_00771, změněny z chyb na varování.
    • Diagnostický protokol selhání připojení obsahuje text systémové chyby.
  • mudrun
    • macOS: implementována transparentní proxy založená na NETransparentProxyProvider (Network Extension). Na macOS 11.5 a novějším zpracovává TCP/UDP podle programů a podporuje režim položek WFP pro macOS.
    • macOS: minimální podporovaná verze změněna na 11.5 a vylepšena oprávnění app-proxy.
    • API seznamu procesů a backend webového přehledu upraveny pro identifikátory programů.
    • Upravena podrobnost protokolu testů připojení IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Implementován sběr provozu pomocí API NetworkStatistics v macOS.
    • Z nabídky přehledu macOS lze spustit monitor sítě mudnetmon v novém terminálovém okně.
  • mudrun
    • Nabídka Network Monitoring se zobrazuje i v macOS.
    • Grafy se načítají až po obdržení všech ID relací uzlů (sidstr), čímž se opravilo poškozené zobrazení obrázků ve stavovém okně.

6.4.3 (2026-03-29)​

  • muddiag
    • Opraveny nesprávné IP adresy a testy.
  • mudmtr
    • Odesílání zpráv přepracováno pro nový HTTP endpoint.
    • Po úspěšném odeslání zprávy MTR a vytvoření příspěvku na fóru se zobrazí odkaz na příspěvek.
  • mudnetmon
    • Přidána podpora Linuxu pomocí eBPF.
    • Přidán zámek PID bránící současnému spuštění více instancí.
  • mudrun
    • Při spuštění mudmtr a mudnetmon předává uživatelské jméno jako argument.
    • MUDEC_01443 obsahuje cílovou IP adresu, port a text chyby.
    • Doplněny chybějící kódy MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 a MUDEC_01663 a vylepšeny zprávy jako MUDEC_00927.
    • Snížena podrobnost protokolu operací mezipaměti.
    • Linux: mudnetmon se správně spouští v emulátoru terminálu.

6.4.2 (2026-03-20)​

  • mudmtr
    • Přepracována funkce Matt's traceroute pro Linux, macOS a Windows.
  • mudrun
    • Na kartu Pokročilé přidána tlačítka pro spuštění mudnetmon.exe a mudmtr.exe.
    • Odstraněna původní funkce Matt's traceroute.
    • UI: při změně jazyka se aktualizuje i jazyk backendu.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Přidán nástroj mudnetmon.exe pro sledování systémového provozu podle procesů ve Windows.
  • mudrun
    • Opraveno selhání assertion při ověřování.
  • mudwfp_proxy
    • Při komunikaci s uzlem přes UDP používá novou hlavičku.

6.4.0 (2026-02-12)​

  • mudfish
    • Pro TCP a UDP zaveden nový protokol proxy hlavičky (v2).
    • Opraveno pořadí nastavení směrovací tabulky spojení brokeru, aby při chybě proběhl řádný úklid.
    • MUDEC_01172 a MUDEC_01173 změněny z varování na informační zprávy.
    • Chyba Wintun MUDEC_00902 obsahuje chybový kód.
    • Opraven výpis využití sítě u přímého spojení.
  • mudrun
    • Přidány statistiky počtu oznámení warning, error, critical a fatal.
    • Odstraněno obcházení MUDEC_00044 spuštěním Správce úloh ve Windows 7.
    • Vrácena změna, která ve Windows používala vestavěný prohlížeč.

6.3.3 (2026-02-03)​

  • mudfish
    • Z procesu Core odstraněny funkce pfctl a pf.
  • mudrun
    • Odstraněn režim NAT Open. Nebyl oficiálně označen jako zastaralý (deprecated).

6.3.2 (2026-01-25)​

  • mudfish
    • V režimu FastConnect se již nezaznamenává EPIPE.
  • mudrun
    • RTT herních položek se před zobrazením uživateli měří třikrát.
    • Pokud osobní firewall nebo antivirus ve Windows blokuje DNS dotaz na ui.mudfish.net, otevře rozhraní ve výchozím prohlížeči.
    • UI: upraveno zalamování některých zpráv.

6.3.1 (2026-01-15)​

  • muddiag
    • Přidán manifest kompatibility s Windows 10 a 11.
  • mudrun
    • Upravena úroveň některých zpráv protokolu.
    • UI
      • Upraveny barvy vyskakovacích oken v tmavém režimu.
      • Vylepšena obrazovka a nabídky vlastních položek.
      • Opravena ikona automatického výběru uzlu u vlastních položek.
      • Nabídka vlastních položek se zobrazuje i při vypnutém expertním režimu.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: pokud je to možné, spouští mudrun_tauri.exe místo výchozího prohlížeče.
    • Windows: do mudrun.exe.manifest přidán režim kompatibility s Windows 10 a 11.
  • mudfish
    • Chyby MUDEC_00139, MUDEC_00314, MUDEC_00049 a MUDEC_001643 se zaznamenávají pouze jednou.

6.2.2 (2026-01-02)​

  • mudfish
    • Opravena chyba Multi Path při absenci dostupného rozhraní.
  • mudrun
    • Při zjištění pádu v Linuxu odesílá související informace na server Mudfish.
    • Upravena úroveň některých zpráv protokolu.
    • Opraveno selhání assertion při zpracování hlaviček HTTP požadavku.
    • macOS
      • U připojení Mudfish VPN se neurčuje adresa DNS serveru.
      • Chyby a varování se správně zapisují do protokolu Mudfish Cloud VPN.
    • UI
      • Při resetování nastavení Launcheru v Nastavení → Program se resetují také volby tun/tap.
      • Odstraněna již nepodporovaná nabídka WPAD.
      • Správně se zobrazuje ikona režimu položek WFP v přehledu.
  • mudwfp_proxy
    • Pokud nelze zjistit název procesu UDP relace, zobrazí samostatnou chybu.

6.2.1 (2025-12-20)​

  • mudflow
    • Přidána nastavitelná proměnná pro řízení úrovně protokolu.
  • mudrun
    • Správně zpracovává úrovně protokolu mezi procesy.
    • UI
      • Opraveno vysoké využití CPU během automatické konfigurace v přehledu.
      • Opraveno zpracování desetinných hodnot na obrazovce Stav → Uzly.
      • Správně zobrazuje kartu protokolu WFP proxy v nabídce Stav → Procesy.
      • Opraveno zastavení automatické konfigurace na 50 % při současném Full VPN a režimu položek WFP.

6.2.0 (2025-12-17)​

  • mudfish
    • Opraven problém s kompilací taskqueue.
    • Při selhání open("/dev/net/tun", O_RDWR) zobrazuje jasnější informace o chybě.
    • Zpracovává situaci s příliš mnoha deskriptory souborů předanými select().
    • Kód upraven pro podporu režimu položek WFP v Linuxu.
  • mudflow
    • Kód upraven pro podporu režimu položek WFP v Linuxu.
  • mudrun
    • Upraven výchozí formát protokolu.
    • Kód upraven pro podporu režimu položek WFP v Linuxu.
    • Opraveno nesprávné rozpoznání procesu mudrun_headless.
    • UI: změněno rozložení při zapnutém režimu položek WFP v Linuxu.
  • mudwfp_proxy
    • Opraveno selhání assertion při nedostatku paměti (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Opravena nemožnost najít výchozí prohlížeč při spuštění pod systémovým účtem ve Windows 11.
    • Opraveny odkazy na chybové kódy v nabídce Stav → Protokol.
  • mudfish
    • Opraven pád při chybě vrácené CreateEvent().
    • Opraven pád při zapnutém Web Inspect a příliš mnoha socketech pro sledování provozu.
    • Opraven nadměrný výpis varování při EPIPE ze socketu.

6.1.2 (2025-11-03)​

  • mudrun
    • Opraveno selhání assertion při nedostatku paměti pro tělo požadavku.
  • mudfish
    • Opraven problém při selhání setsockopt() používaného k zabránění fragmentaci IP.
    • Vrácena změna struct sockaddr_un kvůli problémům se směrovací tabulkou.
    • FD_SETSIZE ve Windows zvýšeno z 64 na 4096 a přidána validace deskriptorů souborů.
    • Při použití příliš mnoha deskriptorů v select() se zobrazí varování.