Sari la conținutul principal

Note de versiune Mudfish Cloud VPN

Sfat

Instalatoarele versiunilor anterioare sunt disponibile în lista distribuțiilor.

Această pagină include versiunile publicate începând cu 2025-10-16, inclusiv. Pentru versiunile anterioare, consultați istoricul complet în limba coreeană.

6.6.4 (2026-11-05)​

  • mudfish
    • Timeout-ul socketului pentru conexiunile la server a fost modificat de la 3 secunde la 10 secunde.
  • mudrun
    • UI: cererile de salvare a setărilor sunt trimise acum direct din browser prin HTTPS.
    • UI: a fost remediată problema prin care valoarea selectată revenea la valoarea anterioară la salvarea modificării nodului de retransmisie Full VPN din tabloul de bord simplificat.
    • UI: starea nodului de retransmisie Full VPN afișează acum media și abaterea standard ale RTT-ului utilizatorului cu două zecimale, iar când valoarea lipsește afișează -.

6.6.3 (2026-11-02)​

  • mudrun
    • UI: a fost eliminată procedura de verificare prealabilă, astfel încât pornirea VPN-ului să nu fie blocată de o eroare separată a API-ului de verificare a setărilor.
    • UI: notificarea de eșec la pornirea VPN-ului afișează acum și mesajul detaliat al erorii.
    • Dacă apelul API de verificare a setărilor VPN eșuează, textul de îndrumare a fost modificat pentru a consulta jurnalul Launcher-ului.
    • Windows: la eșecul unei cereri API, jurnalul MUDEC_01753 înregistrează acum adresa cererii și codul de eroare WinHTTP.

6.6.2 (2026-10-30)​

  • mudrun
    • A fost remediată problema prin care se trimitea un raport de eroare atunci când Mudfish Launcher se închidea în timp ce interfața Mudfish rula.

6.6.1 (2026-10-26)​

  • mudrun
    • Meniul din zona de notificare a sistemului (system tray) a fost configurat astfel încât VPN-ul să poată fi pornit și oprit din acesta.
    • Limbile acceptate au crescut de la 12 la 51.
  • mudwfp_proxy
    • Windows: lungimea maximă a listei de procese a fost extinsă la 4096 de caractere.
  • Pachet
    • Pachetul macOS a fost transformat în binar universal, astfel încât Mudfish să poată rula și pe macOS cu procesor Intel.

6.6.0 (2026-10-20)​

  • mudfish
    • Regulile personalizate de excludere a traficului care specifică numai CIDR, fără porturi, se aplică acum tuturor porturilor TCP/UDP ale blocului.
    • Linux: a fost remediată problema prin care traficul exclus era totuși trimis prin calea VPN când modul Full VPN și modul de elemente WFP erau folosite împreună pe TUN.
    • Traficul de măsurare RTT pentru nodurile de retransmisie nu mai trece prin tunelul VPN nici în modul normal de elemente.
    • Windows, macOS: a fost remediată problema prin care unele rute erau omise la curățare la închidere când trebuiau eliminate peste 1.024 de rute.
    • Linux: starea socketului, numărul de retransmisii, volumul în așteptare la trimitere și durata transferului sunt adăugate în jurnalul de diagnosticare când trimiterea TCP către un nod de retransmisie eșuează.
  • mudflow
    • A fost remediată problema prin care eșecurile conexiunii TCP erau tratate ca rezultate valide ale măsurării RTT; ținta eșuată și codul de eroare sunt acum înregistrate în jurnalul MUDEC_01747.
  • mudrun
    • Linux: setările modului de elemente WFP sunt acum aplicate la pornirea nucleului Mudfish.
    • A fost remediată problema prin care eșecurile conexiunii TCP erau tratate ca rezultate valide ale măsurării RTT; ținta eșuată și codul de eroare sunt acum înregistrate în jurnalul MUDEC_01748.
    • UI: raportul de problemă transmite categoria selectată, formatele invalide returnează eroarea MUDEC_01734, iar linkul „Postările mele” a fost adăugat.
    • UI: a fost remediată generarea greșită a virgulelor în răspunsul JSON când istoricul statisticilor de ping se reia circular.
    • UI: fereastra de interogare a rutelor de astăzi nu se mai închide când rezultatele sunt solicitate din nou în timp ce este deja deschisă.
    • UI: la schimbarea limbii, paginile și scripturile limbii anterioare nu mai sunt reutilizate din cache.
    • Windows: mesajele de eșec al conexiunii și de expirare din diagnosticarea conexiunii TCP includ coduri de eroare.
    • Linux, macOS: mesajele de diagnosticare pentru eșecul deschiderii jurnalului, eșecul conexiunii TCP, expirarea TCP/UDP și eroarea de recepție UDP includ coduri de eroare.
  • mudwfp_proxy
    • Regulile personalizate de excludere a traficului care specifică numai CIDR, fără porturi, se aplică acum tuturor porturilor TCP/UDP ale blocului.
  • muddiag
    • Linux: informațiile detaliate despre socketurile TCP, tabelul complet de rutare și regulile de rutare bazate pe politici au fost adăugate în datele de diagnosticare, iar erorile standard, momentul execuției, durata și starea de ieșire ale comenzilor de diagnosticare sunt acum înregistrate.
  • Instalator
    • macOS: au fost modificate designul ecranului de instalare DMG și poziționarea pictogramelor și a fost aplicat un fundal de înaltă rezoluție pentru ecranele Retina.

6.5.5 (2026-09-28)​

  • mudfish
    • La eșecul citirii informațiilor nodurilor statice la pornire, reîncearcă de cel mult două ori.
    • A fost remediată posibila închidere anormală cauzată de eliberarea informațiilor rutei înainte de terminarea procesării mesajului socketului de rutare.
    • macOS: a fost remediată aplicarea setărilor DNS Full VPN când modul de elemente WFP era activat simultan.
    • Au fost eliminate opțiunile CLI nefolosite ale clientului/serverului ADN (-a, -A) din Core.
  • mudflow
    • Starea transmiterii și numărul eșecurilor sunt tratate corect la reîncercarea configurării nodurilor după o eroare de socket.
    • A fost remediat un posibil deadlock la curățarea cererilor care au atins limita reîncercărilor.
    • Erorile MUDEC_01696 sunt grupate după perechea element–nod, reducând duplicatele și facilitând identificarea configurațiilor eșuate.
  • mudrun
    • A fost remediată închiderea anormală la autentificare când setările modului expert sau aliasului din răspuns erau booleene.
    • Cererile TCP RTT fără IP sau port returnează acum eroare în loc să provoace închiderea anormală.
    • Linux: găsește un terminal disponibil, precum Konsole, GNOME Terminal, Xfce Terminal sau xterm, pentru mudnetmon și mudmtr și tratează corect numele de utilizator cu caractere speciale.
    • Windows: a fost remediată posibila închidere anormală la încărcarea listei proceselor când rulează GameGuard.
    • Windows: raportarea închiderilor anormale tratează erorile simultane și previne repetarea jurnalelor din cauza erorilor firului de raportare însuși.
    • UI
      • Hărțile RTT din modul avansat și Multi Path solicită explicit rute prin două noduri.
      • Căutarea din tabloul de bord include jocuri și programe.
  • mudwfp_proxy
    • macOS: antetele proxy TCP/UDP includ identificatorul programului, iar tamponul numelui este mai mare, astfel încât identificatorii lungi apar corect în jurnale și statistici.
    • macOS: temporizatorul proxy folosește un ceas monoton pentru expirări consecvente.
    • Windows: mesajul de eșec al pornirii driverului WFP (MUDEC_00514) include descrierea erorii de sistem.

6.5.4 (2026-09-06)​

  • muddiag
    • Rapoartele Linux și macOS includ mudwfp_proxy_stdout.txt.
  • mudfish-exclude
    • Linux: a fost adăugat un instrument CLI care exclude programele selectate din rutele Mudfish și le pornește pe conexiunea IPv4 originală. Necesită root, cgroup v2, ip și iptables.
  • mudnetmon
    • Opțiunile -r / --read încarcă rapoarte JSON de trafic pentru examinare offline sau export.
  • mudrun
    • macOS: a fost remediată problema închiderii mudwfp_proxy.
    • Windows: la pornire dezactivează în fundal legarea IPv6 pentru TAP-Win32 Adapter V9.
    • Raportarea automată include notificările tabloului de bord, exceptând nivelul informațional și notificările obișnuite MUDEC_00238 de pierdere a pachetelor.

6.5.3 (2026-05-25)​

  • mudfish
    • Înregistrează corect cererile prin agentul de retransmisie DHCP și trimite răspunsurile tot către agent.
    • Windows: la eșecul modificării MTU, înregistrează comanda eșuată și continuă în loc să închidă procesul.
  • mudrun
    • A fost remediată aplicarea incorectă când existau prea multe reguli de excepție Full VPN.
    • Pornirea duplicată a Launcher deschide tabloul de bord existent în loc să se închidă cu eroare.
    • Dacă .ipport nu este disponibil, deschide tabloul de bord la adresa și portul de legare configurate.
    • Alegerea automată bazată pe RTT solicită și aplică rute potrivite modului actual al nodurilor, inclusiv modul de bază și Multi Path.
    • Ordinea sortării excepțiilor Full VPN rămâne stabilă, iar fereastra de editare a fost lărgită.
    • Salvarea setărilor Launcher folosește endpointul dedicat /prog/launcher/conf.
  • mudwfp_proxy
    • Opțiunea -G pentru Windows, macOS și Linux urmărește nivelul de jurnalizare configurat în Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Precizia RTT a fost îmbunătățită prin golirea datelor reziduale din socket, randomizarea trimiterii sondelor și validarea răspunsurilor.
    • Au fost corectate reutilizarea socketurilor RTT și tratarea expirărilor.
    • A fost corectată validarea conexiunilor TCP relay și adăugată verificarea limitei FD_SETSIZE.
    • Ordinea închiderii conexiunilor a fost îmbunătățită pentru terminare normală.
  • mudrun
    • Formatul erorilor HTTP API a fost uniformizat și codurile de răspuns de succes incorecte au fost corectate.
    • A fost adăugat un endpoint de depanare pentru jurnale de nivel trace.
    • Numele fișierelor JavaScript UI au fost schimbate pentru actualizarea cache-ului.

6.5.1 (2026-05-02)​

  • mudflow
    • Au fost adăugate MUDEC_01697 și MUDEC_01698 pentru diagnosticarea gestionării SID-urilor backend.
    • API-ul intern de selecție automată returnează corect versiunea actuală.
  • mudrun
    • Web Inspect acceptă modul blacklist. Domeniile trimise prin Mudfish pot fi administrate prin whitelist sau blacklist.
    • Configurarea domeniilor personalizate a fost separată în whitelist și blacklist.
    • Tabloul de bord web acceptă noile setări Web Inspect.
  • mudwfp_proxy
    • Tratarea semnalelor Linux și macOS a fost îmbunătățită, iar codul reorganizat.

6.5.0 (2026-04-21)​

  • mudflow
    • Ordinea inițializării a fost îmbunătățită pentru SID-urile în așteptare când snode backend nu este imediat disponibil.
    • Măsurarea RTT obține automat din nou informațiile nodurilor statice dacă inițializarea nu s-a încheiat.
    • Unele mesaje de conexiune, precum MUDEC_00414, MUDEC_00415 și MUDEC_00771, au fost schimbate din eroare în avertisment.
    • Diagnosticul conexiunilor eșuate include textul erorii de sistem.
  • mudrun
    • macOS: a fost implementat Transparent Proxy bazat pe NETransparentProxyProvider (Network Extension). Procesează TCP/UDP pe program în macOS 11.5 sau mai nou și acceptă modul de elemente WFP pe macOS.
    • macOS: versiunea minimă acceptată este acum 11.5, iar permisiunile app-proxy au fost îmbunătățite.
    • API-ul listei proceselor și backendul tabloului de bord acceptă identificatori de programe.
    • A fost ajustat nivelul de detaliu al jurnalelor verificării conexiunilor IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • A fost implementată colectarea traficului prin API-ul macOS NetworkStatistics.
    • Din meniul tabloului de bord macOS, mudnetmon poate fi pornit într-o fereastră nouă de terminal.
  • mudrun
    • Meniul „Network Monitoring” apare și pe macOS.
    • Graficele se încarcă după primirea tuturor ID-urilor de sesiune ale nodurilor (sidstr), remediind imaginile defecte din fereastra de stare.

6.4.3 (2026-03-29)​

  • muddiag
    • Au fost corectate IP-urile și testele greșite.
  • mudmtr
    • Trimiterea rapoartelor a fost reimplementată pentru un endpoint HTTP nou.
    • După trimiterea reușită a raportului MTR și crearea postării pe forum, afișează linkul postării.
  • mudnetmon
    • Acceptă Linux prin eBPF.
    • A fost adăugat un blocaj PID pentru a împiedica instanțele simultane.
  • mudrun
    • La pornirea mudmtr și mudnetmon, transmite numele utilizatorului ca argument.
    • MUDEC_01443 include IP-ul destinație, portul și textul erorii.
    • Au fost adăugate codurile lipsă MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 și MUDEC_01663 și îmbunătățite mesaje precum MUDEC_00927.
    • A fost redus nivelul de detaliu al jurnalelor operațiilor de cache.
    • Linux: mudnetmon pornește corect în emulatorul de terminal.

6.4.2 (2026-03-20)​

  • mudmtr
    • Matt's traceroute a fost reimplementat pe Linux, macOS și Windows.
  • mudrun
    • Fila „Avansat” include butoane pentru mudnetmon.exe și mudmtr.exe.
    • Vechea funcție Matt's traceroute a fost eliminată.
    • UI: schimbarea limbii de către utilizator actualizează și setarea backendului.

6.4.1 (2026-03-18)​

  • mudnetmon
    • A fost adăugat mudnetmon.exe pentru examinarea traficului sistemului pe proces în Windows.
  • mudrun
    • A fost remediat un assertion failure la autentificare.
  • mudwfp_proxy
    • Comunicarea UDP cu nodurile folosește un antet nou.

6.4.0 (2026-02-12)​

  • mudfish
    • Conexiunile TCP și UDP folosesc noul protocol de antet proxy v2.
    • Ordinea configurării tabelei de rutare pentru conexiunea broker a fost corectată pentru curățare normală la eroare.
    • MUDEC_01172 și MUDEC_01173 au fost schimbate din avertisment în informație.
    • Mesajul Wintun MUDEC_00902 include codul erorii.
    • A fost corectată afișarea utilizării rețelei pentru conexiunile directe.
  • mudrun
    • Au fost adăugate statistici care numără notificările warning, error, critical și fatal.
    • A fost eliminată soluția MUDEC_00044 care pornea Managerul de activități pe Windows 7.
    • A fost anulată schimbarea care folosea browserul încorporat pe Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Au fost eliminate funcțiile pfctl și pf din Core.
  • mudrun
    • Modul NAT Open a fost eliminat, fără a fi marcat oficial deprecated.

6.3.2 (2026-01-25)​

  • mudfish
    • Erorile EPIPE nu mai sunt înregistrate în FastConnect.
  • mudrun
    • RTT-ul elementului de joc este măsurat de trei ori înainte de afișare.
    • Dacă firewallul personal sau antivirusul Windows blochează DNS pentru ui.mudfish.net, interfața se deschide în browserul implicit.
    • UI: au fost ajustate întreruperile de linie ale unor mesaje.

6.3.1 (2026-01-15)​

  • muddiag
    • A fost adăugat un manifest de compatibilitate Windows 10 și 11.
  • mudrun
    • Au fost ajustate nivelurile de jurnalizare ale unor mesaje.
    • UI
      • Au fost ajustate culorile ferestrelor popup în modul întunecat.
      • Au fost îmbunătățite ecranul și meniul elementelor personalizate.
      • A fost corectată afișarea pictogramei de selecție automată a nodului pentru elemente personalizate.
      • Meniul elementelor personalizate apare chiar dacă modul expert este dezactivat.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: pornește mudrun_tauri.exe în locul browserului implicit când este posibil.
    • Windows: mudrun.exe.manifest include compatibilitate Windows 10 și 11.
  • mudfish
    • MUDEC_00139, MUDEC_00314, MUDEC_00049 și MUDEC_001643 sunt înregistrate o singură dată.

6.2.2 (2026-01-02)​

  • mudfish
    • A fost remediată eroarea Multi Path când nu există interfețe disponibile.
  • mudrun
    • La detectarea unei închideri anormale pe Linux, raportează informațiile către serverul Mudfish.
    • Au fost ajustate nivelurile de jurnalizare ale unor mesaje.
    • A fost remediat un assertion failure la procesarea antetelor cererilor HTTP.
    • macOS
      • Nu mai specifică adrese DNS pentru conexiunea Mudfish VPN.
      • Erorile și avertismentele sunt scrise corect în jurnalul Mudfish Cloud VPN.
    • UI
      • Resetarea setărilor Launcher din „Setări → Program” resetează și opțiunea tun/tap.
      • Meniul WPAD, al cărui suport a încetat, a fost eliminat.
      • Pictograma modului de elemente WFP este afișată corect în tabloul de bord.
  • mudwfp_proxy
    • Afișează o eroare separată când nu găsește numele procesului unei sesiuni UDP.

6.2.1 (2025-12-20)​

  • mudflow
    • A fost adăugată o variabilă de reglaj pentru nivelul jurnalizării.
  • mudrun
    • Nivelurile jurnalizării sunt gestionate corect între procese.
    • UI
      • A fost remediat consumul mare de CPU în timpul configurării automate din tabloul de bord.
      • A fost corectată tratarea valorilor reale în „Stare → Noduri”.
      • Fila jurnalului proxy WFP din „Stare → Procese” apare corect.
      • A fost remediată blocarea configurării automate la 50% când Full VPN și WFP erau folosite împreună.

6.2.0 (2025-12-17)​

  • mudfish
    • A fost remediată problema compilării taskqueue.
    • Eșecul open("/dev/net/tun", O_RDWR) afișează clar informațiile erorii.
    • Este tratată situația în care select() primește prea mulți descriptori de fișier.
    • Codul a fost modificat pentru suportul WFP pe Linux.
  • mudflow
    • Codul a fost modificat pentru suportul WFP pe Linux.
  • mudrun
    • Formatul implicit al jurnalelor a fost ajustat.
    • Codul a fost modificat pentru suportul WFP pe Linux.
    • A fost remediată identificarea incorectă a procesului mudrun_headless.
    • UI: aspectul pe Linux a fost modificat când modul WFP este activ.
  • mudwfp_proxy
    • A fost remediat un assertion failure la lipsa memoriei (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • A fost remediată imposibilitatea găsirii browserului implicit când rulează sub contul de sistem pe Windows 11.
    • Au fost corectate linkurile codurilor de eroare din „Stare → Jurnale”.
  • mudfish
    • A fost remediată închiderea anormală când CreateEvent() returnează o eroare.
    • A fost remediată închiderea anormală când Web Inspect este activ și monitorizarea traficului folosește prea multe socketuri.
    • A fost redus excesul de avertismente când socketul returnează EPIPE.

6.1.2 (2025-11-03)​

  • mudrun
    • A fost remediat un assertion failure când memoria pentru corpul cererii este insuficientă.
  • mudfish
    • A fost remediată problema provocată de eșecul setsockopt() pentru prevenirea fragmentării IP.
    • Modificarea struct sockaddr_un a fost anulată pentru rezolvarea problemelor tabelei de rutare.
    • FD_SETSIZE pe Windows a crescut de la 64 la 4096 și a fost adăugată validarea descriptorilor de fișier.
    • Este afișat un avertisment când select() folosește prea mulți descriptori de fișier.