From e0d752ac1845dd99355c70ad3d2fd681f0285e2a Mon Sep 17 00:00:00 2001 From: Dirk Brenken Date: Fri, 26 Apr 2024 19:13:12 +0200 Subject: [PATCH] luci-app-banip: new button "Apply & Restart" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * Many changes to the user interface require a banIP restart, e.g. to restructure the underlying nft rule set. In this case, “Apply & Restart” saves the user an unnecessary “Save & Apply” (followed by a banIP reload & restart to obtain the new nft structure. Signed-off-by: Dirk Brenken (cherry picked from commit 1661b210c80102fb77f1a61d5c658c54ac339289) Signed-off-by: Dirk Brenken --- .../resources/view/banip/overview.js | 9 +- .../luci-app-banip/po/templates/banip.pot | 540 +++++++++--------- 2 files changed, 288 insertions(+), 261 deletions(-) diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js index bb5804a90e..850b9a446f 100644 --- a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js @@ -1,4 +1,5 @@ 'use strict'; +'require dom'; 'require view'; 'require poll'; 'require fs'; @@ -11,6 +12,12 @@ button handling */ function handleAction(ev) { + if (ev === 'restart') { + let map = document.querySelector('.cbi-map'); + dom.callClassMethod(map, 'save').then(function() { + classes.ui.changes.apply(false); + }); + } return fs.exec_direct('/etc/init.d/banip', [ev]) } @@ -222,7 +229,7 @@ return view.extend({ 'click': ui.createHandlerFn(this, function () { return handleAction('restart'); }) - }, [_('Restart')]) + }, [_('Apply & Restart')]) ]) ]); }, o, this); diff --git a/applications/luci-app-banip/po/templates/banip.pot b/applications/luci-app-banip/po/templates/banip.pot index c4687bac13..016cb69369 100644 --- a/applications/luci-app-banip/po/templates/banip.pot +++ b/applications/luci-app-banip/po/templates/banip.pot @@ -1,159 +1,159 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:78 msgid "-- Set Selection --" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402 msgid "-100 (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:396 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:403 msgid "-150" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404 msgid "-200" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "0" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:564 msgid "0 (disable)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:428 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 msgid "1" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:322 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:446 msgid "10" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:436 msgid "10 (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:428 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438 msgid "100" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:549 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:566 msgid "100 (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:569 msgid "1000" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348 msgid "1024 (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 msgid "20" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349 msgid "2048" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:432 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:442 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:550 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567 msgid "250" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:320 msgid "3" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350 msgid "4096" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321 msgid "5 (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:548 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:437 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:565 msgid "50" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:551 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:568 msgid "500" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347 msgid "512" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:646 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:668 msgid "AFRINIC - serving Africa and the Indian Ocean region" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:669 msgid "APNIC - serving the Asia Pacific region" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:670 msgid "ARIN - serving Canada and the United States" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:654 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 msgid "ASNs" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:178 msgid "Active Devices" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:174 msgid "Active Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:182 msgid "Active Uplink" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313 msgid "Additional trigger delay in seconds during interface reload and boot." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:244 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408 msgid "Allow Protocol/Ports" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412 msgid "Allow VLAN Forwards" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:663 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:685 msgid "Allowlist Feed URLs" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:720 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:746 msgid "Allowlist Only" msgstr "" @@ -163,83 +163,87 @@ msgid "" "banIP that changes take effect." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408 msgid "" "Always allow a protocol (tcp/udp) with certain ports or port ranges in WAN-" "Input and WAN-Forward chain." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412 msgid "Always allow certain VLAN forwards." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418 msgid "Always block certain VLAN forwards." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232 +msgid "Apply & Restart" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:719 msgid "Auto Allow Uplink" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:689 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715 msgid "Auto Allowlist" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:705 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:731 msgid "Auto Block Subnet" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:727 msgid "Auto Blocklist" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:253 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260 msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:705 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:731 msgid "" "Automatically add entire subnets to the blocklist Set based on an additional " "RDAP request with the suspicious IP." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:727 msgid "" "Automatically add resolved domains and suspicious IPs to the local banIP " "blocklist." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:689 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715 msgid "" "Automatically add resolved domains and uplink IPs to the local banIP " "allowlist." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:370 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:373 msgid "Base Directory" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:373 msgid "Base working directory while banIP processing." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467 msgid "Block Type" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418 msgid "Block VLAN Forwards" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:620 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637 msgid "Blocklist Feed" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 msgid "Blocklist Set Expiry" msgstr "" @@ -249,29 +253,29 @@ msgid "" "banIP that changes take effect." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473 msgid "" "By default each feed is active in all supported chains. Limit the default " "block policy to a certain chain." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 msgid "CPU Cores" msgstr "" #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:109 msgid "Cancel" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400 msgid "Chain Priority" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:328 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:452 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:335 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533 msgid "Changes on this tab needs a banIP service restart to take effect." msgstr "" @@ -279,7 +283,7 @@ msgstr "" msgid "Clear Custom Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:37 msgid "" "Configuration of the banIP package to ban incoming and outgoing IPs via " "named nftables Sets. For further information please check the online documentation" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:634 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:651 msgid "Countries (RIR)" msgstr "" @@ -296,17 +300,17 @@ msgstr "" msgid "Custom Feed Editor" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 msgid "" "Deduplicate IP addresses across all active Sets and tidy up the local " "blocklist." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 msgid "Deduplicate IPs" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473 msgid "Default Block Policy" msgstr "" @@ -314,21 +318,21 @@ msgstr "" msgid "Description" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:253 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260 msgid "" "Detect relevant network devices, interfaces, subnets, protocols and " "utilities automatically." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:695 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:721 msgid "Disable" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211 msgid "Domain Lookup" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:320 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327 msgid "Don't check SSL server certificates during download." msgstr "" @@ -336,49 +340,49 @@ msgstr "" msgid "Download Custom Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:320 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327 msgid "Download Insecure" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303 msgid "Download Parameters" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:318 msgid "Download Retries" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:287 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467 msgid "" "Drop packets silently or actively reject the traffic on WAN-Input and WAN-" "Forward chains." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:592 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:609 msgid "E-Mail Notification" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:624 msgid "E-Mail Profile" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:595 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612 msgid "E-Mail Receiver Address" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:616 msgid "E-Mail Sender Address" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248 msgid "E-Mail Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:603 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:620 msgid "E-Mail Topic" msgstr "" @@ -394,57 +398,57 @@ msgstr "" msgid "Edit Custom Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:170 msgid "Element Count" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:161 msgid "Elements" msgstr "" #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:592 msgid "Empty field not allowed" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:565 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582 msgid "Enable Remote Logging" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:247 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:254 msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:565 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582 msgid "Enable the cgi interface to receive remote logging events." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:257 msgid "Enable verbose debug logging in case of processing errors." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:247 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:254 msgid "Enabled" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263 msgid "Enables IPv4 support." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268 msgid "Enables IPv6 support." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 msgid "Expiry time for auto added blocklist Set members." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:661 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 msgid "External Allowlist Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:617 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:634 msgid "External Blocklist Feeds" msgstr "" @@ -452,11 +456,11 @@ msgstr "" msgid "Feed Name" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249 msgid "Feed Selection" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246 msgid "Feed/Set Settings" msgstr "" @@ -476,7 +480,7 @@ msgstr "" msgid "Flag not supported" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:243 msgid "General Settings" msgstr "" @@ -484,23 +488,23 @@ msgstr "" msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339 msgid "High Priority" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 msgid "ICMP-Treshold" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 msgid "ICMP-Treshold in packets per second to prevent WAN-DDoS attacks." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:723 msgid "IP" msgstr "" @@ -508,38 +512,38 @@ msgstr "" msgid "IP Search" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:239 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:245 msgid "IP Search..." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280 msgid "IPv4 Network Interfaces" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263 msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:287 msgid "IPv6 Network Interfaces" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346 msgid "" "Increase the maximal number of open files, e.g. to handle the amount of " "temporary split files while loading the Sets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:160 msgid "Information" msgstr "" #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:595 msgid "Invalid characters" msgstr "" @@ -547,149 +551,149 @@ msgstr "" msgid "Invalid input values, unable to save modifications." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:649 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:671 msgid "LACNIC - serving the Latin American and Caribbean region" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:164 msgid "LAN-Forward (packets)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 msgid "LAN-Forward Chain" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:198 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:335 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342 msgid "Least Priority" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341 msgid "Less Priority" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 msgid "Limit certain feeds to the LAN-Forward chain." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 msgid "Limit certain feeds to the WAN-Forward chain." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 msgid "Limit certain feeds to the WAN-Input chain." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 msgid "Limit the cpu cores used by banIP to save RAM." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:719 msgid "Limit the uplink autoallow function." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389 msgid "" "List Set elements in the status and report, disable this to reduce the CPU " "load." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:301 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308 msgid "List of available reload trigger interface(s)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85 msgid "List the elements of a specific banIP-related Set." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:687 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 msgid "Local Feed Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:542 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:559 msgid "" "Location for parsing the log file, e.g. via syslog-ng, to deactivate the " "standard parsing via logread." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:556 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573 msgid "Log Count" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:539 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:556 msgid "Log LAN-Forward" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563 msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:530 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "Log Prerouting" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:247 msgid "Log Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:561 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578 msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:553 msgid "Log WAN-Forward" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:550 msgid "Log WAN-Input" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:530 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "Log suspicious Prerouting packets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:539 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:556 msgid "Log suspicious forwarded LAN packets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:553 msgid "Log suspicious forwarded WAN packets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:550 msgid "Log suspicious incoming WAN packets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:542 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:559 msgid "Logfile Location" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346 msgid "Max Open Files" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:186 msgid "NFT Information" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535 msgid "NFT Log Level" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:266 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273 msgid "Network Devices" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337 msgid "Nice Level" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:53 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:122 msgid "No Search results!" msgstr "" @@ -697,22 +701,22 @@ msgstr "" msgid "No banIP related firewall logs yet!" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340 msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:318 msgid "" "Number of download attempts in case of an error (not supported by uclient-" "fetch)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:556 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573 msgid "" "Number of failed login attempts of the same IP in the log before blocking." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303 msgid "" "Override the pre-configured download options for the selected download " "utility." @@ -722,13 +726,13 @@ msgstr "" msgid "Overview" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563 msgid "" "Parse only the last stated number of log entries for suspicious events. To " "disable the log monitor at all set it to '0'." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:159 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:165 msgid "Port/Protocol Limit" msgstr "" @@ -736,68 +740,64 @@ msgstr "" msgid "Processing Log" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:624 msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:680 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:706 msgid "Protocol/URL format not supported" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:650 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:672 msgid "RIPE - serving Europe, Middle East and Central Asia" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:592 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:609 msgid "Receive E-Mail notifications with every banIP run." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:595 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612 msgid "" "Receiver address for banIP notification E-Mails, this information is " "required to enable E-Mail functionality." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:246 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:252 msgid "Refresh" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:645 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:667 msgid "Regional Internet Registry" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225 msgid "Reload" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:301 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308 msgid "Reload Trigger Interface" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:570 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:587 msgid "Remote Token" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381 msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389 msgid "Report Elements" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225 -msgid "Restart" -msgstr "" - -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:720 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:746 msgid "Restrict the internet access from/to a small number of secure IPs." msgstr "" #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:96 msgid "Result" msgstr "" @@ -809,19 +809,19 @@ msgstr "" msgid "Rulev6" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:194 msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:190 msgid "Run Information" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434 msgid "SYN-Treshold" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434 msgid "SYN-Treshold in packets per second to prevent WAN-DDoS attacks." msgstr "" @@ -829,7 +829,7 @@ msgstr "" msgid "Save Custom Feeds" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:60 msgid "Search" msgstr "" @@ -837,32 +837,32 @@ msgstr "" msgid "Search the banIP-related Sets for a specific IP." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:287 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 msgid "Select one of the pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:266 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273 msgid "Select the WAN network device(s)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280 msgid "Select the logical WAN IPv4 network interface(s)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:287 msgid "Select the logical WAN IPv6 network interface(s)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:616 msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:88 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:160 msgid "Set" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:461 msgid "Set Policy" msgstr "" @@ -870,73 +870,73 @@ msgstr "" msgid "Set Reporting" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363 msgid "Set Split Size" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:84 msgid "Set Survey" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:232 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:238 msgid "Set Survey..." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:253 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:259 msgid "Set details" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400 msgid "" "Set the nft chain priority within the banIP table, lower values means higher " "priority." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:461 msgid "Set the nft policy for banIP-related Sets." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535 msgid "Set the syslog level for NFT logging." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241 msgid "Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363 msgid "Split external Set loading after every n members to save RAM." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:162 msgid "Status" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218 msgid "Stop" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:696 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 msgid "Subnet (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:129 msgid "Survey" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:202 msgid "System Information" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245 msgid "Table/Chain Settings" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381 msgid "Target directory for banIP-related report files." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:370 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 msgid "Target directory for compressed feed backups." msgstr "" @@ -948,13 +948,13 @@ msgstr "" msgid "The blocklist is too big, unable to save modifications." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:561 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578 msgid "" "The default regular expressions are filtering suspicious ssh, LuCI, nginx " "and asterisk traffic." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337 msgid "The selected priority will be used for banIP background processing." msgstr "" @@ -979,39 +979,39 @@ msgid "" "notation and MAC/IP-bindings are allowed." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:190 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:196 msgid "" "This tab shows the last generated Set Report, press the 'Refresh' button to " "get a new one." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:193 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199 msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607 msgid "" "To enable email notifications, set up the 'msmtp' package and specify a " "vaild E-Mail receiver address." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:570 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:587 msgid "Token to communicate with the cgi interface." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:603 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:620 msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:437 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444 msgid "UDP-Treshold" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:437 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444 msgid "UDP-Treshold in packets per second to prevent WAN-DDoS attacks." msgstr "" @@ -1023,6 +1023,26 @@ msgstr "" msgid "URLv6" msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:660 +msgid "Unable to parse the countries file: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Unable to parse the custom feed file: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493 +msgid "Unable to parse the default feed file: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:152 +msgid "Unable to parse the report file: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:73 +msgid "Unable to parse the ruleset file: %s" +msgstr "" + #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22 msgid "Unable to save modifications: %s" @@ -1038,29 +1058,29 @@ msgstr "" msgid "Upload of the custom feed file failed." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:257 msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:166 msgid "Version" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:163 msgid "WAN-Forward (packets)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 msgid "WAN-Forward Chain" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:162 msgid "WAN-Input (packets)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 msgid "WAN-Input Chain" msgstr "" @@ -1074,15 +1094,15 @@ msgid "" "it!)." msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:520 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 msgid "alert" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:219 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:225 msgid "auto-added IPs to allowlist" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229 msgid "auto-added IPs to blocklist" msgstr "" @@ -1090,78 +1110,78 @@ msgstr "" msgid "banIP" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:206 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:212 msgid "blocked icmp-flood packets" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:210 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:216 msgid "blocked invalid ct packets" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:214 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:220 msgid "blocked invalid tcp packets" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:198 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:204 msgid "blocked syn-flood packets" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:202 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208 msgid "blocked udp-flood packets" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:538 msgid "crit" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:526 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543 msgid "debug" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:461 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468 msgid "drop (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536 msgid "emerg" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:539 msgid "err" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:542 msgid "info" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:491 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 msgid "local allowlist" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492 -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519 msgid "local blocklist" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:462 msgid "memory (default)" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:524 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541 msgid "notice" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:456 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:463 msgid "performance" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:462 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469 msgid "reject" msgstr "" -#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:523 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540 msgid "warn (default)" msgstr "" -- 2.30.2