Skip to content

Dynamic Networks Alias 0.2.3 — Beta RC3

Pre-release
Pre-release

Choose a tag to compare

@gebra-de gebra-de released this 16 Oct 11:03
· 1 commit to rc-beta since this release
beta-rc3
d41eb17

Version 0.2.3 — Beta RC3

Beta RC3 makes migrations from pfSense interface groups deterministic and
documents the native rule-reference behavior discovered during production
testing.

Added

  • Reject Auto Alias names reserved by pfSense, including active interface
    group names.
  • Enforce the same reserved-name check during background synchronization so
    imported or directly edited package configuration cannot bypass validation.
  • Document the safe migration sequence from interface groups to Auto Alias and
    the native reselect, save, and apply recovery procedure.

Technical background

pfSense stores interface groups in firewall and NAT rules as network
references, while ordinary aliases use address references. Deleting an
interface group neither converts existing rule entries nor invokes a filter
reload or package callback. Auto Alias therefore prevents ambiguous names and
leaves administrator-owned firewall and NAT rules unchanged.

Validation

  • 32 regression tests passed.
  • PHP syntax checks passed.
  • Reserved-name validation was verified against active interface groups on
    pfSense CE 2.9.0.
  • Package build and check-plist passed.
  • Upgrade installation preserved definitions and generated aliases on pfSense CE 2.9.0.
  • No package-generated PHP errors were recorded after installation.

Package

  • Version: 0.2.3
  • Target: pfSense CE 2.9.0 / FreeBSD 16 amd64
  • License: Apache-2.0
  • Build ID: 20261016-125339
  • Source commit: 24ee430
  • SHA256: 7c1cf36f3b46411694d1eb58a529a232827433718b724d4d9917e2718d269d7d