Last commit made on 2017-08-17
Get this branch:
git clone -b ubuntu/artful-devel https://git.launchpad.net/ubuntu/+source/ufw
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

aadc951... by Dimitri John Ledkov on 2017-08-17

Import patches-unapplied version 0.35-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 30d1d612d42f81b1de8bd1cb0fb725eddd5fe3d6

New changelog entries:
  * Remove upstart system job.

30d1d61... by Jamie Strandboge on 2017-01-10

Import patches-unapplied version 0.35-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 476e69f100dcddfb00dc4e86bf13f95178de396b

New changelog entries:
  * 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

476e69f... by Jamie Strandboge on 2017-01-08

Import patches-unapplied version 0.35-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1359bf921419badfb13e5fc5ed51a0dddf1e751b

New changelog entries:
  * 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

1359bf9... by Jamie Strandboge on 2016-05-06

Import patches-unapplied version 0.35-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8fc6123c397f7ef4b2b6ca7a51c16e67417cfdb3

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

8fc6123... by Jamie Strandboge on 2016-04-12

Import patches-unapplied version 0.35-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a0af2427d20ed0a65ffd953636f12c761c9a2bca

New changelog entries:
  * 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 (Closes: 818000)
  * debian/ufw.postrm: remove /lib/ufw/user*rules symlinks on purge

a0af242... by Jamie Strandboge on 2015-08-29

Import patches-unapplied version 0.34-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 45a36df376fa867c7d090862a908a3a794c235c3

New changelog entries:
  * 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)

45a36df... by Jamie Strandboge on 2015-08-20

Import patches-unapplied version 0.34-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 58ed32f142b70778003a9728b766c5b30762cdd0

New changelog entries:
  * 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
    - we intentionally do not stop the firewall with init.d script
  * debian/control: Build-Depends-Indep on procps (needed by testsuite for
  * debian/ufw.dirs, debian/rules: copy bash completions to
  * 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

58ed32f... by Jamie Strandboge on 2013-12-10

Import patches-unapplied version 0.33-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: f435eddf2813c496091d3261913979601bbbe90e

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

f435edd... by Jamie Strandboge on 2013-11-26

Import patches-unapplied version 0.33-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3e0b175491381ef11feef950eb38c921c6e85f13

New changelog entries:
  * 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
    - 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
  * 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

3e0b175... by Jamie Strandboge on 2012-07-20

Import patches-unapplied version 0.31.1-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9f934b4b9200cee0cf10c9c2129b8153f6d6fdaf

New changelog entries:
  * 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/prerm: call '/lib/ufw/ufw-init stop' on removal
    - debian/postrm: don't flush the chains on purge