ufw FFe to upgrade to 0.23
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ufw (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ufw
ufw 0.23 fixes 3 bugs in status reporting, logging and improves command feedback. Specifically, it fixes the following issues:
1. show protocol in status when no ports are specified (bug #263308)
2. update after*.rules when setting the default policy (bug #273278)
3. give useful error message when trying to delete a non-existing rule (bug #251136)
Other changes are updates to the README, TODO, Makefile (not used in build), suppressing output of empty lines, and updates to the test suite (for the above fixes).
Rationale:
bug #263308 causes inaccurate status output with rules like (ufw allow to any proto udp). bug #273278 causes confusion when using a default allow policy with logging enabled, because ufw logs packets with 'UFW BLOCK' in the log message even though the packets aren't actually blocked. bug #251136 causes confusion because ufw would output 'Rules updated' when deleting a non-existent rule when nothing was actually updated.
0.23 has also been tested against gufw, and introduced no regressions in gufw.
Related branches
description: | updated |
Attaching debdiff from 0.22
Relevant changelog entries:
* show protocol in status when no ports are specified (LP: #263308)
* update after*.rules when setting default policy (LP: #273278)
* give useful message when trying to delete a non-existent rule (LP: #251136)
* don't print useless newlines
Testing including developing the tests in the source, and verifying adding/deleting rules (regular and application) works properly, and that the above bugs are fixed.
The package builds, installs, and upgrades without error, and as mentioned, does not break gufw.