ufw

lp:~kevintate/ufw

Owned by Kevin Tate
Get this repository:
git clone https://git.launchpad.net/~kevintate/ufw
Only Kevin Tate can upload to this repository. If you are Kevin Tate please log in for upload directions.

Branches

Name Last Modified Last Commit
master 2021-11-16 16:04:28 UTC
Added functions in src/backend.py for returning IPv4 and IPv6 rules independe...

Author: Kevin Tate
Author Date: 2021-11-16 16:04:28 UTC

Added functions in src/backend.py for returning IPv4 and IPv6 rules independent of each other.

release/0.36 2021-11-02 14:49:32 UTC
systemd.example: remove DefaultDependencies=no

Author: Jamie Strandboge
Author Date: 2021-11-02 13:49:46 UTC

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:

ufw.service
 |_system.slice

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

ufw.service
 |_system.slice
 |_network-pre.target

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

ufw.service
 |_system.slice
 |_network-pre.target
 |_sysinit.target
   |_apparmor.service
   |_blk-availability.service
   |_dev-hugepages.mount
   |_dev-mqueue.mount
   |_keyboard-setup.service
   |_kmod-static-nodes.service
   |_lvm2-lvmpolld.socket
   |_lvm2-monitor.service
   |_proc-sys-fs-binfmt_misc.automount
   |_sys-fs-fuse-connections.mount
   |_sys-kernel-config.mount
   |_sys-kernel-debug.mount
   |_sys-kernel-tracing.mount
   |_systemd-ask-password-console.path
   |_systemd-binfmt.service
   |_systemd-boot-system-token.service
   |_systemd-hwdb-update.service
   |_systemd-journal-flush.service
   |_systemd-journald.service
   |_systemd-machine-id-commit.service
   |_systemd-modules-load.service
   |_systemd-pstore.service
   |_systemd-random-seed.service
   |_systemd-sysctl.service
   |_systemd-sysusers.service
   |_systemd-timesyncd.service
   |_systemd-tmpfiles-setup-dev.service
   |_systemd-tmpfiles-setup.service
   |_systemd-udev-trigger.service
   |_systemd-udevd.service
   |_systemd-update-utmp.service
   |_cryptsetup.target
     |_systemd-cryptsetup@vda5_crypt.service
   |_local-fs.target
     |_-.mount
     |_boot.mount
     |_systemd-fsck-root.service
     |_systemd-remount-fs.service
   |_swap.target
     |_dev-mapper-debian\x2d\x2dbuster\x2d\x2damd64\x2d\x2dvg\x2dswap_1.swap

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.

[1]https://www.freedesktop.org/software/systemd/man/systemd.unit.html

debian/master 2021-11-02 14:44:33 UTC
release 0.36.1-3

Author: Jamie Strandboge
Author Date: 2021-11-02 14:44:33 UTC

release 0.36.1-3

* 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.

release/0.35 2021-09-19 04:47:29 UTC
release 0.35.1

Author: Jamie Strandboge
Author Date: 2021-09-19 04:47:29 UTC

release 0.35.1

ubuntu/master 2019-08-25 22:08:58 UTC
update for 0.36-1ubuntu3

Author: Jamie Strandboge
Author Date: 2019-08-25 22:08:58 UTC

update for 0.36-1ubuntu3

recipe-build 2018-07-20 14:31:17 UTC
trigger daily build

Author: Jamie Strandboge
Author Date: 2018-07-20 14:31:17 UTC

trigger daily build

0.35/nf-conntrack 2018-07-14 14:07:45 UTC
Merge branch 'release/0.35' into 0.35/nf-conntrack

Author: Jamie Strandboge
Author Date: 2018-07-14 14:06:28 UTC

Merge branch 'release/0.35' into 0.35/nf-conntrack

ubuntu/quantal 2018-03-30 19:23:18 UTC
remove .bzrignore

Author: Jamie Strandboge
Author Date: 2018-03-30 19:20:25 UTC

remove .bzrignore

18 of 8 results
This repository contains Public information 
Everyone can see this information.

Subscribers