Skip to content

Releases: PoTuStoronu222/DNS-Manager

DNS Manager 3.40

Choose a tag to compare

@PoTuStoronu222 PoTuStoronu222 released this 07 Oct 10:27

DNS Manager 3.40 / LuCI 1.28

Что изменилось

Проверка DNS / DoH

  • Восстановлена и переработана проверка текущих DNS через единую логику LuCI.
  • Кнопка «Проверить текущие DNS» проверяет как DNS слотов, так и системные DNS.
  • Системные DNS теперь используют тот же механизм хранения результатов, что и обычные проверки DNS.
  • Результаты проверки корректно отображаются в status: время ответа, статус и время последней проверки.
  • Успешной считается только проверка, при которой получен корректный числовой результат времени ответа.
  • Исправлено разделение между слотами DNS и системными DNS при выполнении проверки.
  • Проверки выполняются только в соответствующей активной фазе интерфейса.

Надёжность проверок

  • Добавлены безопасные блокировки для предотвращения конфликтующих операций проверки.
  • Проверено корректное поведение проверки при активном профиле DNS.
  • Исправлена работа URL нормализации на BusyBox/OpenWrt.
  • Исправлена адресация системных DNS-проверок, чтобы она не зависела от наличия нестандартных утилит BusyBox.
  • Исправлена работа временного хранения и восстановления результатов проверки.
  • Устранены состояния, при которых LuCI могло бесконечно показывать «проверяется…» после завершения фоновой задачи.

LuCI

  • LuCI обновлён с 1.19 → 1.28.
  • Состояние компонентов оставлено информационным: без лишних управляющих кнопок внутри блока компонентов.
  • Исправлено отображение выбранных DNS и их состояния во вкладке DoH.
  • Улучшена логика состояния кнопок проверки и фоновых задач.
  • Исправлено восстановление состояния после выполнения фоновой проверки.
  • Исправлена работа системной проверки при переключении и применении профилей.
  • Улучшено отображение состояния контроля DNS и связанных компонентов.

Тестирование

  • Обновлены регрессионные тесты для новой логики проверки.
  • Проверен полный сценарий:
    запуск проверки → фоновая задача → сохранение результата → status → отображение в LuCI.
  • Текущая версия прошла полный набор проектных regression-тестов.

DNS Manager 3.39.0

Choose a tag to compare

@PoTuStoronu222 PoTuStoronu222 released this 06 Oct 12:25

What's Changed

New Contributors

Full Changelog: https://github.com/PoTuStoronu222/DNS-Manager/commits/v3.39.0