- Доработана функция при обновлении правил, после которой происходил разрыв соединения тикет 48.
- Доработана функция получения entware интерфейса по IP, из-за чего происходило неверное распознавание данных.
- Доработана функция перезапуска основного ISP подключения - reset_ISP_connection.
- Решена проблема #38. Команда rm теперь отвечает за удаление пакета (при удалении пакета, Вы должны подтвердить действие), а команда del - за удаление хоста из списка.
- Решена проблема #40. Теперь, все данные доменных имен блока ipset заносятся в отдельный фейл /opt/etc/AdGuardHome/kvas.ipset, а в файле конфигурации AdGuardHome меняется только ссылка на этот файл в переменной ipset_file.
- Решена проблема #52. Изменен порядок работы с гостевыми сетями. Команда bridge удалена, вместо нее теперь добавить и удалить гостевую сеть можно командой 'vpn guest add/rm'. Решение работает как для SSR, так и для VPN.
- При установке пакета, происходит автоматическое обновление iptables (актуально для новой прошивки).
- Для SSR соединений добавлен "костыль" в случае отказа загрузки ssr сервиса при загрузке роутера.
- Решена проблема #68 с отключением шифрования при трафика при его проверке.
- Попытка решить проблемы с отсутствием обхода при переподключением VPN (тикеты #45 и #73)
- Доработан код функции по добавлению гостевых сетей (kvas vpn guest add all).
- Добавлена возможность удалять пакет безусловно при помощи ключа "y|yes|да". Теперь можно удалить пакет
- Добавлена возможность обновления пакета через скрипт командой
curl -sOfL https://raw.githubusercontent.com/qzeleza/kvas/main/ipk/update.sh && sh ./update.sh