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

index 6179b56b617debbb0dc682951404d80c10047a98..d6d9e11605f24f8257e65bade4d158a3d1345ee5 100644 (file)
   :global IfThenElse;
   :global LogPrint;
   :global Grep;
-  :local ValidChars "0123456789.:/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-";
-  
+    
   :global NetMask4;
   :global NetMask6;
   :global ScriptLock;
   
-  :local FindDelim;
-  :set FindDelim do={
-    :local Length [ :tostr $1 ];
-    :for I from=0 to=([ :len $Length ] - 1) do={
-      :if ([ :typeof [ :find $ValidChars [ :pick $Length $I ] ] ] != "num") do={
+  :local FindDelim do={
+    :local ValidChars "0123456789.:/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-";
+    :for I from=0 to=[ :len $1 ] do={
+      :if ([ :typeof [ :find $ValidChars [ :pick ($1 . " ") $I ] ] ] != "num") do={
         :return $I;
       }
     }
@@ -82,6 +80,8 @@
     :set FwList ($FwList->0);
     :local FwListName;
 #    :local FwListName ($FwListFile->0);
+#    :set FwListName [ $Grep $FwListName "[^0-9a-zA-Z\\./:-]" ];
+    :set FwListName ([ :pick $Line 0 [ $FindDelim $FwList ] ] ;
 #    :set FwListName [ $Grep $FwListName "[^0-9a-zA-Z\\./:-]" ];
     :log warning ($ScriptName . " Parsing address-list index entry: " . $FwListName);
 
index 12a376132919b9f8b24c9ff280e07b7d596ba4a5..3fba0ce27a615e928a2e2a9aa8d7b0a9fd6fd90f 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/567/f0428e42";
+:global CommitId "main/568/5c207d26";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 14:35:02 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 14:55:02 04.05.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 140;