<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bug when deleting nested Aliasses]]></title><description><![CDATA[<p dir="auto">This week I encountered the following issue with pfSense 2.8.1. I can reproduce this on multiple instances. The issue is that when you delete an alias which is nested in another alias the table is cleared in a certain situation. Expected behaviour would be to deny the deletion of an nested alias, just as deleting an alias which is used in a firewall of NAT rule is not allowd.</p>
<p dir="auto">Steps to reproduce: I have the following set of test aliasses:<br />
<img src="/assets/uploads/files/1773993239868-8731b3cf-770b-45b1-a10c-98993e242214-2026-03-20_08-00.png" alt="8731b3cf-770b-45b1-a10c-98993e242214-2026-03-20_08-00.png" class=" img-fluid img-markdown" /></p>
<ol>
<li>Delete TEST_RDS03</li>
<li>Click Apply</li>
<li>Edit the alias TEST_RDSSERVERS, remove the TEST_RDS03 entry, Klik Save</li>
<li>Click Apply</li>
<li>Alias TEST_RDSSERVERS now is empty according to status &gt; tables. And associated firewall rules do not work anymore (since the alias is empty).</li>
<li>Status -&gt; Filter Reload fills the alias table again (Or a random firewall change + apply which essentially does the same)</li>
</ol>
<p dir="auto">If you look at the alias TEST_RDSSERVERS between step 4 and 5, you can see it changed from upper to lower case. (Don't look at the time stamps, i did some extensive testing ;))<br />
<img src="/assets/uploads/files/1773993520916-1a185d05-f64a-47db-9149-7d6551adb98c-2026-03-20_07-59.png" alt="1a185d05-f64a-47db-9149-7d6551adb98c-2026-03-20_07-59.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1773993476596-1c0a1ba4-9e46-4466-b62b-f628d79ce06e-2026-03-20_08-01.png" alt="1c0a1ba4-9e46-4466-b62b-f628d79ce06e-2026-03-20_08-01.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">I think I can test this later this week on a pfSense plus instance also to see if the bug is present there. But on CE i reproduce this on multiple firewalls. Things to test further:</p>
<ul>
<li>does it happen on a clean install</li>
<li>does it happen without the IPv6 addressess</li>
<li>does it happen without the IPv4 addressess</li>
</ul>
]]></description><link>https://forum.netgate.com/topic/200390/bug-when-deleting-nested-aliasses</link><generator>RSS for Node</generator><lastBuildDate>Sun, 14 Jun 2026 20:01:31 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/200390.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Mar 2026 08:03:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bug when deleting nested Aliasses on Fri, 20 Mar 2026 16:17:36 GMT]]></title><description><![CDATA[<p dir="auto">duplicate of https://redmine.pfsense.org/issues/16750</p>
]]></description><link>https://forum.netgate.com/post/1240019</link><guid isPermaLink="true">https://forum.netgate.com/post/1240019</guid><dc:creator><![CDATA[SteveITS]]></dc:creator><pubDate>Fri, 20 Mar 2026 16:17:36 GMT</pubDate></item><item><title><![CDATA[Reply to Bug when deleting nested Aliasses on Fri, 20 Mar 2026 15:51:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tuser_nl">@<bdi>tuser_nl</bdi></a> I can also replicate the upper to lower case change if using upper case, the deleted A2 alias changes to lower case in A:<br />
<img src="/assets/uploads/files/1774021057766-b0b701f0-7dd9-4432-a5a7-574ac67a2fe1-image.png" alt="b0b701f0-7dd9-4432-a5a7-574ac67a2fe1-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">I found the same as I posted, if using IPv6 also.</p>
<p dir="auto">If "A2" is recreated the parent alias changes to upper case again ("A1,A2").</p>
<p dir="auto">I recreated A1 using only 2.2.2.2 (not 1::2) and Diagnostics &gt; Tables still includes 1::2 which is in neither alias.</p>
<p dir="auto"><a href="https://redmine.pfsense.org/issues/16754" target="_blank" rel="noopener noreferrer nofollow ugc">https://redmine.pfsense.org/issues/16754</a></p>
]]></description><link>https://forum.netgate.com/post/1240017</link><guid isPermaLink="true">https://forum.netgate.com/post/1240017</guid><dc:creator><![CDATA[SteveITS]]></dc:creator><pubDate>Fri, 20 Mar 2026 15:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Bug when deleting nested Aliasses on Fri, 20 Mar 2026 13:36:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tuser_nl">@<bdi>tuser_nl</bdi></a> I just tried to replicate quickly on 26.03 RC.  I got a different/interesting behavior.</p>
<p dir="auto">Note, I found if an alias is not used in a rule, it doesn't show in Diagnostics &gt; Tables.  I only created a rule using alias a.</p>
<p dir="auto">Start:<br />
Alias a contains:</p>
<ul>
<li>a1 = 1.1.1.1</li>
<li>a2 = 2.2.2.2<br />
WAN rule blocks from source a.</li>
</ul>
<p dir="auto">If I delete a2 and do a filter reload:</p>
<ul>
<li>Firewall &gt; Aliases shows (a= a1,<strong>a2</strong>) and (a1=1.1.1.1)</li>
<li>Firewall &gt; Aliases does not list a2</li>
<li>Diagnostics &gt; Tables shows (a=1.1.1.1, <strong>2.2.2.2</strong>)</li>
<li>I notice no errors on the filter reload page</li>
</ul>
<p dir="auto">I then tried to start over. If I simply recreate a2, and apply, I end up with:</p>
<ul>
<li>alias a= a1, a2</li>
<li>Diagnostics &gt; Tables shows (a=2.2.2.2 <strong>only</strong> and 1.1.1.1 is missing)</li>
<li>filter reload does not change a</li>
</ul>
<p dir="auto">Seems like there are a few bugs here.  I would guess the second result is because it's trying to update the invalid table and failing?</p>
<p dir="auto">Possibly it allows deleting a2 because a2 is not used in a rule, but it should refuse because a2 is used in a.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stephenw10">@<bdi>stephenw10</bdi></a></p>
]]></description><link>https://forum.netgate.com/post/1239990</link><guid isPermaLink="true">https://forum.netgate.com/post/1239990</guid><dc:creator><![CDATA[SteveITS]]></dc:creator><pubDate>Fri, 20 Mar 2026 13:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to Bug when deleting nested Aliasses on Fri, 20 Mar 2026 12:28:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tuser_nl">@<bdi>tuser_nl</bdi></a> IIRC pfSense refuses to delete an alias that’s in use. Perhaps the (initial) bug is step 3?</p>
<p dir="auto">…which is what you started with I see :)</p>
]]></description><link>https://forum.netgate.com/post/1239981</link><guid isPermaLink="true">https://forum.netgate.com/post/1239981</guid><dc:creator><![CDATA[SteveITS]]></dc:creator><pubDate>Fri, 20 Mar 2026 12:28:28 GMT</pubDate></item></channel></rss>