Skip to content

Commit

Permalink
Сделаны доработки по коду согласно предложению в тикете [#53](#53 (co…
Browse files Browse the repository at this point in the history
…mment)). Отдельная благодарность [ALTernateF13](https://github.com/ALTernateF13).
  • Loading branch information
qzeleza committed Dec 22, 2023
1 parent ab26e66 commit 6b0f68e
Show file tree
Hide file tree
Showing 9 changed files with 22 additions and 7 deletions.
3 changes: 2 additions & 1 deletion HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 1.1.5 final-32
## 1.1.5 final-33
- В скрипт обновления пакета ipk/update.sh добавлена информация о версии удаляемого пакета.
- В скрипте ipk/update.sh в режиме обновления пакета устанавливается прежний файл с хостами (ранее происходило слияние файла по умолчанию с предыдущими доменами из списка);
- Исправлена ошибка при выводе на экран всех VPN интерфейсов в системе (тикет [#74](https://github.com/qzeleza/kvas/issues/74)):
Expand Down Expand Up @@ -29,6 +29,7 @@
- Для adguard добавлен код, который проверяет точно ли локальный сервер добавлен в список прослушки на 53 порту, если нет, то добавляет его.
- Добавлена команда adguard restart, для ручного перезапуска adguard (по просьбе [badigit](https://github.com/badigit))
- Доработана функция ip4_add_selected_guest_to_ssr_network по тикету [#53](https://github.com/qzeleza/kvas/issues/53)
- Сделаны доработки по коду согласно предложению в тикете [#53](https://github.com/qzeleza/kvas/issues/53#issuecomment-1866968309). Отдельная благодарность [ALTernateF13](https://github.com/ALTernateF13).

## 1.1.5 pre-release 4
- В скрипт обновления пакета [ipk/update.sh] добавлены дополнительные проверки для корректной его работы.
Expand Down
2 changes: 1 addition & 1 deletion build/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=kvas
PKG_VERSION:=1.1.5
PKG_RELEASE:=final_32
PKG_RELEASE:=final_33
PKG_BUILD_DIR:=$(BUILD_DIR)/${FULL_PACKAGE_NAME}_

include $(INCLUDE_DIR)/package.mk
Expand Down
2 changes: 1 addition & 1 deletion build/version
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
VERSION=1.1.5
STAGE=final
RELEASE=32
RELEASE=33
13 changes: 13 additions & 0 deletions image.build
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,18 @@ run_docker_on_macos(){
}
}

stop_docker_on_macos(){
# Запускаем Docker на MacOS
[ -f "${HOME}.docker/run/docker.sock" ] && {
uname | grep -q Darwin && {
pkill -x Docker
}
}
}




new_release(){
# Меняем версию сборки в зависимости от значения в файле ./build/version
release=$(cat < ./build/version | sed -n 's/RELEASE=\(.*\)/\1/p')
Expand Down Expand Up @@ -87,3 +99,4 @@ else
exit 1
fi
show_line
stop_docker_on_macos
Binary file added ipk/kvas_1.1.5-final_33_all.ipk
Binary file not shown.
File renamed without changes.
2 changes: 1 addition & 1 deletion opt/bin/libs/vpn
Original file line number Diff line number Diff line change
Expand Up @@ -794,7 +794,7 @@ ikev2_setup(){

ikev2_data="${1}"; enable=${2:-true}

ikev2_dns=$(get_external_ip)
ikev2_dns=$(get_router_ip)
dns_server=$(echo "${ikev2_data}" | grep dns-server | cut -d':' -f2 | sed 's/[\,\" ]//g;')
enable=$(echo "${ikev2_data}" | grep enable | cut -d':' -f2 | sed 's/[\,\" ]//g;')
nat=$(echo "${ikev2_data}" | grep nat | cut -d':' -f2 | sed 's/[\,\" ]//g;')
Expand Down
2 changes: 1 addition & 1 deletion opt/etc/conf/kvas.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
APP_VERSION=1.1.5
APP_RELEASE=final-32
APP_RELEASE=final-33

DNS_DEFAULT=9.9.9.9
DNS_STATIC_1=9.9.9.9
Expand Down
5 changes: 3 additions & 2 deletions opt/etc/ndm/ndm
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,8 @@ ip4_add_selected_guest_to_ssr_network(){
net_inface=$(get_entware_ikev2_inface)
[ -z "${net_pool}" ] && {
ikev2_settings=$(curl -s "${LOCALHOST_IP}:79/rci/crypto/virtual-ip-server-ikev2")
net_pool=$(echo "${ikev2_settings}" | grep pool-start | cut -d':' -f2 | sed 's/[\,\" ]//g;')
pool_start=$(echo "${ikev2_settings}" | grep pool-start | cut -d':' -f2 | sed 's/[\,\" ]//g;')
net_pool=$(echo "${pool_start}" | sed 's/\.[0-9]\{1,3\}$/.0\/24/')
}
else
net_pool=$(ip a | grep global | grep "${net_inface}" | sed 's/inet \(.*\/[0-9]\{1,3\}\) scope.*/\1/; s/[ ]//g; s/\(.*\)\.[0-9]\{1,3\}\/\([0-9]\{1,3\}\)$/\1.0\/\2/')
Expand Down Expand Up @@ -537,7 +538,7 @@ ikev2_net_access_del(){
iptab -D POSTROUTING -t nat -s "${net_pool}" -o eth3 -j MASQUERADE
fi
fi
[ -n "${1}" ] && del_ikev2_net_from_config
[ -z "${1}" ] && del_ikev2_net_from_config

} && when_alert "УСПЕШНО" || when_bad "С ОШИБКОЙ"

Expand Down

0 comments on commit 6b0f68e

Please sign in to comment.