]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 11:15:03 04.05.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 08:15:03 +0000 (11:15 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 08:15:03 +0000 (11:15 +0300)
html/AM-FwAddrLists.rsc
html/AM-GlobalFunc.rsc

index 029c9fa7a928cbdfd539b5e48aa1c9f166e2b7e6..da54effff100ed04bb002d277427b158edeba046 100644 (file)
@@ -17,7 +17,9 @@
   :local FwAddrListsUrl ($GlobalScriptsUrl . "fw-addr-lists.d/");
   :local FwAddrListsIndexUrl ($FwAddrListsUrl . "index");
   :local FwAddrListTimeOut 1d;
-  :local FetchMode "";
+  :local CheckCerts true;
+  :local FetchMode "https-only";
+  :local FetchMethod "get";
 
   :global CertificateAvailable;
   :global EitherOr;
           :set Branch [ $GetBranch $Address ];
           :if ([ :typeof ($IPv4Addresses->$Branch) ] != "array") do={ :set ($IPv4Addresses->$Branch) ({}) };
           :set ($IPv4Addresses->$Branch->$Address) $TimeOut;
-          :error true;
         }
         :if ($Address ~ "^[0-9a-zA-Z]*:[0-9a-zA-Z:\\.]+(/[0-9]{1,3})?\$") do={
           :local Net $Address;
           :set Branch [ $GetBranch $Address ];
           :if ([ :typeof ($IPv6Addresses->$Branch) ] != "array") do={ :set ($IPv6Addresses->$Branch) ({}) };
           :set ($IPv6Addresses->$Branch->$Address) $TimeOut;
-          :error true;
         }
         :if ($Address ~ "^[\\.a-zA-Z0-9-]+\\.[a-zA-Z]{2,}\$") do={
           :set Branch [ $GetBranch $Address ];
           :if ([ :typeof ($IPv6Addresses->$Branch) ] != "array") do={ :set ($IPv6Addresses->$Branch) ({}) };
           :set ($IPv4Addresses->$Branch->$Address) $TimeOut;
           :set ($IPv6Addresses->$Branch->$Address) $TimeOut;
-          :error true;
         }
       } on-error={:log error ($ScriptName . " Failed parsing address: " . $Line->0);}
     }
       } else={
         :if ($Failure = false) do={
           :log debug ($ScriptName . " Removing IPv6 address " . $Address . \
-              " from list '" . $FwListName .".");
+              " from list '" . $FwListName . ".");
           /ipv6/firewall/address-list/remove $Entry;
           :set CntRemove ($CntRemove + 1);
         }
index d72e4c1f0b068e358747fdae98b1b38e040d2ce1..a183eaf21af33b50e870d7db12d512bc38b62746 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/546/6df1efd6";
+:global CommitId "main/547/9b892c49";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 11:10:03 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 11:15:03 04.05.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 140;