ufw (0.36.2-10) unstable; urgency=medium

  * debian/ufw.postinst, debian/ufw.postrm, debian/ufw.preinst,
    debian/ufw.prerm: use 'set -e' in the script body rather than passing
    -e on the shebang line (thanks, Debian Janitor)
  * debian/watch: update to version=5 and verify upstream OpenPGP
    signatures
  * debian/upstream/signing-key.asc: add upstream signing key
  * debian/control: update Standards-Version to 4.7.4 and drop the
    source Priority field; per 5.6.6, binary packages inherit 'optional'
  * debian/control: drop obsolete Python-Version field
  * debian/control: bump debhelper compat to 14
  * debian/ufw.lintian-overrides, debian/source/lintian-overrides: refresh
    for current lintian: drop unused entries (spelling-error-in-changelog,
    spare-manual-page) and the unoverridable mismatched-override entry;
    override typo-in-manual-page (the ufw(8) examples show literal rule
    syntax) and maintainer-manual-page (changelog.Debian.pre-0.27.1 is not
    a man page)
  * Add debian/po/ca.po. Thanks poc senderi (Closes: 1117114)
  * Add debian/po/zh_CN.po and debian/po/zh_TW.po. Thanks Yangfl
    (Closes: 1124732)
  * Honor debconf preseeding when installing (LP: #2129024):
    - debian/config: only sync the enabled state from /etc/ufw/ufw.conf
      into debconf on reconfigure. ufw.conf is created by postinst and
      survives remove, so syncing on install overwrote preseeded answers
    - debian/ufw.preinst: sync the enabled state on upgrade instead, and
      reset the ufw/existing_configuration seen flag on install so the
      allowed ports answers are processed again on reinstall
    - debian/control: Pre-Depends on debconf for the preinst debconf use
      (per lintian missing-debconf-dependency-for-preinst)
  * debian/tests/unittest: drop privileges when the testbed runs tests as
    root (the non-root unit tests assert on unprivileged behavior;
    ci.debian.net runs them as a user, but eg the null runner does not)

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Sat, 04 Jul 2026 15:19:53 +0000

ufw (0.36.2-9) unstable; urgency=medium

  * 0008-fix-tests-with-python313.path: (Closes: 1092511)

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Mon, 20 Jan 2025 15:35:18 +0000

ufw (0.36.2-8) unstable; urgency=medium

  * debian/control: update Vcs for branch rename
  * 0006-update-ufw-framework.patch: mention incus
  * 0007-clarify-enable-force.patch: mention --force earlier

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Mon, 04 Nov 2024 11:46:13 +0000

ufw (0.36.2-7) unstable; urgency=medium

  * debian/control: Depends on procps (Closes: 1084773)
  * 0005-add-lxd-to-manpage.patch: mention how to allow ufw and LXD to work
    well together

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Sun, 20 Oct 2024 19:05:50 +0000

ufw (0.36.2-6) unstable; urgency=medium

  * debian/control: Build-Depends on python3-setuptools instead of
    python3-distutils (Closes: 1065992)

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Mon, 11 Mar 2024 13:18:21 +0000

ufw (0.36.2-5) unstable; urgency=medium

  [ Helmut Grohne ]
  * Install aliased files to /usr. (Closes: #1063695)

  [ Jamie Strandboge ]
  * debian/config
    - remove ancient check for /var/lib/ufw
    - set USER_PATH to /etc/ufw (user*.rules have been in /etc since 0.35-1
      which broke the has_existing() check)
  * debian/ufw.postinst: remove no longer needed OLD_USER_PATH migration from
    /lib/ufw to /etc/ufw (user*.rules have been in /etc since 0.35-1)
  * debian/ufw.postrm: remove no longer needed OLD_USER_PATH removal from
    /lib/ufw (user*.rules have been in /etc since 0.35-1)
  * debian/ufw.prerm: /lib/ufw -> /usr/lib/ufw
  * debian/ufw.init: /lib/ufw -> /usr/lib/ufw
  * debian/ufw.service: /lib/ufw -> /usr/lib/ufw
  * debian/tests/test-ufw.py: /lib/ufw -> /usr/lib/ufw

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Tue, 13 Feb 2024 15:04:38 +0000

ufw (0.36.2-4) unstable; urgency=medium

  * debian/test/control: install python3-setuptools instead of
    python3-distutils (LP: #2051540)

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Sat, 10 Feb 2024 23:34:53 +0000

ufw (0.36.2-3) unstable; urgency=medium

  * 0003-fix-syntax-warnings-with-python312.patch: fix syntax warnings from
    python 3.12
  * 0004-fix-manpage-font.patch: adjust doc/ufw.8 to properly use bold font

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Wed, 31 Jan 2024 23:44:31 +0000

ufw (0.36.2-2) unstable; urgency=medium

  * 0002-fix-tests-with-python312.patch: tests/unit: update to use assertEqual
    for python 3.12 (LP: #2051540, Closes: 1061763)

 -- Jamie Strandboge <jdstrand@ubuntu.com>  Wed, 31 Jan 2024 14:22:06 +0000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog ufw`.
