Created by James Westby on 2009-07-18 and last modified on 2009-07-18
Get this branch:
bzr branch lp:ubuntu/jaunty/ufw
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

39. By Jamie Strandboge on 2009-04-03

properly return translated string with formatted text (LP: #346563)

38. By Jamie Strandboge on 2009-03-18

* new upstream release (bug fix only)
  - insert rules in proper order when ufw is enabled (LP: #344971)

37. By Jamie Strandboge on 2009-03-04

Don't traceback when ufw modules aren't available (LP: #337705)

36. By Jamie Strandboge on 2009-03-04

debian/templates: rephrase boolean description so it works with both cli
yes/no question and gui checkbox (LP: #337890)

35. By Jamie Strandboge on 2009-03-04

debian/rules: adjust dh_pycentral call to make sure dist-package symlinks
are available at dpkg unpack. Patch thanks to Michael Vogt (LP: #337705)

34. By Jamie Strandboge on 2009-03-02

* debian/templates: fix lintian error
* get rid of DeprecationWarnings from 2.6 transition, which cause a FTBFS
  due to tests failing (grab commits 420-422 from trunk)
* debian/control: update Vcs-Bzr url

33. By Jamie Strandboge on 2009-02-18

* new upstream release
  - don't do symlink check anymore (LP: #317700)
  - don't do hidden file check anymore (LP: #319226)
  - add insert rule support (LP: #260745)
  - clear up status output (LP: #262975)
  - add log level support
  - add per rule logging
* debian/ufw.init: use mountall for Required-Start rather than mountall.sh
* added allow_custom_ports debconf option
* debian/postinst: don't exit on ufw error
* ship debian/sysctl.conf instead of upstream. This file now only lists
  settings that do are non-default in Ubuntu
* adjust initscript to tell it is using /etc/ufw/sysctl.conf
* debian/*md5sums: updated for new upstream defaults
* debian/config: update has_existing() to also check old md5sums
* debian/postinst: don't error out when processing triggers, as this causes
  dpkg errors (LP: #270285, #328728)

32. By Jamie Strandboge on 2009-01-16

* new upstream release, which fixes:
  - formatting of dpkg output incorrect on upgrades (LP: #300726)
  - new REJECT functionality (LP: #197322)
  - ufw shouldn't flush built-in chains by default. New MANAGE_BUILTINS
    configuration option can be used to restore the old (flush) behavior
* debian/control:
  - Build-Depends-Indep on iptables (required for iptables version check in
  - add ${misc:Depends} to Depends and bump Standards-Version to 3.8.0
  - update Description
  - move po-debconf to Build-Depends
* added debian/watch
* debian/source.lintian-overrides: don't complain about
* debian/rules:
  - rename and gzip upstream changelogs
  - rename initscript.ubuntu to ufw.init and use dh_installinit (but
    continue to use /etc/defaults/ufw installed via setup.py for now)
  - cleanup dh_installdirs
  - use dh_installexamples for example files
  - run debconf-updatepo in clean target
* debian/postinst: remove old ufw.rules check because ufw.rules existed for
  only a short time during the Hardy development cycle, it's ignored by ufw
  and its existence is harmless.
* debian/config and debian/templates: remove ufw/oldrules
* provide debconf mechanism for enabling the firewall and setting some basic
  rules (LP: #307715)

31. By Jamie Strandboge on 2008-12-22

* new upstream release (no longer a native package)
  - fixes LP: #311066 (initscript flushes rules on stop when not enabled)
* add debian/initscript.ubuntu since upstream doesn't ship an initscript
* dirs: add etc/init.d
* debian/rules: install initscript.ubuntu, examples from doc/ and
  upstream changelogs

30. By Jamie Strandboge on 2008-12-21

* remove existing stop links for runlevels 0 and 6, thus completing the fix
  for LP: #298736.
* adjust tarball Makefile target

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.