Saltar al contenido principal

Notas de versión de Mudfish Cloud VPN

tip

Encontrará los instaladores de versiones anteriores en Lista de archivos de distribución.

6.5.5 (2026-09-28)​

  • mudfish
    • Al iniciar, reintenta hasta dos veces la lectura de la información estática de los servidores si falla.
    • Se corrigió un fallo que podía cerrar el programa al liberar la información de una ruta antes de terminar de procesar el mensaje del socket de enrutamiento.
    • macOS: se corrigió la aplicación de los ajustes DNS de Full VPN cuando también estaba activado el modo de elemento WFP.
    • Se eliminaron del proceso Core las opciones de línea de comandos del cliente y servidor ADN que ya no se utilizaban (-a y -A).
  • mudflow
    • Ahora se gestionan correctamente el estado del envío y el número de fallos al reintentar una solicitud de configuración de servidor tras un error de socket.
    • Se corrigió un posible interbloqueo al eliminar solicitudes que habían agotado sus reintentos.
    • Los errores MUDEC_01696 se agrupan por cada par de elemento y servidor para reducir mensajes duplicados y facilitar la identificación de las configuraciones fallidas.
  • mudrun
    • Se solucionó un problema que causaba una terminación anormal durante el inicio de sesión cuando el modo experto o la configuración de alias en la respuesta de autenticación era un valor booleano.
    • Se corrigió un cierre inesperado cuando una solicitud de medición de RTT por TCP no contenía IP o puerto. Ahora se devuelve un error.
    • Linux: busca un terminal disponible, como Konsole, GNOME Terminal, Xfce Terminal o xterm, para ejecutar mudnetmon y mudmtr, y procesa correctamente los nombres de usuario que contienen caracteres especiales.
    • Windows: se corrigió un problema que podía provocar el cierre inesperado de la aplicación al cargar la lista de procesos mientras GameGuard estaba en ejecución.
    • Windows: se mejoró el informe de fallos para gestionar errores simultáneos y evitar registros repetidos cuando falla el propio hilo que genera el informe.
    • UI
      • El mapa de RTT de los modos avanzado y Multi Path solicita explícitamente rutas que pasen por dos servidores.
      • Se añadieron juegos y programas a la búsqueda del panel de control.
  • mudwfp_proxy
    • macOS: se añadieron identificadores de programa a las cabeceras del proxy TCP/UDP y se amplió el búfer de nombres para mostrar correctamente los identificadores largos en registros y estadísticas.
    • macOS: los temporizadores del proxy utilizan un reloj monotónico para gestionar los tiempos de espera de forma coherente.
    • Windows: Se agregó una descripción de error del sistema al mensaje de falla de inicio del controlador WFP (MUDEC_00514).

6.5.4 (2026-09-06)​

  • muddiag
    • Los informes de problemas de Linux y macOS incluyen mudwfp_proxy_stdout.txt.
  • mudfish-exclude
    • Linux: se añadió una herramienta de línea de comandos para ejecutar programas seleccionados por la conexión IPv4 habitual, fuera de las rutas de Mudfish. Requiere root, cgroup v2, ip y iptables.
  • mudnetmon
    • Se agregaron opciones -r / --read para cargar informes de tráfico JSON y verlos o exportarlos sin conexión.
  • mudrun
    • macOS: se solucionó el problema de terminación del programa mudwfp_proxy.
    • Windows: al iniciar, se desactiva en segundo plano la vinculación de IPv6 en TAP-Win32 Adapter V9.
    • Los informes automáticos de errores incluyen las alertas del panel salvo las de nivel informativo. También excluyen los avisos habituales MUDEC_00238 de pérdida de paquetes.

6.5.3 (2026-05-25)​

  • mudfish
    • Registra correctamente las solicitudes que pasan por el agente de retransmisión DHCP y también devuelve respuestas al agente de retransmisión.
    • Windows: si falla el cambio de MTU, se registra el comando que falló y se continúa ejecutando el programa.
  • mudrun
    • Se corrigió la aplicación de la configuración cuando había demasiadas reglas de exclusión de Full VPN.
    • Al intentar abrir otra instancia de Mudfish Launcher, se abre el panel existente en lugar de terminar con un error.
    • Si .ipport no está disponible, se abre el panel con la dirección y el puerto de escucha configurados.
    • La selección automática basada en RTT solicita y aplica rutas adecuadas al modo de servidores activo, como el básico o Multi Path.
    • Se estabilizó el orden de las rutas excluidas de Full VPN y se amplió su ventana de edición.
    • Se utiliza el endpoint específico /prog/launcher/conf para guardar los ajustes de Mudfish Launcher.
  • mudwfp_proxy
    • Se añadió -G en Windows, macOS y Linux para respetar el nivel de registro configurado en Mudfish Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Se mejoró la precisión de la medición RTT al borrar los datos residuales en el socket, aleatorizar la transmisión de paquetes de medición y verificar las respuestas.
    • Se corrigió el manejo de reutilización y tiempo de espera de sockets para mediciones RTT.
    • Se modificó la validación de la conexión de retransmisión TCP y se agregó la verificación del rango FD_SETSIZE.
    • Se ha mejorado la secuencia de terminación de la conexión para que finalice normalmente.
  • mudrun
    • Formatos de error de API HTTP unificados y códigos de respuesta de éxito incorrectos corregidos.
    • Se añadió un endpoint de depuración para los registros de nivel trace.
    • El nombre del archivo JavaScript de la interfaz de usuario se ha cambiado para actualizar la memoria caché.

6.5.1 (2026-05-02)​

  • mudflow
    • Se agregaron códigos de error MUDEC_01697 y MUDEC_01698 para ayudar a diagnosticar problemas de administración de ID de sesión (SID) de backend.
    • La API de selección automática interna ahora devuelve la versión actual correctamente.
  • mudrun
    • Se agregó el modo de lista negra a la función Web Inspect. Puede administrar los dominios que reenvía a Mudfish incluyéndolos en una lista blanca o negra.
    • La configuración del dominio personalizado se dividió en lista blanca y lista negra.
    • Se modificó el panel web para admitir la nueva configuración de Web Inspect.
  • mudwfp_proxy
    • Se mejoró la gestión de señales y se limpió el código en Linux y macOS.

6.5.0 (2026-04-21)​

  • mudflow
    • Se mejoró el orden de inicialización para procesar los SID pendientes cuando el snode del servidor aún no está disponible.
    • Se mejoró la medición de RTT para volver a obtener automáticamente la información estática de los servidores si la inicialización todavía no ha terminado.
    • El nivel de algunos mensajes de conexión, como MUDEC_00414, MUDEC_00415 y MUDEC_00771, se ha ajustado de error a advertencia.
    • Los registros de diagnóstico de conexiones fallidas incluyen el texto del error del sistema.
  • mudrun
    • macOS: se implementó un proxy transparente basado en NETransparentProxyProvider (Network Extension). Procesa tráfico TCP/UDP por programa en macOS 11.5 o posterior y admite el modo de elemento WFP.
    • macOS: se cambió la versión mínima admitida a 11.5 y se mejoraron los permisos de proxy de aplicación.
    • Se modificó la API de la lista de procesos y el backend del panel web para admitir identificadores de programas.
    • Se ajustó el nivel de detalle del registro de verificación de conectividad IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Se implementó la recopilación de tráfico de red mediante la API NetworkStatistics de macOS.
    • El menú del panel de control en macOS permite iniciar el monitor de red (mudnetmon) en una nueva ventana de terminal.
  • mudrun
    • El menú «Network Monitoring» también aparece en macOS.
    • Se corrigieron las imágenes que no se cargaban en la ventana de estado. Ahora los gráficos se cargan después de recibir todos los ID de sesión de los servidores (sidstr).

6.4.3 (2026-03-29)​

  • muddiag
    • Se corrigieron una IP incorrecta y una prueba.
  • mudmtr
    • Se reimplementó el envío de informes para utilizar un nuevo endpoint HTTP.
    • Si el envío del informe MTR y la creación de una publicación en el foro se realizan correctamente, se mostrará un enlace a la publicación.
  • mudnetmon
    • Admite Linux mediante eBPF.
    • Se agregó bloqueo PID para evitar que se ejecuten varias instancias simultáneamente.
  • mudrun
    • Al ejecutar mudmtr y mudnetmon, el nombre de usuario se pasa como argumento.
    • El error MUDEC_01443 incluye la IP de destino, el puerto y el texto del error.
    • Se añadieron los códigos que faltaban MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 y MUDEC_01663, y se mejoraron mensajes como MUDEC_00927.
    • Se redujo el nivel de detalle del registro para operaciones de caché.
    • Linux: mudnetmon ahora se ejecuta normalmente en el emulador de terminal.

6.4.2 (2026-03-20)​

  • mudmtr
    • Se reimplementó Matt’s traceroute en Linux, macOS y Windows.
  • mudrun
    • Se añadieron botones para ejecutar mudnetmon.exe y mudmtr.exe en «Opciones avanzadas».
    • Se eliminó la implementación anterior de Matt’s traceroute.
    • UI: cuando el usuario cambia el idioma, también actualiza la configuración de idioma en el backend.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Se agregó la herramienta mudnetmon.exe para verificar el tráfico del sistema por proceso en Windows.
  • mudrun
    • Se corrigió un error de aserción que se produjo durante la autenticación.
  • mudwfp_proxy
    • La comunicación UDP con los servidores utiliza una nueva cabecera.

6.4.0 (2026-02-12)​

  • mudfish
    • Se introdujo un nuevo protocolo de encabezado proxy (v2) para conexiones TCP y UDP.
    • Se corrigió el orden de configuración de las rutas de las conexiones del intermediario para que los recursos se liberen correctamente si se produce un error.
    • Los mensajes MUDEC_01172, MUDEC_01173 se cambiaron del nivel de advertencia al nivel de información.
    • El mensaje de error de Wintun (MUDEC_00902) contiene un código de error.
    • Se solucionó un problema con la salida de uso de la red para la conexión directa.
  • mudrun
    • Se ha agregado una función estadística para contar el número de notificaciones de advertencia, error, críticas y fatales.
    • Se eliminó la solución alternativa al error MUDEC_00044 que abría el Administrador de tareas en Windows 7.
    • Se revirtió el cambio que hacía que Windows usara el navegador integrado.

6.3.3 (2026-02-03)​

  • mudfish
    • Se eliminaron las funciones pfctl y pf del proceso Core.
  • mudrun
    • Se eliminó NAT Open, aunque todavía no se ha declarado oficialmente obsoleto.

6.3.2 (2026-01-25)​

  • mudfish
    • El modo FastConnect ya no registra errores de EPIPE.
  • mudrun
    • El RTT de los elementos de juegos se mide tres veces antes de mostrárselo al usuario.
    • Si un cortafuegos personal o antivirus de Windows bloquea la consulta DNS de ui.mudfish.net, la interfaz se abre en el navegador predeterminado.
    • UI: Saltos de línea ajustados en algunos mensajes.

6.3.1 (2026-01-15)​

  • muddiag
    • Se agregó el manifiesto de compatibilidad de Windows 10 y 11.
  • mudrun
    • Se ha ajustado el nivel de registro de algunos mensajes.
    • UI
      • Se ajustó el color de la ventana emergente en modo oscuro.
      • Se han mejorado la pantalla y el menú de elementos personalizados.
      • Se corrigió un error al mostrar el ícono de selección automática del servidor de retransmisión para elementos personalizados.
      • Muestra el menú de elementos personalizados incluso cuando el modo experto está desactivado.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: cuando es posible, se inicia mudrun_tauri.exe en lugar del navegador predeterminado.
    • Windows: se agregó el modo de compatibilidad de Windows 10 y 11 a mudrun.exe.manifest.
  • mudfish
    • Los mensajes MUDEC_00139, MUDEC_00314, MUDEC_00049 y MUDEC_001643 se registran una sola vez.

6.2.2 (2026-01-02)​

  • mudfish
    • Se corrigió un error en el modo Multi Path cuando no hay ninguna interfaz disponible.
  • mudrun
    • Linux: si se detecta un cierre inesperado, se envía la información correspondiente al servidor de Mudfish.
    • Se ha ajustado el nivel de registro de algunos mensajes.
    • Se corrigió un error de aserción que se producía al procesar encabezados de solicitud HTTP.
    • macOS
      • Ya no se asigna una dirección de servidor DNS a la conexión Mudfish VPN.
      • Los errores y las advertencias se guardan correctamente en los archivos de registro de Mudfish Cloud VPN.
    • UI
      • Al restablecer los ajustes de Mudfish Launcher en «Configuración → Programa», también se restablecen las opciones tun/tap.
      • Se eliminó el menú WPAD en desuso.
      • Muestra correctamente el icono del modo de elemento WFP en el panel.
  • mudwfp_proxy
    • Si no se encuentra el nombre del proceso de la sesión UDP, se muestra un mensaje de error independiente.

6.2.1 (2025-12-20)​

  • mudflow
    • Se agregó una variable de ajuste para controlar el nivel de registro.
  • mudrun
    • Se gestionan correctamente los niveles de registro entre procesos.
    • UI
      • Se corrigió un consumo elevado de CPU durante la configuración automática desde el panel de control.
      • Se corrigió el procesamiento de números de coma flotante en «Estado → Nodos».
      • La pestaña de registros del proxy WFP se muestra correctamente en «Estado → Procesos».
      • Se solucionó un problema por el cual la configuración automática se detenía al 50% cuando se usaba el modo de elemento Full VPN y WFP juntos.

6.2.0 (2025-12-17)​

  • mudfish
    • Se corrigió un problema de compilación de taskqueue.
    • Los errores de open("/dev/net/tun", O_RDWR) se muestran con más claridad.
    • Maneja la situación en la que se pasan demasiados descriptores de archivos a select().
    • Se modificó el código para admitir el modo de elemento WFP para Linux.
  • mudflow
    • Se modificó el código para admitir el modo de elemento WFP para Linux.
  • mudrun
    • Se ajustó el formato de registro predeterminado.
    • Se modificó el código para admitir el modo de elemento WFP para Linux.
    • Se corrigió la detección del proceso mudrun_headless.
    • Interfaz: se modificó la distribución de la pantalla en Linux cuando el modo de elemento WFP está activado.
  • mudwfp_proxy
    • Se corrigió un error de aserción que ocurría cuando no había memoria (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Se solucionó un problema por el cual no se podía encontrar el navegador predeterminado cuando se ejecutaba con la cuenta del sistema en Windows 11.
    • Se solucionó el problema del enlace del código de error en el menú "Estado → Registro".
  • mudfish
    • Se corrigió un cierre inesperado cuando CreateEvent() devolvía un error.
    • Se corrigió un cierre inesperado con Web Inspect activado cuando se utilizaban demasiados sockets para supervisar el tráfico.
    • Se solucionó un problema por el cual se mostraban mensajes de advertencia excesivos cuando EPIPE era devuelto desde un socket.

6.1.2 (2025-11-03)​

  • mudrun
    • Se corrigió el error de aserción cuando no había suficiente memoria para procesar el cuerpo de la solicitud.
  • mudfish
    • Se corrigió un problema al fallar la llamada a setsockopt() utilizada para impedir la fragmentación IP.
    • Se revirtió el cambio struct sockaddr_un para solucionar el problema de la tabla de enrutamiento.
    • Se aumentó FD_SETSIZE en Windows de 64 a 4096 y se agregó validación de descriptor de archivos.
    • Se muestra una advertencia si select() utiliza demasiados descriptores de archivo.

6.1.1 (2025-10-11)​

  • mudrun
    • UI: muestra una advertencia clara al equipar elementos con conflictos CDN/Nube.
  • mudfish
    • tcprelay_direct: Se solucionó un problema de terminación anormal cuando el valor mágico de la sesión era incorrecto.
    • tcprelay_direct: en Linux se prueba otro puerto si falla la vinculación del socket.

6.1.0 (2025-09-29)​

  • muddiag
    • Los informes de problemas incluyen los registros de consumo de tráfico.
  • mudrun
    • Se añadió la generación de registros locales en los modos FastConnect y Direct.
  • mudfish
    • Se solucionó un problema por el cual la consulta no se completaba correctamente incluso si ocurría un error al consultar la información del servidor de retransmisión.
    • Windows: si la vinculación de un socket devuelve ENOBUFS, se reintenta con un número de puerto fijo.

6.0.0 (2025-09-20)​

  • mudrun
    • Se agregó la función Web Inspect para inspeccionar el tráfico web. Opcionalmente, puede seleccionar los dominios que desea escanear.
    • Se agregó la función "Omitir esta versión" para los usuarios que no desean actualizar.
  • mudwfp_proxy
    • Se corrigió la terminación anormal debido a un error de aserción.
  • mudfish
    • Se corrigió una pérdida de memoria durante el procesamiento de mbuf.
    • El código se ha mejorado para admitir Web Inspect.
    • Muestra una advertencia si no se encuentra la puerta de enlace predeterminada.
    • Se corrigió un fallo durante el cierre de un proceso.
    • Registra el uso del tráfico en modo FastConnect o Direct.
    • Se corrigió un cierre inesperado al terminar una sesión en modo Direct.

5.17.19 (2025-09-01)​

  • mudrun
    • Se solucionó un problema al encontrar el navegador predeterminado en Windows 11.

5.17.18 (2025-08-24)​

  • mudflow
    • Se corrigió un bloqueo adicional que ocurría cuando se equipaban demasiados elementos.
    • Las solicitudes a mudshortd incluyen la versión y el tipo de PC.

5.17.17 (2025-08-19)​

  • mudflow
    • Se solucionó un problema de terminación anormal cuando se equipaban demasiados elementos.
  • mudfish
    • Se solucionó un problema con la terminación anormal debido a un bloqueo incorrecto al usar reglas de exclusión de tráfico web.

5.17.16 (2025-08-02)​

  • mudfish
    • Se solucionó un problema por el cual recvfrom() devolvía WSAEFAULT de forma intermitente.

5.17.15 (2025-07-23)​

  • mudfish
    • Se corrigieron las respuestas WSAEFAULT de recvfrom() y la generación excesiva de registros causadas por argumentos incorrectos.
  • mudrun
    • Se solucionó un problema por el cual el uso de crédito estimado no se actualizaba correctamente al usar el controlador tun.

5.17.14 (2025-07-15)​

  • mudflow
    • Se corrigió una pérdida de memoria al usar subprocesos.
  • mudrun
    • Se corrigió una pérdida de memoria durante el procesamiento de solicitudes HTTP en macOS y Linux.

5.17.13 (2025-07-05)​

  • mudfish
    • Se solucionó un problema por el cual el proceso Core terminaba de manera anormal cuando no había suficiente espacio libre para manejar el socket interno.
    • Se redujo el tiempo máximo de sesión de Direct Relay de 6 horas a 1 hora.
    • Si TOL_select() no puede gestionar el socket, se cierra la conexión y se muestra una advertencia.

5.17.12 (2025-06-30)​

  • mudfish
    • Se corrigió un error que ocurría durante la terminación de la conexión en el modo FastConnect.
    • Las conexiones de Direct Relay se cierran correctamente.

5.17.11 (2025-06-28)​

  • mudfish
    • Se solucionó un problema en Windows donde los eventos de ucallout no se activaban correctamente, lo que provocaba que las sesiones expiraran prematuramente.
    • Se amplió el tiempo máximo de sesión de FastConnect.

5.17.10 (2025-06-25)​

  • mudfish
    • Se solucionó el problema de la terminación anormal si no se encontraba un servidor de retransmisión en modo FastConnect.

5.17.9 (2025-06-22)​

  • mudfish
    • Se solucionó un problema de terminación anormal durante el procesamiento del modo FastConnect y Direct Relay.

5.17.8 (2025-06-17)​

  • mudwfp_proxy
    • Se dejó de utilizar __declspec(thread) para el almacenamiento local de hilos para evitar bloqueos durante la ejecución.
  • mudfish
    • Se corrigió el funcionamiento de «Excluir tráfico web» al utilizar la llamada al sistema connect().

5.17.7 (2025-06-14)​

  • mudrun
    • UI: Se solucionó un problema por el cual la activación/desactivación de elementos no funcionaba correctamente al actualizar el panel.
  • mudwfp_proxy
    • Si el nombre del proceso no se encuentra en la lista de filtros, se conecta directamente al destino en modo FastConnect independiente en lugar de utilizar el primer backend.
    • Si el nombre del proceso es demasiado largo, solo se comparan los primeros 30 caracteres.

5.17.6 (2025-06-09)​

  • mudfish
    • Se reimplementó Direct Relay con sockets no bloqueantes. Este cambio puede afectar a las reglas de exclusión.
  • mudrun
    • UI: se movió el menú de reglas de excepción a un menú separado en "Configuración".

5.17.5 (2025-06-04)​

  • mudfish
    • Se solucionó un problema que podía causar una terminación anormal si fallaba la conexión al servidor de retransmisión en el modo FastConnect.

5.17.4 (2025-06-03)​

  • mudfish
    • Se corrigió un cierre inesperado del proceso Core cuando INVARIANTS estaba desactivado.
    • Se corrigió el error de aserción cuando fallaba la creación del subproceso.
    • Se corrigió la temporización de las rutinas callout de espacio de usuario.
    • Se reimplementó FastConnect con sockets no bloqueantes en lugar de sockets bloqueantes.

5.17.3 (2025-05-20)​

  • mudwfp_proxy
    • Se agregó la opción T por proceso para especificar el intervalo para conexiones lentas.
    • Se solucionó un problema por el cual un nombre de proceso incorrecto podía causar una terminación anormal.
    • Se solucionó un problema por el cual algunas funciones de salida de direcciones IP no eran seguras para subprocesos.
    • Al crear un elemento personalizado, las opciones de proceso se pueden especificar en varias líneas.
  • mudfish
    • Se solucionó un problema por el cual el monitoreo de la tabla de enrutamiento no funciona correctamente en el modo Multi Path.

5.17.2 (2025-04-29)​

  • mudfish
    • Las direcciones IP se muestran correctamente en los registros.
    • Si la API de MSDN no puede añadir una ruta, se reintenta mediante la herramienta de línea de comandos route.
  • mudflow
    • Se han agregado códigos de error detallados a MUDEC_01442 y MUDEC_01443.
  • mudrun
    • Interfaz: se corrigieron problemas de visualización causados por un tamaño de ventana incorrecto.
  • mudwfp_proxy
    • Se corrigió el indicador S de las opciones por proceso, que permite reducir considerablemente la velocidad de las conexiones a determinados puertos.

5.17.1 (2025-03-17)​

  • mudrun
    • Se ajustó el nivel de registro y se agregaron etiquetas a los mensajes de advertencia y error.
    • Se solucionó un problema por el cual la información RTT no se sincronizaba cuando la configuración regional del sistema era turca.
    • Se redujo el consumo de CPU al calcular los datos de RTT.
    • UI
      • Se mejoraron las traducciones de todos los idiomas de Mudfish Launcher.
      • Se solucionó un problema por el cual la tasa de pérdida de paquetes se mostraba como NaN.
      • Se ajustó la visualización de mensajes de notificación.
      • Se añadieron enlaces a los mensajes MUDEC_XXXXX.

5.17.0 (2025-02-15)​

aviso

A partir de esta versión, ya no distribuiremos paquetes de macOS para CPU Intel.

  • muddiag
    • Se corrigieron las pruebas dirigidas a IP que no responden.
    • Los nombres de los menús superiores se ocultan cuando la ventana mide menos de 992 px de ancho.
  • mudflow
    • Se cambió el método de prueba de backend para evitar el uso de demasiados subprocesos.
  • mudrun
    • Interfaz: se añadió el modo oscuro.

5.16.2 (2024-11-03)​

  • mudrun
    • El volcado de procesos incluye el procesamiento de los registros de mudwfp_proxy.
  • mudwfp_proxy
    • Admite una señal que genera estadísticas de proxy TCP/UDP y se utiliza en volcados de procesos.

5.16.1 (2024-10-31)​

  • mudrun
    • UI
      • Se actualizaron los enlaces a la nueva documentación en Docusaurus.
      • Se cambió el nombre del campo «Destino» según la categoría del elemento.
      • El icono de conflicto entre elementos se oculta cuando está activada la exclusión de tráfico web.
      • Las rutas recomendadas del día muestran su posición en la clasificación.
      • Al seleccionar una ruta que pasa por dos servidores, el modo predeterminado pasa del avanzado a Multi Path.

5.16.0 (2024-10-15)​

  • mudfish
    • Se corrigió el filtrado incorrecto de rangos IP cuando la sintaxis CIDR de Direct Relay no era válida.
  • mudflow
    • Se modificó la implementación de la selección automática de servidores de retransmisión en modo básico.
    • Se aceleró la selección de servidores en los modos avanzado y Multi Path.
    • La selección automática de los modos avanzado y Multi Path respeta las listas de inclusión y exclusión de servidores.
  • mudrun
    • UI
      • Con el modo de elemento WFP activado, no se muestran advertencias de conflictos de CDN o servicios en la nube en el panel ni en el estado de los elementos.
      • La página de compra de elementos muestra las advertencias de conflictos con servicios en la nube.
      • El mensaje MUDEC_01159 muestra el destino del elemento.
      • Al cambiar la política del servidor de retransmisión, se muestra un mensaje de reinicio del Core.
  • mudwfp_proxy
    • Se solucionó un problema por el cual las reglas de excepción no se aplicaban correctamente.
    • Se añadieron dos formas de incluir o excluir rangos IP mediante CIDR en las opciones por proceso.

5.15.0 (2024-10-01)​

  • mudrun
    • Se ha agregado una función de instantánea para guardar y restaurar elementos y configuraciones del programa.
    • Se solucionó el problema de eliminación de la caché del disco al cerrar sesión.
    • Se corrigió la visualización de la lista de servidores en el menú Full VPN.

5.14.3 (2024-09-28)​

  • UI
    • Se ha agregado un icono de selección automática para seleccionar un servidor de retransmisión según la información RTT del usuario.
    • Se solucionó un problema por el cual la lista de servidores de retransmisión no se contraía correctamente al aplicar caché al panel simple.
    • Se corrigió un error en la lista de servidores de retransmisión en el panel simple.

5.14.2 (2024-09-26)​

  • UI
    • Se solucionó un problema por el cual la última hora de sincronización de RTT se mostraba como NaN en el panel simple.
    • Se corrigió un error de menú cuando no se especificaba un destino para un elemento personalizado.

5.14.1 (2024-09-20)​

  • mudrun
    • Se solucionó un problema por el cual la interfaz de usuario no funcionaba debido a que mudfish.js estaba almacenado en caché en el navegador.

5.14.0 (2024-09-18)​

  • mudfish
    • Se añadió Direct Relay para excluir determinados tipos de tráfico mediante reglas.
    • El modo de ahorro de créditos también se aplica al tráfico enviado (TX).
    • Se cambió el límite de velocidad del modo de ahorro de crédito de ráfaga 4 Mbps/típico 1 Mbps a ráfaga 2 Mbps/típico 0,5 Mbps.
    • Se cambió el tiempo de espera de la sesión UDP en el modo FastConnect de 60 segundos a 600 segundos.
  • mudrun
    • Se agregó caché de solicitudes GraphQL para mejorar la velocidad de respuesta de la interfaz de usuario.
    • Se corrigió el botón para restablecer la configuración del programa.

5.13.2 (2024-09-10)​

  • mudrun
    • Se solucionó un problema por el cual algunas URL estaban rotas o no se podía acceder a ellas cuando se usaba la función de omisión de red.

5.13.1 (2024-09-06)​

  • mudrun
    • La función para evitar bloqueos de red utiliza un nuevo dominio.
    • Se corrigió la terminación anormal debido a información incorrecta del token.
  • mudfish
    • Se corrigió un error en la captura de paquetes de macOS.

5.13.0 (2024-08-16)​

  • mudflow
    • Se solucionó un problema por el cual la eliminación no funcionaba correctamente cuando la sintaxis CIDR de la tabla de enrutamiento era incorrecta.
  • mudrun
    • El inicio de sesión automático utiliza un nuevo token v3.
    • Se corrigió la fuga del socket durante la medición de ping ICMP.
    • Se corrigió un fallo de aserción cuando falla SSL_new().
    • UI
      • Se añadieron indicaciones en los campos de entrada.
      • Se agregó un indicador de progreso durante la carga de recursos.

5.12.0 (2024-07-06)​

  • mudrun
    • Se ha renovado el certificado ui.mudfish.net utilizado para conexiones SSL.
    • Se ha ajustado el nivel de registro de algunos mensajes.
    • Linux: Se solucionó un problema de terminación anormal debido a un error de formato de hora en algunos entornos Xorg.
    • UI
      • Se añadieron notificaciones que permiten abrir una URL concreta.
      • Se agregaron pantallas de carga a algunas páginas que tardan mucho en mostrarse.
      • Se solucionó un problema por el cual la regla de filtro MUDEC_XXXX no se aplicaba a algunos mensajes.
      • El menú Full VPN muestra enlaces al RTT de cada elemento.
      • Muestra una notificación cuando la carga de la lista de servidores de retransmisión tarda mucho tiempo.
      • Se añadió una opción de selección automática para las listas de inclusión y exclusión en «Configuración → Nodos».

5.11.1 (2024-05-21)​

  • mudrun
    • macOS: se corrigió el error «configuration is stale» al modificar el perfil de Mudfish VPN.
    • Se corrigió la terminación anormal debido a una entrada incorrecta.
  • mudfish
    • Cuando solo se ha escrito una parte de la salida TCP, el resto se vuelve a escribir.
    • Se corrigió el funcionamiento de Multi Path en configuraciones complejas.

5.11.0 (2024-04-26)​

  • mudrun
    • macOS: los mensajes de la extensión VPN se guardan en el archivo de registro principal.
    • Diagnóstico: El servidor de retransmisión de prueba predeterminado ha cambiado de KT02 a KT03.
    • Diagnóstico: se añadió una prueba de enrutamiento.
    • Elementos personalizados: se añadió la opción de medir el RTT del destino mediante TCP.
    • Muestra opciones de ruta de enrutamiento de excepción incluso cuando el modo experto está desactivado.
    • Utiliza la API /api/signin_ng para evitar intentos de inicio de sesión maliciosos.
    • Se ha añadido el autodiagnóstico al menú superior.
  • mudfish
    • Windows: si falla la creación de una ruta, se reintenta con la métrica -1.

5.10.4 (2024-04-04)​

  • mudrun
    • Se solucionó un problema al mostrar el botón de lista de procesos en la pantalla de elementos personalizados.
    • Se cambió el ícono predeterminado en la bandeja del sistema Linux.
    • Muestra correctamente un código de error cuando un perfil VPN o una extensión del sistema en macOS no funciona correctamente.

5.10.3 (2024-04-02)​

  • mudrun
    • Se corrigió un problema con la configuración regional zh_Hant.

5.10.2 (2024-04-02)​

  • mudrun
    • UI
      • Se ajustó la distribución de la pantalla de Matt’s traceroute.
      • Se corrigieron los tiempos de carga de la interfaz simplificada del panel de control, la configuración de elementos y los ajustes del programa.
      • Se ha agregado la ventana de búsqueda del menú. La tecla de acceso directo es q.
      • Se ha agregado un menú de lista de procesos a la pantalla de elementos personalizados.
  • mudfish
    • Cuando el modo de ahorro de crédito está activado, también aplica limitación de velocidad al puerto UDP 443.

5.10.1 (2024-03-26)​

  • mudrun
    • Se agregó la opción para seleccionar el navegador para mostrar la interfaz de usuario. El valor predeterminado es el navegador predeterminado del sistema.

5.10.0 (2024-03-23)​

  • mudflow
    • Se agregó la opción -C para administrar las opciones para el proceso Mudfish Flow.
  • mudrun
    • Se agregó la opción -C para administrar las opciones del proceso Mudfish Launcher.
    • Se agregó la configuración del número máximo de subprocesos de verificación RTT. El valor predeterminado es 2.
  • mudrun_tauri
    • Se añadió una nueva ventana de interfaz para Mudfish Launcher basada en Tauri.

5.9.2 (2024-02-29)​

  • mudrun
    • El iniciador no se cierra incluso cuando recibe un evento PBT_APMRESUMEAUTOMATIC o PBT_APMRESUMESUSPEND.
  • mudrun_service
    • Se solucionó un problema por el cual el iniciador terminaba de manera anormal cuando la pantalla estaba bloqueada.

5.9.1 (2024-02-18)​

  • mudfish
    • FastConnect conserva los números de puerto del cliente siempre que es posible.
  • mudflow
    • Se implementó NAT Open para que la NAT del usuario se detecte como abierta o Full Cone.
  • mudrun
    • Interfaz: se añadió compatibilidad con NAT Open.

5.8.8 (2024-02-07)​

  • mudrun
    • Se agregó la función de ejecución automática al inicio de Windows.
    • Interfaz: los usuarios del plan de pago por tráfico ya no ven la opción de ampliar la validez.
    • Se ha ajustado el nivel de registro de algunos mensajes.

5.8.8 (2024-01-15)​

  • mudrun
    • Interfaz: los usuarios del plan de pago por tráfico ya no ven los días restantes de los elementos.
  • mudflow
    • Se solucionó un problema por el cual la configuración automática se detenía al 50 % al iniciar y detener repetidamente.

5.8.7 (2024-01-01)​

  • mudrun
    • Se añadió una lista de servidores utilizados recientemente.
    • Muestra notificaciones de usuario entregadas por el servidor Mudfish.

5.8.6 (2023-12-18)​

  • mudrun
    • Se cambió el intervalo de sincronización RTT de 10 minutos a 30 minutos para reducir la carga del servidor.
    • Se solucionó el problema del icono del iniciador en el entorno Linux basado en KDE.
    • Se agregó una etiqueta de código de error a la rutina VHTTPS.
    • Se corrigió el error de tiempo de espera en la conexión VHTTPS.
    • Interfaz: se corrigió un error al añadir nombres de procesos excluidos en Full VPN.

5.8.5 (2023-12-01)​

  • mudfish
    • Se ha implementado el modo SimpleFEC.
  • mudrun
    • Sincroniza la información RTT incluso cuando el navegador está cerrado.

5.8.4 (2023-11-03)​

  • mudrun
    • Limita el tiempo máximo para las mediciones ICMP RTT.
    • Se ajustaron algunos niveles de registro incorrectos.
  • mudfish
    • Se solucionó un problema por el cual el gráfico RTT en tiempo real no se actualizaba en el modo FastConnect.

5.8.3 (2023-10-24)​

  • mudrun
    • UI
      • El gráfico de RTT en tiempo real también se muestra en Full VPN.
      • Se añadieron enlaces a las ventanas de RTT de cada elemento en el menú Full VPN.
      • Al activar Full VPN, también se actualiza la información de los elementos en uso.
  • mudflow
    • Se modificó el código para admitir gráficos de RTT en tiempo real en el panel de control.
  • mudfish
    • Se modificó el código para admitir gráficos de RTT en tiempo real en el panel de control.

5.8.2 (2023-10-24)​

  • mudflow
    • Se solucionó un problema de análisis cuando el modo de elemento Full VPN y WFP están activados.
  • mudrun
    • Se corrigió un acceso a memoria no válida del montón en struct hostent.
    • Se solucionó el problema de bloqueo al desactivar el túnel VPN en macOS.

5.8.1 (2023-10-23)​

  • mudflow
    • Admite opciones de proceso en el modo de elemento WFP. Puede incluir o excluir puertos que pasarán por Mudfish.
  • mudrun
    • Se solucionó un problema por el cual la configuración se procesaba incorrectamente según el estado de la pila.
    • UI
      • Se agregó una función para verificar el destino ICMP/TCP de un elemento y notificar si es inaccesible.
      • La interfaz simplificada del panel sincroniza el modo y los datos de los servidores de retransmisión.
      • Los destinos se ordenan distinguiendo los servidores de juegos oficiales de los privados.
      • Se han realizado algunos ajustes en los bordes de la pantalla.
  • mudwfp_proxy
    • Admite opciones de proceso en el modo de elemento WFP.

5.8.0 (2023-10-04)​

  • mudrun
    • Cuando el sistema entra en modo de suspensión, el comportamiento predeterminado es cerrar el iniciador.
    • Interfaz: se añadió la conexión mediante UDP en el puerto 443.
  • mudfish
    • Se solucionó un problema de terminación anormal al usar el protocolo de conexión FEC.
    • Admite WSL (Subsistema de Windows para Linux).

5.7.6 (2023-08-25)​

  • muddiag
    • Puede especificar un dominio en el nombre de host.
    • Se añadió una prueba de cortafuegos para el dominio mudfish.us.
  • mudrun
    • Se añadió una opción de límite de velocidad para los usuarios del plan de pago por tráfico.
    • Se ajustó el nivel de registro de errores de envenenamiento de DNS.
    • Muestra correctamente las instrucciones de reinicio de VPN requeridas al cambiar las opciones.
    • UI: en la página de inicio de sesión, se muestra la ventana de entrada de inicio de sesión antes de la verificación de inicio de sesión automática.

5.7.5 (2023-07-14)​

  • muddiag
    • Se agregó la opción -o para dejar un directorio de resultados en lugar de enviar un informe de problema.
  • mudwfp_proxy
    • Se corrigió un error cuando la lista de procesos excluidos crece. Esto se aplica cuando se utiliza el modo de elemento Full VPN y WFP juntos.
  • mudfish
    • Al cerrar, se llama a WintunCloseAdapter() para cerrar correctamente el adaptador Wintun.
    • Se valida correctamente el valor de la opción -G.

5.7.4 (2023-07-08)​

  • mudflow
    • Se agregó la opción -G <logging_level> para especificar el nivel de registro.
    • Si falla una conexión con el demonio de ruta más corta, la solicitud no se envía.
  • mudwfp_proxy
    • Se corrigió un error en las conexiones de proxy TCP que esperan primero la respuesta del servidor.
  • UI
    • Se agregó el menú de cambio de nivel de registro.
    • Se agregó un menú para ocultar códigos de error MUDEC_XXXXX no deseados.
    • El menú de captura de paquetes muestra una advertencia.

5.7.3 (2023-05-19)​

  • mudrun
    • Se corrigió la visualización de la configuración regional zh_Hant.

5.7.2 (2023-05-09)​

  • mudrun
    • Se ha agregado una opción para limitar el número máximo de servidores de retransmisión que se utilizarán en el modo Multi Path.
    • Volcado de proceso reimplementado para usar los modos de elemento Full VPN y WFP.
    • Se eliminó la función de volcado del juego.
    • Muestra los iconos disponibles en la lista de nombres de procesos.
    • Al abrir el inicio de sesión en macOS, se respeta correctamente la selección del navegador predeterminado.

5.7.1 (2023-04-01)​

  • muddiag
    • Incluye el resultado scutil --dns para registrar su configuración de DNS.
  • mudfish
    • Se incorporó OpenSSL al ejecutable para establecer conexiones TLS con el servidor.
  • mudflow
    • Se incorporó OpenSSL al ejecutable para establecer conexiones TLS con el servidor.
    • Se eliminaron las opciones -O y -X y se sustituyeron por -t.
    • Se añadió un método para evitar bloqueos de cortafuegos mediante CDN. Al activar -t, se utiliza TCP en el puerto 443 con SSL, además de un dominio independiente a través de CloudFlare.
    • Se corrigió el envío prematuro de rutas en los modos avanzado y Multi Path.
  • mudrun
    • Se eliminaron las opciones -O y -X y se sustituyeron por -t.
    • Se añadió un método para evitar bloqueos de cortafuegos mediante CDN.
    • Se añadió un botón en la pantalla de inicio de sesión para activar o desactivar la función que evita bloqueos del cortafuegos.
    • Se corrigió un problema de terminación anormal al procesar elementos de memoria compartida para estadísticas.

5.6.2 (2023-03-08)​

  • muddiag
    • Se reescribió la implementación. Los comandos que deben ejecutarse y los archivos que deben recopilarse pueden especificarse mediante una configuración JSON.
  • mudfish
    • Se corrigió el error re(4) al manejar el intermediario de conexión en el modo Multi Path.
    • Se corrigieron dos cierres inesperados al abrir el controlador tun/tap.
  • mudflow
    • Nivel de registro ajustado de TRACE a DEBUG.
  • mudrun
    • Se corrigió un error en la compatibilidad con la opción -P.
    • Se corrigieron errores de detección de configuración regional en algunas situaciones.
    • Se solucionó un problema de terminación anormal cuando el archivo de mapeo compartido estaba dañado.
    • Se cambió el tipo de minivolcado de Normal a IndirectlyReferencedMemory.
  • mudwfp_proxy
    • Se solucionó un problema por el cual los puertos de escucha del proxy TCP no se reutilizaban correctamente.
    • Se cambió el nivel de registro de MUDEC_00496 de error a advertencia.

5.6.1 (2023-01-29)​

  • mudrun
    • Comprueba si IPv6 está habilitado en el sistema y muestra una advertencia.
    • Se solucionó un problema de terminación anormal al usar el modo FastConnect.
  • mudfish
    • Se han corregido el error de circulación del protocolo de Multi Path y el bucle de paquetes que se produce cuando no hay una ruta estática al servidor de retransmisión.
    • Se corrigió la incompatibilidad entre la opción -I y Full VPN en Linux.
    • Se solucionó un problema por el cual la eliminación de la ruta de enrutamiento fallaba de manera intermitente en Linux.
    • En el modo FastConnect, si no puede buscar un destino, selecciona el primer servidor de retransmisión disponible.

5.5.10 (2022-11-27)​

  • Se agregó TIC-80 para que pueda jugar juegos pequeños mientras espera la configuración automática.
  • UI
    • Se añadió una opción para elegir entre los controladores tap y tun.

5.5.9 (2022-11-18)​

  • Es compatible oficialmente con Steam Deck. Para ello, agregamos el ejecutable mudrun-headless a nuestra distribución de Linux.
  • Se solucionó un problema de terminación anormal al procesar cadenas entre comillas de varios bytes en Linux.
  • Se solucionó un problema con la terminación anormal durante la detección del idioma del navegador.
  • Se solucionó el problema de la terminación anormal cuando el mensaje de registro de Wintun supera los 1024 bytes.
  • UI
    • Durante la captura de paquetes, se muestra el tamaño del archivo.
    • Muestra información del servidor de retransmisión seleccionado en una interfaz de usuario sencilla.

5.5.8 (2022-11-01)​

  • Se añadió compatibilidad con Wintun, un controlador TUN de capa 3 para Windows, como alternativa si tap(4) no funciona.
  • Si no hay configuración de usuario, detectará la información de idioma del navegador y mostrará el idioma más apropiado.
  • Se agregó detección de cambios en la tabla de enrutamiento para evitar bucles de paquetes.
  • UI
    • Se eliminó el modo XP de Full VPN.

5.5.7 (2022-09-02)​

  • mudflow
    • Se ha mejorado la selección automática de servidores de retransmisión.
  • mudrun
    • Linux utiliza NetworkManager de forma predeterminada cuando está disponible. Este cambio es para solucionar un problema de arrendamiento de DHCP en Manjaro.
    • Windows: se vacía la caché DNS antes de iniciar la captura de paquetes.
    • Admite iconos de la bandeja del sistema Linux.
    • UI
      • Se ha agregado un diagrama de ruta de conexión a la configuración del servidor de retransmisión para elementos del juego.
      • Si falla la consulta de RTT por un error de red, se vuelve a intentar.
      • Se solucionó un problema por el cual el servidor de retransmisión se activaba incluso si no había créditos suficientes.
      • Muestra una advertencia si hay menos de dos servidores de retransmisión.

5.5.6 (2022-07-27)​

  • muddiag
    • Contiene algunos resultados de comandos para diagnosticar problemas.
    • Se eliminaron los registros antiguos relacionados con mudlan.
  • mudflow
    • Se minimiza el uso de sockets UDP para reducir los bloqueos de algunos routers al recibir muchos datagramas.
  • mudrun
    • Se eliminó el código antiguo relacionado con mudlan.
    • Se han mejorado los mensajes de registro.
    • La medición del RTT también minimiza el uso de sockets UDP.

5.5.5 (2022-05-20)​

  • mudfish
    • Se registran detalles de las opciones utilizadas.
  • mudrun
    • UI
      • Se corrigió el cambio de servidor de Full VPN desde el panel de control.
      • Se añadió un indicador de activación de WFP al panel de control.
      • Se ha actualizado la información de derechos de autor.
  • mudwfp_proxy
    • Al cambiar el servidor de Full VPN, se restablecen todas las sesiones TCP y UDP.

5.5.4 (2022-05-10)​

  • mudflow
    • Se mejoró el procesamiento de las reglas de exclusión de Full VPN y del modo de elemento WFP.
    • Se ha agregado la etiqueta MUDEC_XXXXX a los mensajes de advertencia/error.
  • mudrun
    • Se mejoraron las reglas de exclusión de Full VPN.
    • Se corrigieron casos en los que el gestor de memoria compartida no se cerraba correctamente.
    • Se corrigió la desaparición de reglas de exclusión de Full VPN sin aviso.
    • Las reglas de exclusión pueden aplicarse sin reiniciar el proceso Core.
    • UI
      • Al utilizar WFP, Full VPN muestra el tráfico en tiempo real de cada proceso.
      • Las notificaciones de configuración automática se cierran cuando esta termina.
  • mudwfp_proxy
    • Se solucionó un problema por el cual el controlador del kernel no filtraba correctamente los datagramas UDP.
    • Se añadió compatibilidad con las estadísticas de tráfico por proceso en tiempo real.
  • mudfish
    • Se solucionó un problema por el cual el valor métrico máximo podía exceder 65535.
    • Se eliminan las puertas de enlace predeterminadas de los adaptadores TAP-Win32 que no se utilizan.
    • Admite el uso simultáneo del modo de elemento Full VPN y WFP.

5.5.3 (2022-03-29)​

  • mudfish
    • Se muestra un error si se supera el tráfico mensual permitido por la suscripción.
  • mudflow
    • El error MUDEC_00446 se notifica una sola vez.
    • Se limpió el código y se eliminó el código no utilizado.
  • mudrun
    • Maneja el error de búsqueda del nombre de la interfaz utun(4).
    • Se solucionó el problema del gráfico de tráfico en tiempo real en macOS.
    • Se corrigió un cierre inesperado al procesar el archivo .tar.
    • Se corrigió la aparición de «undefined» en los resultados de ping de los modos avanzado y Multi Path.
    • Se ajustó el nivel de registro de algunos mensajes de error en el modo Multi Path.

5.5.2 (2022-01-23)​

  • mudfish
    • Se solucionó un problema de terminación anormal durante la verificación de la dirección IP.
    • Se gestiona el caso en que re(4) todavía no está preparado para configurar una entrada de Multi Path.
    • Se corrigió una pérdida de memoria.
  • mudflow
    • Las rutas se procesan después de recibir correctamente los datos de RTT.
  • mudwfp_proxy
    • Si no hay un backend correspondiente a un nombre de proceso específico, el valor predeterminado es el primero.

5.5.1 (2022-01-17)​

  • mudflow
    • Se corrigió un cierre inesperado al procesar rutas de Multi Path.
  • mudrun
    • Se corrigió la configuración de la primera entrada de Multi Path en la interfaz básica.

5.5.0 (2022-01-15)​

  • muddiag
    • Muestra una lista de procesos en Mac OS X.
    • Contiene una lista de controladores cargados en el kernel en Windows.
  • mudflow
    • Se limpió el código antiguo de Multi Path.
  • mudrun
    • Se añadió un menú de volcado del juego que captura paquetes y vuelca los procesos en una sola operación.
    • Se muestran detalles de los elementos con conflictos de CDN o servicios en la nube.
    • Indica si se admite el modo de elemento WFP.
    • Se muestran detalles de la suscripción.
    • Se ha limpiado la interfaz de usuario del estado del elemento.
  • mudfish
    • Se solucionó un problema por el cual re(4) fallaba cuando no había configuraciones activas.
    • Se solucionó un problema de terminación anormal cuando los datos de respuesta estaban dañados.

5.4.9 (2021-11-11)​

  • muddiag
    • Se añadió la salida de ip addr para comprobar los datos de las direcciones.
  • mudrun
    • Imprime el tiempo transcurrido en el volcado del proceso.
    • Admite la configuración regional zh_Hant.
  • mudwfp
    • Admite ioctl para mostrar estadísticas de asignación de memoria.
    • Se corrigieron errores al liberar MDL y memoria del grupo no paginado.
  • mudwfp_proxy
    • Se solucionó un problema por el cual el tiempo de espera de la sesión para operaciones de escritura era demasiado largo.
    • Se muestran estadísticas de asignación de memoria del controlador del kernel.
    • Se corrigió un problema al liberar descriptores de archivo.
  • mudfish
    • Se admite que los comandos ip y route estén en directorios diferentes en algunas distribuciones de Linux.
    • Se corrigió un cierre inesperado cuando faltaba el nombre de usuario o la contraseña.

5.4.8 (2021-10-02)​

  • mudflow
    • Modificado para manejar silenciosamente la gramática CIDR incorrecta.
    • Se cambió el nivel de registro de MUDEC_00424 de error a advertencia.
    • Se redujo la carga en api.mudfish.net al calcular la ruta más corta para un elemento.
  • mudrun
    • Se solucionó el problema de visualización de crédito negativo.
    • Se solucionó un problema por el cual el valor calculado se volvía negativo debido a la falta de información RTT del usuario.
    • Se ajustaron las indicaciones del destino en los elementos personalizados.
  • mudwfp_proxy
    • Registra el código de error para que pueda comprobar si hay problemas de ejecución del shell.
    • FD_SETSIZE cambió de 64 a 1024.
    • Maneja una situación en la que el número de sockets en espera excede FD_SETSIZE.
  • mudfish
    • Comprueba y alerta del estado de habilitación de DHCP del adaptador TAP-Win32 V9.

5.4.7 (2021-08-24)​

  • muddiag
    • Informa el estado de SIP.
    • Incluye la IP pública actual para depuración.
    • Se reorganizaron y actualizaron las pruebas de MTU.
  • mudfish
    • Se solucionó un problema por el cual el programa se detenía cuando se reiniciaba el servidor Mudfish.
  • mudrun
    • macOS
      • Se sustituye el controlador si hay una actualización disponible.
      • Se solucionó un problema por el cual el controlador de comando terminaba de manera anormal cuando encontraba un error.
    • Se redujeron los registros del error unlink().
    • Se redujo la salida de error/advertencia cuando falla la verificación de RTT mientras Core no se está ejecutando.
    • Se solucionó el problema de desreferenciación de archivos en mudflow y mudfish.
    • Interfaz: los tipos de suscripción se muestran con nombres legibles en lugar de los números 1, 2, 3 y 4.
  • mudwfp_proxy
    • Se eliminó el mensaje de error MUDEC_00504 y su información se muestra como estadística.
    • Se redujeron los registros cuando no existe una sesión asociada a una conexión.

5.4.6 (2021-07-02)​

  • mudfish
    • Se solucionó un problema por el cual la conexión se detenía después de reiniciar el servidor de retransmisión.
    • Maneja casos en los que la métrica de la interfaz de la tarjeta de red excede 9999.
  • mudflow
    • Se solucionó un problema por el cual la configuración automática no se completaba en el modo de elemento WFP.
  • mudrun
    • Se corrigió la eliminación del archivo .vsm.
    • Se ajustaron algunos niveles de registro.
    • UI
      • Se muestra una advertencia si la cuenta utiliza el plan de suscripción, pero no tiene una suscripción adquirida.
      • Se corrigió el cambio de servidor en Apple M1 al utilizar la interfaz simplificada de elementos.

5.4.5 (2021-06-14)​

  • mudfish
    • Se reimplementó Multi Path para utilizar varios servidores simultáneamente. Puede mejorar la estabilidad, aunque el consumo de tráfico aumenta según el número de servidores utilizados.
  • mudflow
    • Se solucionó un problema por el cual la configuración automática no finalizaba cuando se seleccionaba automáticamente el servidor de retransmisión para un elemento personalizado.
    • Se redujo de tres a uno el número de ciclos necesarios para la selección automática.
  • mudrun
    • Se agregó la opción de selección automática al protocolo de conexión.
    • Se añadió compatibilidad con las notificaciones de anuncios.
    • Se eliminaron espacios innecesarios del panel de control al utilizar Full VPN.
  • mudwfp_proxy
    • Se ha reimplementado el modo Multi Path.

5.4.4 (2021-05-11)​

  • mudfish
    • Se implementó la selección automática del protocolo de conexión re(4).
  • mudrun
    • Se ha agregado un ícono de búsqueda a la configuración del servidor de retransmisión en el modo de elemento simple.
    • El icono del código de barras se ha cambiado a un icono de señal para indicar que es un menú de información RTT.
    • Se corrigió la visualización de los ajustes del modo básico al seleccionar servidores.
  • mudwfp_proxy
    • Se modificó el tiempo de espera de recepción predeterminado para nuevas conexiones para tener en cuenta los casos en los que el juego crea previamente conexiones inactivas para su uso posterior.

5.4.3 (2021-04-19)​

  • mudfish
    • Se solucionó un problema por el cual la tabla de enrutamiento no se limpiaba cuando se desconectaba.
    • Maneja los casos en los que el adaptador TAP-Win32 V9 devuelve el código de error 433.
    • Se solucionó un problema por el cual CreateIpForwardEntry() devolvía ERROR_BAD_ARGUMENTS con métricas de interfaz incorrectas.
  • mudflow
    • Se gestiona el error WSAEHOSTUNREACH devuelto por el servidor que se intenta configurar.
  • mudrun
    • Se ha agregado la función de volcado de proceso.
    • Se implementó el modo de configuración de elementos y se introdujo el modo de configuración simple.

5.4.2 (2021-04-09)​

  • mudrun
    • Se implementó el modo de elemento WFP, que da prioridad al controlador Windows Filtering Platform. En Windows, redirige el tráfico por proceso en lugar de modificar la tabla de enrutamiento.
    • Se corrigió un cierre inesperado al utilizar Mudfish LAN.
    • Muestra la congestión del servidor como referencia al seleccionar servidores de retransmisión.
  • mudfish
    • Se solucionó un problema por el cual algunos servidores de retransmisión de Amazon EC2 no estaban disponibles debido a bucles de enrutamiento.

5.4.1 (2021-03-29)​

  • mudfish
    • Se solucionó un problema de terminación anormal al usar el protocolo FEC.
    • Se solucionó el problema de la terminación anormal cuando TOL_select(3) devuelve un error en el modo FastConnect.
    • Se solucionó un problema por el cual el comando connect de la CLI mostraba un mensaje de error incorrecto.
  • mudrun
    • El RTT se mide de forma predeterminada al iniciar. El método predeterminado se cambió de ICMP a UDP.
    • Se eliminó la opción obsoleta -2.
    • Se añadió una opción para restablecer las estadísticas del gráfico de RTT en tiempo real.
    • Se corrigió un cierre inesperado al abrir la página de Mudfish LAN en el navegador.
    • Se muestra una advertencia si el icono de un elemento personalizado supera los 512 KB.
    • Se corrigió el enlace de ayuda en el modo de ahorro de crédito.

5.4.0 (2021-03-05)​

  • mudfish
    • Se solucionó un problema por el cual dhclient no finaliza cuando Core finaliza en Linux.
  • mudflow
    • Se corrigió la aparición de «unknown» en el gráfico de RTT en tiempo real después de modificar un elemento personalizado.
  • mudlan
    • Se introdujo Mudfish LAN para jugar con amigos a juegos de red local a través de los servidores de retransmisión.
    • Compatible con Windows y Linux. En ese momento no se preveía admitir macOS, ya que el sistema solo ofrece soporte oficial para tun(4).
  • mudrun
    • Se añadió el código necesario para Mudfish LAN.
    • Se ha ajustado el nivel del mensaje de error.
    • Se solucionó un problema de terminación anormal al usar la función MTR.

5.3.3 (2021-02-21)​

  • mudfish
    • Admite la distribución macOS arm64 para Apple M1.
    • La versión mínima admitida de macOS se ha cambiado a 10.9 (Mavericks).
    • Se corrigió un cierre inesperado cuando writev() solo escribía parte de los datos.
    • Se ha ajustado el nivel de registro.
    • Se configura una puerta de enlace interna predeterminada para las solicitudes DNS, adaptándose a los cambios de NetworkExtension en Big Sur.
    • Se corrigió el error «connect(2) failed» durante la medición del RTT.
  • mudwfp_proxy
    • Se gestiona correctamente que WSAIoctl() devuelva WSA_IO_PENDING.

5.3.2 (2021-01-20)​

  • mudflow
    • Admite gráficos RTT en tiempo real en modo FastConnect.
    • Se corrigió la terminación anormal debido a memoria insuficiente.
  • mudrun
    • Se ha cambiado la interfaz de usuario para la visualización de RTT en tiempo real.
    • Se corrigió el icono de los elementos personalizados en «Elemento → Administrar elementos».
    • Se añadió la importación y exportación de elementos personalizados.
    • Se solucionó un problema de terminación anormal cuando fallaba la creación de subprocesos.
    • La versión x64 de mudrun ahora utiliza un ejecutable x64, lo que permite ver los procesos de 64 bits en «Estado → Memoria».
    • OpenSSL de Windows se ha modificado para basarse en 1.1.1d.
  • mudwfp_proxy
    • Se agregó el modo FastConnect independiente.
    • Muestra estadísticas de proxy TCP/UDP en detalle.

5.3.1 (2020-12-22)​

  • mudwfp_proxy
    • Se mejoró el rendimiento del procesamiento de paquetes UDP mediante el uso de múltiples IRP.
    • Se solucionó un problema por el cual los paquetes UDP estaban desordenados.

5.3.0 (2020-12-16)​

  • muddiag
    • Se comprueba mediante systemextensionsctl list el estado de instalación de la extensión del sistema de Mudfish.
  • mudfish
    • Se corrigieron cierres inesperados causados por fallos de aserción.
    • Se aumentó el número máximo de sockets de 1000 a 4096.
    • Se redujeron los informes de errores duplicados.
    • Se corrigió un error antiguo en el temporizador de 10 ms de las rutinas callout.
    • Para admitir tanto el modo avanzado como FastConnect y reducir RTT, el proxy TCP/UDP interno se ha cambiado de SOCKSv5 a su propio protocolo.
  • mudflow
    • Detecta excepciones e informa errores generando minivolcados si es posible.
    • Dado que FastConnect no depende del filtro de paquetes (PF), no pasa entradas de enrutamiento para cambios de PF.
    • Se redujeron los informes duplicados de MUDEC_00418.
    • Se ajustó el nivel de algunos errores que pueden generarse excesivamente.
  • mudrun
    • Se solucionó un problema por el cual mudovpn no se terminaba correctamente.
    • Se solucionó un problema por el cual los servidores de retransmisión públicos gratuitos no se podían usar en macOS.
    • FastConnect y el modo avanzado se pueden utilizar juntos.
    • Se solucionó el problema de visualización del ícono personalizado.
  • mudwfp_proxy
    • Se admiten correctamente Multi Path y el modo avanzado.
    • Se solucionó un problema por el cual el modo básico funciona pero el modo avanzado no.
    • Detecta excepciones e informa errores generando minivolcados si es posible.
  • mudovpn
    • Se solucionó un problema por el cual no funcionaba correctamente en macOS.

5.2.7 (2020-11-04)​

Esta es una solución de emergencia que resuelve la terminación anormal del proceso Core.

  • mudfish
    • Se corrigió un cierre inesperado al utilizar servidores públicos gratuitos con Full VPN.

5.2.6 (2020-10-31)​

  • mudfish
    • Se corrigió un problema importante al ejecutar comandos de la CLI en Mac OS X.
  • mudflow
    • Comprueba el comportamiento de verificación de RTT y le avisa si hay algún problema.
  • mudrun
    • Mac OS X configura la VPN mediante NetworkExtension en lugar de utilizar utun(4) directamente.
    • Se agregó un modo de ahorro de crédito que limita la velocidad de los puertos TCP 80/443.
    • Linux comprueba la recepción de SIGTERM e intenta finalizar de forma ordenada.
    • Se ha mejorado el análisis de registros en el menú de autodiagnóstico de la pantalla de inicio de sesión.
  • mudwfp_proxy
    • Se gestiona correctamente la firma del controlador WFP para su distribución.

5.2.5 (2020-09-23)​

  • muddiag
    • Se solucionó un problema por el cual no funcionaba correctamente en Mac OS X.
    • Se incluyen los resultados de sw_vers -productVersion en Mac OS X.
    • Se reemplazaron direcciones IP antiguas en pruebas internas.
  • mudflow
    • Se corrigió un problema que impedía completar la selección automática de servidores en los modos avanzado y Multi Path.
  • mudrun
    • Se agregó el archivo .manifest para ejecutarlo con privilegios de administrador.
    • Se añadió una comprobación sencilla de envenenamiento de DNS al utilizar -X.
    • Muestra un error en lugar de una terminación anormal cuando falla la creación del contexto SSL para el servidor.
    • Se solucionó un problema cuando había más de 256 entradas de enrutamiento.
    • Se corrigió un cierre inesperado cuando faltaba el objeto JSON necesario para autenticar al usuario.
    • Se corrigió el error de aserción cuando la memoria era insuficiente.
  • mudwfp_proxy
    • Se añadieron etiquetas de error a los mensajes WARN y ERROR.

5.2.4 (2020-07-30)​

  • mudflow
    • Se corrigió el error de aserción cuando select(3) devuelve un error.
    • MUDEC_00470 se muestra una sola vez para evitar llenar la pantalla.
  • mudrun
    • Se supervisan los registros de mudwfp_proxy.
    • Cuando mudwfp_proxy falla, informa un minivolcado.
    • Se corrigió el error de aserción cuando la longitud de la macro era anormalmente larga.
    • Se ejecuta NET STOP MUDWFP antes de iniciar mudwfp_proxy.
    • Se corrigió un fallo de aserción cuando falla sendto(3).
  • mudwfp_proxy
    • El nivel predeterminado se ha ajustado a INFO para evitar registros excesivos.
    • Se agregó la opción -M para especificar la MTU utilizada por el Core.
    • Informa estadísticas cada vez que finaliza una conexión TCP o UDP.

5.2.3 (2020-07-08)​

  • muddiag
    • Después de enviar el informe del problema, se mostrará un mensaje de URL del foro, si es posible.
  • mudfish
    • Se mejoraron los comandos de estadísticas de red de la CLI y se añadió vmstat.
    • Se evitaron algunas terminaciones anormales que ocurrieron durante la búsqueda de dominio o IP en CLI.
    • Se gestiona correctamente la firma de código del controlador del kernel MUDWFP.
  • mudflow
    • Se corrigió un cierre inesperado cuando un nombre de host tenía asociadas demasiadas direcciones IP.
    • Se ha ajustado el nivel de registro.
    • Se muestran los códigos de error MUDEC_XXXXX.
    • Supervisa el número de paquetes fragmentados e informa de un problema si aumenta.
  • mudrun
    • Se ha cambiado el icono de Windows.
    • Se mejoró la función de proxy HTTP que evita los firewalls de red cuando falla el inicio de sesión.
    • Se corrigió el error de aserción cuando no se pudo recuperar la configuración.
    • Se corrigió el error de aserción al ingresar una URL demasiado larga.
    • El certificado SSL ui.mudfish.net ha sido renovado.
    • Crea un acceso directo en el escritorio de Windows.
  • UI
    • No se muestra el tráfico restante a los usuarios del plan de suscripción.
    • Se mostrará una ventana emergente una vez que se haya transmitido el informe del problema.

5.2.2 (2020-03-25)​

  • muddiag
    • Se corrigieron errores de IP y puerto para pruebas.
  • mudfish
    • Para ampliar la cantidad de servidores de retransmisión, el rango de la red interna se cambió de 10.224.0.0/255.224.0.0 a 10.192.0.0/255.192.0.0.
    • El comando netstat -s -f inet de la CLI muestra las estadísticas de la pila de red.
  • mudflow
    • Se solucionó un problema por el cual SID se establecía en el valor incorrecto de 0 al seleccionar un servidor de retransmisión.
    • Se registran las advertencias con más detalle.
    • Se ajustaron algunos niveles de error para evitar una visualización excesiva en la interfaz de usuario.
  • mudrun
    • Los ejecutables e instaladores de Mac OS X se firman y se someten al proceso de notarización.
    • Se ajustaron algunos niveles de error para evitar una visualización excesiva en la interfaz de usuario.

5.2.1 (2020-02-18)​

  • mudrun
    • La MTU predeterminada se cambió de 1300 a 1400 para evitar la pérdida de paquetes en algunos juegos como Dota 2.
    • UI/UX
      • Se solucionó un problema de Internet Explorer causado por un error de análisis de ECMA.
      • Se cambia la dirección del servidor API según la opción -X para mejorar la estabilidad de la conexión.

5.2.0 (2020-02-06)​

  • mudfish
    • Se añadió compatibilidad con proxies HTTP mediante -X.
  • mudflow
    • Se corrigió un error de verificación cuando había respuestas ICMP duplicadas en un socket sin formato en Mac OS X.
    • Se corrigió la inserción de rutas antes de terminar la resolución del nombre de host.
    • Se añadió compatibilidad con proxies HTTP mediante -X.
  • mudrun
    • Se corrigió un cierre inesperado causado por la ejecución prematura de notificaciones de noty.
    • -X permite indicar la IP y el puerto de un proxy HTTP para evitar bloqueos del cortafuegos de la red.
    • UI/UX
      • Se añadió un botón para probar la medición del RTT en los elementos personalizados.
      • Se corrigió un error al calcular el progreso de la configuración automática.
      • Se añadió un botón para actualizar los datos de RTT en el panel de control.
      • Si no hay datos de RTT, se muestra «Unknown» en lugar de «50% de pérdida de paquetes».

5.1.2 (2020-01-14)​

  • mudflow
    • Alerta cuando la desviación estándar RTT de un servidor de retransmisión cercano supera el 15% de la media.
  • mudrun
    • Se corrigió la configuración de los tokens JWT en mudflow cuando el tamaño del registro la impedía.
    • Se solucionó el problema de configuración del cliente OpenVPN al usar DHCP.
    • No muestra mensajes de pérdida de paquetes de servidores de retransmisión que no están en uso.
    • UI/UX
      • Se corrigió la visualización de la interfaz de usuario de elementos deshabilitados.
      • Los elementos desactivados ya no muestran «Calculando».
      • Se muestra una advertencia si se activa FastConnect junto con Full VPN utilizando un servidor público gratuito.

5.1.1 (2020-01-12)​

  • mudflow
    • Se solucionó el problema de la terminación anormal cuando la longitud del dominio excede los 64 bytes.
    • Se corrigió la configuración de rutas al resolver dominios para Multi Path.
    • Se solucionó un problema por el cual se producía una terminación anormal cuando llegaba un evento de socket antes de que se buscara el dominio.

5.1.0 (2020-01-10)​

  • mudflow
    • Se corrigió un error de verificación debido a respuestas ICMP duplicadas.
    • Admite el modo Multi Path y mejoró el código de selección de servidor óptimo para los modos básico y avanzado.
    • Se ha ajustado el nivel de registro.
  • mudrun
    • Se ha ajustado el nivel de registro.
    • Muestra un mensaje de estado durante la configuración automática.
    • Se añadió el código necesario para Multi Path.
    • UI/UX
      • Se actualiza correctamente la información de los servidores seleccionados automáticamente.
      • Se actualizaron los archivos de traducción po/mo.
      • El RTT en tiempo real no se dibuja ni se actualiza cuando se utiliza Full VPN o FastConnect.
      • Full VPN actualiza correctamente la IP pública actual.
      • Se añadió el código necesario para Multi Path.
      • Se reorganizó la presentación de los elementos equipados en el panel de control para mostrar sus datos básicos.
    • Los registros indican explícitamente su nivel en lugar de utilizar los caracteres ##--.
  • mudfish
    • Se redujo la MTU predeterminada de 1450 a 1300 bytes para admitir el modo avanzado y Multi Path.
    • Se corrigieron las advertencias de compilación en Mac OS X.
    • Se solucionó el problema de la terminación anormal si el formato de IP del elemento de enrutamiento que se va a eliminar es incorrecto.

5.0.9 (2019-12-23)​

  • mudrun
    • Se solucionó el problema de conexión en China.
  • mudfish
    • Se solucionó el problema de conexión en China.
  • mudflow
    • Se solucionó el problema de conexión en China.

5.0.8 (2019-12-20)​

  • muddiag
    • Se corrigió el error de prueba TCP para la red interna.
  • mudfish
    • Se mejoró la gestión de los códigos de error de DeleteIpForwardEntry().
  • mudflow
    • Los mensajes de nivel error se muestran en la interfaz de forma predeterminada.
    • Cuando falla la configuración de ADN del servidor de retransmisión, se muestra un error detallado en la interfaz de usuario.
    • Se cambió el tiempo de espera predeterminado para la configuración de ADN de 30 segundos a 3 segundos.
    • Se limita a cinco el número de posibles puertas de enlace predeterminadas.
  • mudrun
    • Al cerrar sesión, se fuerza el cierre de mudfish.exe después de 3 segundos.
  • UI/UX
    • Se agregaron los idiomas de_DE, es_ES, pt_PT, ru_RU y vi.
    • Siempre muestra la versión Mudfish en la parte inferior.

5.0.7 (2019-11-27)​

  • mudfish
    • Se solucionó un problema de terminación anormal en Linux cuando hay varios comandos en la misma cola y la respuesta del sistema es lenta.
    • Al salir, se eliminan las rutas configuradas.
  • mudrun
    • El modo experto permite configurar rutas excluidas de Full VPN.
    • Admite el navegador Naver Whale.
  • mudwfp_proxy
    • Se amplió el tiempo de espera de conexión de 3 a 30 segundos.
  • UI/UX
    • Al terminar de subir la captura de paquetes, se muestra la URL del tema creado en el foro.
    • Los elementos inactivos no muestran líneas en el gráfico RTT en tiempo real.
    • Se añadió un botón para desactivar Full VPN.

5.0.6 (2019-11-12)​

  • mudflow
    • Se corrigió el tratamiento de espacios en los nombres de procesos de elementos personalizados que utilizan el prefijo P:.
    • Se solucionó el problema de la terminación anormal cuando el resultado de MTR excede el búfer máximo.
  • mudrun
    • Admite la función de fondo de pantalla, lo que permite a los usuarios cambiar la imagen de fondo.
    • Al restablecer el programa, también se restablecen los ajustes de Mudfish Launcher.
  • mudwfp_proxy
    • Admite correctamente nombres de procesos Unicode (UTF-8).
    • Se solucionó el problema de espacio en el nombre del proceso.
  • UI/UX
    • Se corrigió el error «404 Not Found» al comprar elementos de juegos.
    • Al configurar el destino para medir el RTT de un elemento personalizado, se selecciona la primera opción disponible.
    • Se solucionó un problema por el cual los elementos personalizados no se aplicaban después de cambiar el juego.
    • Se modificó el botón de restablecimiento del programa para evitar pulsaciones accidentales.

5.0.5 (2019-11-04)​

  • mudrun
    • Se solucionó un problema por el cual caracteres como % y + en las contraseñas se procesaban incorrectamente mediante la decodificación de URL.
  • UI/UX
    • Se muestra una advertencia si el servidor de Full VPN no responde.
    • Muestra una advertencia clara si falla la carga del panel con una excepción de JavaScript.
    • Se corrigió el error v-if cuando se usa con JavaScript filter().
    • Se solucionó un problema de enfoque automático en la pantalla de inicio de sesión.
    • Se añadió un botón para ordenar la lista en «Estado → Nodos».
    • Se corrigió el enlace URL incorrecto.

5.0.4 (2019-10-28)​

  • mudrun
    • El proceso Core ya no se inicia automáticamente de forma predeterminada. Puede recuperar el comportamiento anterior en «Configuración → Programa → Mudfish Launcher».
    • Se solucionó un problema de visualización de información sobre herramientas en el gráfico RTT en tiempo real.
  • UI/UX
    • Al conectarse a un servidor público gratuito, se muestra «OpenVPN: connected!».
    • Se muestra el uso de tráfico en tiempo real en Mac OS X.
    • Se solucionó un problema con los nombres de los elementos al cambiar de idioma.
    • Con Full VPN activado, el panel de control muestra la IP pública de la conexión.
    • Se ha modificado el enlace del plan en el panel.
    • En el plan de pago por tráfico, se muestran los días restantes de los elementos de juegos.
    • OpenVPN solo aparece en «Estado → Procesos» cuando Full VPN utiliza un servidor público gratuito.

5.0.3 (2019-10-21)​

  • mudfish
    • Windows ya no crea perfiles de red.
  • mudrun
    • Se solucionó un problema de terminación anormal al ingresar JSON incorrecto.
    • Se agregó un botón para actualizar manualmente el RTT y la ruta recomendada para hoy.
    • Se corrigieron varios problemas de la interfaz de usuario.

5.0.2 (2019-10-14)​

  • mudrun
    • El gráfico de tráfico en tiempo real solo muestra el consumo de créditos en el plan de pago por tráfico.
    • Se corrigieron problemas de ES2015 en Internet Explorer y navegadores más antiguos.

5.0.1 (2019-10-10)​

  • mudrun
    • Se añadió la conexión automática al iniciar sesión y las opciones de Mudfish Launcher en «Configuración → Programa».
    • Se solucionó un problema al mostrar los nombres de los elementos en el gráfico RTT en tiempo real.
    • Puede ocultar la ventana de configuración automática.
    • El botón de confirmación se ha eliminado al iniciar/detener el proceso Core.
    • Debido a un problema por el cual no se podía crear el contexto SSL en algunas PC, se deshabilitó la conexión SSL predeterminada en la interfaz de usuario.

5.0.0 (2019-10-02)​

  • mudrun
    • UI/UX se reescribió en función de VueJS y GraphQL.
    • Habilita la conexión SSL de forma predeterminada a la interfaz de usuario del iniciador (ui.mudfish.net).

4.6.1 (2019-07-12)​

  • mudflow
    • Se redujo la carga de cálculo de RTT cuando no se utilizan servidores públicos gratuitos.
  • mudrun
    • Se reduce el consumo de CPU cuando Core no está en ejecución.
    • Se corrigió un apagado anormal debido a un problema de procesamiento de comandos del sistema.
    • Se ignora el error «MBC_GetFd() failed.».
    • Suprime mensajes de error incorrectos durante el análisis de la conexión.

4.6.0 (2019-07-08)​

  • muddiag
    • Contiene archivos de registro mudovpn.
  • mudflow
    • El servidor OpenVPN es compatible y la operación ha cambiado según la opción.
    • Se agregó la opción -g para especificar la ID del servidor OpenVPN.
    • Se limpió el código.
  • mudfish
    • bwn: Se introdujo un controlador para manejar la comunicación UDP entre mudfish y mudovpn.
    • Se agregó la opción -g para especificar la ID del servidor OpenVPN.
  • mudrun
    • La interfaz de usuario se ha cambiado para que coincida con la compatibilidad del servidor OpenVPN.
    • Se utiliza el filtro de paquetes de BSD para NAT.

4.5.5 (2019-06-25)​

  • mudfish
    • re: Capacidad de respuesta de reenvío de paquetes mejorada cuando no se usa FEC.
    • re: Se agregaron registros detallados y aserciones cuando falla el decodificador FEC.
    • fec: Se corrigió la terminación anormal debido a un error de inicialización de variable.

4.5.4 (2019-06-04)​

  • mudfish
    • Se solucionó el problema time_t al ejecutar Core en ARMv7.
    • Se solucionó un problema de terminación anormal al usar UDP 10012 (FEC).
    • Se corrigió el error de aserción cuando el formato de información del servidor de retransmisión estática estaba dañado.
  • mudrun
    • Se añadió -a para especificar la dirección de escucha.
    • Se agregó la opción -I para configurar la IP tap(4) sin cliente DHCP en Linux y Mac.
    • Se corrigieron algunos problemas de depuración.

4.5.3 (2019-05-25)​

  • mudfish
    • msk(4): se implementó if_start mediante taskqueue para mejorar el rendimiento.
    • re(4): se añadió FEC (corrección de errores hacia adelante) en UDP 10012 para mejorar la estabilidad de las conexiones.
    • Se comprueba que mudflow esté en ejecución antes de mapear la memoria.
    • Si la estructura de memoria mapeada contiene un error, se vuelve a leer.
  • mudflow
    • Se comprueba que el proceso correspondiente esté en ejecución antes de mapear su memoria.
  • mudrun
    • Se añadió compatibilidad con el puerto UDP 10012.
    • Implementó https://ui.mudfish.net:8282 para permitir el acceso a la interfaz de usuario a través de SSL y agregó la opción -s para la activación.
  • mudwfp_proxy
    • Detiene el controlador WFP al instalar una nueva versión.
  • Otros cambios
    • Soporta ARMv7l para Odroid.

4.5.2 (2019-05-07)​

  • muddiag
    • Los informes de problemas recopilan datos detallados del sistema mediante SYSTEMINFO.
  • mudfish
    • Los paquetes de distribución para Linux utilizan enlace estático.
  • mudflow
    • Los paquetes de distribución para Linux utilizan enlace estático.
  • mudrun
    • Ajusta el nivel de registro del proxy inverso HTTP y muestra errores en el área de notificación.
    • Los paquetes de distribución para Linux utilizan enlace estático.
  • mudwfp_proxy
    • Para evitar fallos del kernel, la asociación de flujos UDP utiliza un spin lock en lugar de un guarded mutex.
    • El código de asociación de flujos UDP solo se ejecuta cuando es necesario.

4.5.1 (2019-03-27)​

  • mudflow
    • Se añadió el código necesario para el controlador WFP.
    • Se simplificó el procesamiento de la información de rutas del servidor.
  • mudrun
    • Se implementó un controlador WFP para redirigir el tráfico por proceso en Windows.
    • Se introdujo el código de soporte del proxy WFP (mudwfp_proxy.exe).
  • mudwfp.sys y mudwfp_proxy.exe
    • Se implementó la redirección del tráfico por proceso mediante un controlador callout de WFP. Se admiten dos métodos: por tabla de enrutamiento y por proceso.

4.5.0 (2019-02-16)​

  • mudflow
    • Se añadieron listas de inclusión y exclusión de servidores para reducir las comprobaciones innecesarias de RTT.
    • Se ha corregido el error de actualización de la lista de servidores de retransmisión.
  • mudrun
    • Si falla la subida de una captura de paquetes, se informa del error con más detalle.
    • Maneja correctamente caracteres especiales cuando se ejecuta en Linux.
    • Comprueba múltiples combinaciones de IP/puerto cuando falla la conexión al servidor central.
    • Se corrigió el error de cálculo de RT en la configuración automática.
    • Al producirse MUDEC_00044, se abre automáticamente el Administrador de tareas de Windows como solución alternativa.
    • Se corrigió el error de búsqueda de ruta del navegador predeterminado de Windows.

4.4.7 (2018-12-10)​

  • mudfish
    • Se corrigió un desbordamiento de enteros en los ID de elementos para admitir un mayor número de ellos.
    • 14.63.198.203 ya no está incluido en las IP del servidor web de Mudfish.
    • Se solucionó un problema de reintento después de una falla en la conexión del servidor de autenticación.
  • mudrun
    • Se corrigió la subida de capturas de paquetes al servidor central.
    • Muestra el uso del tráfico en tiempo real mientras se ejecuta el iniciador.
    • Se solucionó el problema de búsqueda del navegador predeterminado en Windows 10.
    • Registra los errores de conexión SSL en detalle.

4.4.6 (2017-09-28)​

  • mudfish
    • Se redujo el uso de memoria de la interfaz re(4) cuando se conecta a múltiples servidores de retransmisión.
    • Se añadió una nueva IP del servidor central accesible directamente incluso con Full VPN activado.
  • mudflow
    • Se solucionó el problema de la terminación anormal durante la prueba RTT.
  • mudrun
    • Utiliza búsquedas de DNS de mudfish.net para aplicar la distribución por turnos.

4.4.5 (2017-07-13)​

  • mudflow
    • Se desactivó la biblioteca de depuración de Windows para evitar fallos de aserción por descriptores de archivo no válidos en write(2).
  • mudfish
    • En lugar de recibir toda la información de IP al iniciar sesión, la información se recupera al acceder al servidor de retransmisión requerido.
    • Impide que se produzca una aserción cuando falla la configuración SIO_UDP_CONNRESET del socket.
    • Se gestiona correctamente ERROR_OPERATION_ABORTED.
    • Se gestionan correctamente los fallos de sysctlbyname().
    • Se cambiaron algunos niveles de registro de errores.
  • mudrun
    • Se implementó la subida de capturas de paquetes en Linux.
    • Al iniciar, se registran detalladamente las opciones activadas.
    • Alerta cuando el tráfico de un usuario de suscripción alcanza el límite de velocidad.

4.4.4 (2017-02-19)​

  • mudflow
    • Permite marcar servidores como favoritos y utilizar únicamente esos servidores como candidatos en la selección automática.
    • Se redujo la frecuencia de medición del RTT entre el ordenador y los servidores.
    • Se corrigió una condición de carrera al limitar el número máximo de cálculos de RTT.
    • Se solucionó un problema de terminación anormal cuando fallaba la creación de sockets sin bloqueo.
  • mudfish
    • Mac OS X prueba otra interfaz si utun(4) ya está en uso.
    • Cuando la conexión de backend de FastConnect se desconecta con RST, también envía RST al cliente.
    • Se solucionó el problema de la terminación anormal durante la búsqueda de dominio CLI.
    • Se configuran correctamente TCPNoDelay y TcpAckFrequency en TAP-Win32.
    • Se solucionó un problema de consulta de lista cuando el número de servidores de retransmisión supera los 256.
  • mudrun
    • Se añadió -P para especificar el puerto de escucha.

4.4.3 (2016-11-25)​

  • mudfish
    • Se registra información detallada de MUDEC_00043.
  • mudflow
    • Se implementó Matt’s traceroute para analizar la pérdida de paquetes y el estado de los saltos de red.
    • Se solucionó un problema de terminación anormal cuando la cantidad de direcciones DNS alcanzaba el límite.
    • Se aceleró la medición del RTT.
  • mudrun
    • Informa la tasa de pérdida de paquetes entre el servidor de retransmisión y la PC del usuario al servidor central.

4.4.2 (2016-10-17)​

  • mudfish
    • Muestra correctamente el error MUDEC_00314.
    • Se ha corregido el error de configuración de información de Proxy ARP.
    • Maneja el caso en el que TOL_socket(2) no puede asignar un socket debido a memoria insuficiente.
  • mudflow
    • Se solucionó el problema al agregar SID incorrecto al usar el nombre de host.
    • Se gestiona correctamente la eliminación de la tabla de enrutamiento.
  • mudrun
    • Se añadió la opción -t en Mac OS X.
    • Muestra correctamente el error MUDEC_00255 en Windows.

4.4.1 (2016-09-05)​

  • mudrun
    • Se solucionó el problema de dependencia de OpenSSL en El Capitan.
    • Se corrigió un error de visualización del gráfico de tráfico en tiempo real en Mac OS X.
    • Cuando inicie sesión nuevamente e inicie el proceso Core, inicializará el programa.
  • mudfish
    • Se corrigió un cierre inesperado provocado por un fallo de setsockopt(2).
    • Se gestiona correctamente el nivel del error MUDEC_00314.

4.4.0 (2016-08-03)​

  • muddiag
    • Se actualizó la IP interna para pruebas.
  • mudfish
    • Se registran detalles al restablecer la conexión con un servidor.
    • La espera máxima antes de reintentar una conexión se limita a 10 segundos.
    • Se solucionó el problema de aserción relacionado con la retención del bloqueo mutex.
    • Linux: el proceso termina cuando finaliza su proceso padre.
    • Maneja EMSGSIZE en Linux.
    • Maneja EADDRNOTAVAIL y ENETDOWN en Mac OS X.
    • Se corrigió un error al subir archivos de captura de paquetes.
  • mudflow
    • Linux: el proceso termina cuando finaliza su proceso padre.
    • Se registran detalles de los tiempos de espera agotados de select(3).
  • mudrun
    • Se corrigió un error al mostrar el servidor de retransmisión seleccionado para elementos seleccionados automáticamente.
    • Registra información de configuración automática en detalle.
    • Linux: el proceso termina cuando finaliza su proceso padre.

4.3.19 (2016-04-27)​

  • mudflow
    • Se solucionó el problema de agregar/eliminar elementos de enrutamiento por nombre de host.
    • Se corrigió una inversión en el orden de adquisición de bloqueos.
    • Ya no se llama a getaddrinfo(3) mientras se mantiene adquirido el bloqueo de la tabla de enrutamiento.
  • mudfish
    • Se han agregado UDP 500 y TCP 1723 al protocolo de conexión del servidor de retransmisión.
    • Se corrigió un cierre inesperado de rtexpunge().
    • Se revirtió el cambio en la función de redirección de ICMP de FastConnect.
    • Se corrigió el problema de strlcat() en Mac OS X.
  • mudrun
    • Se corrigió un error al calcular la cantidad de entradas de enrutamiento que afectaban el progreso de la configuración automática.

4.3.18 (2016-04-05)​

  • muddiag
    • Se admite el envío de informes de problemas en Linux y Mac OS X.
  • mudfish
    • Se mejoró la CLI ifconfig y se corrigieron varios errores.
    • Se corrigió un cierre inesperado al recibir un paquete ICMP Redirect desde un equipo intermedio de la ruta.
    • Se solucionó un problema por el cual re(4) no se reconectaba al servidor de retransmisión cuando no había paquetes entrantes.
    • Cuando se utiliza FastConnect, los protocolos distintos de TCP/UDP no pasan por Mudfish.
    • Se corrigió un error de aserción cuando fallaba la configuración de la puerta de enlace predeterminada.
    • Linux utiliza iproute2 en lugar de net-utils.
    • Mac OS X: se corrigieron errores al configurar y eliminar entradas de enrutamiento.
  • mudrun
    • Se solucionó un problema por el cual la configuración automática no se completaba debido a elementos basados en el nombre de host.
    • Se solucionó un problema por el cual Edge intentaba abrirse de manera intermitente en Windows 7/8.

4.3.17 (2016-03-30)​

  • mudflow
    • Se corrigió un error de configuración de ADN cuando había múltiples rutas de enrutamiento y se redujo el tiempo de configuración del modo avanzado para cada elemento.
  • mudfish
    • Para evitar conflictos de IP, no se reintenta una consulta fallida de información estática de servidores.
    • Se cambiaron algunos niveles de registro de errores.
    • De forma predeterminada, se utiliza utun(4), por lo que no es necesario instalar un controlador tuntap independiente.
  • mudrun
    • Localiza correctamente la configuración predeterminada del navegador en Windows 10.

4.3.16 (2016-03-19)​

  • muddiag
    • Se corrigió la prueba de red interna porque no todos los servidores de retransmisión están activos.
  • mudflow
    • Se redujo la cantidad de comprobaciones de RTT necesarias para completar la selección automática del servidor de retransmisión.
    • Cuando FastConnect está activado, no comprueba el RTT en tiempo real del elemento.
  • mudrun
    • Se solucionó el problema de truncamiento de cadenas de macros.
  • mudfish
    • Se corrigió la ejecución del comando cuando se preparan varias líneas en la tubería.
    • Advierte si un comando se pasa parcialmente.
    • Con Full VPN, se configuran de forma predeterminada rutas de excepción hacia todos los servidores de retransmisión.
    • Salida de registro reducida cuando TOL_accept(2) devuelve ECONNABORTED.

4.3.15 (2016-03-01)​

  • mudfish
    • Admite el modo HA (alta disponibilidad). El valor predeterminado está desactivado.
    • Se han agregado etiquetas a los mensajes de advertencia/error.
    • Solo se conecta a los servidores que el usuario utiliza explícitamente, en lugar de establecer conexiones anticipadas con todos ellos.
    • Se solucionó el problema del uso simultáneo del modo FastConnect y ADN (cadena de servidores).
  • mudflow
    • Mide el RTT del elemento equipado en intervalos de 10 segundos.
    • Se corrigió un cierre inesperado por un fallo de aserción cuando falla socket(2).
    • Admite el modo HA. El valor predeterminado está desactivado.
    • Se solucionó un problema por el cual se producía una advertencia de enrutamiento incorrecto si se encontraba una IP duplicada en el resultado de la búsqueda del nombre de host del elemento.
  • mudrun
    • Admite el modo HA, habilitado con -H. El valor predeterminado está desactivado.
    • Se corrigió un fallo de aserción en CloseHandle().
    • Se añadió un punto de integración para activar la vinculación de servidores, desactivada de forma predeterminada.
    • Se añadió un punto de integración para mostrar el gráfico de RTT actual de los elementos equipados.

4.3.14 (2016-01-07)​

  • mudfish
    • re(4): se limita el número de registros cuando hay demasiados errores ENOENT.
    • re(4): no se intenta reconectar si el problema se debe a la fragmentación de paquetes.
    • re(4): se espera 1 segundo entre reintentos de conexión.
    • Se corrigió la terminación anormal debido a paquetes fuera de banda.
    • Se cambió el nivel de error predeterminado para MUDEC_000279.
    • Se eliminó el archivo de registro mudfish_stderr.txt.
    • Se amplió el rango de IP internas de 10.248.0.0/13 a 10.240.0.0/12 para admitir más servidores de retransmisión.
    • Limita la frecuencia de salida de los errores MUDEC_00086.
    • Core se cierra explícitamente si hay demasiados fallos de heartbeat o si el intervalo entre señales de actividad es demasiado grande.
    • Registra varios códigos de error en detalle.
  • mudflow
    • Se eliminó el archivo de registro mudflow_stderr.txt.
    • La información estática de los servidores se vuelve a consultar cuando se solicita expresamente.
  • mudrun
    • Se muestran el error connect(2) y la causa del fallo de conexión.
    • Se eliminó el archivo de registro mudrun_stderr.txt.
    • Se han modificado algunos formatos de mensajes de error.
    • Se muestra el número de error devuelto por CloseHandle().

4.3.13 (2015-12-08)​

  • mudfish
    • Se agregó la capacidad de configurar direcciones IP y DNS usando IP Helper en Windows.
    • Se añadió un procedimiento de cierre ordenado.
    • Permite la fragmentación de IP al servidor de retransmisión cuando se produce EMSGSIZE, pero muestra claramente un mensaje de error.
  • mudflow
    • El reenvío/eliminación se realiza solo para elementos de enrutamiento que ya se han reenviado o se han agregado recientemente.

4.3.12 (2015-12-01)​

  • Preguntas generales
    • El registro de la consola suprime los errores de TASKKILL.
    • Se corrigió un error de cálculo de diferencia horaria en Windows.
  • Mac OS X
    • Se agregó una imagen de fondo al archivo dmg.
  • mudfish
    • Se redujeron los registros de errores de msk(4).
    • Muestra la hora en cada registro.
    • Se indica explícitamente si Full VPN está activado.
    • Al enviar señales de actividad (heartbeat) al servidor central, también se prueban otras IP y puertos.
    • Se ajustó el nivel de registro de MUDEC_00179.
    • Se activa IP_DONTFRAGMENT en re(4) para recibir claramente los errores relacionados con la MTU almacenada en la caché del sistema operativo.
  • mudflow
    • Se solucionó un problema por el cual se enviaba al Core un comando de eliminación para una ruta que nunca se entregó.
    • Se corrigió un error de procesamiento de eventos de memoria compartida.
  • mudrun
    • Los mensajes de error se registraron en detalle y se les asignó una identificación única.
    • Muestra el nivel de error apropiado y el ID en el mensaje de tasa de pérdida de paquetes.
    • Si las entradas del Registro de Windows no coinciden con lo esperado, se intenta utilizar Internet Explorer.

4.3.11 (2015-11-23)​

  • mudfish
    • Utiliza el puerto SSL incluso con -f activado para evitar el firewall de red.
    • Cuando -f está desactivado, no se establece ninguna puerta de enlace predeterminada y los paquetes sin una ruta se descartan de forma predeterminada.
    • Admite elementos personalizados basados ​​en dominio.
  • mudflow
    • El tiempo de espera predeterminado de verificación de RTT cambió de 3 segundos a 1 segundo.
    • Se redujeron el código innecesario y la carga del sistema.
      • El programa no comprueba las direcciones IP dinámicas que monitorea.
      • La lista de servidores se obtiene una sola vez.
    • Se reduce la cantidad de mensajes de registro y se añade una marca de tiempo a cada uno.
    • Informa la tasa de pérdida de paquetes del servidor de retransmisión en uso.
  • mudrun
    • Se solucionó un problema por el cual la lista de la tabla de enrutamiento no se limpiaba al cerrar sesión.
    • Se añadieron respuestas JSON con el RTT de los servidores y los datos de los dispositivos virtuales.
    • Admite el acceso CLI a través de la interfaz de usuario.

4.3.10 (2015-11-13)​

  • mudadm
    • Se mejoró el manejo del tiempo de espera de la conexión, eliminando la necesidad de un retraso de 1 segundo en la finalización.
  • muddiag
    • Se agregó verificación de puerto para el servidor de autenticación.
  • mudfish
    • Se corrigió un error antiguo por el cual getopt no se inicializaba para los siguientes comandos CLI.
    • Se mejoró el tiempo de preparación del protocolo TCP.
    • Se ha cambiado el orden de configuración del ARP del proxy.
  • mudflow
    • Se corrigió un fallo de aserción relacionado con el cierre de descriptores de archivo.
  • mudrun
    • Se cambió la dirección IPv4 de autenticación predeterminada y el puerto para evitar el bloqueo del firewall de la red.
    • El diagnóstico identifica los procesos de Mudfish con mayor claridad.

4.3.9 (2015-11-02)​

  • muddiag
    • Se han reforzado las pruebas de firewall en los puertos 80 y 443.
  • mudfish
    • msk(4): Si la longitud del paquete es mayor que 0, muestra el error MUDEC_00138.
    • Los paquetes de redirección ICMP se descartan de forma predeterminada.
    • Se cambió el tiempo de concesión de DHCP de un día a un mes.
    • OpenBSD PF está habilitado de forma predeterminada, lo que le permite configurar reglas de firewall desde CLI.
  • mudrun
    • Se implementó el autodiagnóstico de la configuración.

4.3.7 (2015-10-05)​

  • Mudfish para Android
    • Se solucionó un problema por el cual la pantalla principal no se mostraba correctamente cuando el usuario o el sistema cerraba la aplicación e iniciaba sesión.
  • muddiag
    • Se muestra la salida de tasklist.
  • mudfish
    • Se activa IFF_BPF cuando está establecida la etiqueta de memoria compartida.
  • mudrun
    • Se añadió compatibilidad con la captura de paquetes.
    • Muestra una lista de procesos.

4.3.6 (2015-09-28)​

  • Mudfish para Android
    • Se solucionó un problema por el cual la ruta de instalación se convertía en una ruta relativa según el dispositivo.
    • Maneja casos en los que PIE no está habilitado en algunos dispositivos API de Android 5.x.
    • Se ha habilitado la redirección de registros.
    • Excluye explícitamente el rango de IP privado.
    • Se implementó la transmisión del informe de problemas.
  • mudfish
    • Se redujeron los registros cuando el relé TCP no puede alcanzar el servidor.
  • muddiag
    • Se corrigió un error al utilizar -o.
  • mudrun
    • Se notifican los errores de nivel 0 del propio mudrun.
  • Admite extensiones de navegador Chrome y Firefox.

4.3.2 (2015-08-18)​

  • mudfish
    • Se registran detalles de re(4).
    • Se eliminó la comprobación de aserción del bloqueo Giant en el bucle ithread.
    • Informa de un error si no se puede acceder a varios servidores de retransmisión.
    • Se eliminó MUDEC_00087 para reducir las notificaciones falsas.
    • Se corrigió el error de aserción cuando la información del panel no se puede recuperar del registro de Windows.

4.3.1 (2015-08-15)​

  • muddiag
    • Compatible con Windows 8.1, Windows Server 2012 R2 y Windows 10.
  • mudfish
    • Los errores y advertencias se muestran solo para re(4) que está realmente en uso.
  • mudrun
    • Se mejoró el icono de la aplicación para pantallas Retina.
    • Se corrigió el error de aserción cuando el búfer de recepción era insuficiente.
    • Se solucionó un problema cuando el nombre de usuario y la contraseña eran demasiado largos.

4.3.0 (2015-08-03)​

  • Compatible con Windows 10.

4.2.9 (2015-07-15)​

  • UI
    • v4 es compatible con WPAD.
  • muddiag
    • Registra en detalle cuando se ejecutan los diagnósticos.
  • mudflow
    • Se solucionó un problema por el cual los punteros de backend se podían liberar durante la verificación de RTT.
    • Se valida el argumento comprobando el valor devuelto por fclose(3).
    • El proceso termina si el registro de tráfico no funciona correctamente.
  • mudrun
    • Se solucionó un problema al utilizar la función de inicio de sesión automático.
  • mudfish
    • Se registran los mensajes de error con más detalle.

4.2.8 (2015-05-26)​

  • Android
    • Compatible con Android 5.x Lollipop.
    • Se han corregido algunos pequeños errores.
  • mudrun
    • Se corrigió un fallo de aserción.
  • mudfish
    • Procesa el EPIPE devuelto por write(2).
    • Cuando ocurre un error, se registra detalladamente.
    • Se solucionó un problema cuando se movía la información ARP.
    • Se implementó tcp_mtudisc().
    • Full VPN utiliza servidores DNS de Mudfish de forma predeterminada.

4.2.7 (2015-01-28)​

  • Android es compatible a partir de esta versión.
  • mudrun
    • Se solucionó un problema por el cual se producía un bloqueo cuando se descubren demasiadas IP nuevas en un bucle.
  • mudfish
    • Se muestra el número de error del dispositivo virtual re(4).
    • El nivel y el texto del registro de errores se han cambiado para facilitar su lectura.
    • Se agregó la opción -B para el modo demonio.
    • Se corrigió el error de aserción cuando /dev/tap7 no está disponible en Mac OS X.
    • Se corrigió el error de aserción cuando recvmsg(2) del relé UDP devuelve 0.

4.2.5 (2014-12-16)​

  • mudfish
    • Se solucionó un problema por el cual la retransmisión UDP no liberaba sockets inactivos.
    • Las colas mbuf internas de re(4), msk(4) y zyd(4) se han eliminado para evitar condiciones de carrera.
    • Se gestionan situaciones excepcionales en la conexión TCP con el servidor y se restablece la conexión al recibir paquetes con formato incorrecto.
  • mudflow
    • Se solucionó un problema por el cual la configuración de la ruta ADN se sincronizaba sin cesar.
  • mudrun
    • Comprueba el tamaño de los datos leídos de forma más estricta.
    • Los bloqueos protegen la información estadística.
    • Se ha limpiado el código innecesario.

4.2.4 (2014-11-05)​

  • mudfish
    • Se solucionó un problema por el cual Core terminaba de manera anormal si no había créditos.
    • Se añadió compatibilidad con tun(4) en Linux.
    • ARP ahora muestra correctamente errores al cambiar la dirección MAC.
    • Se solucionó un problema por el cual las entradas ARP del proxy no se podían configurar en la interfaz punto a punto.
    • De forma predeterminada, no se generan mensajes de depuración.
    • Comprueba y muestra el código de error recvmsg(2) del relé UDP.
    • Se mejoró el comando arp en la CLI.

4.2.3 (2014-10-27)​

  • mudflow
    • Se corrigió un cierre inesperado cuando las rutas cambian rápidamente al configurar ADN. Ahora se utiliza un contador de referencias por entrada.
    • Se agregó una regla de excepción para no recopilar información de uTorrent.exe.
  • mudfish
    • Se añadieron etiquetas a los mensajes de error.
    • Se corrigió la comprobación del propietario de un bloqueo.
    • Se implementó ip_insertoptions() para agregar la opción IP.
    • Se han agregado saltos de línea a algunos mensajes de error.
    • No se muestra MUDEC_00179 cuando se utiliza TCP para la conexión con el servidor.
    • Se comprueban las direcciones pertenecientes a los rangos IP locales.

4.2.2 (2014-10-20)​

  • En los casos siguientes, la configuración se aplica automáticamente sin reiniciar el programa.
    • Al comprar un nuevo elemento.
    • Cuando se cambia el servidor de retransmisión del elemento
    • Cuando se cambia el servidor de retransmisión de Full VPN

4.2.1 (2014-10-17)​

  • Se corrigió el error de aserción durante el inicio de sesión automático.
  • Aumentó el tamaño del búfer del cuerpo de la respuesta HTTP en respuesta a algunas situaciones.
  • Se corrigió un fallo de aserción en tcp_drop_syn_sent() al cancelar una conexión TCP durante el envío de SYN.
  • Relé UDP
    • Se evita un fallo de aserción cuando no se encuentra un servidor al que retransmitir los datos.
    • Si TOL_socket(2) falla por una causa desconocida, se muestra un error claro en lugar de provocar un fallo de aserción.

4.2.0 (2014-10-13)​

  • Se reescribió por completo FastConnect con un nuevo planteamiento.
  • Al iniciar el programa, se calcula la MTU de la ruta.
  • Se mejoró la función para evitar bloqueos del cortafuegos.
  • mudfish
    • La cola de solo envío en msk(4) se ha eliminado para evitar la contienda entre varios subprocesos.
    • Se añadió el indicador SO_BLACKHOLE para redirigir todos los paquetes que pasan por él.
    • Se agregó la opción IP_SENDSRCSOCKADDR_IN para volver a especificar el puerto de origen.
    • Se eliminó la opción -I.
    • En Full VPN, se ha agregado la IP predeterminada del servidor central para que la conexión del servidor central no pase por otro servidor de retransmisión.

4.1.1 (2014-10-07)​

  • muddiag
    • Se añadieron pruebas.
  • mudrun
    • Se solucionó un problema por el cual la conexión del servidor central de Full VPN no se inicializaba correctamente.
    • Registra más información RTT al acceder al menú de configuración.
  • mudfish
    • Muestra la hora correcta en los registros de Linux.
    • Se eliminó la opción obsoleta -n.
    • Se solucionó un problema por el cual Full VPN no podía conectarse correctamente al servidor central.
    • Se amplió el rango de IP internas de 10.252.0.0/14 a 10.248.0.0/13.
  • Otros cambios
    • Se volvió a realizar la firma de código.

4.1.0 (2014-09-30)​

  • mudflow
    • Se limpió el código y se eliminaron el uso de sqlite3 y el antiguo modo ADN.
    • Se mejoró la información de los números de puerto en FastConnect.
    • v4 ahora admite FastConnect correctamente.
  • mudrun
    • Se solucionó un problema por el cual cerrar sesión demoraba al menos 5 segundos.
    • Se agregaron menús de interfaz de usuario, como registro y visualización de estado.
    • Admite notificaciones web o de escritorio.
    • Se agregó la etiqueta de versión a los informes de fallas.
  • mudfish
    • Se eliminó -t como parte de la limpieza del código.
    • Admite el nuevo modo ADN.
    • Se corrigió el procesamiento del envío de señales de actividad (heartbeat).
    • Se solucionó un problema de terminación anormal cuando había demasiados elementos FastConnect.
    • El comando netstat de la CLI muestra los puertos UDP vinculados.

4.0.14 (2014-09-17)​

  • muddiag
    • Se limpiaron el código y los hosts no utilizados.
  • mudrun
    • Habilita conexiones SSL de forma predeterminada para frontend y backend.
    • Se solucionó un problema por el cual la memoria compartida no estaba lista cuando la leía otro proceso.
    • No se utiliza una CDN para las conexiones de mudrun, con el fin de evitar el error 502 (Bad Gateway).
  • Otros cambios
    • La sesión se mantiene activa mientras no se solicite expresamente su cierre.
    • Se registran en detalle los mensajes de mudrun y mudflow.

4.0.13 (2014-08-13)​

  • Se solucionó un problema de terminación anormal al llamar a m_freem() de msk(4) simultáneamente desde múltiples subprocesos.