== Requirements == 0. ''Availability:'' [[http://archive.ubuntu.com/ubuntu/pool/universe/u/ufw]]; available for all supported architectures 0. ''Rationale:'' * https://wiki.ubuntu.com/UbuntuFirewall 0. ''Security:'' * No [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ufw|CVE entries]] * No [[http://secunia.com/search/?search=ufw|Secunia history]] * No suid/sgid root binaries * No daemons * Does not open a port or process network data * Single monolithic python script (/usr/sbin/ufw). No source code review. 0. ''Quality assurance:'' * On installation, the user must explicitly enable the firewall with 'ufw enable', otherwise no firewalling is performed. * The package has one note, which notifies the user of having to manually migrate ufw.rules if it exists. This file was included in 0.7, but version 0.9 (which doesn't include the file) is the one that was announced to the Ubuntu community. * This is a native Ubuntu package and not included in Debian * [[https://launchpad.net/ufw/|Upstream]] is vigorous * [[https://bugs.launchpad.net/ufw/|Upstream bug tracker]]: no relevant bugs 0. ''Standards compliance:'' * [[http://www.pathname.com/fhs/|FHS]], [[http://www.de.debian.org/doc/debian-policy/|Debian Policy]] compliant * [[http://www.python.org/dev/peps/pep-0008/|PEP-8]] compliant * Uses debhelper, pycentral and ucf. Follows [[http://wiki.debian.org/DebianPython/NewPolicy|Debian Python New Policy]]. Does not include a patch system (native package). 0. ''Dependencies:'' * Depends on debconf, iptables, python, and ucf, all of which are in main. == Reviewers == MIR bug: [[https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/189744]] ''JamieStrandboge''