Skip to content

Версия 1.1.7

Compare
Choose a tag to compare
@qzeleza qzeleza released this 18 Jan 09:29
· 171 commits to main since this release

1.1.7 release 8

  • Доработан код, который исправляет ошибку "таблица ipset пуста" при запуске kvas test. [issue #108].
  • Доработан код обновления пакета с целью предотвратить перезапись архивных данных [issue #106].
  • Отключен вывод в лог роутера сообщения "Сброс пакета КВАС в исходное состояние ЗАВЕРШЕН!", а так же, проверен на ошибки код в файле /opt/etc/ndm/netfilter.d/100-vpn-mark [issue #104].

1.1.7 release 7

  • Из файла ndm для ssr соединений были обратно возвращены правила для обоих протоколов tcp и udp [issue #104].
  • Доработан фильтр при добавлении домена. Теперь при проверке наличия домена в списке - домен проверяется с начала сроки [issue #105].

1.1.7 release 6

  • Переработана функция обновления пакета, добавлен режим rollback для "отката" на предыдущие выпуски с GitHub
  • Исправлена ошибка при установке пакета в следствии лишнего оператора sed (issue #103)
  • Исправлены ошибки в работе функции сохранения настроек и их восстановления при установке или обновлении пакета (issue #102)
  • Исправлен слой срабатывания с ctrl на ipv4, для активации режима очищения правил iptables при обрыве соединения с провайдером (issue #97)

1.1.7 release 5

  • В правилах iptables удалено разделение на tcp и udp трафик. Сейчас правила устанавливаются для всех типов протоколов без их разделения.
  • Исправлена ошибка в коде при добавлении доменных имен, ранее запрос не появлялся и не отсутствовало уведомление о добавлении единичного домена.
  • Отключено двойное кеширование, которое ранее происходило за счет работы этого механизма как в dnsmasq, так и в dnscrypt-proxy2
  • Произведена установка параметра cache_min_ttl в ноль, для исключения подмены TTL.
  • Из архива удалены старые версии собранных пакетов, для того чтобы была возможность уложиться в лимиты GitHub
  • Исправлена ошибка, которая приводила к выводу сообщений при отсутствии файла соответствия интерфейсов /opt/etc/inface_equals

1.1.7 release 4

  • Доработан код файлов iflayerchanged.d/kvas-ips-reset и ifstatechanged.d/100-unblock-vpn для решения #issue 97
  • Доработан код для предотвращения случайного удаления пакета в следствии передачи аргументов содержащих букву или слово "y|yes", при исполнении команды kvas remove
  • Доработан код по архивации и восстановлению конфигурационных файлов пакета.
  • Доработан код функции восстановления гостевых интерфейсов после обновления пакета.
  • Исправлена ошибка в коде при добавлении гостевых интерфейсов, вследствие которой, необходимые правила для ikev2 не добавлялись в iptables.

1.1.7 release 3

  • Исправлена ошибка при импорте доменных имен из файла #issue 100
  • Добавлена возможность автоматического добавления гостевых сетей при обновлении пакета
  • Исправлена ошибка в файле kvas-ips-reset #issue 97

1.1.7 release 2

  • Исправлена ошибка при обновлении пакета, когда номер версии не менялся, а оставался прежним.
  • Исправлена ошибка при сканировании интерфейсов при исполнении команды vpn set
  • Доработана функция сканирования интерфейсов, в случае наличия ошибок теперь выводятся сообщения об ошибках.
  • Добавлены статусы текущих настроек при исполнении команды debug

1.1.7 release 1

  • Добавлена возможность для команды help <команда> - выводит все о встречающейся команде - эквивалент kvas help | grep <команда>
  • Добавлена перезагрузка всех используемых сервисов при выполнении команды update
  • Добавлена проверка на недопустимые символы в вводе пароля для shadowsocks соединений

1.1.7

  1. Добавлена поддержка доменных имен в файле /opt/etc/hosts, что позволяет быстро добавлять собственные доменные имена для локальной сети и не только, при этом, данный список атоматически добавяется в конфигурацию одного из DNS серверов, установленных Квасом: dnsmasq или AdGuardHome.
  2. Добавлена команда dns hosts, которая отображает список хостов и их IP добавленные Вами в /opt/etc/hosts
  3. Добавлена команда dns hosts edit, которая позволяет редактировать список хостов и их IP в файле /opt/etc/hosts
  4. Добавлена команда dns hosts add или dns hosts add , которая добавляет один хост в файл /opt/etc/hosts
  5. Реализована возможность добавлять клиентов SSTP сетей для подключения к Квасу командой vpn net add.
  6. Реализовано автоматическое обновление списка VPN интерфейсов, при их создании или удалении (кроме IPSpec)
  7. Реализован механизм очистки правил iptables для интерфейсов PPTP и L2TP, через которые происходит подключение к провайдеру, с целью решить вопрос возобновление работы Кваса при обрыве соединения такого рода #issue.
  8. Осуществлен переход на новый механизм ndm для отслеживания состояний интерфейсов - iflayerchanged.d (для прошивок >= 4.0), вместо предыдущего вариант - ifstatechanged.d(для прошивок < 4.0).
  9. Исправлена ошибка при обновлении пакета AdGuardHome для роутеров с архитектурой процессора ARM (Keenetic KN-1811 и KN-2710) при исполнении команды adgurad update