We have these IPv6-firewall definitions in place:
<rule6>
<type>pass</type>
<interface>opt1</interface>
<source>
<address>2001:xxxx:yyyy:f000::/52</address>
</source>
<destination>
<any/>
</destination>
<descr/>
</rule6>
<rule6>
<type>pass</type>
<interface>opt1</interface>
<source>
<any/>
</source>
<destination>
<any/>
</destination>
<descr/>
</rule6>
In 1.3b15 this translates to (only relevant part is shown):
pass in quick from 2001:xxxx:yyyy:f000::/52 to any keep state group 10300
pass in quick from any to any keep state group 10300
But in 1.3b16 this results in:
pass in quick from any to any keep state group 10300
The same is displayed in the ipfstat -6 -nio lines:
1.3b15:
# Group 10300
@1 pass in quick from 2001:xxxx:yyyy:f000::/52 to any keep state group 10300
@2 pass in quick from any to any keep state group 10300
1.3b16:
# Group 10300
@1 pass in quick from any to any keep state group 10300
As I have described: it seems that lines containing network ranges are just ignored (parsing problem or problem with the subnet range?).
Thanks!