Project

General

Profile

Regression #14870

Updated by Marcos M 7 months ago

Aliases are shown incorrectly in rules as 'single/0'. This then throws errors loading the ruleset: 

 <pre> 
 Unresolvable source alias 'single/0' for rule 'Test rule' @ 2023-10-13 14:49:54 
 </pre> 

 That is this alias: 
 <pre> 
		 <alias> 
			 <name>Test1</name> 
			 <type>host</type> 
			 <address>172.21.24.8</address> 
			 <descr><![CDATA[Test alias]]></descr> 
			 <detail><![CDATA[Entry added Fri, 13 Oct 2023 14:45:57 +0100]]></detail> 
		 </alias> 
 </pre> 

 In this rule: 
 <pre> 
		 <rule> 
			 <id></id> 
			 <tracker>1697204983</tracker> <tracker>1692900595</tracker> 
			 <type>block</type> <type>pass</type> 
			 <interface>wan</interface> 
			 <ipprotocol>inet</ipprotocol> 
			 <tag></tag> <tag>test1</tag> 
			 <tagged></tagged> 
			 <max></max> 
			 <max-src-nodes></max-src-nodes> 
			 <max-src-conn></max-src-conn> 
			 <max-src-states></max-src-states> 
			 <statetimeout></statetimeout> 
			 <statetype><![CDATA[keep state]]></statetype> 
			 <os></os> 
			 <protocol>tcp</protocol> <protocol>icmp</protocol> 
			 <icmptype>any</icmptype> 
			 <srcmac></srcmac> 
			 <dstmac></dstmac> 
			 <source> 
				 <address>single/0</address> <any></any> 
			 </source> 
			 <destination> 
				 <any></any> 
			 </destination> 
			 <descr><![CDATA[Test tagging rule]]></descr> 
			 <bridgeto></bridgeto> 
			 <updated> 
				 <time>1697204983</time> <time>1692900595</time> 
				 <username><![CDATA[admin@172.21.16.8 (Local Database)]]></username> 
			 </updated> 
			 <created> 
				 <time>1697204983</time> <time>1692900595</time> 
				 <username><![CDATA[admin@172.21.16.8 (Local Database)]]></username> 
			 </created> 
		 </rule> 
 </pre> 

 Generating this ruleset: 
 <pre> 
 table <Test1> {     172.21.24.8 }  
 Test1 = "<Test1>" 
 ... 
 # Unresolvable source alias 'single/0' for rule 'Test rule' label "USER_RULE: Test rule" 
 </pre>

Back