Release Notes: Uses flock(1) instead of lockfile(1), since util-linux should be more commonly installed than procmail and it works much better than the built-in function. Fixes IPv4/IPv6 detection for older versions of iptables(8). Many minor improvements and cleanups.
Release Notes: "sanewall save" now creates two files, which is what most init systems expect. "sanewall status" now identifies which blocks are IPv6 or IPv4. "sanewall condrestart" now follows convention by only restarting if already running. Various programs and files are now detected at configure-time rather than run-time.
Release Notes: This release fixes IPv4/IPv6 auto-detection so it is not confused by VLAN interface names such as eth0.22.
Release Notes: Fixes kernel version detection per 1.0.2. The configure script makes sanewall executable. The unconfigured sanewall.in issues a warning when it is run directly. The configure script now sets /usr/local/etc as the location for Sanewall to look in as well as store configuration files in if --sysconfdir is not given, solving bug 78. There is a switch to enable debug output. Handles domain names that refer to records that are IPv4, IPv6, or both. Fixes protection against direct use of /sbin/iptables and /sbin/ip6tables that was broken from 1.1.0.
Release Notes: This release fixes kernel version detection so that it is more flexible and less error-prone (3.8-1-amd64 was breaking the original).
Release Notes: When startup fails, both IPv4 and IPv6 firewalls are correctly restored. A regression test framework has been added. This release fixes the "mac" helper command for versions of iptables 1.4.12+ per 1.0.1, and also prevents MAC addresses being seen as IPv6 addresses.
Release Notes: This release fixes the "mac" helper command when used with recent versions of iptables.
Release Notes: This development version includes the latest IPv4/IPv6 abstraction code. Please see the README to get started and for known issues, and report any problems to the mailing list.
Release Notes: First official stable release. No functional changes from 0.9.10, which allowed certain variables to be set via the environment as well as via the sanewall.conf file. Now uses GNU autotools, so you can run ./configure && make && make install in the usual way.