Change log for ufw package in Ubuntu

175 of 131 results
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
ufw (0.36.2-6) unstable; urgency=medium

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

 -- Jamie Strandboge <email address hidden>  Mon, 11 Mar 2024 13:18:21 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
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 <email address hidden>  Tue, 13 Feb 2024 15:04:38 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
ufw (0.36.2-4) unstable; urgency=medium

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

 -- Jamie Strandboge <email address hidden>  Sat, 10 Feb 2024 23:34:53 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
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 <email address hidden>  Wed, 31 Jan 2024 23:44:31 +0000
Superseded in noble-proposed
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 <email address hidden>  Wed, 31 Jan 2024 14:22:06 +0000
Published in lunar-updates
Deleted in lunar-proposed (Reason: moved to -updates)
ufw (0.36.1-4.1ubuntu0.1) lunar; urgency=medium

  * 0005-lp2015645.patch: fix for LP: #2015645 (get_ppid() not working on WSL)

 -- Jamie Strandboge <email address hidden>  Thu, 20 Jul 2023 12:51:31 +0000
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
ufw (0.36-6ubuntu1.1) focal; urgency=medium

  * 0014-lp2015645.patch: fix for LP: #2015645 (get_ppid() not working on WSL)

 -- Jamie Strandboge <email address hidden>  Mon, 17 Jul 2023 14:14:04 +0000

Available diffs

Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
ufw (0.36.1-4ubuntu0.1) jammy; urgency=medium

  * 0005-lp2015645.patch: fix for LP: #2015645 (get_ppid() not working on WSL)

 -- Jamie Strandboge <email address hidden>  Mon, 17 Jul 2023 13:55:25 +0000
Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
ufw (0.36.2-1) unstable; urgency=medium

  * New upstream release (LP: #1946804, LP: #1927737, LP: #1927734,
    LP: #2015645, LP: #1996636, LP: #1965462, LP: #1951018, Closes: 1034568,
    Closes: 1034119). Drop the following (included upstream):
    - 0002-fix-copyright.patch
    - 0003-python3-versions.patch
    - 0004-set-default-policy-after-load.patch
  * Remaining changes:
    - 0001-optimize-boot.patch
  * add new debian/po/ro.po. Thanks Remus-Gabriel Chelu (Closes: 1033758)
  * debian/control:
    - Breaks with iptables-persistent and netfilter-persistent. When ufw is
      installed, it is not enabled by default, so it doesn't interfere with
      other firewall software (until it is enabled). In contrast,
      iptables-persistent and netfilter-persistent install enabled, which
      interferes with ufw. Add a breaks on these to avoid them being
      co-installed with ufw (and causing problems for users).
    - use Python-Version instead of XB-Python-Version
    - remove Depends on obsolete lsb-base
  * ufw.lintian-overrides:
    - update for breaks-without-version iptables-persistent and
      netfilter-persistent
    - update for newer lintian

 -- Jamie Strandboge <email address hidden>  Thu, 18 May 2023 14:03:07 +0000

Available diffs

Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
ufw (0.36.1-4.1) unstable; urgency=medium

  * Non-maintainer upload.
  * No source change upload to rebuild with debhelper 13.10.

 -- Michael Biebl <email address hidden>  Sat, 15 Oct 2022 12:54:27 +0200
Superseded in lunar-release
Obsolete in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
ufw (0.36.1-4build1) jammy; urgency=medium

  * No-change rebuild to update maintainer scripts, see LP: 1959054

 -- Dave Jones <email address hidden>  Wed, 16 Feb 2022 17:36:07 +0000
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
ufw (0.36.1-4) unstable; urgency=medium

  * debian/ufw.service: add back DefaultDependencies=no and instead add
    Wants/After local-fs.target. This will avoid a dependency on sysinit while
    ensuring that filesystems (including cryptsetup) are ready (the reason for
    removing DefaultDependencies=no in the first place). LP: #1950039

 -- Jamie Strandboge <email address hidden>  Wed, 05 Jan 2022 18:29:53 +0000
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
ufw (0.36.1-3ubuntu1) jammy; urgency=medium

  * debian/ufw.service: add back DefaultDependencies=no and instead add
    Wants/After local-fs.target. This will avoid a dependency on sysinit while
    ensuring that filesystems (including cryptsetup) are ready (the reason for
    removing DefaultDependencies=no in the first place). LP: #1950039

 -- Jamie Strandboge <email address hidden>  Wed, 05 Jan 2022 15:20:44 +0000
Superseded in jammy-proposed
Deleted in jammy-release (Reason: Causing networking failures due to dependency loop: LP#19...)
Deleted in jammy-proposed (Reason: Moved to jammy)
ufw (0.36.1-3) unstable; urgency=medium

  * debian/ufw.service (LP: #1726856, Closes: 990834):
    - use Before and Wants on network-pre.target. Per systemd documentation,
      "network-pre.target is a target that may be used to order services
      before any network interface is configured. Its primary purpose is for
      usage with firewall services". Because network-pre.target is a passive
      unit, "services that want to be run before the network is configured
      should place Before=network-pre.target and also set
      Wants=network-pre.target to pull it in"
    - remove DefaultDependencies=no so that we pull in default dependencies
      for "basic system initialization". While ufw is meant to come up before
      networking, there is no reason why it shouldn't come up after sysinit.
      This should help make ufw startup more robust on systems that need
      something from sysinit.

 -- Jamie Strandboge <email address hidden>  Tue, 02 Nov 2021 13:27:42 +0000

Available diffs

Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
ufw (0.36-0ubuntu0.18.04.2) bionic; urgency=medium

  * d/p/0002-set-default-policy-after-load.patch: fix boot stall on
    iscsi/network root filesystem when starting ufw (LP: #1946804)
  * d/p/0003-unconditionally-reload-with-delete.patch: fix corner case
    of rule deletion with specific/any proto (LP: #1933117)

 -- Mauricio Faria de Oliveira <email address hidden>  Mon, 25 Oct 2021 14:30:24 -0300
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
ufw (0.36-6ubuntu1) focal; urgency=medium

  * d/p/0012-set-default-policy-after-load.patch: fix boot stall on
    iscsi/network root filesystem when starting ufw (LP: #1946804)
  * d/p/0013-unconditionally-reload-with-delete.patch: fix corner case
    of rule deletion with specific/any proto (LP: #1933117)

 -- Mauricio Faria de Oliveira <email address hidden>  Mon, 25 Oct 2021 14:30:14 -0300
Obsolete in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
ufw (0.36-7.1ubuntu1) hirsute; urgency=medium

  * d/p/0015-set-default-policy-after-load.patch: fix boot stall on
    iscsi/network root filesystem when starting ufw (LP: #1946804)
  * d/p/0016-unconditionally-reload-with-delete.patch: fix corner
    case of rule deletion with specific/any proto (LP: #1933117)

 -- Mauricio Faria de Oliveira <email address hidden>  Mon, 25 Oct 2021 17:58:58 -0300
Obsolete in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
ufw (0.36.1-1ubuntu1) impish; urgency=medium

  * d/p/0004-set-default-policy-after-load.patch: fix boot stall on
    iscsi/network root filesystem when starting ufw (LP: #1946804)

 -- Mauricio Faria de Oliveira <email address hidden>  Mon, 25 Oct 2021 14:25:30 -0300
Superseded in jammy-release
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
ufw (0.36.1-2) unstable; urgency=medium

  [ Mauricio Faria de Oliveira ]
  * 0004-set-default-policy-after-load.patch: fix boot stall on iscsi/network
    root filesystem when starting ufw (LP: #1946804)

  [ Jamie Strandboge ]
  * rename python3-versions.diff as 0003-python3-versions.patch
  * debian/upstream/metadata: add Bug-Submit and Bug-Database

 -- Jamie Strandboge <email address hidden>  Wed, 13 Oct 2021 19:02:20 +0000

Available diffs

Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
ufw (0.36.1-1) unstable; urgency=medium

  * New upstream release (LP: #1808463, LP: #1831186, LP: #1838764,
    LP: #1556419, LP: #1933117). Drop the following (included upstream):
    - 0002-fix-check-requirements.patch
    - 0003-lp1838764.patch
    - 0004-make-root-tests-chain-order-agnostic.patch
    - 0005-use-only-python3.patch
    - 0006-bug921680.patch
    - 0007-bug921680-pt2.patch
    - 0008-fix-check-requirements-again.patch
    - 0009-empty-non-functioning-ipt-modules.patch
    - 0010-add-other-firewall-checks.patch
    - 0011-suppress-legacy-warnings-in-tests.patch
    - 0012-pyflakes3.patch
    - 0013-add-prepend-to-help.patch
  * Remaining changes:
    - 0001-optimize-boot.patch
    - python3-versions.diff

  [ Jamie Strandboge ]
  * ufw.lintian-overrides:
    - remove init.d-script-possible-missing-stop override
    - adjust "allow to" override
    - override spare-manual-page for ufw-framework as it gives additional
      details for the ufw command
  * 0002-fix-copyright.patch: src/ufw: update copyright year
  * debian/*: use my <email address hidden> email address

  [ Debian Janitor ]
  * Use secure copyright file specification URI.
  * Use set -e rather than passing -e on the shebang-line.
  * Set upstream metadata fields: Repository, Repository-Browse.
  * Update watch file format version to 4.

  [ Bastian Triller ]
  * debian/ufw.logrotate: use rsyslog-rotate instead of invoke-rc.d
    (Closes: 993525)

 -- Jamie Strandboge <email address hidden>  Sun, 19 Sep 2021 05:46:12 +0000

Available diffs

Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
ufw (0.36-7.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix python version check for Python >= 3.9. Closes: #975912.
  * Annotate test-ufw.py autopkgtest with Architecture: amd64 (Paul Gevers).
    Closes: #975907.

 -- Matthias Klose <email address hidden>  Sat, 28 Nov 2020 20:02:12 +0100

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
ufw (0.36-7) unstable; urgency=medium

  * 0012-pyflakes3.patch: Makefile: base pyflakes executable on PYTHON
  * 0013-add-prepend-to-help.patch: fix pyflakes error and add prepend to
    help
  * debian/control: use Build-Depends on debhelper-compat (=13) and remove
    debian/compat
  * debian/rules:
    - use dh_installsystemd instead of dh_systemd_enable and dh_systemd_start
    - use --no-stop-on-upgrade with dh_installinit

 -- Jamie Strandboge <email address hidden>  Tue, 22 Sep 2020 13:11:29 +0000

Available diffs

Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-6) unstable; urgency=medium

  * 0009-empty-non-functioning-ipt-modules.patch: empty out IPT_MODULES and
    update documentation regarding modern use of connection tracking modules.
    ufw historically used IPT_MODULES in /etc/defaults/ufw to
    load various connection tracking modules, but use of this mechanism has
    been deprecated for some time. These days, the kernel defaults to
    deactivating flows for various connection tracking modules so users have
    to perform an extra sysctl step to use this old mechanism anyway, so empty
    IPT_MODULES and better document use of connection tracking modules. A
    future upload will introduce rule syntax for working with connection
    tracking helper rules. (LP: #1556419)
  * 0010-add-other-firewall-checks.patch: adjust the check-requirements
    diagnostic tool to warn about other installed firewall software
  * 0011-suppress-legacy-warnings-in-tests.patch: suppress iptables warnings
    about legacy rules being present in root functional tests

 -- Jamie Strandboge <email address hidden>  Thu, 02 Apr 2020 12:05:30 +0000

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-5) unstable; urgency=medium

  * debian/control: really fix Vcs-Git (use -b debian/master) and add
    Vcs-Browser
  * debian/tests/control:
    - add back isolation-machine for test-ufw.py since isolation-container
      doesn't work in Debian CI on arm64
    - use test-ufw.py --container with isolation-container that will only run
      on amd64. May need to revert if this is flaky
  * debian/tests/test-ufw.py: support --container

 -- Jamie Strandboge <email address hidden>  Mon, 02 Mar 2020 13:01:18 +0000

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-3) unstable; urgency=medium

  * 0008-fix-check-requirements-again.patch: update for python3.8

 -- Jamie Strandboge <email address hidden>  Sat, 29 Feb 2020 19:59:37 +0000
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-2~ubuntu2) focal; urgency=medium

  * 0008-fix-check-requirements-again.patch: update for python3.8

Superseded in focal-proposed
ufw (0.36-2~ubuntu1) focal; urgency=medium

  * 0002-fix-check-requirements.patch: work with later python3
  * add preliminary autopkgtest (with dh-python Depends thanks to Matthias
    Klose)
  * debian/rules: don't fiddle with setup.py's version
  * add debian/README.autopkgtest
  * 0003-lp1838764.patch: common: add direction when no interfaces specified
    in get_app_tuple() (LP: #1838764, Closes: 931125)
  * 0004-make-root-tests-chain-order-agnostic.patch: call iptables -n -L
    <primary> to account for newer iptables
  * remove python2 support (Closes: 938746):
    - debian/control:
      + Drop Build-Deps on python
      + remove python-ufw
    - debian/rules: drop python2 support and tests
    - debian/tests/control: update unittest target for Depends and comment
    - 0005-use-only-python3.patch: use python3 with setup.py
  * update path search order to look in /usr/sbin first (Closes: 921680)
    - 0006-bug921680.patch: setup.py: look for iptables in /usr/sbin first
    - 0007-bug921680-pt2.patch: src/util.py: search for iptables when exe is
      not specified
  * debian/source/lintian-overrides: 'ufw source: no-dh-sequencer' to continue
    support for building on older releases

 -- Jamie Strandboge <email address hidden>  Tue, 21 Jan 2020 22:19:21 +0000

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-1ubuntu6) focal; urgency=medium

  * Add dh-python dependency in the autopkg test.

 -- Matthias Klose <email address hidden>  Tue, 14 Jan 2020 10:46:00 +0100
Superseded in focal-proposed
ufw (0.36-1ubuntu5) focal; urgency=medium

  * Use python2 in the autopkg test and the build dependency.

 -- Matthias Klose <email address hidden>  Mon, 13 Jan 2020 23:43:26 +0100

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
ufw (0.36-1ubuntu4) focal; urgency=medium

  * No-change rebuild to generate dependencies on python2.

 -- Matthias Klose <email address hidden>  Tue, 17 Dec 2019 12:47:14 +0000

Available diffs

Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
ufw (0.36-1ubuntu3) eoan; urgency=medium

  * 0003-lp1838764.patch: common: add direction when no interfaces specified
    in get_app_tuple() (LP: #1838764)
  * drop 0003-fix-test-iptables1.8.patch: while this patch works, the
    testsuite can be adjusted to accommodate the new ordering
  * 0004-make-root-tests-chain-order-agnostic.patch: call iptables -n -L
    <primary> to account for newer iptables

 -- Jamie Strandboge <email address hidden>  Sun, 25 Aug 2019 16:37:44 -0500

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
ufw (0.36-1ubuntu2) eoan; urgency=medium

  * d/p/0003-fix-test-iptables1.8.patch: fix the tests to work with
    iptables 1.8 that changed the output order of the reported default
    chains

 -- Christian Ehrhardt <email address hidden>  Fri, 16 Aug 2019 10:20:35 +0200

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
ufw (0.36-0ubuntu0.18.04.1) bionic-proposed; urgency=medium

  * Backport to bionic addressing the following SRU bugs:
    - LP: #1811129 - master SRU bug
    - LP: #1664133 - before6.rules: echo-reply needs to be before INVALID
    - LP: #1719211 - improve interface name checks
    - LP: #1775043 - shell-completion/bash: adjust for modern bash
    - LP: #1204579 - support concurrent updates
    - LP: #1368411 - add 'prepend' command

 -- Jamie Strandboge <email address hidden>  Mon, 25 Mar 2019 21:14:25 +0000
Obsolete in cosmic-updates
Deleted in cosmic-proposed (Reason: moved to -updates)
ufw (0.36-0ubuntu0.18.10.1) cosmic-proposed; urgency=medium

  * Backport to cosmic addressing the following SRU bugs:
    - LP: #1811129 - master SRU bug
    - LP: #1664133 - before6.rules: echo-reply needs to be before INVALID
    - LP: #1719211 - improve interface name checks
    - LP: #1775043 - shell-completion/bash: adjust for modern bash
    - LP: #1204579 - support concurrent updates
    - LP: #1368411 - add 'prepend' command

 -- Jamie Strandboge <email address hidden>  Mon, 25 Mar 2019 20:46:10 +0000
Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
ufw (0.36-1ubuntu1) disco; urgency=medium

  * 0002-fix-check-requirements.patch: work with later python3
  * add preliminary autopkgtest
  * debian/rules: don't fiddle with setup.py's version
  * debian/control: point git URL to ubuntu/master

 -- Jamie Strandboge <email address hidden>  Fri, 22 Mar 2019 18:53:53 +0000
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
ufw (0.36-1) unstable; urgency=medium

  * New upstream release (LP: #1782384, LP: #1664133, LP: #1509725,
    LP: #1695718, LP: #1719211, LP: #1775043, LP: #1204579, LP: #1652163,
    LP: #1377600, Closes: 686248, LP: #1368411, LP: #1586258, Closes: 909163,
    Closes: 884932, LP: #1558068)
    - drop 0002-bug849628.patch (included upstream)
    - drop 0003-use-default-tcp-syncookies.patch (included upstream)
    - drop 0004-lp1633698.patch (included upstream)
  * Remaining changes:
    - 0001-optimize-boot.patch
  * debian/ufw.maintscript: remove /etc/bash_completion.d/ufw on upgrade
    (LP: #1602834)
  * debian/control: remove no longer needed xs-python-version and
    x-python3-version fields
  * update debian/before6.rules.md5sum for file shipped in 0.35-6. While both
    before.rules and before6.rules were updated in this new upstream release,
    0.35-6 mistakenly already had its own md5sum for before.rules, so we don't
    need to add it now.

 -- Jamie Strandboge <email address hidden>  Fri, 14 Dec 2018 17:50:47 +0000

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
ufw (0.35-6) unstable; urgency=medium

  * debian/control:
    - Build-Depends on python3-distutils (Closes: 896787)
    - remove Build-Depends on dh-systemd and add versioned Build-Depends on
      debhelper >= 9.20160709
    - update to use Vcs-Git instead of Vcs-Bzr

 -- Jamie Strandboge <email address hidden>  Fri, 04 May 2018 12:12:44 +0000

Available diffs

Superseded in cosmic-release
Published in bionic-release
Obsolete in artful-release
Deleted in artful-proposed (Reason: moved to release)
ufw (0.35-5) unstable; urgency=medium

  * Remove upstart system job.

 -- Dimitri John Ledkov <email address hidden>  Thu, 17 Aug 2017 17:34:49 +0100

Available diffs

Superseded in artful-release
Obsolete in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
ufw (0.35-4) unstable; urgency=medium

  * debian/ufw.lintian-overrides:
    - remove no longer needed lintian override for postinst init script
    - don't complain about 'ufw allow' rules with spellcheck
  * debian/ufw.init: add Description to INIT INFO
  * debian/control: Depends on lsb-base (>= 3.0-6)
  * debian/ufw.service: add Documentation key

 -- Jamie Strandboge <email address hidden>  Tue, 10 Jan 2017 21:16:05 +0000

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
ufw (0.35-3) unstable; urgency=medium

  * 0002-bug849628.patch: adjust testsuite for recent changes to netbase
    (Closes: 849628)
  * 0003-use-default-tcp-syncookies.patch: don't override distribution default
    for TCP syncookies
  * 0004-lp1633698.patch: adjust ufw6-before-output rules for echo-reply and
    echo-request (LP: #1633698)
  * update debian/before6.rules.md5sum
  * fix lintian errors:
    - debian/control: Build-Depends on dh-python and debhelper >= 9
    - debian/compat: use compatibility level 9

 -- Jamie Strandboge <email address hidden>  Sun, 08 Jan 2017 16:33:45 +0000

Available diffs

Superseded in zesty-release
Obsolete in yakkety-release
ufw (0.35-2) unstable; urgency=medium

  [ Adam Conrad ]
  * Switch the ufw trigger to interest-noawait to avoid trigger loops.

 -- Jamie Strandboge <email address hidden>  Fri, 06 May 2016 10:04:46 -0500

Available diffs

Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
ufw (0.35-0ubuntu2) xenial; urgency=medium

  * Switch the ufw trigger to interest-noawait to avoid trigger loops.

 -- Adam Conrad <email address hidden>  Thu, 14 Apr 2016 16:15:00 -0600

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
ufw (0.35-0ubuntu1) xenial; urgency=medium

  * New upstream release (LP: #448503, LP: #728128)
    - drop 0002-update-testsuite-for-empty-proc-net.patch (included upstream)
    - refresh 0001-optimize-boot.patch
  * update rsyslog example to use 'stop' instead of the deprecated '~'. Patch
    from Ognyan Kulev. (Closes: 798100)
  * debian/rules: use dh_prep instead of dh_clean -k
  * debian/ufw.postinst: migrate /lib/ufw/user*rules to /etc/ufw on upgrade
    and add symlinks from /lib/ufw/user*rules to /etc/ufw
  * debian/ufw.postrm: remove /lib/ufw/user*rules symlinks on purge

 -- Jamie Strandboge <email address hidden>  Wed, 17 Feb 2016 15:06:08 -0600
Superseded in xenial-release
Obsolete in wily-release
Deleted in wily-proposed (Reason: moved to release)
ufw (0.34-2) unstable; urgency=medium

  * 0002-update-testsuite-for-empty-proc-net.patch: update unit tests to not
    fail when /proc/net/* has no useful information (Closes: 797020)
  * debian/control: no longer explicitly Depends on debconf (Closes: 797278)

 -- Jamie Strandboge <email address hidden>  Sat, 29 Aug 2015 18:10:20 -0500

Available diffs

Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
ufw (0.34-1) unstable; urgency=low

  * New upstream release (LP: #1434525, LP: #1438647, LP: #1155292,
    Closes: 792753). Drop following patches included upstream:
    - 0002-lp1044361.patch
    - 0003-fix-typeerror-on-error.patch
    - 0004-lp1039729.patch
    - 0005-lp1191197.patch
  * Merge in Ubuntu packaging:
    - debian/ufw.postinst:
      + drop old reload of policy for upgrades to 0.30.1-2
      + add new ufw[6]-track-forward primary chains on upgrade
    - Install the SysV init and upstart script for both Debian and Ubuntu.
      Debian has upstart too, and in Ubuntu we need the init script for LSB
      dependencies and for systemd. (LP: #1341083)
      + Rename debian/ufw.init.debian to debian/ufw.init
      + Rename debian/ufw.upstart.ubuntu to debian/ufw.upstart
      + Remove all the distro specific code from debian/rules and just call
        dh_installinit (thus removing lsb-release from Build-Depends-Indep).
    - Drop the distro specific logrotate configs, and use the ubuntu one with
      "rotate" instead of "reload" everywhere, as Debian's rsyslog init also
      supports "rotate".
    - Add a systemd unit:
      + Add debian/ufw.service
      + Add dh-systemd build dep.
      + debian/rulles: Call dh_systemd_{enable,start}.
    - Don't include Debian version in the python module version (LP: #1465549)
  * debian/copyright: follow copyright-format/1.0
  * debian/po/pt_BR.po: add Brazilian Portuguese of debconf templates. Thanks
    to Adriano Rafael Gomes (Closes: 770453)
  * update debian/before[6].rules.md5sum
  * debian/ufw.lintian-overrides:
    - usr/share/ufw/after.init and before.init are intentionally not
      executable
    - we intentionally do not stop the firewall with init.d script
  * debian/control: Build-Depends-Indep on procps (needed by testsuite for
    sysctl)
  * debian/ufw.dirs, debian/rules: copy bash completions to
    /usr/share/bash-completion/completions
  * debian/rules: run 'make clean' after running the testsuite since the
    testsuite creates a build/ directory not that would be reused
  * debian/ufw.postrm: remove after.init and before.init on purge

 -- Jamie Strandboge <email address hidden>  Thu, 20 Aug 2015 14:10:54 -0500

Available diffs

Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
ufw (0.34-0ubuntu1) wily; urgency=medium

  * New upstream release (LP: #1434525, LP: #1438647, LP: #1155292,
    Closes: 792753). Drop following patches included upstream:
    - 0002-lp1044361.patch
    - 0003-fix-typeerror-on-error.patch
    - 0004-lp1039729.patch
    - 0005-lp1191197.patch
  * Merge in Ubuntu packaging:
    - debian/ufw.postinst:
      + drop old reload of policy for upgrades to 0.30.1-2
      + add new ufw[6]-track-forward primary chains on upgrade
    - Install the SysV init and upstart script for both Debian and Ubuntu.
      Debian has upstart too, and in Ubuntu we need the init script for LSB
      dependencies and for systemd. (LP: #1341083)
      + Rename debian/ufw.init.debian to debian/ufw.init
      + Rename debian/ufw.upstart.ubuntu to debian/ufw.upstart
      + Remove all the distro specific code from debian/rules and just call
        dh_installinit (thus removing lsb-release from Build-Depends-Indep).
    - Drop the distro specific logrotate configs, and use the ubuntu one with
      "rotate" instead of "reload" everywhere, as Debian's rsyslog init also
      supports "rotate".
    - Add a systemd unit:
      + Add debian/ufw.service
      + Add dh-systemd build dep.
      + debian/rulles: Call dh_systemd_{enable,start}.
    - Don't include Debian version in the python module version (LP: #1465549)
  * debian/copyright: follow copyright-format/1.0
  * debian/po/pt_BR.po: add Brazilian Portuguese of debconf templates. Thanks
    to Adriano Rafael Gomes (Closes: 770453)
  * update debian/before[6].rules.md5sum
  * debian/ufw.lintian-overrides:
    - usr/share/ufw/after.init and before.init are intentionally not
      executable
    - we intentionally do not stop the firewall with init.d script
  * debian/control: Build-Depends-Indep on procps (needed by testsuite for
    sysctl)
  * debian/ufw.dirs, debian/rules: copy bash completions to
    /usr/share/bash-completion/completions
  * debian/rules: run 'make clean' after running the testsuite since the
    testsuite creates a build/ directory not that would be reused
  * debian/ufw.postrm: remove after.init and before.init on purge

 -- Jamie Strandboge <email address hidden>  Thu, 20 Aug 2015 08:34:19 -0500

Available diffs

Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu6) wily; urgency=medium

  * Don't include Debian version in the python module version (LP: #1465549)

 -- Zygmunt Krynicki <email address hidden>  Fri, 26 Jun 2015 11:03:39 +0200
Superseded in wily-release
Obsolete in vivid-release
Deleted in vivid-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu5) vivid; urgency=medium

  * debian/ufw.service: Add missing DefaultDependencies=no to fix ordering
    cycles.
 -- Martin Pitt <email address hidden>   Tue, 03 Mar 2015 08:05:29 +0100
Superseded in vivid-release
Obsolete in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu4) utopic; urgency=medium

  * Install the SysV init and upstart script for both Debian and Ubuntu.
    Debian has upstart too, and in Ubuntu we need the init script for LSB
    dependencies and for systemd. (LP: #1341083)
    - Rename debian/ufw.init.debian to debian/ufw.init
    - Rename debian/ufw.upstart.ubuntu to debian/ufw.upstart
    - Remove all the distro specific code from debian/rules and just call
      dh_installinit.
  * Drop the distro specific logrotate configs, and use the ubuntu one with
    "rotate" instead of "reload" everywhere, as Debian's rsyslog init also
    supports "rotate".
  * Add a systemd unit:
    - Add debian/ufw.service
    - Add dh-systemd build dep.
    - debian/rulles: Call dh_systemd_{enable,start}.
 -- Martin Pitt <email address hidden>   Wed, 30 Jul 2014 15:06:25 +0200
Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu3) utopic; urgency=medium

  * debian/patches/0005-lp573461.patch: adjust man page for libvirt
    (LP: #573461)
  * debian/patches/0006-check-for-newer-py3.patch: tests/check-requirements
    updated for newer python3
 -- Jamie Strandboge <email address hidden>   Fri, 16 May 2014 15:08:08 -0500
Superseded in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu2) trusty; urgency=medium

  * debian/patches/0002-lp1078665.patch: distinguish between v4 and v6 rules
    when both addresses are 'any' (LP: #1078665). This can be dropped with
    0.34 release.
  * debian/ufw.postinst:
    - drop old reload of policy for upgrades to 0.30.1-2
    - add new ufw[6]-track-forward primary chains on upgrade
  * debian/patches/0003-manpage-hook-path.patch: update locations of hook
    scripts. This can be dropped with 0.34 release.
  * debian/patches/0004-add-safe-icmp-to-forward.patch: update before*.rules
    to add safe icmp to ufw-before-forward. This can be dropped with 0.34
    release.
  * debian/before[6].rules.md5sum: adjusted for new release
 -- Jamie Strandboge <email address hidden>   Fri, 28 Feb 2014 08:59:13 -0600
Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
ufw (0.34~rc-0ubuntu1) trusty; urgency=medium

  * New upstream pre-release (LP: #1059060, #1065297, #1062521, #1101304,
    LP: #1075975, #1089262, #262421)
  * Dropped the following patches now included upstream:
    - 0002-lp1044361.patch
    - 0003-fix-typeerror-on-error.patch
    - 0004-lp1039729.patch
    - 0005-lp1191197.patch
  * Remaining changes:
    - 0001-optimize-boot.patch: only read in /etc/ufw/ufw.conf when disabled
  * debian/before[6].rules.md5sum: adjusted for new release
  * debian/control: update Standards-Version to 3.9.5
  * debian/rules:
    - only ship /usr/share/ufw/iptables/*rules and not /usr/share/ufw/
    - *.init files should also be config files
  * debian/ufw.links: added to makes symlinks from /usr/share/ufw/iptables/*
    to /usr/share/ufw/ (so ucf is happy on upgrades)
  * debian/ufw.postinst:
    - use TEMPLATE_PATH/iptables/*rules instead of TEMPLATE_PATH/*rules (not
      strictly required since we are using dh_link, but makes the intent
      clearer)
    - copy /usr/share/ufw/*.init in to /etc/ufw
 -- Jamie Strandboge <email address hidden>   Thu, 20 Feb 2014 09:23:54 -0600
Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
ufw (0.33-2) unstable; urgency=low


  * debian/control: python-ufw should Breaks/Replaces on ufw << 0.32-0ubuntu1
    (Closes: 731863)

 -- Jamie Strandboge <email address hidden>  Tue, 10 Dec 2013 10:44:48 -0600

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
ufw (0.33-1) unstable; urgency=low


  * New upstream release (Closes: 711711, Closes: 691135, Closes: 704728).
    Sync back up with Ubuntu (all changes here except for Polish debconf
    translation and Standards-Version already in Ubuntu). Add the following
    patches from Ubuntu which can be dropped in 0.34:
    - debian/patches/0002-lp1044361.patch: move netfilter capabilities
      checking into initcaps(), and call initcaps() only when we need it
    - 0003-fix-typeerror-on-error.patch: fix TypeError on error when using
      zh_CN
    - debian/patches/0004-lp1039729.patch: Skip get_netfilter_capabilities()
      with ipv6 if ipv6 is disabled
    - debian/patches/0005-lp1191197.patch: add check for -m rt --rt-type 0
  * debian/po/pl.po: add Polish translation of debconf templates. Thanks to
    Michal Kulach (Closes: 667942)
  * debian/watch: use https instead of http
  * debian/(after|before)6.rules.md5sum: adjust for recently missed shipped
    configurations
  * debian/control:
    - clean up Depends and Build-Depends
    - Build-Depends on python3
    - add python-ufw for installing python2 modules
    - add X-Python3-Version: >= 3.2
    - update Standards-Version to 3.9.4
  * add debian/python-ufw.install
  * debian/rules:
    - use --install-layout=deb
    - adjust PYTHON to use python3
    - adjust PYVERS to use py3versions
    - add PYTHON2
    - run tests for both PYTHON and PYTHON2
    - run setup.py with both PYTHON and PYTHON2
    - use dh_python3 for ufw
    - use dh_python2 for python-ufw
  * debian/ufw.lintian-overrides
    - remove old unneeded override
    - add postrm-does-not-call-updaterc.d-for-init.d-script since Ubuntu's
      debhelper adds code to postinst that does nothing on Ubuntu, but doesn't
      add the corresponding code to postrm

 -- Jamie Strandboge <email address hidden>  Tue, 26 Nov 2013 12:51:51 -0600
Superseded in trusty-release
Obsolete in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
ufw (0.33-0ubuntu4) saucy; urgency=low

  * debian/patches/0005-lp1191197.patch: add check for -m rt --rt-type 0
    (LP: #1191197)
 -- Jamie Strandboge <email address hidden>   Sat, 15 Jun 2013 07:48:37 -0500

Available diffs

Obsolete in quantal-updates
Deleted in quantal-proposed (Reason: moved to -updates)
ufw (0.33-0ubuntu2.1) quantal-proposed; urgency=low

  * debian/patches/0004-lp1039729.patch: Skip get_netfilter_capabilities()
    with ipv6 if ipv6 is disabled (LP: #1039729)
 -- Jamie Strandboge <email address hidden>   Tue, 04 Dec 2012 09:28:20 -0600

Available diffs

Superseded in saucy-release
Obsolete in raring-release
Deleted in raring-proposed (Reason: moved to release)
ufw (0.33-0ubuntu3) raring-proposed; urgency=low

  * debian/patches/0004-lp1039729.patch: Skip get_netfilter_capabilities()
    with ipv6 if ipv6 is disabled (LP: #1039729)
  * debian/watch: use https instead of http
 -- Jamie Strandboge <email address hidden>   Tue, 04 Dec 2012 07:56:34 -0600

Available diffs

Superseded in raring-release
Obsolete in quantal-release
ufw (0.33-0ubuntu2) quantal; urgency=low

  * debian/patches/0002-lp1044361.patch: move netfilter capabilities checking
    into initcaps(), and call initcaps() only when we need it (LP: #1044361)
  * 0003-fix-typeerror-on-error.patch: fix TypeError on error when using zh_CN
 -- Jamie Strandboge <email address hidden>   Mon, 24 Sep 2012 08:52:57 -0500

Available diffs

Superseded in quantal-release
ufw (0.33-0ubuntu1) quantal; urgency=low

  * New upstream release. Fixes the following bugs:
    - also use correct ports for DHCPv6. Thanks to Marco Davids (LP: #1007326)
    - add IPv6 limit support (LP: #951462)
    - add zh_TW translation (LP: #868195)
    - add 'show added' report (LP: #987784)
    - remove ACCEPT_NO_TRACK option since it never worked (LP: #787955)
  * debian/(after|before)6.rules.md5sum: adjust for recently missed shipped
    configurations
 -- Jamie Strandboge <email address hidden>   Fri, 17 Aug 2012 14:32:01 -0500

Available diffs

Superseded in quantal-release
ufw (0.32-0ubuntu2) quantal; urgency=low

  * Simplify unload of firewall and play nicely with other firewall tools by
    using ufw-init instead of iptables directly. 'ufw-init stop' by design
    leaves a few empty chains around, but they won't get in the way of
    anything and are gone after the next reboot. Using upstream's ufw-init has
    the important benefit of always cleaning what it needs. (Closes: 672439).
    - debian/ufw.prerm: call '/lib/ufw/ufw-init stop' on removal
    - debian/ufw.postrm: don't flush the chains on purge
 -- Jamie Strandboge <email address hidden>   Fri, 20 Jul 2012 13:00:35 -0500

Available diffs

Superseded in quantal-release
ufw (0.32-0ubuntu1) quantal; urgency=low

  * New upstream release featuring Python 3 port (LP: #1001657)
  * debian/control:
    - clean up Depends and Build-Depends
    - Build-Depends on python3
    - add python-ufw for installing python2 modules
    - add X-Python3-Version: >= 3.2
    - update Vcs-Bzr
  * add debian/python-ufw.install
  * debian/rules:
    - use --install-layout=deb
    - adjust PYTHON to use python3
    - adjust PYVERS to use py3versions
    - add PYTHON2
    - run tests for both PYTHON and PYTHON2
    - run setup.py with both PYTHON and PYTHON2
    - use dh_python3 for ufw
    - use dh_python2 for python-ufw
  * debian/ufw.lintian-overrides
    - remove old unneeded override
    - add postrm-does-not-call-updaterc.d-for-init.d-script since Ubuntu's
      debhelper adds code to postinst that does nothing on Ubuntu, but doesn't
      add the corresponding code to postrm
 -- Jamie Strandboge <email address hidden>   Fri, 06 Jul 2012 11:44:48 -0500
Superseded in quantal-release
Published in precise-release
ufw (0.31.1-1) unstable; urgency=low


  * New upstream release (Closes: 663677, Closes: 625681)
  * debian/control: update to standards 3.9.3
  * convert to source format 3.0 (quilt)
  * 0001-optimize-boot.patch: only read in /etc/ufw/ufw.conf when disabled
  * debian/rules: adjust to only install the application profiles when not
    Ubuntu
  * debian/po/nl.po: add Dutch translation of debconf templates. Thanks to
    Jeroen Schot (Closes: 658495)
  * debian/po/da.po: add Danish translation of debconf templates. Thanks to
    Joe Dalton (Closes: 666557)

 -- Jamie Strandboge <email address hidden>  Wed, 04 Apr 2012 12:12:25 -0500
Superseded in precise-release
ufw (0.31.1-0ubuntu1) precise; urgency=low

  * New upstream release
  * drop reversion of r752 which is now included upstream
  * convert to source format 3.0 (quilt)
  * 0001-optimize-boot.patch: only read in /etc/ufw/ufw.conf when disabled
 -- Jamie Strandboge <email address hidden>   Sat, 17 Mar 2012 09:40:12 -0500

Available diffs

Superseded in precise-release
ufw (0.31-0ubuntu2) precise; urgency=low

  * revert r752 which causes ufw to fail with certain locales (LP: #953372)
 -- Jamie Strandboge <email address hidden>   Mon, 12 Mar 2012 18:15:05 -0500

Available diffs

Superseded in precise-release
ufw (0.31-0ubuntu1) precise; urgency=low

  * New upstream release which fixes:
    - LP: #921758
    - LP: #946332
    - LP: #947224
    - LP: #947416
    - LP: #611838
    - LP: #663632
    - LP: #840500
  * debian/control: use ufw-0.31-precise for Vcs-Bzr
  * debian/po/nl.po: add Dutch translation of debconf templates. Thanks to
    Jeroen Schot (Closes: 658495)
 -- Jamie Strandboge <email address hidden>   Fri, 09 Mar 2012 13:23:36 -0600

Available diffs

Superseded in precise-release
ufw (0.30.1-2ubuntu2) precise; urgency=low

  * Rebuild to drop python2.6 dependencies.
 -- Matthias Klose <email address hidden>   Sat, 31 Dec 2011 02:15:06 +0000

Available diffs

Superseded in precise-release
Obsolete in oneiric-release
ufw (0.30.1-2ubuntu1) oneiric; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Don't install the upstream application profiles that are
      shipped with the Debian package.
    - debian/control: use ufw-0.30-oneiric for Vcs-Bzr

Superseded in oneiric-release
Obsolete in natty-release
ufw (0.30.1-1ubuntu1) natty; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Don't install the upstream application profiles that are
      shipped with the Debian package.
    - debian/control: use ufw-0.30-natty for Vcs-Bzr

Superseded in natty-release
ufw (0.30.0-3ubuntu1) natty; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Don't install the upstream application profiles that are
      shipped with the Debian package.
  * debian/control: update Vcs for natty

Superseded in natty-release
ufw (0.30.0-2ubuntu1) natty; urgency=low

  * debian/rules: Don't install the upstream application profiles that
    are shipped with the Debian package. (LP: #682811)
 -- Bilal Akhtar <email address hidden>   Mon, 29 Nov 2010 21:48:48 +0300

Available diffs

Superseded in natty-release
ufw (0.30.0-2) unstable; urgency=low

  * src/frontend.py: display unicode error messages properly. Thanks to
    Serguey Basalaev.
    - upstream commit r700
    - LP: #580032
  * src/backend_iptables.py: fix gettext warning
    - upstream commit r701
  * run debconf-updatepo, but adjust debian/po/de.po and debian/po/es.po to
    add correct "Language:" tag
  * profiles/ufw-mailserver: remove Postfix specific language
    - upstream commit r705, r707
  * debian/rules: do install the upstream application profiles now
 -- Bilal Akhtar <email address hidden>   Mon,  29 Nov 2010 13:14:31 +0000

Available diffs

Superseded in natty-release
Obsolete in maverick-release
ufw (0.30.0-1ubuntu2) maverick; urgency=low

  * adjust tests/good/apps/result for change to profiles/ufw-mailserver
    - upstream commit r707
 -- Jamie Strandboge <email address hidden>   Mon, 30 Aug 2010 16:01:52 -0500

Available diffs

Superseded in maverick-release
ufw (0.30.0-1ubuntu1) maverick; urgency=low

  * src/frontend.py: display unicode error messages properly. Thanks to
    Serguey Basalaev.
    - upstream commit r700
    - LP: #580032
  * src/backend_iptables.py: fix gettext warning
    - upstream commit r701
  * run debconf-updatepo, but adjust debian/po/de.po and debian/po/es.po to
    add correct "Language:" tag
  * profiles/ufw-mailserver: remove Postfix specific language
    - upstream commit r705

Superseded in maverick-release
Obsolete in lucid-release
ufw (0.30pre1-0ubuntu2) lucid; urgency=low

  * debian/postrm: adjust ordering of commands so that NFS mounted root
    filesystems can still access iptables. Thanks to Sebastian J. Bronner
    for discovering the issue and describing the fix. (LP: #524395)
  * merge fix from trunk for UnicodeDecodeError in get_status() (LP: #531886)
 -- Jamie Strandboge <email address hidden>   Fri, 05 Mar 2010 11:03:46 -0600
Superseded in lucid-release
ufw (0.30pre1-0ubuntu1) lucid; urgency=low

  * Pull snapshot from trunk for upcoming release. Fixes:
    LP: #436608
    - run_tests.sh: temporarily disable 'skipped' check since the pre-release
      has one skipped test
  * debian/control: drop versioned depends on iptables. This helps with
    backporting now that the test suite can handle it
  * debian/rules: pass interpreter to run_tests.sh
  * add rsyslog support
 -- Jamie Strandboge <email address hidden>   Wed, 17 Feb 2010 09:13:35 -0600
175 of 131 results