1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Add wait test after error support

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-11-05 10:18:00 +01:00
parent 285e371196
commit 2315b9c17f
2 changed files with 131 additions and 4 deletions

View file

@ -35,6 +35,12 @@ o.default = "2"
o.datatype = "range(1, 100)"
o.rmempty = false
o = s:option(Value, "wait_test", translate("Wait after a failed test (s)"))
o.placeholder = "0"
o.default = "0"
o.datatype = "range(0, 100)"
o.rmempty = false
o = s:option(DynamicList, "hosts", translate("Hosts"), translate("IPs or domains must be available over http"))
o.placeholder = "bing.com"
o.default = { "bing.com", "google.com" }
@ -72,6 +78,12 @@ o.default = "2"
o.datatype = "range(1, 100)"
o.rmempty = false
o = s:option(Value, "wait_test", translate("Wait after a failed test (s)"))
o.placeholder = "0"
o.default = "0"
o.datatype = "range(0, 100)"
o.rmempty = false
s = m:section(TypedSection, "defaults", translate("Defaults Settings"), translate("OMR-Tracker create needed routes and detect when a connection is down or up"))
s.anonymous = true
@ -96,6 +108,12 @@ o.default = "2"
o.datatype = "range(1, 100)"
o.rmempty = false
o = s:option(Value, "wait_test", translate("Wait after a failed test (s)"))
o.placeholder = "0"
o.default = "0"
o.datatype = "range(0, 100)"
o.rmempty = false
o = s:option(ListValue, "type", translate("Type"), translate("Always ping gateway, then test connection by ping, httping or dns. None mode only ping gateway."))
o:value("ping","ping")
o:value("httping","httping")
@ -146,6 +164,12 @@ o.default = "2"
o.datatype = "range(1, 100)"
o.rmempty = false
o = s:option(Value, "wait_test", translate("Wait after a failed test (s)"))
o.placeholder = "0"
o.default = "0"
o.datatype = "range(0, 100)"
o.rmempty = false
o = s:option(ListValue, "type", translate("Type"), translate("Always ping gateway, then test connection by ping, httping or dns. None mode only ping gateway."))
o:value("ping","ping")
o:value("httping","httping")

View file

@ -1,31 +1,134 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
msgid ""
"Always ping gateway, then test connection by ping or dns. None mode only "
"ping gateway."
#: luci-app-omr-tracker/luasrc/view/omr-tracker/cbi-select-add.htm:8
msgid "Add"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:117
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:173
msgid ""
"Always ping gateway, then test connection by ping, httping or dns. None mode "
"only ping gateway."
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:87
msgid "Defaults Settings"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:7
msgid "Detect if Proxy is down and stop traffic redirection over it."
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:50
msgid "Detect if Server is down and use defined backup server in this case."
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:17
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:60
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:90
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:146
msgid "Enable"
msgstr ""
#: luci-app-omr-tracker/root/usr/share/rpcd/acl.d/luci-app-omr-tracker.json:3
msgid "Grant UCI access for luci-app-omr-tracker"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:44
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:130
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:187
msgid "Hosts"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:44
msgid "IPs or domains must be available over http"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:135
msgid "Interfaces"
msgstr ""
#: luci-app-omr-tracker/luasrc/view/omr-tracker/cbi-select-add.htm:9
msgid "Invalid"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:123
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:179
msgid "Mail alert"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:130
msgid "Must be IPs and not domains"
msgstr ""
#: luci-app-omr-tracker/luasrc/controller/omr-tracker.lua:5
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:5
#: luci-app-omr-tracker/root/usr/share/luci/menu.d/luci-app-omr-tracker.json:3
msgid "OMR-Tracker"
msgstr ""
msgid "OMR-Tracker detect when a connection is down"
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:87
msgid ""
"OMR-Tracker create needed routes and detect when a connection is down or up"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:7
msgid "Proxy tracker Settings"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:32
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:75
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:105
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:161
msgid "Retry interval (s)"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:123
msgid "Send a mail when connection state change"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:179
msgid ""
"Send a mail when connection status change. You need to configure e-mail "
"settings <a href=\"/cgi-bin/luci/admin/services/mail\">here</a>."
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:50
msgid "Server tracker Settings"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:20
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:63
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:93
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:149
msgid "Timeout (s)"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:26
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:69
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:99
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:155
msgid "Tries"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:117
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:173
msgid "Type"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:38
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:81
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:111
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:167
msgid "Wait after a failed test (s)"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:17
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:90
msgid "When tracker is disabled, connection failover is also disabled"
msgstr ""
#: luci-app-omr-tracker/luasrc/model/cbi/omr-tracker.lua:60
msgid "When tracker is disabled, server failover is also disabled"
msgstr ""