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