Last commit made on 2022-01-30
Get this branch:
git clone -b master https://git.launchpad.net/ufw
Only Jamie Strandboge can upload to this branch. If you are Jamie Strandboge please log in for upload directions.

Branch merges

Branch information


Recent commits

506546a... by Jamie Strandboge

doc/*.8: update dates

462e3d2... by Jamie Strandboge

doc/ufw.8: consistently use whitespace

85f3a0a... by Jamie Strandboge

doc/ufw.8: delete/insert/prepend are exclusive. Thanks Greg Atkinson

- https://bugs.launchpad.net/ufw/+bug/1946084

6645798... by Jamie Strandboge

systemd.example: add DefaultDependencies=no; use Wants/After local-fs.target

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

3aacb7d... by Jamie Strandboge

tests/check-requirements: show we are performing the other fw check

eefef50... by Jamie Strandboge

systemd.example: remove DefaultDependencies=no

The systemd unit has historically always used DefaultDependencies=no.
When only Before=network.target was used, the dependencies (as seen with
'systemctl list-dependencies ufw.service') were:


When Before=network.target was changed to Before=network-pre.target and
Wants=network-pre.target, this became:


Removing DefaultDependencies=no (DefaultDependencies defaults to 'yes')
pulls in the sysinit.target which changes this to (on a Debian 11


While ufw is meant to come up before networking, there is no reason why
it shouldn't come up after 'basic system initialization is
completed'[1]. This should help make ufw startup more robust on systems
that need something from sysinit.


4f750b6... by Jamie Strandboge

systemd.example: add Conflicts on various firewall software

Problems with ufw start most often have to do with other firewall
software getting in the way. Take a page from firewalld's systemd unit
and add a Conflicts on iptables, ip6tables, nftables and firewalld

826b28d... by Jamie Strandboge

systemd.example: add Documentation and put Before before Wants (cosmetic)

ffadfec... by Jamie Strandboge

src/ufw-init-functions: add another default policy comment

48b6d16... by Jamie Strandboge

update ChangeLog for last commit