shorewall 2.0.2 was released. Latest version in Portage is 2.0.1. The ebuild for 2.0.1 still works for 2.0.2.
Created attachment 31569 [details] Diff for the old ebuild Here a proposed diff for the ebuild to make users aware of two issues when migrating from Shorewall 2.0.1 to Shorewall 2.0.2 (extension scripts, dynamic zone support)
Shorewall 2.0.2a is out, which fixes two bugs in 2.0.2. No additional ebuild changes required.
Current version is 2.0.2c. Difference to 2.0.2a: 3 bug fixes. No ebuild changes needed.
Created attachment 32053 [details] diff from shorewall-2.0.1 to shorewall-2.0.2c The doc tarball for 2.0.2c is missing the index.htm link (previous releases contained that link), which is referenced in the message in pkg_postinst(). Thus a index.htm link should be installed. Here is an updated ebuild diff to install that link.
Shorewall 2.0.2d was released on 5/28/2004: One problem corrected: Shorewall was checking capabilities before loading kernel modules. Consequently, if kernel module autoloading was disabled, the capabilities were mis-detected. The old ebuild still works, but it looks like the last release on sourceforge is 2.0.2, thus the following patch should be applied until the most recent version is on sourceforge again: --- shorewall-2.0.2c.ebuild 2004-05-26 10:51:00.000000000 +0200 +++ shorewall-2.0.2d.ebuild 2004-05-31 15:18:34.840856643 +0200 @@ -8,8 +8,8 @@ DESCRIPTION="Full state iptables firewall" HOMEPAGE="http://www.shorewall.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz - doc? ( mirror://sourceforge/${PN}/${MY_P_DOCS}.tgz )" +SRC_URI="http://www.shorewall.net/pub/shorewall/${P}/${P}.tgz + doc? ( http://www.shorewall.net/pub/shorewall/${P}/${MY_P_DOCS}.tgz )" RESTRICT="nomirror" LICENSE="GPL-2"
Now 2.0.2e is current. Contains one small bug fix: "LOG rules within an action generate two Netfilter logging rules."
2.0.2f is current. Fixes one problem: Versions 2.0.2d and 2.0.2e fail to load kernel modules unless MODULE_SUFFIX is set in shorewall.conf
2.0.3 was released. Bug fixes and some new features.
The old patch from 2.0.1 to 2.0.2c still works fine for 2.0.3. The additional small patch from comment #5 is no longer needed. The latest version of shorewall is on the sourceforge mirrors again. There is an upgrade issue when migrating from Shorewall 2.0.2 to Shorewall 2.0.3 (the dropNonSyn buildin action was replaced by dropNotSyn). But because 2.0.2 was never in Portage there is no point to mention that in pkg_postinst(). Actually I am not sure if such upgrade issues should be mentioned in pkg_postinst() at all, because given enough time such notes could grow rather long.
shorewall 2.0.3a in portage (see bug 55675)
wrangler
2.0.3a in cvs + diffs from here