Преминете към основното съдържание

Бележки по версиите (Mudfish Cloud VPN)

Съвет

Инсталатори за по-стари версии са достъпни в списъка с издания.

Тази страница включва версиите от 2025-10-16 нататък, включително тази дата. За по-старите записи вижте пълната история на корейски.

6.5.6 (2026-10-13)​

  • mudfish
    • Персонализираните правила за изключване на трафик, съдържащи само CIDR без портове, вече се прилагат към всички TCP/UDP портове в диапазона.
  • mudrun
    • UI: докладите за проблеми изпращат и избраната категория; при невалиден формат се връща MUDEC_01734; добавена е връзка „Моите публикации“.
    • Windows: добавени са кодове за грешки към съобщенията за неуспешна TCP връзка и изтичане на времето при диагностика.
    • Linux, macOS: добавени са кодове за грешки към диагностичните съобщения за неуспешно отваряне на журнал, неуспешна TCP връзка, TCP/UDP изчакване и грешки при получаване на UDP.
  • mudwfp_proxy
    • Персонализираните правила за изключване на трафик, съдържащи само CIDR без портове, вече се прилагат към всички TCP/UDP портове в диапазона.
  • Инсталатор
    • macOS: променени са дизайнът и подредбата на иконите в DMG инсталатора; добавен е фон с висока резолюция за Retina дисплеи.

6.5.5 (2026-09-28)​

  • mudfish
    • При неуспешно прочитане на информацията за статичните възли при стартиране се правят до два повторни опита.
    • Отстранен е възможен срив при освобождаване на информацията за маршрута преди приключване на обработката на съобщението от маршрутизиращия сокет.
    • macOS: отстранено е прилагането на DNS настройките на Full VPN, когато едновременно е включен WFP режимът за елементи.
    • Премахнати са неизползваните опции за ADN клиент/сървър (-a, -A) от командния ред на Core.
  • mudflow
    • При повторен опит за конфигуриране на възел след сокетна грешка състоянието на изпращане и броят неуспехи се обработват правилно.
    • Отстранено е възможно взаимно блокиране при почистване на заявки, достигнали лимита за повторни опити.
    • MUDEC_01696 се групира по двойки елемент/възел, за да се намалят дублираните съобщения и по-лесно да се разпознават неуспешните настройки.
  • mudrun
    • Отстранен е срив при влизане, когато настройките за експертен режим или alias в отговора за удостоверяване са булеви стойности.
    • Заявките за TCP RTT без IP адрес или порт вече връщат грешка вместо да причиняват срив.
    • Linux: намира наличен терминал като Konsole, GNOME Terminal, Xfce Terminal или xterm за mudnetmon и mudmtr; правилно обработва потребителски имена със специални знаци.
    • Windows: отстранен е възможен срив при зареждане на списъка с процеси, докато GameGuard работи.
    • Windows: подобрено е докладването на сривове при едновременни грешки; грешка в самата нишка за докладване вече не води до повтарящи се журнали.
    • UI
      • RTT картите за разширен режим и Multi Path изрично заявяват маршрути през два възела.
      • Добавени са игри и програми към търсенето в таблото.
  • mudwfp_proxy
    • macOS: добавени са идентификатори на програми към TCP/UDP прокси заглавките и е увеличен буферът за имена, така че дългите идентификатори да се показват правилно в журналите и статистиката за трафик.
    • macOS: прокси таймерите използват монотонен часовник за последователна обработка на изтичането на времето.
    • Windows: съобщението за неуспешно стартиране на WFP драйвера (MUDEC_00514) включва описание на системната грешка.

6.5.4 (2026-09-06)​

  • muddiag
    • Докладите за проблеми под Linux и macOS включват mudwfp_proxy_stdout.txt.
  • mudfish-exclude
    • Linux: добавен е инструмент за командния ред, който изключва избрана програма от маршрута на Mudfish и я изпълнява през съществуващата IPv4 интернет връзка. Изисква root, cgroup v2, ip и iptables.
  • mudnetmon
    • Добавени са опциите -r / --read за зареждане на JSON отчети за трафик за офлайн преглед или експортиране.
  • mudrun
    • macOS: отстранен е проблем с приключването на mudwfp_proxy.
    • Windows: при стартиране във фонов режим се изключва IPv6 обвързването на TAP-Win32 Adapter V9.
    • Автоматичните доклади за грешки включват известията от таблото с изключение на информационните; изключени са и обичайните известия MUDEC_00238 за загуба на пакети.

6.5.3 (2026-05-25)​

  • mudfish
    • Заявките през DHCP relay агент се записват правилно и отговорите се връщат към агента.
    • Windows: при неуспешна промяна на MTU се записва неуспешната команда и работата продължава вместо процесът да приключва.
  • mudrun
    • Отстранено е неправилното прилагане на настройките при твърде много изключения за Full VPN.
    • При повторно стартиране Launcher отваря вече работещото табло вместо да приключва с грешка.
    • Ако .ipport не е достъпен, таблото се отваря чрез зададените адрес и порт за обвързване.
    • Автоматичният избор по RTT заявява и прилага маршрути според текущия режим на възлите, включително основен и Multi Path.
    • Редът на сортиране на изключенията за Full VPN е стабилизиран и прозорецът за редактиране е разширен.
    • За запазване на настройките на Launcher се използва специалната крайна точка /prog/launcher/conf.
  • mudwfp_proxy
    • Добавена е опцията -G за Windows, macOS и Linux, за да се следва нивото на журналите, зададено в Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Подобрена е точността на RTT чрез изчистване на остатъчните данни в сокета, случайно разпределяне на изпращането на измервателни пакети и проверка на отговорите.
    • Коригирани са повторното използване на RTT сокети и обработката на изтичането на времето.
    • Коригирана е проверката на TCP relay връзки и е добавена проверка за границите на FD_SETSIZE.
    • Подобрена е последователността на затваряне на връзките за нормално приключване.
  • mudrun
    • Уеднаквен е форматът на HTTP API грешките и са поправени неправилни кодове за успешен отговор.
    • Добавена е крайна точка за отстраняване на грешки с журнали на ниво trace.
    • Променени са имената на JavaScript файловете на интерфейса за обновяване на кеша.

6.5.1 (2026-05-02)​

  • mudflow
    • Добавени са MUDEC_01697 и MUDEC_01698 за диагностика на управлението на backend session ID (SID).
    • Вътрешният API за автоматичен избор връща правилно текущата версия.
  • mudrun
    • Добавен е режим Blacklist към Web Inspect. Домейните за предаване през Mudfish могат да се управляват чрез Whitelist или Blacklist.
    • Настройките за персонализирани домейни са разделени на Whitelist и Blacklist.
    • Уеб таблото е променено за новите настройки на Web Inspect.
  • mudwfp_proxy
    • Подобрена е обработката на сигнали под Linux и macOS и е почистен кодът.

6.5.0 (2026-04-21)​

  • mudflow
    • Подобрена е последователността на инициализация за обработване на чакащи SID, когато backend snode не е веднага достъпен.
    • Подобрено е RTT измерването, така че информацията за статичните възли да се изтегля отново автоматично, ако инициализацията не е приключила.
    • Нивото на някои съобщения за връзка, включително MUDEC_00414, MUDEC_00415 и MUDEC_00771, е променено от грешка на предупреждение.
    • Диагностичните журнали за неуспешна връзка включват текста на системната грешка.
  • mudrun
    • macOS: реализирано е прозрачно прокси, базирано на NETransparentProxyProvider (Network Extension). Обработва TCP/UDP трафик по програми на macOS 11.5 и по-нови и поддържа WFP режима за елементи за macOS.
    • macOS: минималната поддържана версия е променена на 11.5 и са подобрени правата за app-proxy.
    • API за списъка с процеси и backend на уеб таблото са променени за поддръжка на идентификатори на програми.
    • Коригирана е подробността на журналите за IPv6 проверки на връзката.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Реализирано е събиране на мрежов трафик чрез API NetworkStatistics на macOS.
    • От менюто на таблото в macOS мрежовият монитор (mudnetmon) може да се стартира в нов терминален прозорец.
  • mudrun
    • Менюто „Наблюдение на мрежата“ се показва и в macOS.
    • Графиката се зарежда след получаване на всички session ID на възлите (sidstr), което поправя счупеното изображение в прозореца за състояние.

6.4.3 (2026-03-29)​

  • muddiag
    • Коригирани са неправилен IP адрес и тестове.
  • mudmtr
    • Изпращането на отчети е реализирано отново чрез нова HTTP крайна точка.
    • След успешно изпращане на MTR отчет и създаване на публикация във форума се показва връзка към нея.
  • mudnetmon
    • Добавена е поддръжка на Linux чрез eBPF.
    • Добавено е PID заключване срещу едновременно изпълнение на няколко инстанции.
  • mudrun
    • При стартиране на mudmtr и mudnetmon потребителското име се подава като аргумент.
    • MUDEC_01443 включва IP адреса на дестинацията, порта и текста на грешката.
    • Добавени са липсващите MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 и MUDEC_01663; подобрени са съобщения като MUDEC_00927.
    • Намалена е подробността на журналите за кеш операции.
    • Linux: mudnetmon вече се стартира правилно в терминален емулатор.

6.4.2 (2026-03-20)​

  • mudmtr
    • Matt's traceroute за Linux, macOS и Windows е реализиран отново.
  • mudrun
    • В раздела „Разширени“ са добавени бутони за mudnetmon.exe и mudmtr.exe.
    • Премахната е предишната функция Matt's traceroute.
    • UI: при смяна на езика от потребителя се обновява и езиковата настройка на backend.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Добавен е инструментът mudnetmon.exe за преглед на системния трафик по процеси в Windows.
  • mudrun
    • Отстранен е assertion failure при удостоверяване.
  • mudwfp_proxy
    • При UDP комуникация с възлите се използва нова заглавка.

6.4.0 (2026-02-12)​

  • mudfish
    • Въведен е нов протокол за прокси заглавки (v2) за TCP и UDP връзки.
    • Коригиран е редът на настройване на таблицата за маршрутизация за broker връзката, така че при грешка да се почиства правилно.
    • MUDEC_01172 и MUDEC_01173 са променени от предупреждения на информационни съобщения.
    • Съобщението за Wintun MUDEC_00902 включва код на грешката.
    • Отстранен е проблем с извеждането на мрежовото потребление при директни връзки.
  • mudrun
    • Добавена е статистика за броя известия warning, error, critical и fatal.
    • Премахнато е заобикалянето на MUDEC_00044 чрез стартиране на Диспечера на задачите в Windows 7.
    • Отменена е промяната за използване на вградения браузър в Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Премахнати са функциите pfctl и pf от Core.
  • mudrun
    • Премахнат е NAT Open. Не е официално обявен за deprecated.

6.3.2 (2026-01-25)​

  • mudfish
    • EPIPE грешките вече не се записват при FastConnect.
  • mudrun
    • RTT на игровите елементи се измерва три пъти преди показване на потребителя.
    • Ако лична защитна стена или антивирусна програма в Windows блокира DNS заявката за ui.mudfish.net, интерфейсът се отваря в браузъра по подразбиране.
    • UI: коригирани са новите редове в някои съобщения.

6.3.1 (2026-01-15)​

  • muddiag
    • Добавен е манифест за съвместимост с Windows 10 и 11.
  • mudrun
    • Коригирано е нивото на журналите за някои съобщения.
    • UI
      • Коригирани са цветовете на изскачащите прозорци в тъмен режим.
      • Подобрени са екранът и менюто за персонализирани елементи.
      • Поправено е показването на иконата за автоматичен избор на възел при персонализирани елементи.
      • Менюто за персонализирани елементи се показва и при изключен експертен режим.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: когато е възможно, се стартира mudrun_tauri.exe вместо браузъра по подразбиране.
    • Windows: в mudrun.exe.manifest е добавен режим за съвместимост с Windows 10 и 11.
  • mudfish
    • Съобщенията MUDEC_00139, MUDEC_00314, MUDEC_00049 и MUDEC_001643 се записват само веднъж.

6.2.2 (2026-01-02)​

  • mudfish
    • Отстранена е грешка в Multi Path, когато няма наличен интерфейс.
  • mudrun
    • При открит срив под Linux съответната информация се докладва на сървъра на Mudfish.
    • Коригирано е нивото на журналите за някои съобщения.
    • Отстранен е assertion failure при обработка на HTTP заглавки на заявки.
    • macOS
      • Не се задава DNS адрес за VPN връзката на Mudfish.
      • Грешките и предупрежденията се записват правилно в журнала Mudfish Cloud VPN.
    • UI
      • При нулиране на настройките на Launcher в „Настройки → Програма“ се нулира и опцията tun/tap.
      • Премахнато е неподдържаното меню WPAD.
      • Иконата на WFP режима за елементи се показва правилно в таблото.
  • mudwfp_proxy
    • Показва се отделна грешка, когато не може да се намери името на процеса за UDP сесия.

6.2.1 (2025-12-20)​

  • mudflow
    • Добавена е настройваща променлива за управление на нивото на журналите.
  • mudrun
    • Нивата на журналите между процесите се обработват правилно.
    • UI
      • Отстранено е високото CPU потребление в таблото по време на автоматично конфигуриране.
      • Отстранен е проблем с обработката на числа с плаваща запетая в „Състояние → Възли“.
      • Разделът с WFP прокси журнали в „Състояние → Процеси“ се показва правилно.
      • Отстранено е спирането на автоматичната конфигурация на 50% при едновременно използване на Full VPN и WFP режима за елементи.

6.2.0 (2025-12-17)​

  • mudfish
    • Отстранен е проблем с компилирането на taskqueue.
    • При неуспешен open("/dev/net/tun", O_RDWR) информацията за грешката се показва ясно.
    • Обработва се случаят с твърде много файлови дескриптори, предадени на select().
    • Кодът е променен за поддръжка на WFP режима за елементи под Linux.
  • mudflow
    • Кодът е променен за поддръжка на WFP режима за елементи под Linux.
  • mudrun
    • Коригиран е стандартният формат на журналите.
    • Кодът е променен за поддръжка на WFP режима за елементи под Linux.
    • Отстранено е неправилното разпознаване на процеса mudrun_headless.
    • UI: променена е подредбата под Linux при включен WFP режим за елементи.
  • mudwfp_proxy
    • Отстранен е assertion failure при недостиг на памет (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Отстранен е проблем с намирането на браузъра по подразбиране при работа със системен акаунт в Windows 11.
    • Поправени са връзките към кодове за грешки в „Състояние → Журнал“.
  • mudfish
    • Отстранен е срив, когато CreateEvent() връща грешка.
    • Отстранен е срив при включен Web Inspect и твърде много сокети за наблюдение на трафика.
    • Отстранено е прекомерното извеждане на предупреждения при EPIPE от сокета.

6.1.2 (2025-11-03)​

  • mudrun
    • Отстранен е assertion failure при недостатъчна памет за обработване на тялото на заявка.
  • mudfish
    • Отстранен е проблем при неуспешно извикване на setsockopt() за предотвратяване на IP фрагментиране.
    • Отменена е промяната на struct sockaddr_un, за да се реши проблем с таблицата за маршрутизация.
    • FD_SETSIZE под Windows е увеличен от 64 на 4096 и е добавена проверка за валидност на файловите дескриптори.
    • Показва се предупреждение, ако select() използва твърде много файлови дескриптори.