- Bug fixes next to Darkstar live testings...
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
Network Tools V 1.2.3 - A. GIBERT - 2026/08/24
|
||||||
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
- Bug fixes next to Darkstar live testings...
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
Network Tools V 1.2.2 - A. GIBERT - 2026/08/18
|
Network Tools V 1.2.2 - A. GIBERT - 2026/08/18
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define name network_tools
|
%define name network_tools
|
||||||
%define version 1.2.2
|
%define version 1.2.3
|
||||||
%define release %mkrel 1rx3
|
%define release %mkrel 1rx3
|
||||||
|
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
@@ -213,6 +213,9 @@ cp www/cgi-bin/*.cgi %{buildroot}%{_webcgi}
|
|||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 24 2026 Arnaud G. GIBERT <arnaud@rx3.net> - 1.2.3-%mkrel 1rx3
|
||||||
|
- Update to 1.2.3
|
||||||
|
|
||||||
* Tue Aug 18 2026 Arnaud G. GIBERT <arnaud@rx3.net> - 1.2.2-1rx3.mga9
|
* Tue Aug 18 2026 Arnaud G. GIBERT <arnaud@rx3.net> - 1.2.2-1rx3.mga9
|
||||||
- Update to 1.2.2
|
- Update to 1.2.2
|
||||||
|
|
||||||
|
|||||||
@@ -315,7 +315,7 @@ dns_host_update()
|
|||||||
echo "update delete ${host}.${zone}. TXT"
|
echo "update delete ${host}.${zone}. TXT"
|
||||||
echo "update add ${host}.${zone}. ${ttl} TXT ${date}"
|
echo "update add ${host}.${zone}. ${ttl} TXT ${date}"
|
||||||
echo ""
|
echo ""
|
||||||
) | sudo nsupdate || rc="$?"
|
) | sudo nsupdate && rc="$?"
|
||||||
|
|
||||||
if [[ "${rc}" == "0" ]]
|
if [[ "${rc}" == "0" ]]
|
||||||
then
|
then
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ declare -g NETWORK_LOG_FILE
|
|||||||
declare -g NETWORK_LOG_LOCK
|
declare -g NETWORK_LOG_LOCK
|
||||||
#declare -g NETWORK_LOG_LOCK="${NETWORK_LOG_FILE}"
|
#declare -g NETWORK_LOG_LOCK="${NETWORK_LOG_FILE}"
|
||||||
|
|
||||||
declare -g NETWORK_LOG_TRACE="DISABLE"
|
declare -g NETWORK_LOG_TRACE="DISABLED"
|
||||||
|
|
||||||
declare -g NETWORK_NC_TIMEOUT
|
declare -g NETWORK_NC_TIMEOUT
|
||||||
|
|
||||||
@@ -141,7 +141,15 @@ network_common_openvpn_stats_get()
|
|||||||
|
|
||||||
OIFS="${IFS}"
|
OIFS="${IFS}"
|
||||||
IFS=","
|
IFS=","
|
||||||
set XXX/$( echo "${NETWORK_OPENVPN_STATUS}" | grep "${device}\.status: CLIENT_LIST,${client},") &>/dev/null || true
|
line="$( echo "${NETWORK_OPENVPN_STATUS}" | grep "${device}\.status: CLIENT_LIST,${client},")" || true
|
||||||
|
|
||||||
|
if [[ "${line}" == "" ]]
|
||||||
|
then
|
||||||
|
line="/var/lib/openvpn/${device}.status: CLIENT_LIST,,,,,,,,,,,,"
|
||||||
|
fi
|
||||||
|
|
||||||
|
set XXX/${line} &>/dev/null || true
|
||||||
|
|
||||||
IFS="${OIFS}"
|
IFS="${OIFS}"
|
||||||
|
|
||||||
tmp="${1/XXX*\//}"
|
tmp="${1/XXX*\//}"
|
||||||
|
|||||||
@@ -264,11 +264,11 @@ vpn_job_tab_deinit()
|
|||||||
do
|
do
|
||||||
vpn_job_tab_get "${job_id}"
|
vpn_job_tab_get "${job_id}"
|
||||||
|
|
||||||
if [[ "${job_PId}" -gt 0 ]]
|
if [[ "${job_pid}" -gt 0 ]]
|
||||||
then
|
then
|
||||||
log_info "VPN" "Killing : Id: [${job_id}] Name: [${job_name}] PId: [${job_pid}]..."
|
log_info "VPN" "Killing : Id: [${job_id}] Name: [${job_name}] PId: [${job_pid}]..."
|
||||||
|
|
||||||
kill -15 ${job_pid}
|
kill -15 ${job_pid} || true
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -339,12 +339,8 @@ vpn_supervisor()
|
|||||||
for job_id in ${VPN_JOB_ID_LIST}
|
for job_id in ${VPN_JOB_ID_LIST}
|
||||||
do
|
do
|
||||||
vpn_job_tab_get "${job_id}"
|
vpn_job_tab_get "${job_id}"
|
||||||
|
|
||||||
|
|
||||||
${DEBUG} kill -0 "${job_pid}" 2>/dev/null
|
if [[ ${job_pid} == "0" ]] || ! kill -0 "${job_pid}" 2>/dev/null
|
||||||
rc=$?
|
|
||||||
|
|
||||||
if [[ ${job_pid} == 0 ]] || [[ $rc != 0 ]]
|
|
||||||
then
|
then
|
||||||
log_info "VPN" "Restarting Cmd: [${job_cmd}]..."
|
log_info "VPN" "Restarting Cmd: [${job_cmd}]..."
|
||||||
|
|
||||||
@@ -395,10 +391,7 @@ vpn_jobs_kill()
|
|||||||
do
|
do
|
||||||
vpn_job_tab_get "${job_id}"
|
vpn_job_tab_get "${job_id}"
|
||||||
|
|
||||||
${DEBUG} kill -0 "${job_pid}" 2>/dev/null
|
if [[ ${job_pid} != 0 ]] && kill -0 "${job_pid}" 2>/dev/null
|
||||||
rc=$?
|
|
||||||
|
|
||||||
if [[ ${job_pid} != 0 ]] && [[ $rc == 0 ]]
|
|
||||||
then
|
then
|
||||||
log_info "VPN" "Killing Job Id: [${job_id}] Job_PId: [${job_pid}] Cmd: [${job_cmd}]..."
|
log_info "VPN" "Killing Job Id: [${job_id}] Job_PId: [${job_pid}] Cmd: [${job_cmd}]..."
|
||||||
|
|
||||||
@@ -477,10 +470,7 @@ vpn_start()
|
|||||||
daemon_pid=0
|
daemon_pid=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${DEBUG} kill -0 "${daemon_pid}" 2>/dev/null
|
if [[ "${daemon_pid}" == "0" ]] || ! kill -0 "${daemon_pid}" 2>/dev/null
|
||||||
rc=$?
|
|
||||||
|
|
||||||
if [[ "${daemon_pid}" == "0" ]] || [[ $rc != 0 ]]
|
|
||||||
then
|
then
|
||||||
vpn_config_make_all
|
vpn_config_make_all
|
||||||
|
|
||||||
@@ -519,10 +509,7 @@ vpn_stop()
|
|||||||
daemon_pid=0
|
daemon_pid=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${DEBUG} kill -0 "${daemon_pid}" 2>/dev/null
|
if [[ "${daemon_pid}" == "0" ]] || ! kill -0 "${daemon_pid}" 2>/dev/null
|
||||||
rc=$?
|
|
||||||
|
|
||||||
if [[ "${daemon_pid}" == "0" ]] || [[ $rc != 0 ]]
|
|
||||||
then
|
then
|
||||||
log_info "VPN" "Daemon already stoped!"
|
log_info "VPN" "Daemon already stoped!"
|
||||||
else
|
else
|
||||||
@@ -572,10 +559,7 @@ vpn_status()
|
|||||||
do
|
do
|
||||||
vpn_job_tab_get "${job_id}"
|
vpn_job_tab_get "${job_id}"
|
||||||
|
|
||||||
${DEBUG} kill -0 "${job_pid}" 2>/dev/null
|
if [[ "${job_pid}" == "0" ]] || ! kill -0 "${job_pid}" 2>/dev/null
|
||||||
rc=$?
|
|
||||||
|
|
||||||
if [[ "${job_pid}" == "0" ]] || [[ $rc != 0 ]]
|
|
||||||
then
|
then
|
||||||
job_status="Down"
|
job_status="Down"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user