ufw

Download project files

How do I verify a download?


110 of 21 releases

0.36.2 release from the 0.36 series released

Release information
Release notes:

0.36.2 is a bug fix and minor feature release.

Changelog:

ufw (0.36.2) RELEASED; urgency=medium

  * src/ufw-init-functions: set default policy after loading rules. Thanks to
    Mauricio Faria de Oliveira. (LP: #1946804)
  * doc/ufw.8:
    - document 'insert' and 'prepend' can't be used to update comments
      (LP: #1927737)
  * src/backend_iptables.py: remove unreachable code (LP: #1927734)
  * src/util.py:
    - properly parse /proc/pid/stat for WSL (LP: #2015645)
    - mitigate odd length string with unhexlify (Closes: 1034568)
    - support vrrp protocol (LP: #1996636)
  * add locales/po/ro.po. Thanks Remus-Gabriel Chelu (Closes: 1034119)
  * add '-h' and show help with no args (LP: #1965462)
  * src/backend.py: add get_rules_ipv4() and get_rules_ipv6() (LP: #1951018)
  * tests/check-requirements: update for python 3.10+
  * tests/root: normalize 'ACCEPT {all,tcp}' and 'ACCEPT N' for newer systems

File Description Downloads
download icon ufw-0.36.2.tar.gz (md5, sig) 0.36.2 release 3,802
last downloaded today
Total downloads: 3,802

0.36.1 release from the 0.36 series released

Release information
Release notes:

0.36.1 is a bug fix release.

Changelog:

ufw (0.36.1) RELEASED; urgency=medium

  * snap packaging updates:
    - ufw-init: use '-n' instead of '-s' with --rootdir and --datadir
      (LP: #1808463)
    - backend_iptables.py: ufw-init is in --rootdir (which is SNAP, not
      SNAP_DATA for the snap)
    - snap-files/bin/srv:
      + don't copy $SNAP/lib/ufw; create $SNAP_DATA/lib/ufw
      + cleanup $SNAP_DATA after old snap revisions
    - snap-files/bin/init: use SNAP_REVISION to match snap-files/bin/srv
  * update man page for limit since IPv6 has been supported since 0.33
    (LP: #1831186)
  * add direction when no interfaces specified in get_app_tuple()
    (LP: #1838764)
  * various testsuite adjustments for iptables 1.8
  * doc/ufw.8:
    - ::/0 is also a synonym for 'Anywhere'
    - document --force with 'ufw delete NUM'
  * prefer python3
  * empty out IPT_MODULES and update documentation (LP: #1556419)
  * adjust check-requirements to look for other firewall software
  * src/backend_iptables.py: unconditionally reload user rules with 'delete'
    (LP: #1933117)

File Description Downloads
download icon ufw-0.36.1.tar.gz (md5, sig) 0.36.1 release 9,086
last downloaded today
Total downloads: 9,086

0.36 release from the 0.36 series released

Release information
Release notes:

ufw 0.36 adds snap packaging, concurrent updates, many bug fixes and a new 'prepend' command to better support IPS and dynamic firewalls.

Changelog:

ufw (0.36) RELEASED; urgency=medium

  * doc/ufw-framework.8:
    - fix path for user[6].rules
    - reference nf_conntrack_sane
    - fix syntax error in example rule (LP: #1782384)
  * snap packaging:
    - adjust snappy packaging for series 16 and to use snapcraft
    - add bash completer to snap packaging
    - add ipset and conntrack
  * doc/ufw-on-snappy.8: update for series 16
  * src/backend_iptables.py: properly calculate the path to state_dir when
    specifying --rootdir and --datadir (ie, fix regression in 0.35 final)
  * conf/before6.rules:
    - adjust ufw6-before-output rules for echo-reply and echo-request
      (LP: #1633698)
    - move echo-reply for ufw6-before-input before INVALID (LP: #1664133,
      LP: #1509725)
  * conf/ufw.defaults: mention nf_conntrack_sane
  * adjust runtime tests to use daytime/port 13 instead of ssh/port 22
    everywhere and adjust to use daytime/port 13 instead of http/port 80 and
    https/port 443 in good/logging and ipv6/bad_args6 (Closes: 849628)
  * don't disable syncookies and instead use the system's value by default
  * Bittorrent can also use UDP (LP: #1695718)
  * doc/ufw.8: remove spurious apostrophes from man page. Thanks to Tom
    Spurling
  * common.py:
    - adjust regex to be more liberal with non-meta characters in interface
      names (LP: #1719211)
    - don't allow interfaces longer than 15 characters
  * shell-completion/bash: use _have() instead of have(). Thanks to Andrew
    Nowak and Paulo Marcel Coelho Aragao (LP: #1775043)
  * support concurrent updates (LP: #1204579, LP: #1652163, LP: #1377600,
    Closes: 686248)
  * add 'prepend' command to better support IPS (fail2ban, etc. LP: #1368411,
    LP: #1586258, Closes: 909163)
  * backend.py: only warn if initcaps() fails is disabled (Closes: 884932)
  * conf/before.rules: remove extraneous source quench rule (LP: #1558068)

File Description Downloads
download icon ufw-0.36.tar.gz (md5, sig) 0.36 release 20,924
last downloaded today
Total downloads: 20,924

0.35.1 release from the 0.35 series released

Release information
Release notes:

0.35.1 is a bug fix release.

Changelog:

ufw (0.35.1) RELEASED; urgency=medium

  * don't disable syncookies and instead use the system's value by default
  * adjust runtime tests to use daytime/port 13 instead of ssh/port 22
    everywhere and adjust to use daytime/port 13 instead of http/port 80 and
    https/port 443 in good/logging and ipv6/bad_args6 (Closes: 849628)
  * common.py:
    - adjust regex to be more liberal with non-meta characters in interface
      names (LP: #1719211)
    - don't allow interfaces longer than 15 characters
  * Bittorrent can also use UDP (LP: #1695718)
  * support concurrent updates (LP: #1204579, Closes: 686248)
  * conf/before6.rules: adjust ufw6-before-output rules for echo-reply and
    echo-request (LP: #1633698)
  * src/backend_iptables.py: unconditionally reload user rules with 'delete'
    (LP: #1933117)

File Description Downloads
download icon ufw-0.35.1.tar.gz (md5, sig) 0.35.1 release 41
last downloaded 4 days ago
Total downloads: 41

0.35 release from the 0.35 series released

Release information
Release notes:

ufw 0.35 adds support for comments, moves the ufw managed user rules to /etc, improved setup options and several bug fixes.

File Description Downloads
download icon ufw-0.35.tar.gz (md5, sig) 0.35 release 10,654
last downloaded 24 hours ago
Total downloads: 10,654

0.34 release from the 0.34 series released

Release information
Release notes:

ufw 0.34 features before and after hooks, route rules (ie, manage FORWARD chain (NAT not supported yet)), systemd service example, igmp and gre protocol support, updated translations, improved documentation and many bug fixes.

File Description Downloads
download icon ufw-0.34.tar.gz (md5, sig) 0.34 release 1,451
last downloaded 4 days ago
Total downloads: 1,451

0.33 release from the 0.33 series released

Release information
Release notes:

ufw 0.33 features IPv6 limit support, a new 'show added' report, updated translations and bug fixes.

Changelog:

 * conf/after6.rules: also use correct ports for DHCPv6. Thanks to Marco
   Davids (LP: #1007326)
 * src/util.py: add get_netfilter_capabilities() for getting the capabilities
   set for things we want to support but may not be in all kernels/iptables
   versions
 * add IPv6 limit support (LP: #951462)
 * import new and updated Launchpad translations:
   - po/ast.po, po/bs.po, po/cs.po, po/de.po, po/el.po, po/en_AU.po,
     po/en_GB.po, po/es.po, po/fi.po, po/fr.po, po/he.po, po/hu.po, po/it.po,
     po/nb.po, po/nl.po, po/pt_BR.po, po/pt.po, po/sk.po, po/sl.po, po/sv.po,
     po/zh_CN.po, po/zh_TW.po (new, LP: #868195)
   - thanks to all contributors: https://translations.launchpad.net/ufw
 * README.translations: updated for paths and testing
 * add 'show added' report (LP: #987784)
 * remove ACCEPT_NO_TRACK option since it never worked (LP: #787955)
 * src/backend_iptables.py: display output of ufw-init if it fails
 * don't traceback if can't determine iptables version

File Description Downloads
download icon ufw-0.33.tar.gz (md5, sig) 0.33 release 53,796
last downloaded today
Total downloads: 53,796

0.32 release from the 0.32 series released

Release information
Release notes:

ufw 0.32 features a port to Python3 and should work with Python 2.6+ and Python 3.2+.

Changelog:

* Obsolete python2.5 in preparation for python3 support
* Adjust gettext initialization so that _() always returns unicode. Patch
   thanks to Barry Warsaw
* Add python3 support (LP: #1001657)
* profiles/ufw-directoryserver: use LDAPS key for LDAPS

File Description Downloads
download icon ufw-0.32.tar.gz (md5, sig) 0.32 release 400
last downloaded 3 days ago
Total downloads: 400

0.31.2 release from the 0.31 series released

Release information
Release notes:

ufw 0.31.2 is a bugfix release and adds IPv6 limit support when the kernel supports it. While the 0.31 series is in maintenance mode, this feature was considered important enough to backport and was long overdue.

Changelog:

 * conf/after6.rules: also use correct ports for DHCPv6. Thanks to Marco
   Davids (LP: #1007326)
 * src/util.py: add get_netfilter_capabilities() for getting the capabilities
   set for things we want to support but may not be in all kernels/iptables
   versions
 * add IPv6 limit support (LP: #951462)

File Description Downloads
download icon ufw-0.31.2.tar.gz (md5, sig) 0.31.2 release 108
last downloaded 4 days ago
Total downloads: 108

0.31.1 release from the 0.31 series released

Release information
Release notes:

ufw 0.31.1 is a bugfix release to fix a translations regression.

Changelog:

* src/util.py: revert revert r752 which introduced problems with other
   locales (LP: #953372)
* add tests/check-locales. This is Debian/Ubuntu specific, but will help
   avoid commits like r752.

File Description Downloads
download icon ufw-0.31.1.tar.gz (md5, sig) 0.31.1 release 683
last downloaded 4 days ago
Total downloads: 683

110 of 21 releases