github jp1337/easywall v2.29.2

3 hours ago

Changelog

Bug Fixes

  • c3c8db9: fix(core): a port rule's private Sources pass the bogon filter (@jp1337)
  • 8a0adf1: fix(core): a restart enforces what was applied, not what was saved (@jp1337)
  • ca2128b: fix(core): a rollback restores the options and network settings it found (@jp1337)
  • 46e28bc: fix(core): bound socket connections, and five more silent core defects (@jp1337)
  • 41865cc: fix(core): port forwarding redirects only traffic addressed to this host (@jp1337)
  • 1f0e7e1: fix(core): record audit-log rotation and bound its memory (@jp1337)
  • cee031f: fix(core): the blocklist, feeds and countries refuse forwarded packets (@jp1337)
  • 279a386: fix(core): the console is never queued behind the web process (@jp1337)
  • 95ecb9e: fix(docs): keep the legal pages out of search indexes (@jp1337)
  • 4ba0a05: fix(docs): reconcile the audit-log page with the rotation #238 added (@jp1337)
  • 6fcaa1d: fix(web): four defects from the sweep — proxy verdict, IPv6 burst, demo telemetry, alias limit (@jp1337)
  • d1db014: fix(web): six sign-in and session defects from the 2.29 sweep (@jp1337)
  • 79012b0: fix: five findings from a whole-repo defensive audit (@jp1337)
  • 34f7685: fix: ten CI and packaging defects from the whole-repo sweep (@jp1337)
  • fe1be53: fix: three silent defects from a whole-repo audit (@jp1337)

Other

  • a57ef88: release: 2.29.2 — the third audit sweep, rebuilt on Python 3.14.10 (@jp1337)
  • d3fea93: test(core): two wait loops in the De Morgan form staticcheck asks for (@jp1337)

Don't miss a new easywall release

NewReleases is sending notifications on new releases.