# :set tmpIndex "";
# }
- :foreach FwList in=[ :deserialize $tmpIndex delimiter="\n" from=dsv options=dsv.plain ] do={
- :set FwList ($FwList->0);
- :local FwListName;
- :local Delim [ $FindDelim $FwList ];
- :if ($Delim = 0) do={ :set FwList ""; };
- :log warning ($ScriptName . " Parsing address-list index entry: " . $FwList);
- :if ([ :len $FwList ] = 0) do={
- :log error ($ScriptName . " Failed parsing address-list index entry: " . $FwList);
+ :foreach List in=[ :deserialize $tmpIndex delimiter="\n" from=dsv options=dsv.plain ] do={
+ :set List ($List->0);
+ :local ListName;
+ :local Delim [ $FindDelim $List ];
+ :if ($Delim = 0) do={ :set List ""; };
+ :log warning ($ScriptName . " Parsing address-list index entry: " . $List);
+ :if ([ :len $List ] = 0) do={
+ :log error ($ScriptName . " Failed parsing address-list index entry: " . $List);
} else={
- :set FwListName [ :pick $FwList 0 $Delim ];
+ :set ListName [ :pick $List 0 $Delim ];
}
- :log warning ($ScriptName . " Parsing address-list index entry: " . $FwListName . " - Ok.");
+ :log warning ($ScriptName . " Parsing address-list index entry: " . $ListName . " - Ok.");
+ :local Url ($ListsUrl . $ListName);
:local CntAdd 0;
:local CntRenew 0;
:local CntRemove 0;
:local IPv6Addresses ({});
:local Failure false;
:local Data false;
- :local TimeOut $FwAddrListTimeOut;
+ :local TimeOut $AddrListTimeOut;
:for I from=1 to=5 do={
:if ($Data = false) do={
- :set Data [ :tolf [ $FetchHugeFiles $ScriptName $FwAddrListsUrl $FwListName $CheckCerts ] ];
+ :set Data [ :tolf [ $FetchHugeFiles $ScriptName $Url $CheckCerts ] ];
:if ($Data = false && $I < 5) do={
- :log warning ($ScriptName . " Failed downloading for list '" . $FwListName . "', " . $I . ". try from: " . $FwAddrListsUrl . $FwListName);
+ :log warning ($ScriptName . " Failed downloading for list '" . $ListName . "', " . $I . ". try from: " . $Url);
:delay (($I * $I) . "s");
}
}
:if ($Data = false) do={
:set Data "";
:set Failure true;
- :log warning ($ScriptName . " Failed downloading for list '" . $FwListName . "' from: " . $FwAddrListsUrl . $FwListName);
+ :log warning ($ScriptName . " Failed downloading for list '" . $ListName . "' from: " . $Url);
} else={
- :log debug ($ScriptName . " Downloaded " . [ $HumanReadableNum [ :len $Data ] 1024 ] . "B for list '" . $FwListName . "' from: " . $FwAddrListsUrl . $FwListName);
+ :log debug ($ScriptName . " Downloaded " . [ $HumanReadableNum [ :len $Data ] 1024 ] . "B for list '" . $ListName . "' from: " . $Url);
}
:foreach Line in=[ :deserialize $Data delimiter="\n" from=dsv options=dsv.plain ] do={
:global GlobalFuncReady false;
# Git commit id & info, expected configuration version
-:global CommitId "main/581/3de1f6c0";
+:global CommitId "main/582/d5d0a707";
:global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 18:35:02 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 18:45:03 04.05.2026.";
# The variables are received right here.
:global GlobalConfVersion 140;