Passa al contenuto principale

Note di rilascio (Mudfish Cloud VPN)

Questa pagina contiene le versioni pubblicate dal 16 ottobre 2025 incluso. Per le versioni precedenti, consulta la cronologia completa in coreano.

suggerimento

I file di installazione delle versioni precedenti sono disponibili nell’elenco delle distribuzioni.

6.5.6 (2026-10-13)​

  • mudfish
    • Corrette le regole di esclusione del traffico personalizzato che specificano soltanto un CIDR senza porte: ora si applicano a tutte le porte TCP/UDP dell’intervallo.
  • mudrun
    • UI: la segnalazione dei problemi include la categoria selezionata; i formati di segnalazione non validi restituiscono MUDEC_01734; aggiunto il collegamento ai propri messaggi.
    • Windows: aggiunti codici di errore ai messaggi di connessione fallita e timeout nella diagnostica TCP.
    • Linux, macOS: aggiunti codici di errore ai messaggi diagnostici per apertura del file di log fallita, connessione TCP fallita, timeout TCP/UDP ed errori di ricezione UDP.
  • mudwfp_proxy
    • Corrette le regole di esclusione del traffico personalizzato che specificano soltanto un CIDR senza porte: ora si applicano a tutte le porte TCP/UDP dell’intervallo.
  • Programma di installazione
    • macOS: modificati il design e la disposizione delle icone nella schermata di installazione DMG; applicato uno sfondo ad alta risoluzione per display Retina.

6.5.5 (2026-09-28)​

  • mudfish
    • All’avvio, ritenta fino a due volte se non riesce a leggere le informazioni statiche dei nodi.
    • Corretto un possibile arresto anomalo causato dalla liberazione delle informazioni di routing prima del completamento dell’elaborazione dei messaggi del socket di routing.
    • macOS: corretta l’applicazione delle impostazioni DNS di Full VPN quando è attiva anche la modalità item WFP.
    • Rimosse dal processo Core le opzioni da riga di comando ADN client e server (-a, -A), non più utilizzate.
  • mudflow
    • Gestisce correttamente lo stato di invio e il conteggio degli errori quando ritenta una richiesta di configurazione dei nodi dopo un errore del socket.
    • Corretto un possibile deadlock durante la pulizia delle richieste che hanno raggiunto il limite di tentativi.
    • Gli errori MUDEC_01696 sono raggruppati per coppia item/nodo, riducendo i messaggi duplicati e rendendo più riconoscibili le configurazioni fallite.
  • mudrun
    • Corretto un arresto anomalo durante il login quando la risposta di autenticazione contiene valori booleani per la modalità esperto o gli alias.
    • Le richieste di verifica RTT TCP prive di IP o porta ora restituiscono un errore anziché causare un arresto anomalo.
    • Linux: cerca un terminale disponibile, tra cui Konsole, GNOME Terminal, Xfce Terminal o xterm, per avviare mudnetmon e mudmtr; gestisce correttamente i nomi utente contenenti caratteri speciali.
    • Windows: corretto un possibile arresto anomalo durante il caricamento dell’elenco dei processi quando GameGuard è in esecuzione.
    • Windows: migliorata la segnalazione degli arresti anomali per gestire errori simultanei ed evitare log ripetitivi causati da errori del thread di segnalazione stesso.
    • UI
      • Le mappe RTT delle modalità avanzata e Multi Path richiedono esplicitamente percorsi attraverso due nodi.
      • Aggiunte voci relative a giochi e programmi nella ricerca della dashboard.
  • mudwfp_proxy
    • macOS: aggiunti identificatori dei programmi alle intestazioni proxy TCP/UDP e ampliato il buffer dei nomi, per mostrare correttamente nei log e nelle statistiche anche i programmi con identificatori lunghi.
    • macOS: i timer del proxy utilizzano un orologio monotono per una gestione coerente dei timeout.
    • Windows: aggiunta la descrizione dell’errore di sistema al messaggio di avvio fallito del driver WFP (MUDEC_00514).

6.5.4 (2026-09-06)​

  • muddiag
    • Include mudwfp_proxy_stdout.txt nelle segnalazioni dei problemi di Linux e macOS.
  • mudfish-exclude
    • Linux: aggiunto uno strumento da riga di comando per eseguire programmi selezionati sulla connessione Internet IPv4 originale, escludendoli dal percorso Mudfish. Richiede privilegi root, cgroup v2, ip e iptables.
  • mudnetmon
    • Aggiunte le opzioni -r / --read per caricare rapporti di traffico JSON, consultarli offline o esportarli.
  • mudrun
    • macOS: corretto un problema di terminazione di mudwfp_proxy.
    • Windows: all’avvio disabilita in background l’associazione IPv6 di TAP-Win32 Adapter V9.
    • La segnalazione automatica degli errori include le notifiche della dashboard superiori al livello informativo, escludendo le comuni notifiche MUDEC_00238 di perdita di pacchetti.

6.5.3 (2026-05-25)​

  • mudfish
    • Registra correttamente le richieste passate attraverso un agente relay DHCP e invia le risposte allo stesso agente.
    • Windows: se la modifica della MTU fallisce, registra il comando fallito e continua invece di terminare il processo.
  • mudrun
    • Corretta l’applicazione della configurazione quando le regole di esclusione Full VPN sono troppo numerose.
    • Se il Launcher viene avviato una seconda volta, apre la dashboard già in esecuzione invece di terminare con un errore.
    • Se .ipport non è disponibile, apre la dashboard all’indirizzo e alla porta di associazione configurati.
    • La selezione automatica basata sull’RTT richiede e applica percorsi coerenti con la modalità corrente dei nodi, incluse la modalità di base e Multi Path.
    • Stabilizzato l’ordine dei percorsi esclusi di Full VPN e ampliata la finestra di modifica.
    • Il salvataggio delle impostazioni del Launcher utilizza l’endpoint dedicato /prog/launcher/conf.
  • mudwfp_proxy
    • Aggiunta l’opzione -G su Windows, macOS e Linux per seguire il livello di log configurato nel Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Migliorata la precisione delle misurazioni RTT svuotando i dati residui dei socket, randomizzando l’invio delle sonde e verificando le risposte.
    • Corretti il riutilizzo dei socket RTT e la gestione dei timeout.
    • Corretta la validazione delle connessioni relay TCP e aggiunti controlli dell’intervallo FD_SETSIZE.
    • Migliorato l’ordine di chiusura delle connessioni per consentire una terminazione regolare.
  • mudrun
    • Uniformato il formato degli errori HTTP API e corretti codici di risposta di successo errati.
    • Aggiunto un endpoint di debug per i log di livello trace.
    • Rinominati i file JavaScript dell’interfaccia per aggiornare la cache.

6.5.1 (2026-05-02)​

  • mudflow
    • Aggiunti i codici MUDEC_01697 e MUDEC_01698 per diagnosticare problemi nella gestione degli ID di sessione (SID) del backend.
    • L’API interna di selezione automatica restituisce correttamente la versione corrente.
  • mudrun
    • Aggiunta la modalità blacklist a Web Inspect. I domini da inoltrare a Mudfish possono essere gestiti tramite whitelist o blacklist.
    • Separate le impostazioni dei domini personalizzati in whitelist e blacklist.
    • Modificata la dashboard web per supportare le nuove impostazioni Web Inspect.
  • mudwfp_proxy
    • Migliorata la gestione dei segnali e riordinato il codice su Linux e macOS.

6.5.0 (2026-04-21)​

  • mudflow
    • Migliorato l’ordine di inizializzazione per gestire i SID in attesa quando lo snode del backend non è immediatamente disponibile.
    • Migliorata la logica di misurazione RTT affinché recuperi nuovamente le informazioni statiche dei nodi se l’inizializzazione non è terminata.
    • Ridotto da errore ad avviso il livello di alcuni messaggi di connessione, tra cui MUDEC_00414, MUDEC_00415 e MUDEC_00771.
    • I log diagnostici delle connessioni fallite includono la stringa dell’errore di sistema.
  • mudrun
    • macOS: implementato un proxy trasparente basato su NETransparentProxyProvider (Network Extension). Gestisce il traffico TCP/UDP per programma su macOS 11.5 o successivo e supporta la modalità item WFP per macOS.
    • macOS: portata a 11.5 la versione minima supportata e migliorati i permessi app-proxy.
    • Modificati l’API dell’elenco dei processi e il backend della dashboard web per supportare gli identificatori dei programmi.
    • Modificato il livello di dettaglio dei log di verifica della connessione IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Implementata la raccolta del traffico di rete tramite l’API NetworkStatistics di macOS.
    • Il menu della dashboard macOS può avviare il monitor di rete (mudnetmon) in una nuova finestra del terminale.
  • mudrun
    • Il menu "Network Monitoring" compare anche su macOS.
    • Corrette immagini non caricate nelle finestre di stato: i grafici vengono caricati dopo aver ricevuto tutti gli ID di sessione dei nodi (sidstr).

6.4.3 (2026-03-29)​

  • muddiag
    • Corretti IP e test errati.
  • mudmtr
    • Reimplementato l’invio dei rapporti tramite un nuovo endpoint HTTP.
    • Dopo l’invio riuscito del rapporto MTR e la creazione del messaggio sul forum, ne mostra il collegamento.
  • mudnetmon
    • Aggiunto il supporto Linux tramite eBPF.
    • Aggiunto un blocco PID per impedire l’esecuzione contemporanea di più istanze.
  • mudrun
    • Passa il nome utente come argomento quando avvia mudmtr e mudnetmon.
    • L’errore MUDEC_01443 include IP di destinazione, porta e stringa di errore.
    • Aggiunti i codici mancanti MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 e MUDEC_01663; migliorati messaggi come MUDEC_00927.
    • Ridotto il livello di dettaglio dei log delle operazioni di cache.
    • Linux: corretto l’avvio di mudnetmon negli emulatori di terminale.

6.4.2 (2026-03-20)​

  • mudmtr
    • Reimplementata la funzione Matt's traceroute per Linux, macOS e Windows.
  • mudrun
    • Aggiunti nella scheda Avanzate pulsanti per avviare mudnetmon.exe e mudmtr.exe.
    • Rimossa la precedente funzione Matt's traceroute.
    • UI: quando l’utente cambia lingua, aggiorna anche l’impostazione della lingua nel backend.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Aggiunto mudnetmon.exe per verificare il traffico di sistema per processo su Windows.
  • mudrun
    • Corretta un’asserzione fallita durante l’autenticazione.
  • mudwfp_proxy
    • Utilizza una nuova intestazione nella comunicazione UDP con i nodi.

6.4.0 (2026-02-12)​

  • mudfish
    • Introdotto un nuovo protocollo di intestazione proxy (v2) per le connessioni TCP e UDP.
    • Corretto l’ordine di configurazione della tabella di routing delle connessioni broker per consentire una pulizia corretta in caso di errore.
    • Modificato da avviso a informazione il livello dei messaggi MUDEC_01172 e MUDEC_01173.
    • Il messaggio di errore Wintun (MUDEC_00902) include il codice di errore.
    • Corretta la visualizzazione dell’utilizzo di rete nelle connessioni dirette.
  • mudrun
    • Aggiunte statistiche che contano le notifiche warning, error, critical e fatal.
    • Rimosso il workaround MUDEC_00044 che avviava Gestione attività su Windows 7.
    • Annullata la modifica che imponeva il browser integrato su Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Rimosse le funzioni pfctl e pf dal processo Core.
  • mudrun
    • Rimossa la modalità NAT Open, senza dichiararla ufficialmente deprecata.

6.3.2 (2026-01-25)​

  • mudfish
    • Non registra più gli errori EPIPE in modalità FastConnect.
  • mudrun
    • Misura tre volte l’RTT degli item di gioco prima di mostrarlo all’utente.
    • Se un firewall personale o antivirus Windows blocca la risoluzione DNS di ui.mudfish.net, apre l’interfaccia nel browser predefinito.
    • UI: modificati gli a capo di alcuni messaggi.

6.3.1 (2026-01-15)​

  • muddiag
    • Aggiunto un manifest di compatibilità con Windows 10 e 11.
  • mudrun
    • Modificato il livello di log di alcuni messaggi.
    • UI
      • Modificati i colori delle finestre popup in modalità scura.
      • Migliorati schermata e menu degli item personalizzati.
      • Corretta la visualizzazione dell’icona di selezione automatica dei nodi negli item personalizzati.
      • Mostra il menu degli item personalizzati anche con la modalità esperto disattivata.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: quando possibile avvia mudrun_tauri.exe al posto del browser predefinito.
    • Windows: aggiunta la modalità di compatibilità Windows 10 e 11 a mudrun.exe.manifest.
  • mudfish
    • Registra una sola volta i messaggi di errore MUDEC_00139, MUDEC_00314, MUDEC_00049 e MUDEC_001643.

6.2.2 (2026-01-02)​

  • mudfish
    • Corretto un errore di Multi Path quando non sono disponibili interfacce.
  • mudrun
    • Su Linux, segnala al server Mudfish le informazioni sugli arresti anomali rilevati.
    • Modificato il livello di log di alcuni messaggi.
    • Corretta un’asserzione fallita durante l’elaborazione delle intestazioni delle richieste HTTP.
    • macOS
      • Non specifica un indirizzo di server DNS per la connessione VPN Mudfish.
      • Registra correttamente errori e avvisi nel file di log Mudfish Cloud VPN.
    • UI
      • Ripristinando le impostazioni del Launcher in "Impostazioni → Programma", ripristina anche l’opzione tun/tap.
      • Rimosso il menu WPAD, non più supportato.
      • Corretta l’icona della modalità item WFP nella dashboard.
  • mudwfp_proxy
    • Mostra un messaggio di errore distinto quando non trova il nome del processo di una sessione UDP.

6.2.1 (2025-12-20)​

  • mudflow
    • Aggiunta una variabile di regolazione per controllare il livello di log.
  • mudrun
    • Gestisce correttamente il livello di log tra i processi.
    • UI
      • Corretto un utilizzo elevato della CPU durante la configurazione automatica nella dashboard.
      • Corretta la gestione dei valori decimali nella schermata "Stato → Nodi".
      • Corretta la visualizzazione della scheda dei log del proxy WFP in "Stato → Processi".
      • Corretto il blocco della configurazione automatica al 50% quando Full VPN e modalità item WFP vengono utilizzate insieme.

6.2.0 (2025-12-17)​

  • mudfish
    • Corretto un problema di compilazione di taskqueue.
    • Mostra informazioni di errore più chiare quando open("/dev/net/tun", O_RDWR) fallisce.
    • Gestisce i casi in cui vengono passati troppi descrittori di file a select().
    • Modificato il codice per supportare la modalità item WFP su Linux.
  • mudflow
    • Modificato il codice per supportare la modalità item WFP su Linux.
  • mudrun
    • Modificato il formato predefinito dei log.
    • Modificato il codice per supportare la modalità item WFP su Linux.
    • Corretto il riconoscimento del processo mudrun_headless.
    • UI: modificata la disposizione della schermata quando la modalità item WFP è attiva su Linux.
  • mudwfp_proxy
    • Corretta un’asserzione fallita in caso di memoria insufficiente (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Corretto il mancato rilevamento del browser predefinito su Windows 11 durante l’esecuzione con l’account di sistema.
    • Corretti i collegamenti dei codici di errore nel menu "Stato → Log".
  • mudfish
    • Corretto un arresto anomalo quando CreateEvent() restituisce un errore.
    • Corretto un arresto anomalo con Web Inspect attivo e troppi socket utilizzati per monitorare il traffico.
    • Corretta la produzione eccessiva di avvisi quando un socket restituisce EPIPE.

6.1.2 (2025-11-03)​

  • mudrun
    • Corretta un’asserzione fallita quando manca la memoria necessaria per elaborare il corpo della richiesta.
  • mudfish
    • Corretto un problema causato dal fallimento della chiamata setsockopt() per impedire la frammentazione IP.
    • Annullata una modifica a struct sockaddr_un per risolvere problemi della tabella di routing.
    • Aumentato FD_SETSIZE di Windows da 64 a 4096 e aggiunta la validazione dei descrittori di file.
    • Mostra un avviso se select() utilizza troppi descrittori di file.