Notas de versão do Mudfish Cloud VPN
tip
Pode encontrar os instaladores de versões anteriores em Ficheiros disponíveis.
6.5.5 (2026-09-28)
- mudfish
- O programa tenta novamente, até duas vezes, se não conseguir ler os dados estáticos dos servidores de retransmissão no arranque.
- Corrigida uma falha causada pela libertação dos dados de uma rota antes de terminar o processamento das mensagens do socket de encaminhamento.
- macOS: corrigida a aplicação das configurações DNS de Full VPN quando o modo WFP Item também estava ativo.
- Removidas do Core as opções de linha de comandos do cliente e servidor ADN que já não eram utilizadas:
-ae-A.
- mudflow
- Corrigido o tratamento do estado de envio e da contagem de falhas ao repetir pedidos de configuração dos servidores após um erro de socket.
- Corrigido um possível bloqueio mútuo ao remover pedidos que atingiam o limite de tentativas.
- As mensagens MUDEC_01696 passam a ser agrupadas por par de item e servidor, reduzindo duplicações e facilitando a identificação das configurações que falharam.
- mudrun
- Corrigida uma falha no início de sessão quando as opções de modo especialista ou alias na resposta de autenticação eram valores booleanos.
- Corrigida uma falha nos pedidos de medição TCP de RTT sem IP ou porta. Agora é devolvido um erro.
- Linux: o programa procura terminais disponíveis, como Konsole, GNOME Terminal, Xfce Terminal ou xterm, para executar
mudnetmonemudmtr. Também trata corretamente nomes de utilizador com caracteres especiais. - Windows: corrigida uma possível falha ao obter a lista de processos com GameGuard ativo.
- Windows: melhorado o envio de relatórios de falhas para tratar erros simultâneos e evitar registos repetidos causados por falhas na própria thread de reporte.
- UI
- Os mapas de RTT dos modos avançado e Multi Path passam a pedir explicitamente rotas com dois servidores de retransmissão.
- Adicionadas entradas de jogos e programas à pesquisa do painel.
- mudwfp_proxy
- macOS: adicionado o identificador do programa aos cabeçalhos dos proxies TCP e UDP e aumentado o buffer do nome, para apresentar corretamente programas com identificadores longos nos registos e nas estatísticas de tráfego.
- macOS: os temporizadores do proxy passam a utilizar um relógio monotónico para tratar os tempos limite de forma consistente.
- Windows: acrescentada a descrição do erro do sistema à mensagem de falha no arranque do controlador WFP, MUDEC_00514.
6.5.4 (2026-09-06)
- muddiag
- Os relatórios de problemas do Linux e macOS passam a incluir
mudwfp_proxy_stdout.txt.
- Os relatórios de problemas do Linux e macOS passam a incluir
- mudfish-exclude
- Linux: adicionada uma ferramenta de linha de comandos que executa programas selecionados pela ligação IPv4 original, fora da rota do Mudfish. Requer permissões de root, cgroup v2,
ipeiptables.
- Linux: adicionada uma ferramenta de linha de comandos que executa programas selecionados pela ligação IPv4 original, fora da rota do Mudfish. Requer permissões de root, cgroup v2,
- mudnetmon
- Adicionadas as opções
-r/--readpara carregar relatórios de tráfego JSON, consultá-los offline ou exportá-los.
- Adicionadas as opções
- mudrun
- macOS: corrigido um problema no encerramento de mudwfp_proxy.
- Windows: no arranque, é desativada em segundo plano a associação IPv6 de TAP-Win32 Adapter V9.
- Os relatórios automáticos de erros passam a incluir alertas do painel, exceto os de nível informativo. Também excluem os avisos habituais de perda de pacotes MUDEC_00238.
6.5.3 (2026-05-25)
- mudfish
- Os pedidos recebidos através de um agente de retransmissão DHCP passam a ser registados corretamente, e as respostas são devolvidas a esse agente.
- Windows: se a alteração da MTU falhar, o comando que falhou é registado e o programa continua, em vez de terminar.
- mudrun
- Corrigida a aplicação incorreta das configurações quando havia demasiadas regras de exclusão de Full VPN.
- Ao iniciar uma segunda instância do Launcher, é aberto o painel já em execução, em vez de terminar com um erro.
- Se
.ipportnão estiver disponível, o painel é aberto no endereço e porta configurados. - A seleção automática por RTT passa a pedir e aplicar rotas adequadas ao modo de servidor atual, incluindo os modos básico e Multi Path.
- Estabilizada a ordenação das rotas excluídas de Full VPN e alargada a janela de edição.
- As configurações do Launcher passam a ser guardadas através do endpoint dedicado
/prog/launcher/conf.
- mudwfp_proxy
- Adicionada a opção
-Gno Windows, macOS e Linux para respeitar o nível de registo definido no Mudfish Launcher.
- Adicionada a opção
6.5.2 (2026-05-06)
- mudfish
- Melhorada a precisão do RTT através da remoção de dados pendentes nos sockets, da aleatorização do envio das sondas e da validação das respostas.
- Corrigida a reutilização de sockets e o tratamento dos tempos limite nas medições de RTT.
- Corrigida a validação das ligações de retransmissão TCP e acrescentada a verificação dos limites de FD_SETSIZE.
- Melhorada a ordem de encerramento das ligações para garantir uma conclusão normal.
- mudrun
- Uniformizado o formato dos erros da API HTTP e corrigidos códigos de resposta de sucesso incorretos.
- Adicionado um endpoint de depuração para registos de nível trace.
- Alterado o nome do ficheiro JavaScript da interface para renovar a cache.
6.5.1 (2026-05-02)
- mudflow
- Adicionados os erros MUDEC_01697 e MUDEC_01698 para diagnosticar problemas de gestão dos identificadores de sessão (SID) do backend.
- A API interna de seleção automática passa a devolver corretamente a versão atual.
- mudrun
- Adicionado o modo de lista de exclusão ao Web Inspect. Os domínios encaminhados pelo Mudfish podem ser geridos por listas de inclusão ou exclusão.
- Separadas as configurações de domínios personalizados em listas de inclusão e exclusão.
- Atualizado o painel web para suportar as novas configurações de Web Inspect.
- mudwfp_proxy
- Melhorado o tratamento de sinais no Linux e macOS e reorganizado o código.
6.5.0 (2026-04-21)
- mudflow
- Melhorada a ordem de inicialização para tratar SIDs pendentes quando o snode do backend não está imediatamente disponível.
- Melhorada a lógica de medição de RTT para voltar a obter automaticamente os dados estáticos dos servidores se a inicialização ainda não estiver concluída.
- Alterado de erro para aviso o nível de algumas mensagens de ligação, incluindo MUDEC_00414, MUDEC_00415 e MUDEC_00771.
- Os registos de diagnóstico de falhas de ligação passam a incluir a descrição do erro do sistema.
- mudrun
- macOS: foi implementado um proxy transparente baseado em
NETransparentProxyProvider(Network Extension). Processa tráfego TCP/UDP por programa no macOS 11.5 ou posterior e permite utilizar o modo de itens WFP no macOS. - macOS: a versão mínima suportada passou a ser a 11.5 e foram melhoradas as permissões de app-proxy.
- A API da lista de processos e o backend do painel Web foram alterados para suportar identificadores de programas.
- Foi ajustado o nível de detalhe dos registos de verificação de ligações IPv6.
- macOS: foi implementado um proxy transparente baseado em
6.4.4 (2026-04-04)
- mudnetmon
- Foi implementada a recolha de tráfego de rede através da API
NetworkStatisticsdo macOS. - O menu do painel no macOS permite executar o monitor de rede (
mudnetmon) numa nova janela do terminal.
- Foi implementada a recolha de tráfego de rede através da API
- mudrun
- O menu "Network Monitoring" também é apresentado no macOS.
- Foi corrigido um problema com imagens danificadas na janela de estado: os gráficos só são carregados depois de serem recebidos todos os IDs de sessão dos servidores de retransmissão (
sidstr).
6.4.3 (2026-03-29)
- muddiag
- Foram corrigidos endereços IP incorretos e testes.
- mudmtr
- O envio de relatórios foi reimplementado para utilizar um novo endpoint HTTP.
- Quando o envio do relatório MTR e a criação da publicação no fórum são bem-sucedidos, é apresentada uma ligação para essa publicação.
- mudnetmon
- Foi adicionado suporte para Linux através de eBPF.
- Foi adicionado um bloqueio de PID para impedir a execução simultânea de várias instâncias.
- mudrun
- Ao executar
mudmtremudnetmon, o nome de utilizador é passado como argumento. - O erro MUDEC_01443 inclui o IP de destino, a porta e a mensagem de erro.
- Foram adicionados os códigos em falta MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 e MUDEC_01663 e melhoradas mensagens como MUDEC_00927.
- Foi reduzido o nível de detalhe dos registos de operações de cache.
- Linux:
mudnetmonpassa a executar corretamente num emulador de terminal.
- Ao executar
6.4.2 (2026-03-20)
- mudmtr
- A funcionalidade Matt's traceroute foi reimplementada no Linux, macOS e Windows.
- mudrun
- Foram adicionados botões para executar
mudnetmon.exeemudmtr.exeno separador "Avançado". - Foi removida a funcionalidade Matt's traceroute anterior.
- UI: quando o utilizador muda o idioma, a definição de idioma do backend também é atualizada.
- Foram adicionados botões para executar
6.4.1 (2026-03-18)
- mudnetmon
- Foi adicionada a ferramenta
mudnetmon.exepara consultar o tráfego do sistema por processo no Windows.
- Foi adicionada a ferramenta
- mudrun
- Foi corrigida uma falha de asserção durante a autenticação.
- mudwfp_proxy
- É utilizado um novo cabeçalho na comunicação UDP com os servidores de retransmissão.
6.4.0 (2026-02-12)
- mudfish
- Foi introduzido um novo protocolo de cabeçalhos de proxy (v2) para ligações TCP e UDP.
- Foi corrigida a ordem de configuração da tabela de encaminhamento das ligações ao broker, para permitir a limpeza correta em caso de erro.
- As mensagens MUDEC_01172 e MUDEC_01173 passaram do nível de aviso para o nível de informação.
- A mensagem de erro do Wintun (MUDEC_00902) inclui o código de erro.
- Foi corrigido um problema na apresentação do consumo de rede das ligações diretas.
- mudrun
- Foram adicionadas estatísticas que contabilizam as notificações de cada nível: warning, error, critical e fatal.
- Foi removida a solução alternativa para MUDEC_00044 que iniciava o Gestor de Tarefas no Windows 7.
- Foi revertida a alteração que utilizava o navegador integrado no Windows.
6.3.3 (2026-02-03)
- mudfish
- As funcionalidades pfctl e pf foram removidas do processo Core.
- mudrun
- O modo NAT Open foi removido. Não foi oficialmente declarado obsoleto (deprecated).
6.3.2 (2026-01-25)
- mudfish
- Os erros EPIPE deixaram de ser registados no modo FastConnect.
- mudrun
- O RTT dos itens de jogos é medido três vezes antes de ser apresentado ao utilizador.
- Se uma firewall pessoal ou um antivírus do Windows bloquear a consulta DNS de
ui.mudfish.net, a interface é aberta no navegador predefinido. - UI: foram ajustadas as quebras de linha de algumas mensagens.
6.3.1 (2026-01-15)
- muddiag
- Foi adicionado um manifesto de compatibilidade com Windows 10 e 11.
- mudrun
- Foram ajustados os níveis de registo de algumas mensagens.
- UI
- Foram ajustadas as cores das janelas de contexto no modo escuro.
- Foram melhorados o ecrã e o menu dos itens Custom.
- Foi corrigida a apresentação do ícone de seleção automática do servidor de retransmissão nos itens Custom.
- O menu dos itens Custom é apresentado mesmo quando o modo especialista está desativado.
6.3.0 (2026-01-12)
- mudrun
- Windows: sempre que possível, é executado
mudrun_tauri.exeem vez do navegador predefinido. - Windows: foi adicionado o modo de compatibilidade com Windows 10 e 11 a
mudrun.exe.manifest.
- Windows: sempre que possível, é executado
- mudfish
- As mensagens de erro MUDEC_00139, MUDEC_00314, MUDEC_00049 e MUDEC_001643 são registadas apenas uma vez.
6.2.2 (2026-01-02)
- mudfish
- Foi corrigido um erro do modo Multi Path quando não existem interfaces disponíveis.
- mudrun
- Quando é detetado um encerramento inesperado no Linux, as informações relacionadas são enviadas ao servidor Mudfish.
- Foram ajustados os níveis de registo de algumas mensagens.
- Foi corrigida uma falha de asserção durante o processamento dos cabeçalhos de pedidos HTTP.
- macOS
- Não é definido um endereço de servidor DNS na ligação VPN do Mudfish.
- Os erros e avisos são registados corretamente no ficheiro de registo do Mudfish Cloud VPN.
- UI
- Ao repor as definições do Launcher em "Configurações → Programa", as opções tun/tap também são repostas.
- Foi removido o menu WPAD, cujo suporte tinha sido descontinuado.
- O ícone do modo de itens WFP é apresentado corretamente no painel.
- mudwfp_proxy
- É apresentada uma mensagem de erro específica quando não é possível encontrar o nome do processo de uma sessão UDP.
6.2.1 (2025-12-20)
- mudflow
- Foi adicionada uma variável de ajuste para controlar o nível de registo.
- mudrun
- O nível de registo é tratado corretamente entre processos.
- UI
- Foi corrigido o consumo elevado de CPU durante a configuração automática no painel.
- Foi corrigido um problema no tratamento de valores de vírgula flutuante no ecrã "Estado → Servidores de retransmissão".
- O separador dos registos do proxy WFP em "Estado → Processos" é apresentado corretamente.
- Foi corrigido um problema que fazia a configuração automática parar nos 50% ao utilizar Full VPN juntamente com o modo de itens WFP.
6.2.0 (2025-12-17)
- mudfish
- Foi corrigido um problema de compilação de taskqueue.
- As informações de erro são apresentadas claramente quando
open("/dev/net/tun", O_RDWR)falha. - É tratada a situação em que são passados demasiados descritores de ficheiros a
select(). - O código foi alterado para suportar o modo de itens WFP no Linux.
- mudflow
- O código foi alterado para suportar o modo de itens WFP no Linux.
- mudrun
- Foi ajustado o formato predefinido dos registos.
- O código foi alterado para suportar o modo de itens WFP no Linux.
- Foi corrigido um problema que impedia a identificação correta do processo
mudrun_headless. - UI: foi alterada a disposição do ecrã quando o modo de itens WFP está ativado no Linux.
- mudwfp_proxy
- Foi corrigida uma falha de asserção em situações de falta de memória (OOM).
6.1.3 (2025-11-12)
- mudrun
- Foi corrigido um problema que impedia encontrar o navegador predefinido ao executar com a conta de sistema no Windows 11.
- Foi corrigido um problema nas ligações dos códigos de erro no menu "Estado → Registos".
- mudfish
- Foi corrigido um encerramento inesperado quando
CreateEvent()devolve um erro. - Foi corrigido um encerramento inesperado quando o Web Inspect está ativado e são utilizados demasiados sockets para monitorizar o tráfego.
- Foi corrigida a apresentação excessiva de avisos quando um socket devolve EPIPE.
- Foi corrigido um encerramento inesperado quando
6.1.2 (2025-11-03)
- mudrun
- Foi corrigida uma falha de asserção quando não existe memória suficiente para processar o corpo de um pedido.
- mudfish
- Foi corrigido um problema causado pela falha da chamada
setsockopt()para impedir a fragmentação IP. - A alteração a
struct sockaddr_unfoi revertida para resolver um problema na tabela de encaminhamento. - No Windows, FD_SETSIZE passou de 64 para 4096 e foi adicionada a validação dos descritores de ficheiros.
- É apresentado um aviso quando
select()utiliza demasiados descritores de ficheiros.
- Foi corrigido um problema causado pela falha da chamada
6.1.1 (2025-10-11)
- mudrun
- UI: é apresentado um aviso claro ao adicionar um item com conflitos de CDN / Cloud.
- mudfish
- tcprelay_direct: foi corrigido um encerramento inesperado quando o valor magic da sessão é inválido.
- tcprelay_direct: no Linux, é tentada outra porta quando a associação do socket falha.
6.1.0 (2025-09-29)
- muddiag
- O relatório de problemas inclui registos do consumo de tráfego.
- mudrun
- Foi adicionada a gravação de registos locais nos modos FastConnect e Direct.
- mudfish
- Foi corrigido um problema que impedia terminar corretamente a consulta de informações dos servidores de retransmissão quando ocorria um erro.
- No Windows, se a associação de um socket devolver ENOBUFS, é feita uma nova tentativa com um número de porta fixo.
6.0.0 (2025-09-20)
- mudrun
- Foi adicionada a funcionalidade Web Inspect para inspecionar o tráfego Web. As opções permitem selecionar os domínios a inspecionar.
- Foi adicionada a opção "Ignorar esta versão" para os utilizadores que não pretendem atualizar.
- mudwfp_proxy
- Foi corrigido um encerramento inesperado causado por uma falha de asserção.
- mudfish
- Foi corrigida uma fuga de memória durante o processamento de mbuf.
- O código foi melhorado para suportar o Web Inspect.
- É apresentado um aviso quando não é possível encontrar o gateway predefinido.
- Foi corrigido um encerramento inesperado durante a terminação de processos.
- O consumo de tráfego é registado nos modos FastConnect e Direct.
- Foi corrigido um encerramento inesperado ao terminar uma sessão no modo Direct.
5.17.19 (2025-09-01)
- mudrun
- Foi corrigido um problema na localização do navegador predefinido no Windows 11.
5.17.18 (2025-08-24)
- mudflow
- Foi corrigido outro encerramento inesperado que ocorria quando eram adicionados demasiados itens.
- A versão e o tipo de PC são enviados nos pedidos a mudshortd.
5.17.17 (2025-08-19)
- mudflow
- Foi corrigido um encerramento inesperado quando eram adicionados demasiados itens.
- mudfish
- Foi corrigido um encerramento inesperado causado pelo tratamento incorreto de bloqueios ao utilizar regras de exclusão de tráfego Web.
5.17.16 (2025-08-02)
- mudfish
- Foi corrigido um problema que fazia
recvfrom()devolver WSAEFAULT ocasionalmente.
- Foi corrigido um problema que fazia
5.17.15 (2025-07-23)
- mudfish
- Foi corrigido um problema em que argumentos inválidos faziam
recvfrom()devolver WSAEFAULT e gerar registos em excesso.
- Foi corrigido um problema em que argumentos inválidos faziam
- mudrun
- Foi corrigido um problema que impedia a atualização correta do consumo estimado de créditos ao utilizar o controlador tun.
5.17.14 (2025-07-15)
- mudflow
- Foi corrigida uma fuga de memória na utilização de threads.
- mudrun
- Foi corrigida uma fuga de memória no processamento de pedidos HTTP no macOS e no Linux.
5.17.13 (2025-07-05)
- mudfish
- Foi corrigido um encerramento inesperado do processo Core quando não existia espaço livre suficiente para processar os sockets internos.
- O tempo limite das sessões no modo Direct Relay passou de 6 horas para 1 hora.
- Se
TOL_select()não conseguir processar um socket, a ligação é terminada e é apresentado um aviso.
5.17.12 (2025-06-30)
- mudfish
- Foi corrigido um erro durante o encerramento de ligações no modo FastConnect.
- As ligações do modo Direct Relay são terminadas corretamente.
5.17.11 (2025-06-28)
- mudfish
- Foi corrigido um problema no Windows em que as sessões expiravam demasiado cedo por os eventos ucallout não serem executados corretamente.
- Foi aumentado o tempo limite das sessões no modo FastConnect.
5.17.10 (2025-06-25)
- mudfish
- Foi corrigido um encerramento inesperado quando não era encontrado um servidor de retransmissão no modo FastConnect.
5.17.9 (2025-06-22)
- mudfish
- Foi corrigido um encerramento inesperado no processamento dos modos FastConnect e Direct Relay.
5.17.8 (2025-06-17)
- mudwfp_proxy
- Deixou de ser utilizado
__declspec(thread)no armazenamento local de threads para resolver bloqueios durante a execução.
- Deixou de ser utilizado
- mudfish
- Foi corrigido um problema que impedia a funcionalidade "Excluir tráfego Web" de funcionar corretamente durante a chamada de sistema
connect().
- Foi corrigido um problema que impedia a funcionalidade "Excluir tráfego Web" de funcionar corretamente durante a chamada de sistema
5.17.7 (2025-06-14)
- mudrun
- UI: foi corrigido um problema na ativação e desativação de itens ao atualizar o painel.
- mudwfp_proxy
- Se o nome do processo não for encontrado na lista de filtros, é estabelecida uma ligação direta ao destino em modo FastConnect autónomo, em vez de utilizar o primeiro backend.
- Se o nome do processo for demasiado longo, são comparados no máximo 30 caracteres.
5.17.6 (2025-06-09)
- mudfish
- A funcionalidade Direct Relay foi reimplementada com sockets não bloqueantes. Esta alteração pode afetar as regras de exceção.
- mudrun
- UI: as regras de exceção foram movidas para um menu separado em "Configurações".
5.17.5 (2025-06-04)
- mudfish
- Foi corrigido um possível encerramento inesperado quando a ligação ao servidor de retransmissão falha no modo FastConnect.
5.17.4 (2025-06-03)
- mudfish
- Foi corrigido um encerramento inesperado do processo Core quando
INVARIANTSestá desativado. - Foi corrigida uma falha de asserção quando a criação de uma thread falha.
- Foi corrigida a temporização incorreta da execução das rotinas callout do utilizador.
- O modo FastConnect foi reimplementado com sockets não bloqueantes em vez de sockets bloqueantes.
- Foi corrigido um encerramento inesperado do processo Core quando
5.17.3 (2025-05-20)
- mudwfp_proxy
- Foi adicionada a opção
Tpor processo para definir o intervalo das ligações lentas. - Foi corrigido um possível encerramento inesperado causado por um nome de processo inválido.
- Foi corrigido um problema em algumas funções de apresentação de endereços IP que não eram seguras para utilização por várias threads.
- Ao criar um item Custom, as opções de processo podem ser definidas em várias linhas.
- Foi adicionada a opção
- mudfish
- Foi corrigida a monitorização da tabela de encaminhamento no modo Multi Path.
5.17.2 (2025-04-29)
- mudfish
- As cadeias de caracteres dos endereços IP são apresentadas corretamente nos registos.
- Se a API MSDN não conseguir configurar uma entrada de encaminhamento, é feita uma nova tentativa com a ferramenta de linha de comandos
route.
- mudflow
- Foram adicionados códigos de erro detalhados a MUDEC_01442 e MUDEC_01443.
- mudrun
- UI: foi corrigida a apresentação incorreta do ecrã causada por dimensões erradas da janela.
- mudwfp_proxy
- Foi corrigido o sinalizador
Sdas opções de processo, que reduz significativamente a velocidade das ligações a determinadas portas.
- Foi corrigido o sinalizador
5.17.1 (2025-03-17)
- mudrun
- Foram ajustados os níveis de registo e adicionadas etiquetas às mensagens de aviso e erro.
- Foi corrigida a sincronização dos dados de RTT quando a configuração regional do sistema é turca.
- Foi reduzido o consumo de CPU no cálculo dos dados de RTT.
- UI
- Foram melhoradas as traduções de todos os idiomas suportados pelo Launcher.
- Foi corrigido um problema que apresentava a taxa de perda de pacotes como NaN.
- Foi ajustada a apresentação das notificações.
- Foram adicionadas ligações às mensagens MUDEC_XXXXX.
5.17.0 (2025-02-15)
warning
A partir desta versão, deixam de ser distribuídos pacotes macOS para processadores Intel.
- muddiag
- Foram corrigidos testes dirigidos a endereços IP que não respondem.
- Os nomes dos menus superiores são ocultados quando a largura da janela é inferior a 992px.
- mudflow
- O método de teste dos backends foi alterado para evitar a utilização de demasiadas threads.
- mudrun
- UI: foi adicionado suporte para o modo escuro.
5.16.2 (2024-11-03)
- mudrun
- Os registos de mudwfp_proxy são processados no dump de processos.
- mudwfp_proxy
- Foi adicionado suporte para um sinal que apresenta estatísticas do proxy TCP/UDP e é utilizado no dump de processos.
5.16.1 (2024-10-31)
- mudrun
- UI
- As ligações da documentação foram atualizadas para os novos endereços Docusaurus.
- O nome "Destino" foi alterado de acordo com a categoria do item.
- O ícone de conflito de itens não é apresentado quando a exclusão de tráfego Web está ativada.
- As rotas recomendadas do dia apresentam a respetiva classificação.
- Ao selecionar uma rota que passa por dois servidores de retransmissão, o modo predefinido passou de Modo avançado para Multi Path.
- UI
5.16.0 (2024-10-15)
- mudfish
- Foi corrigida a filtragem incorreta de intervalos de IP quando a sintaxe CIDR do Direct Relay é inválida.
- mudflow
- Foi alterada a implementação da seleção automática de servidores de retransmissão no Modo básico.
- A seleção de servidores de retransmissão é mais rápida no Modo avançado e no modo Multi Path.
- As políticas de listas de bloqueio e de permissões de servidores de retransmissão são aplicadas à seleção automática no Modo avançado e no modo Multi Path.
- mudrun
- UI
- Ao utilizar o modo de itens WFP, os avisos de conflitos de CDN / Cloud não são apresentados no painel nem na página de estado do item.
- A página de compra de itens apresenta avisos de conflitos de Cloud.
- A mensagem MUDEC_01159 apresenta o destino do item.
- Ao alterar a política de servidores de retransmissão, é apresentada uma indicação para reiniciar o Core.
- UI
- mudwfp_proxy
- Foi corrigida a aplicação incorreta das regras de exceção.
- Foram adicionadas duas sintaxes às opções de processo para incluir ou excluir intervalos de IP em formato CIDR.
5.15.0 (2024-10-01)
- mudrun
- Foi adicionada a funcionalidade de instantâneos para guardar e restaurar as configurações dos itens e do programa.
- Foi corrigida a eliminação da cache em disco ao terminar sessão.
- Foi corrigida a apresentação da lista de servidores de retransmissão no menu Full VPN.
5.14.3 (2024-09-28)
- UI
- Foi adicionado um ícone de seleção automática que escolhe um servidor de retransmissão com base nos dados de RTT do utilizador.
- Foi corrigido um problema que impedia recolher corretamente a lista de servidores de retransmissão ao aplicar a cache no painel simplificado.
- Foi corrigido um erro na lista de servidores de retransmissão do painel simplificado.
5.14.2 (2024-09-26)
- UI
- Foi corrigido um problema que apresentava como NaN a hora da última sincronização de RTT no painel simplificado.
- Foi corrigido um erro de menu quando não era definido um destino num item Custom.
5.14.1 (2024-09-20)
- mudrun
- Foi corrigida uma falha na apresentação da interface causada por
mudfish.jsem cache no navegador.
- Foi corrigida uma falha na apresentação da interface causada por
5.14.0 (2024-09-18)
- mudfish
- Foi adicionada a funcionalidade Direct Relay para excluir determinado tráfego de acordo com regras.
- O modo de poupança de créditos também é aplicado ao envio (TX).
- Os limites de velocidade do modo de poupança de créditos passaram de 4 Mbps em rajada / 1 Mbps normal para 2 Mbps em rajada / 0,5 Mbps normal.
- O tempo limite das sessões UDP no modo FastConnect passou de 60 para 600 segundos.
- mudrun
- Foi adicionada uma cache de pedidos GraphQL para melhorar a capacidade de resposta da interface.
- Foi corrigido o funcionamento do botão de reposição das configurações do programa.
5.13.2 (2024-09-10)
- mudrun
- Foi corrigido um problema em que alguns URLs ficavam incorretos ou inacessíveis ao utilizar a funcionalidade de contorno da rede.
5.13.1 (2024-09-06)
- mudrun
- A funcionalidade de contorno da rede utiliza um novo domínio.
- Foi corrigido um encerramento inesperado causado por informações de token inválidas.
- mudfish
- Foi corrigido um erro na captura de pacotes no macOS.
5.13.0 (2024-08-16)
- mudflow
- Foi corrigida a eliminação de entradas da tabela de encaminhamento quando a sintaxe CIDR é inválida.
- mudrun
- O início de sessão automático utiliza um novo token v3.
- Foi corrigida uma fuga de sockets durante a medição de ping ICMP.
- Foi corrigida uma falha de asserção quando
SSL_new()falha. - UI
- Foram adicionadas indicações nos campos de introdução.
- Foi adicionado um indicador de progresso durante o carregamento dos recursos.
5.12.0 (2024-07-06)
- mudrun
- Foi atualizado o certificado
ui.mudfish.netutilizado nas ligações SSL. - Foram ajustados os níveis de registo de algumas mensagens.
- Linux: foi corrigido um encerramento inesperado causado por um erro no formato da hora em alguns ambientes Xorg.
- UI
- Foi adicionada uma funcionalidade de notificações que permite abrir um URL específico.
- Foi adicionado um ecrã de carregamento a algumas páginas que demoram a aparecer.
- Foi corrigido um problema que impedia a aplicação das regras de filtragem MUDEC_XXXX a algumas mensagens.
- O menu Full VPN apresenta ligações de RTT por item.
- É apresentada uma notificação quando a lista de servidores de retransmissão demora a carregar.
- Foram adicionadas opções de seleção automática de servidores para as listas de permissões e de bloqueio em "Configurações → Servidores de retransmissão".
- Foi atualizado o certificado
5.11.1 (2024-05-21)
- mudrun
- macOS: foi corrigido o erro "configuration is stale" ao alterar as definições do perfil VPN do Mudfish.
- Foi corrigido um encerramento inesperado causado por dados de entrada inválidos.
- mudfish
- Quando apenas parte da saída TCP é escrita, é feita uma nova tentativa de escrita da parte restante.
- Foi corrigido o funcionamento do modo Multi Path em configurações complexas.
5.11.0 (2024-04-26)
- mudrun
- macOS: as mensagens da extensão VPN são guardadas no ficheiro de registo principal.
- Diagnóstico: o servidor de retransmissão predefinido para testes passou de KT02 para KT03.
- Diagnóstico: foi adicionado um teste de encaminhamento.
- Itens Custom: foi adicionada uma opção TCP para definir o RTT do destino.
- A opção de rotas de exceção é apresentada mesmo com o modo especialista desativado.
- É utilizada a API
/api/signin_ngpara impedir tentativas maliciosas de início de sessão. - Foi adicionado o autodiagnóstico ao menu superior.
- mudfish
- Windows: quando a adição de uma entrada de encaminhamento falha, é feita uma nova tentativa com a métrica -1.
5.10.4 (2024-04-04)
- mudrun
- Foi corrigida a apresentação do botão da lista de processos no ecrã dos itens Custom.
- Foi alterado o ícone predefinido na área de notificação do Linux.
- Os códigos de erro são apresentados corretamente quando o perfil VPN ou a extensão de sistema do macOS não funcionam devidamente.
5.10.3 (2024-04-02)
- mudrun
- Foi corrigido um problema com a configuração regional zh_Hant.
5.10.2 (2024-04-02)
- mudrun
- UI
- Foi ajustada a disposição do ecrã Matt's traceroute.
- Foi corrigido um problema no tempo de carregamento da interface simplificada do painel, das configurações dos itens e das configurações do programa.
- Foi adicionada uma janela de pesquisa de menus. O atalho é
q. - Foi adicionado um menu de lista de processos ao ecrã dos itens Custom.
- UI
- mudfish
- Quando o modo de poupança de créditos está ativado, o limite de velocidade também é aplicado à porta UDP 443.
5.10.1 (2024-03-26)
- mudrun
- Foi adicionada uma opção para selecionar o navegador que apresenta a interface. Por predefinição, é utilizado o navegador predefinido do sistema.
5.10.0 (2024-03-23)
- mudflow
- Foi adicionada a opção
-Cpara gerir as opções do processo Mudfish Flow.
- Foi adicionada a opção
- mudrun
- Foi adicionada a opção
-Cpara gerir as opções do processo Mudfish Launcher. - Foi adicionada uma definição para o número máximo de threads de verificação de RTT. O valor predefinido é 2.
- Foi adicionada a opção
- mudrun_tauri
- Foi adicionada uma nova janela da interface do Launcher baseada no projeto Tauri.
5.9.2 (2024-02-29)
- mudrun
- O Launcher não é encerrado ao receber os eventos PBT_APMRESUMEAUTOMATIC ou PBT_APMRESUMESUSPEND.
- mudrun_service
- Foi corrigido um encerramento inesperado do Launcher ao bloquear o ecrã.
5.9.1 (2024-02-18)
- mudfish
- No modo FastConnect, o número de porta do cliente é mantido sempre que possível.
- mudflow
- Foi implementado o modo NAT Open, que altera o tipo de NAT do utilizador para Open ou Full Cone.
- mudrun
- UI: foi adicionado suporte para o modo NAT Open.
5.8.8 (2024-02-07)
- mudrun
- Foi adicionada a execução automática no arranque do Windows.
- UI: a opção de prolongamento do período não é apresentada aos utilizadores do plano Pagar por Tráfego.
- Foram ajustados os níveis de registo de algumas mensagens.
5.8.8 (2024-01-15)
- mudrun
- UI: os dias restantes dos itens não são apresentados aos utilizadores do plano Pagar por Tráfego.
- mudflow
- Foi corrigido um problema que fazia a configuração automática parar nos 50% após iniciar e parar repetidamente.
5.8.7 (2024-01-01)
- mudrun
- Foi adicionada a funcionalidade de servidores de retransmissão utilizados recentemente.
- São apresentadas as notificações para o utilizador enviadas pelo servidor Mudfish.
5.8.6 (2023-12-18)
- mudrun
- O intervalo de sincronização de RTT passou de 10 para 30 minutos para reduzir a carga do servidor.
- Foi corrigido um problema com o ícone do Launcher em ambientes Linux baseados em KDE.
- Foram adicionadas etiquetas de códigos de erro às rotinas VHTTPS.
- Foi corrigido um erro de tempo limite nas ligações VHTTPS.
- UI: foi corrigido um erro ao adicionar nomes de processos de exceção no modo Full VPN.
5.8.5 (2023-12-01)
- mudfish
- Foi implementado o modo SimpleFEC.
- mudrun
- Os dados de RTT são sincronizados mesmo depois de fechar o navegador.
5.8.4 (2023-11-03)
- mudrun
- Foi limitado o tempo máximo de medição de RTT por ICMP.
- Foram ajustados alguns níveis de registo incorretos.
- mudfish
- Foi corrigido um problema que impedia a atualização do gráfico de RTT em tempo real no modo FastConnect.
5.8.3 (2023-10-24)
- mudrun
- UI
- O gráfico de RTT em tempo real também é apresentado no modo Full VPN.
- Foram adicionadas ligações para janelas de RTT por item no menu Full VPN.
- Ao ativar o modo Full VPN, as informações dos itens em utilização também são atualizadas.
- UI
- mudflow
- O código foi alterado para suportar o gráfico de RTT em tempo real no painel.
- mudfish
- O código foi alterado para suportar o gráfico de RTT em tempo real no painel.
5.8.2 (2023-10-24)
- mudflow
- Foi corrigido um problema de análise de dados quando Full VPN e o modo de itens WFP estão ativados em simultâneo.
- mudrun
- Foi corrigido um acesso a memória heap inválida em
struct hostent. - Foi corrigido um encerramento inesperado ao desativar o túnel VPN no macOS.
- Foi corrigido um acesso a memória heap inválida em
5.8.1 (2023-10-23)
- mudflow
- Foi adicionado suporte para opções de processo no modo de itens WFP. É possível incluir ou excluir as portas cujo tráfego passa pelo Mudfish.
- mudrun
- Foi corrigido um problema no processamento das configurações em função do estado da pilha.
- UI
- Foi adicionada uma funcionalidade que verifica os destinos ICMP/TCP dos itens e avisa quando estão inacessíveis.
- O modo e as informações dos servidores de retransmissão são sincronizados no painel da interface simplificada.
- Os destinos são ordenados distinguindo servidores de jogos oficiais e privados.
- Foram ajustadas algumas margens do ecrã.
- mudwfp_proxy
- Foi adicionado suporte para opções de processo no modo de itens WFP.
5.8.0 (2023-10-04)
- mudrun
- Por predefinição, o Launcher é encerrado quando o sistema entra em suspensão.
- UI: foi adicionado o protocolo de ligação UDP 443.
- mudfish
- Foi corrigido um encerramento inesperado ao utilizar o protocolo de ligação FEC.
- Foi adicionado suporte para WSL (Windows Subsystem for Linux).
5.7.6 (2023-08-25)
- muddiag
- É possível indicar um domínio no nome do anfitrião.
- Foi adicionado um teste de firewall para o domínio
mudfish.us.
- mudrun
- Foi adicionada uma opção de limitação da velocidade da rede para utilizadores do plano Pagar por Tráfego.
- Foi ajustado o nível de registo dos erros de DNS poisoning.
- As indicações para reiniciar a VPN após alterar opções são apresentadas corretamente.
- UI: na página de início de sessão, os campos de credenciais são apresentados antes de verificar o início de sessão automático.
5.7.5 (2023-07-14)
- muddiag
- Foi adicionada a opção
-opara conservar o diretório de resultados em vez de enviar o relatório de problemas.
- Foi adicionada a opção
- mudwfp_proxy
- Foi corrigido um erro quando a lista de processos excluídos cresce. Afeta a utilização conjunta de Full VPN e do modo de itens WFP.
- mudfish
- Ao terminar, é chamado
WintunCloseAdapter()para fechar corretamente o adaptador Wintun. - O valor da opção
-Gé validado corretamente.
- Ao terminar, é chamado
5.7.4 (2023-07-08)
- mudflow
- Foi adicionada a opção
-G <logging_level>para definir o nível de registo. - Não são enviados pedidos quando não é possível ligar ao daemon de cálculo do caminho mais curto.
- Foi adicionada a opção
- mudwfp_proxy
- Foi corrigido um erro nas ligações de proxy TCP que aguardam primeiro uma resposta do backend.
- UI
- Foi adicionado um menu para alterar o nível de registo.
- Foi adicionado um menu para ocultar códigos de erro MUDEC_XXXXX indesejados.
- É apresentado um aviso no menu de captura de pacotes.
5.7.3 (2023-05-19)
- mudrun
- Foi corrigida a apresentação da configuração regional zh_Hant.
5.7.2 (2023-05-09)
- mudrun
- Foi adicionada uma opção para limitar o número máximo de servidores de retransmissão no modo Multi Path.
- O dump de processos foi reimplementado para utilizar Full VPN e o modo de itens WFP.
- Foi removida a funcionalidade de dump de jogos.
- A lista de nomes de processos apresenta os ícones disponíveis.
- Ao abrir o ecrã de início de sessão no macOS, é utilizada corretamente a definição do navegador predefinido.
5.7.1 (2023-04-01)
- muddiag
- São incluídos os resultados de
scutil --dnspara registar as definições de DNS.
- São incluídos os resultados de
- mudfish
- A biblioteca OpenSSL foi incorporada no executável para as ligações TLS ao backend.
- mudflow
- A biblioteca OpenSSL foi incorporada no executável para as ligações TLS ao backend.
- As opções
-Oe-Xforam removidas e substituídas por-t. - Foi adicionado suporte para contornar firewalls através de CDN. Ao ativar
-t, são utilizadas ligações TCP 443 e SSL, bem como um domínio separado através da CloudFlare. - Foi corrigido o envio prematuro de entradas de encaminhamento no Modo avançado e no modo Multi Path.
- mudrun
- As opções
-Oe-Xforam removidas e substituídas por-t. - Foi adicionado suporte para contornar firewalls através de CDN.
- Foi adicionado um botão no ecrã de início de sessão para ativar ou desativar a funcionalidade de contorno da firewall.
- Foi corrigido um encerramento inesperado ao processar entradas de memória partilhada para estatísticas.
- As opções
5.6.2 (2023-03-08)
- muddiag
- A implementação foi reescrita. Os comandos a executar e os ficheiros a recolher podem ser definidos numa configuração JSON.
- mudfish
- Foi corrigido um erro de re(4) no processamento do broker de ligações do modo Multi Path.
- Foram corrigidos dois encerramentos inesperados ao abrir o controlador tun/tap.
- mudflow
- O nível de registo passou de TRACE para DEBUG.
- mudrun
- Foi corrigido um erro no suporte da opção
-P. - Foram corrigidos erros de deteção da configuração regional em determinadas situações.
- Foi corrigido um encerramento inesperado quando o ficheiro de mapeamento partilhado está danificado.
- O tipo de minidump passou de Normal para IndirectlyReferencedMemory.
- Foi corrigido um erro no suporte da opção
- mudwfp_proxy
- Foi corrigida a reutilização incorreta da porta de escuta do proxy TCP.
- O nível de registo de MUDEC_00496 passou de erro para aviso.
5.6.1 (2023-01-29)
- mudrun
- É verificado se o IPv6 está ativado no sistema e é apresentado um aviso.
- Foi corrigido um encerramento inesperado ao utilizar o modo FastConnect.
- mudfish
- Foram corrigidos um erro de ciclo de protocolos no Multi Path e um ciclo de pacotes quando não existe uma rota estática para o servidor de retransmissão.
- Foi corrigido um problema que impedia utilizar a opção
-Ijuntamente com o modo Full VPN no Linux. - Foi corrigida uma falha ocasional na eliminação de rotas no Linux.
- No modo FastConnect, se não for possível consultar o destino, é selecionado o primeiro servidor de retransmissão disponível.
5.5.10 (2022-11-27)
- Foi adicionado o TIC-80 para permitir jogar pequenos jogos enquanto se aguarda a configuração automática.
- UI
- Foi adicionada uma opção para selecionar o controlador tap ou tun.
5.5.9 (2022-11-18)
- Foi adicionado suporte oficial para Steam Deck. Para isso, o executável mudrun-headless foi incluído na distribuição Linux.
- Foi corrigido um encerramento inesperado no Linux ao processar cadeias de caracteres multibyte entre aspas.
- Foi corrigido um encerramento inesperado durante a deteção do idioma do navegador.
- Foi corrigido um encerramento inesperado quando uma mensagem de registo do Wintun ultrapassa 1024 bytes.
- UI
- O tamanho da captura é apresentado durante a captura de pacotes.
- A interface simplificada apresenta as informações do servidor de retransmissão selecionado.
5.5.8 (2022-11-01)
- Foi adicionado suporte para o controlador Wintun Layer 3 TUN do Windows como alternativa quando o controlador tap(4) não funciona.
- Se o utilizador não tiver definido um idioma, é detetado o idioma do navegador para apresentar o mais adequado.
- Foi adicionada a deteção de alterações na tabela de encaminhamento para evitar ciclos de pacotes.
- UI
- Foi removido o modo XP de Full VPN.
5.5.7 (2022-09-02)
- mudflow
- Foi melhorada a seleção automática de servidores de retransmissão.
- mudrun
- No Linux, o NetworkManager é utilizado por predefinição quando está disponível. Esta alteração resolve um problema com a concessão DHCP no Manjaro.
- No Windows, a cache DNS é limpa antes de iniciar a captura de pacotes.
- Foi adicionado suporte para um ícone na área de notificação do Linux.
- UI
- Foi adicionado um diagrama da rota de ligação às configurações dos servidores de retransmissão dos itens de jogos.
- Se a consulta dos dados de RTT falhar devido a um erro de rede, é feita uma nova tentativa.
- Foi corrigido um problema que ativava servidores de retransmissão mesmo sem créditos suficientes.
- É apresentado um aviso quando existem menos de dois servidores de retransmissão.
5.5.6 (2022-07-27)
- muddiag
- São incluídos os resultados de alguns comandos para diagnosticar problemas.
- Foram removidos registos antigos relacionados com mudlan.
- mudflow
- A utilização de sockets UDP é minimizada para reduzir bloqueios de alguns routers causados por um grande número de datagramas UDP.
- mudrun
- Foi removido código antigo relacionado com mudlan.
- Foram melhoradas as mensagens de registo.
- A utilização de sockets UDP também é minimizada nas verificações de RTT.
5.5.5 (2022-05-20)
- mudfish
- São guardados registos detalhados sobre as opções.
- mudrun
- UI
- Foi corrigida a alteração do servidor de retransmissão de Full VPN no painel.
- Foi adicionado ao painel um indicador de ativação do modo de itens WFP.
- Foram atualizadas as informações de direitos de autor.
- UI
- mudwfp_proxy
- Todas as sessões TCP/UDP são reinicializadas quando o servidor de retransmissão de Full VPN é alterado.
5.5.4 (2022-05-10)
- mudflow
- Foi melhorado o processamento das regras de exceção de Full VPN e do modo de itens WFP.
- Foram adicionadas etiquetas MUDEC_XXXXX às mensagens de aviso e erro.
- mudrun
- Foram melhoradas as regras de exceção de Full VPN.
- Foi corrigido um problema que impedia terminar corretamente o gestor de memória partilhada em determinadas situações.
- Foi corrigido um problema em que as regras de exceção de Full VPN desapareciam sem aviso.
- As regras de exceção podem ser aplicadas sem reiniciar o processo Core.
- UI
- Ao utilizar o modo de itens WFP, é apresentado o tráfego de Full VPN em tempo real por processo.
- As notificações relacionadas são fechadas quando a configuração automática termina.
- mudwfp_proxy
- Foi corrigida a filtragem incorreta de datagramas UDP pelo controlador do kernel.
- Foi melhorado o suporte para apresentar o consumo de tráfego em tempo real por processo.
- mudfish
- Foi corrigido um problema que permitia que a métrica máxima ultrapassasse 65535.
- O gateway predefinido de um adaptador TAP-Win32 não utilizado é eliminado, se existir.
- Foi adicionado suporte para utilizar Full VPN e o modo de itens WFP em simultâneo.
5.5.3 (2022-03-29)
- mudfish
- É apresentada uma mensagem de erro quando é ultrapassado o limite mensal de tráfego da licença de Subscrição.
- mudflow
- O erro MUDEC_00446 é comunicado apenas uma vez.
- O código foi organizado e foi removido código não utilizado.
- mudrun
- É tratada a falha na consulta do nome da interface utun(4).
- Foi corrigido um problema no gráfico de tráfego em tempo real do macOS.
- Foi corrigido um encerramento inesperado ao processar o ficheiro
.tar. - Foi corrigido um problema que apresentava "undefined" nos resultados de ping do Modo avançado e do modo Multi Path.
- Foram ajustados os níveis de registo de algumas mensagens de erro do modo Multi Path.
5.5.2 (2022-01-23)
- mudfish
- Foi corrigido um encerramento inesperado durante a verificação de endereços IP.
- É tratada a situação em que re(4) ainda não está preparado para configurar entradas Multi Path.
- Foi corrigida uma fuga de memória.
- mudflow
- As entradas de encaminhamento são processadas depois de os dados de RTT serem recebidos com sucesso.
- mudwfp_proxy
- Se não existir um backend correspondente a um determinado nome de processo, é utilizada a primeira entrada por predefinição.
5.5.1 (2022-01-17)
- mudflow
- Foi corrigido um encerramento inesperado ao processar entradas de encaminhamento Multi Path.
- mudrun
- Foi corrigido um problema que impedia configurar a primeira entrada de Multi Path na interface básica.
5.5.0 (2022-01-15)
- muddiag
- É apresentada a lista de processos do Mac OS X.
- No Windows, é incluída a lista de controladores carregados no kernel.
- mudflow
- Foi organizado o código antigo de Multi Path.
- mudrun
- Foi introduzido o menu de dump de jogos, que efetua uma captura de pacotes e um dump de processos em conjunto.
- São apresentadas informações detalhadas dos itens com conflitos de CDN / Cloud.
- É indicado se o modo de itens WFP é suportado.
- São apresentadas informações detalhadas da licença de Subscrição.
- Foi organizada a interface de estado dos itens.
- mudfish
- Foi corrigido um encerramento inesperado de re(4) quando não existe uma configuração ativa.
- Foi corrigido um encerramento inesperado quando os dados da resposta estão danificados.
5.4.9 (2021-11-11)
- muddiag
- Foi adicionada a saída de
ip addrpara verificar as informações dos endereços.
- Foi adicionada a saída de
- mudrun
- O tempo decorrido é apresentado no dump de processos.
- Foi adicionado suporte para a configuração regional zh_Hant.
- mudwfp
- Foi adicionado suporte para um ioctl que apresenta estatísticas de alocação de memória.
- Foram corrigidos erros de libertação de MDL e do pool de memória não paginada.
- mudwfp_proxy
- Foi corrigido um tempo limite de sessão excessivo nas operações de escrita.
- São apresentadas as estatísticas de alocação de memória do controlador do kernel.
- Foi corrigido um problema na libertação de descritores de ficheiros.
- mudfish
- É tratado o caso de os comandos
iperoutese encontrarem noutros diretórios em algumas distribuições Linux. - Foi corrigido um encerramento inesperado quando faltava o nome de utilizador ou a palavra-passe.
- É tratado o caso de os comandos
5.4.8 (2021-10-02)
- mudflow
- A sintaxe CIDR inválida passou a ser tratada silenciosamente.
- O nível de registo de MUDEC_00424 passou de erro para aviso.
- Foi reduzida a carga sobre api.mudfish.net ao calcular o caminho mais curto dos itens.
- mudrun
- Foi corrigida a apresentação de créditos negativos.
- Foi corrigido um problema em que a falta de dados de RTT do utilizador produzia valores calculados negativos.
- Foram ajustadas as indicações sobre o destino dos itens Custom.
- mudwfp_proxy
- São registados códigos de erro para permitir identificar problemas na execução da shell.
- FD_SETSIZE passou de 64 para 1024.
- É tratada a situação em que o número de sockets em espera ultrapassa FD_SETSIZE.
- mudfish
- É verificado se o DHCP está ativado no TAP-Win32 Adapter V9 e é apresentado um aviso.
5.4.7 (2021-08-24)
- muddiag
- É comunicado o estado de SIP.
- O IP público atual é incluído para depuração.
- O teste de MTU foi organizado e atualizado.
- mudfish
- Foi corrigido um bloqueio do programa quando o servidor Mudfish é reiniciado.
- mudrun
- macOS
- O controlador é substituído quando existe uma atualização.
- Foi corrigido um encerramento inesperado quando o controlador de comandos encontra um erro.
- Foram reduzidos os registos de erro de
unlink(). - Foram reduzidas as mensagens de erro e aviso quando uma verificação de RTT falha com o Core parado.
- Foi corrigido um problema na libertação de referências a ficheiros em mudflow e mudfish.
- UI: os tipos de licença são apresentados com nomes legíveis em vez dos números 1, 2, 3 e 4.
- macOS
- mudwfp_proxy
- A mensagem de erro MUDEC_00504 foi removida e passou a ser apresentada como estatística.
- Foram reduzidos os registos quando não existe uma sessão correspondente à ligação.
5.4.6 (2021-07-02)
- mudfish
- Foi corrigido um bloqueio da ligação após reiniciar o servidor de retransmissão.
- É tratado o caso de a métrica da interface de uma placa de rede ultrapassar 9999.
- mudflow
- Foi corrigido um problema que impedia a conclusão da configuração automática no modo de itens WFP.
- mudrun
- Foi corrigido um problema na eliminação do ficheiro
.vsm. - Foram ajustados alguns níveis de registo.
- UI
- É apresentado um aviso quando o plano é de Subscrição mas não existe uma licença.
- Foi corrigida uma falha na alteração do servidor de retransmissão ao utilizar a interface simplificada dos itens no Apple M1.
- Foi corrigido um problema na eliminação do ficheiro
5.4.5 (2021-06-14)
- mudfish
- O modo Multi Path foi reimplementado para utilizar vários servidores de retransmissão em simultâneo. Espera-se uma maior estabilidade; o tráfego aumenta em função do número de servidores utilizados.
- mudflow
- Foi corrigido um problema que impedia terminar a configuração automática ao selecionar automaticamente o servidor de retransmissão de um item Custom.
- O número de ciclos necessários para a seleção automática passou de 3 para 1.
- mudrun
- Foi adicionada uma opção de seleção automática do protocolo de ligação.
- Foi adicionado suporte para notificações de anúncios.
- Foi removido espaço vazio desnecessário no painel ao utilizar Full VPN.
- mudwfp_proxy
- O modo Multi Path foi reimplementado.
5.4.4 (2021-05-11)
- mudfish
- Foi implementada a seleção automática do protocolo de ligação de re(4).
- mudrun
- Foi adicionado um ícone de pesquisa às configurações dos servidores de retransmissão no modo simplificado dos itens.
- O ícone de código de barras foi substituído por um ícone de sinal para identificar o menu de dados de RTT.
- Foi corrigida a apresentação das configurações do Modo básico ao configurar a seleção de servidores de retransmissão.
- mudwfp_proxy
- Foi alterado o tempo limite de receção predefinido das novas ligações para os casos em que os jogos criam antecipadamente ligações inativas para utilização posterior.
5.4.3 (2021-04-19)
- mudfish
- Foi corrigido um problema que impedia a limpeza da tabela de encaminhamento ao desligar.
- É tratado o caso de o TAP-Win32 Adapter V9 devolver o código de erro 433.
- Foi corrigido um problema em que uma métrica de interface inv álida fazia
CreateIpForwardEntry()devolver ERROR_BAD_ARGUMENTS.
- mudflow
- É tratado o erro WSAEHOSTUNREACH devolvido pelo servidor de retransmissão a configurar.
- mudrun
- Foi adicionada a funcionalidade de dump de processos.
- Foi implementado o modo de configuração dos itens e introduzido um modo de configuração simplificado.
5.4.2 (2021-04-09)
- mudrun
- Foi implementado o modo de itens WFP, que dá prioridade ao controlador WFP (Windows Filtering Platform). No Windows, desvia o tráfego por processo em vez de utilizar a tabela de encaminhamento.
- Foi corrigido um encerramento inesperado ao utilizar Mudfish LAN.
- É apresentado o nível de congestionamento dos servidores para ajudar na seleção de um servidor de retransmissão.
- mudfish
- Foi corrigido um ciclo de encaminhamento que impedia utilizar alguns servidores de retransmissão Amazon EC2.
5.4.1 (2021-03-29)
- mudfish
- Foi corrigido um encerramento inesperado ao utilizar o protocolo FEC.
- Foi corrigido um encerramento inesperado quando
TOL_select(3)devolve um erro no modo FastConnect. - Foi corrigida uma mensagem de erro incorreta do comando
connectda CLI.
- mudrun
- Por predefinição, o RTT é medido no arranque e o método de verificação predefinido passou de ICMP para UDP.
- Foi removida a opção
-2, cujo suporte tinha sido descontinuado. - Foi adicionada uma funcionalidade para repor as estatísticas do gráfico de RTT em tempo real.
- Foi corrigido um encerramento inesperado ao aceder à página Mudfish LAN no navegador.
- É apresentado um aviso quando o ícone de um item Custom ultrapassa 512 KB.
- Foi corrigida a ligação de ajuda do modo de poupança de créditos.
5.4.0 (2021-03-05)
- mudfish
- Foi corrigido um problema no Linux que impedia terminar
dhclientao encerrar o Core.
- Foi corrigido um problema no Linux que impedia terminar
- mudflow
- Foi corrigido um problema que apresentava "unknown" no gráfico de RTT em tempo real após alterar um item Custom.
- mudlan
- Foi introduzido o Mudfish LAN, que permite jogar jogos em LAN com amigos através de servidores de retransmissão.
- São suportados Windows e Linux. Na altura, não existiam planos de suporte para macOS, uma vez que o sistema operativo apenas suporta oficialmente tun(4).
- mudrun
- Foi adicionado código de suporte para Mudfish LAN.
- Foram ajustados os níveis das mensagens de erro.
- Foi corrigido um encerramento inesperado ao utilizar a funcionalidade MTR.
5.3.3 (2021-02-21)
- mudfish
- Foi adicionado suporte para a distribuição macOS arm64 para Apple M1.
- A versão mínima suportada do macOS passou a ser a 10.9 (Mavericks).
- Foi corrigido um encerramento inesperado quando
writev()escreve apenas parte dos dados. - Foi ajustado o nível de registo.
- É configurado um gateway predefinido interno para processar pedidos DNS, em conformidade com as alterações ao funcionamento de NetworkExtension no Big Sur.
- Foi corrigido o problema "connect(2) failed" durante a medição de RTT.
- mudwfp_proxy
- É tratado corretamente o caso de
WSAIoctl()devolver WSA_IO_PENDING.
- É tratado corretamente o caso de
5.3.2 (2021-01-20)
- mudflow
- Foi adicionado suporte para o gráfico de RTT em tempo real no modo FastConnect.
- Foi corrigido um encerramento inesperado causado por falta de memória.
- mudrun
- A interface foi alterada para apresentar o RTT em tempo real.
- Foi corrigido um problema com os ícones dos itens Custom em "Itens → Gerir itens".
- Foram adicionadas a importação e a exportação de itens Custom.
- Foi corrigido um encerramento inesperado quando a criação de uma thread falha.
- O mudrun para x64 passou a ser um executável x64, permitindo consultar a lista de processos x64 em "Estado → Memória".
- O OpenSSL do Windows passou a basear-se na versão 1.1.1d.
- mudwfp_proxy
- Foi adicionado o modo FastConnect autónomo.
- São apresentadas estatísticas detalhadas do proxy TCP/UDP.
5.3.1 (2020-12-22)
- mudwfp_proxy
- O desempenho do processamento de pacotes UDP foi melhorado através da utilização de vários IRP.
- Foi corrigido um problema na ordem dos pacotes UDP.
5.3.0 (2020-12-16)
- muddiag
- É verificado o estado de instalação da extensão de sistema do Mudfish através de
systemextensionsctl list.
- É verificado o estado de instalação da extensão de sistema do Mudfish através de
- mudfish
- Foram corrigidos alguns encerramentos inesperados causados por asserções.
- O número máximo de sockets passou de 1000 para 4096.
- Foi reduzida a comunicação de erros duplicados.
- Foi corrigido um erro antigo no temporizador de 10ms das rotinas callout.
- O proxy TCP/UDP interno passou de SOCKSv5 para um protocolo próprio, para suportar FastConnect em conjunto com o Modo avançado e reduzir o RTT.
- mudflow
- São detetadas exceções e, sempre que possível, é gerado um minidump para comunicar o erro.
- Como FastConnect já não depende de PF (Packet Filter), deixam de ser enviadas entradas de encaminhamento para alterações de PF.
- Foi reduzida a comunicação repetida de MUDEC_00418.
- Foram ajustados os níveis de alguns erros que podiam ser apresentados em excesso.
- mudrun
- Foi corrigido um problema que impedia o encerramento correto de mudovpn.
- Foi corrigido um problema que impedia utilizar servidores de retransmissão públicos gratuitos no macOS.
- FastConnect pode ser utilizado em conjunto com o Modo avançado.
- Foi corrigida a apresentação dos ícones Custom.
- mudwfp_proxy
- Os modos Multi Path e avançado são suportados corretamente.
- Foi corrigido um problema em que o Modo básico funcionava, mas o Modo avançado não.
- São detetadas exceções e, sempre que possível, é gerado um minidump para comunicar o erro.
- mudovpn
- Foi corrigido um problema de funcionamento no macOS.
5.2.7 (2020-11-04)
Esta é uma versão de correção urgente para resolver encerramentos inesperados do processo Core.
- mudfish
- Foi corrigido um encerramento inesperado ao utilizar servidores de retransmissão públicos gratuitos em Full VPN.
5.2.6 (2020-10-31)
- mudfish
- Foi corrigido um problema importante na execução de comandos CLI no Mac OS X.
- mudflow
- É verificado o funcionamento dos testes de RTT e é apresentado um aviso se existir um problema.
- mudrun
- No Mac OS X, a ligação VPN é configurada através de NetworkExtension em vez de utilizar diretamente utun(4).
- Foi adicionado o modo de poupança de créditos, que limita a velocidade nas portas TCP 80/443.
- No Linux, é detetado SIGTERM e, sempre que possível, o programa é encerrado normalmente.
- Foi melhorada a análise de registos no menu de autodiagnóstico do ecrã de início de sessão.
- mudwfp_proxy
- A assinatura do controlador WFP para distribuição é tratada corretamente.