postallow (4.5.1-1) trixie; urgency=low

  * Fix --quick-add: format_ip() was defined after the early-exit block,
    causing 'format_ip: not found' at runtime.
  * Fix --quick-add: replace misleading echo hint with plain instruction
    to edit the custom_hosts file directly.
  * Fix build: correct tab indentation in Makefile AppArmor recipe block.
  * Fix CI: pass codename in apt dispatch payload so reprepro can find
    the target distribution.

 -- Edmund Lodewijks <edmund@proteamail.com>  Wed, 27 May 2026 00:00:00 +0000

postallow (4.5.0-1) trixie; urgency=low

  * Add --quick-add (-q) option to temporarily allow a single domain
    immediately: resolves its SPF IPs, appends them to the live allowlist,
    and reloads Postfix in one step.
  * Prints a reminder (with a ready-to-paste command) to add the domain
    permanently to custom_hosts.

 -- Edmund Lodewijks <edmund@proteamail.com>  Wed, 27 May 2026 00:00:00 +0000

postallow (4.4.1-1) trixie; urgency=low

  * Add MIGRATING.md with Postwhite and pre-4.4 migration path.

 -- Edmund Lodewijks <edmund@proteamail.com>  Mon, 13 Apr 2026 00:00:00 +0000

postallow (4.4.0-1) trixie; urgency=low

  * Delegate IPv4 CIDR normalization to normalize.sh from spf-tools,
    run before aggregation.
  * Remove internal ip2int/int2ip/network_v4/normalize_ip functions.
  * Add invalid_cidr config option (fix/remove, default: fix).

 -- Edmund Lodewijks <edmund@proteamail.com>  Mon, 13 Apr 2026 00:00:00 +0000

postallow (4.3.0-2) trixie; urgency=low

  * Remove postinst migration script; add upgrade note to changelog instead.

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 11 Apr 2026 00:00:00 +0000

postallow (4.3.0-1) trixie; urgency=low

  * Split allowlist_hosts into package-managed /usr/share/postallow/allowlist_hosts
    and user-managed /etc/postallow/custom_hosts.
  * allowlist_hosts is now updated on upgrade; custom_hosts is preserved.
  * UPGRADING: if you added custom domains to /etc/postallow/allowlist_hosts,
    move them to /etc/postallow/custom_hosts before upgrading.

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 11 Apr 2026 00:00:00 +0000

postallow (4.2.0-1) trixie; urgency=low

  * Rename postfixpath to output_dir in postallow.conf.
  * Remove allowlist, blocklist, yahoo_static_hosts from postallow.conf
    (hardcoded defaults; backward-compatible with existing configs).
  * output_dir now stamped by make install for the correct platform.
  * Change include_yahoo default to "no".

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 11 Apr 2026 00:00:00 +0000

postallow (4.1.3-1) trixie; urgency=low

  * Add RPM spec file and build workflow for AlmaLinux 10.

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 11 Apr 2026 00:00:00 +0000

postallow (4.1.2-1) trixie; urgency=low

  * Harden systemd service unit with sandboxing directives.
  * Rename postallow.service to postallow.service.in (template).
  * Set UMask=0022 in service unit for consistent output file permissions.

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 04 Apr 2026 00:00:00 +0000

postallow (4.1.1-1) trixie; urgency=low

  * Fix service file to use @BINDIR@ substitution; was hardcoded to
    /usr/local/bin/postallow, breaking systemd on Debian installs.
  * Replace remaining lquidfire URLs with edmundlod.

 -- Edmund Lodewijks <edmund@proteamail.com>  Fri, 04 Apr 2026 00:00:00 +0000

postallow (4.1.0-1) trixie; urgency=low

  * Initial Debian packaging.

 -- Edmund Lodewijks <edmund@proteamail.com>  Tue, 01 Apr 2026 00:00:00 +0000
