1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-12 10:31:51 +00:00

Add whois timeout setting in openmptcprouter interface

This commit is contained in:
Ycarus (Yannick Chabanois) 2025-01-27 19:29:25 +01:00
parent 16972ab574
commit 6185ad638a
3 changed files with 20 additions and 1 deletions

View file

@ -1463,6 +1463,10 @@ function settings_add()
local status_getip_timeout = luci.http.formvalue("status_getip_timeout") or "1"
ucic:set("openmptcprouter","settings","status_getip_timeout",status_getip_timeout)
-- Whois timeout
local status_whois_timeout = luci.http.formvalue("status_whois_timeout") or "2"
ucic:set("openmptcprouter","settings","status_whois_timeout",status_whois_timeout)
-- Enable/disable loop detection
local disableloopdetection = luci.http.formvalue("disableloopdetection") or "0"
ucic:set("openmptcprouter","settings","disableloopdetection",disableloopdetection)

View file

@ -286,7 +286,16 @@
</div>
</div>
</div>
<div class="cbi-value">
<label class="cbi-value-title"><%:Whois WAN IPs retrieve timeout%></label>
<div class="cbi-value-field">
<input type="text" name="status_whois_timeout" class="cbi-input-text" value="<%=luci.model.uci.cursor():get("openmptcprouter","settings","status_whois_timeout")%>">
<br />
<div class="cbi-value-description">
<%:Timeout for retrieving Whois WANs IP on status pages%>
</div>
</div>
</div>
<div class="cbi-value">
<label class="cbi-value-title"><%:Disable interfaces auto rename%></label>
<div class="cbi-value-field">

View file

@ -98,6 +98,12 @@ if [ "$(uci -q get openmptcprouter.settings.status_getip_timeout)" = "" ]; then
commit openmptcprouter
EOF
fi
if [ "$(uci -q get openmptcprouter.settings.status_whois_timeout)" = "" ]; then
uci -q batch <<-EOF >/dev/null
set openmptcprouter.settings.status_whois_timeout=2
commit openmptcprouter
EOF
fi
if [ "$(uci -q get openmptcprouter.settings.enable_nodelay)" = "" ]; then
uci -q batch <<-EOF >/dev/null
set openmptcprouter.settings.enable_nodelay=1