2007-04-09 05:15:26 +02:00
|
|
|
Shorewall 3.9.1
|
2006-10-31 20:01:23 +01:00
|
|
|
|
2006-12-18 22:52:25 +01:00
|
|
|
Release Highlights
|
2006-10-31 20:01:23 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
1) This is the first Shorewall release that fully integrates the new
|
|
|
|
Shorewall-perl compiler.
|
2006-12-28 18:43:00 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
2) You are now offered a choice as to which compiler(s) you install. In
|
|
|
|
3.9.1, there are the following packages:
|
2006-10-31 20:01:23 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
- Shorewall ( common files )
|
|
|
|
- Shorewall-shell ( the shell-based compiler )
|
|
|
|
- Shorewall-perl (the Perl-based compiler )
|
2006-10-31 20:01:23 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
You must install Shorewall and at least one of the compiler packages
|
|
|
|
(you may install them both).
|
2006-12-28 18:43:00 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
Problems corrected in Shorewall 3.9.1
|
2007-03-22 23:27:26 +01:00
|
|
|
|
2006-08-30 19:57:04 +02:00
|
|
|
Migration Considerations:
|
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
1) You cannot simply upgrade your existing Shorewall package. You must
|
|
|
|
upgrade Shorewall *and* install one or both of the compilers.
|
2006-10-20 19:41:13 +02:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
If you attempt to upgrade using the RPM, you get this result:
|
2006-10-20 19:41:13 +02:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
gateway:~ # rpm -Uvh shorewall-3.9.1-1.noarch.rpm
|
|
|
|
error: Failed dependencies:
|
|
|
|
shorewall_compiler is needed by shorewall-3.9.1-1.noarch
|
2006-10-31 20:01:23 +01:00
|
|
|
gateway:~ #
|
2006-10-30 19:22:46 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
You must either:
|
2006-11-20 16:42:20 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
rpm -U shorewall-3.9.1.noarch.rpm shorewall-shell-3.9.1.noarch.rpm
|
2006-11-20 16:42:20 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
or
|
2006-11-20 16:42:20 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
rpm -U shorewall-3.9.1.noarch.rpm shorewall-perl-3.9.1.noarch.rpm
|
2006-12-18 22:52:25 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
or
|
|
|
|
rpm -i shorewall-shell-3.9.1.noarch.rpm
|
|
|
|
rpm -U shorewall-3.9.1.noarch.rpm
|
2007-02-25 17:09:36 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
or
|
|
|
|
rpm -i shorewall-perl-3.9.1.noarch.rpm
|
|
|
|
rpm -U shorewall-3.9.1.noarch.rpm
|
2007-02-25 17:09:36 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
If you are upgrading using the tarball, you must install either
|
|
|
|
shorewall-shell or shorewall-perl before you upgrade
|
|
|
|
Shorewall. Otherwise, the install.sh script fails with:
|
2007-02-25 17:09:36 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
ERROR: No Shorewall compiler is installed
|
2007-02-25 17:09:36 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
The shorewall-shell and shorewall-perl packages are installed from
|
|
|
|
the tarball in the expected way; untar the package, and run the
|
|
|
|
install.sh script.
|
2007-02-25 17:09:36 +01:00
|
|
|
|
2007-04-09 05:15:26 +02:00
|
|
|
New Features in Shorewall 3.9:
|
2007-02-25 17:09:36 +01:00
|
|
|
|