Releases: DennoN-RUS/Bird4Static
v3.6.0
Появился BGP режим!
Изменен конфиг bird, теперь адрес VPN подставляется в kernel протоколах (для схемы с одним впн влияние не сильное, а для схемы с двумя впн нагрузка должна стать меньше)
Добавлены режимы при установке (1 - Закачка файла с сервиса, 2 - BGP режим, 3 - Использовать только файлы пользователя)
Теперь ./add-bird4_routes.sh -v показывает информацию о установленной версии и параметрах, не делая больше ничего
В скрипте add-bird4_routes.sh добавлено изменение конфига bird, если пользователь поменял значение VPN1 или VPN2
Переменные, которые не желательно редактировать перенесены из add-bird4_routes.sh в func.sh
Добавлен скрипт обновления (по факту затягивает изменения из репозитория и запускает установку)
ID роутера для bird берется теперь из дефолтного маршрута роутера при установке
git clone -b v3.6.0 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.5.2...v3.6.0
v3.5.2
В установку добавлены пакеты diffutils и patch
git clone -b v3.5.2 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.5.1...v3.5.2
v3.5.1
Исправлен критичный баг, при котором не создавались начальные файлы при установке c нуля в версии v3.5
Добавлена возможность отключить скачивание списка установив переменную DISABLE_URL=1 в файле add-bird4_routes.sh. После установки скрипт не будет скачивать список, а работать будет только на листах пользователя (user-*.list)
Теперь в переменную URLS можно вносить несколько урлов через пробел. Например URLS="https://antifilter.download/list/allyouneed.lst https://community.antifilter.download/list/community.lst"
git clone -b v3.5.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.5...v3.5.1
v3.5
Исправлен критичный баг на проверку скаченного списка, по факту с версии v3.4 в файл antifilter.list попадали не все адреса
Создана папка Install/common в которую вынесено все, что не зависит от количества vpn
Все функции из файла add-bird4_routes.sh вынесены в файл func.sh
Добавлен вывод на экран одинаковых маршрутов из файлов bird4-force*.list
Оптимизирована функция ipr_func
git clone -b v3.5 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.4.3...v3.5
v3.4.3
Изменение проверки скачиваемого файла (теперь файл проверяется на наличие любого IP адреса, а не на IP/MASK как это было ранее)
Небольшое изменение для AS (в прошлой версии маска ip адреса могла состоять из трех цифр, что не возможно)
Правки в функции для AS (раньше из пользовательских листов могло не все передаваться в функцию iprange)
В дебаг режим добавлены пустые строки для более понятного вывода на экран
git clone -b v3.4.3 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.4.2...v3.4.3
v3.4.2
Изменен сервис для получения списка адресов из номера AS c radb.net (который перестал работать) на ripe.net
git clone -b v3.4.2 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.4.1...v3.4.2
v3.4.1
В скрипты установки/удаления добавлен пакет bind-libs, который в исключительных случаях не ставился вместе с bind-dig
Так же в скрипт установки добавлено принудительное обновление busybox
git clone -b v3.4.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.4...v3.4.1
v3.4
Переделан установщик на более универсальную версию. Теперь в теории может работать не только с кинетиками, а с любыми роутерами, у которых домашняя папка Entware содержит /opt
В diff_funk добавлен алгоритм проверки. Сейчас проверяется только скачанный список с антифильтра, если он придет пустой или не скачается, то изменения в маршруты внесены не будут (если сервис ляжет или изменится адрес, то пока не будет указан рабочий урл - скрипт не будет обнулять список роутов)
В установочном скрипте добавлена возможность выбрать из двух сервисов для получения списков блокировок или ввода своего
git clone -b v3.4 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.3.2...v3.4
v3.3.2
Добавлена возможность дебага, через переменную DEBUG. По умолчанию выставлено 0 - выключено. Что бы включить нужно установить DEBUG=1. Вывод будет на экран консоли.
git clone -b v3.3.2 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.3.1...v3.3.2
v3.3.1
Переделан метод составления общих списков для конфигурации с двумя впн. Теперь не будет второй раз запрашивать одно и тоже
git clone -b v3.3.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.3...v3.3.1