mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-20 01:37:59 +02:00
Fix release notes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6904 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
e26dd87513
commit
6e7e597fc1
@ -584,7 +584,6 @@ Migration Considerations:
|
|||||||
t) Shorewall-perl validates all IP addresses and addresses ranges
|
t) Shorewall-perl validates all IP addresses and addresses ranges
|
||||||
in rules. DNS names are resolved and an error is issued for any
|
in rules. DNS names are resolved and an error is issued for any
|
||||||
name that cannot be resolved.
|
name that cannot be resolved.
|
||||||
|
|
||||||
u) Shorewall-perl checks configuration files for the presense of
|
u) Shorewall-perl checks configuration files for the presense of
|
||||||
characters that can cause problems if they are allowed into the
|
characters that can cause problems if they are allowed into the
|
||||||
generated firewall script:
|
generated firewall script:
|
||||||
@ -609,6 +608,44 @@ Migration Considerations:
|
|||||||
invocation are automatically propagated to lower level macros.
|
invocation are automatically propagated to lower level macros.
|
||||||
|
|
||||||
Macro invocations may be nested to a maximum level of 5.
|
Macro invocations may be nested to a maximum level of 5.
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
P R E R E Q U I S I T E S
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Perl (I use Perl 5.8.8 but other versions should work fine)
|
||||||
|
- Perl Cwd Module
|
||||||
|
- Perl File::Basename Module
|
||||||
|
- Perl File::Temp Module
|
||||||
|
- Perl Getopt::Long Module
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
U S I N G T H E N E W C O M P I L E R
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
If you only install one compiler, then that compiler will be used.
|
||||||
|
|
||||||
|
If you install both compilers, then the compiler actually used depends
|
||||||
|
on the SHOREWALL_COMPILER setting in shorewall.conf.
|
||||||
|
|
||||||
|
The value of this new option can be either 'perl' or 'shell'.
|
||||||
|
|
||||||
|
If you add 'SHOREWALL_COMPILER=perl' to /etc/shorewall/shorewall.conf
|
||||||
|
then by default, the new compiler will be used on the system. If you
|
||||||
|
add it to shorewall.conf in a separate directory (such as a
|
||||||
|
Shorewall-lite export directory) then the new compiler will only be
|
||||||
|
used when you compile from that directory.
|
||||||
|
|
||||||
|
If you only install one compiler, it is suggested that you do not set
|
||||||
|
SHOREWALL_COMPILER.
|
||||||
|
|
||||||
|
You can also select the compiler to use on the command line using the
|
||||||
|
'C option:
|
||||||
|
|
||||||
|
'-C shell' means use the shell compiler
|
||||||
|
'-C perl' means use the perl compiler
|
||||||
|
|
||||||
|
The -C option overrides the setting in shorewall.conf.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
shorewall restart -C perl
|
||||||
|
|
||||||
2) Thanks to Paul Gear, an IPPServer macro has been added. Be sure to
|
2) Thanks to Paul Gear, an IPPServer macro has been added. Be sure to
|
||||||
read the comments in the macro file before trying to use this
|
read the comments in the macro file before trying to use this
|
||||||
@ -855,49 +892,3 @@ Migration Considerations:
|
|||||||
To use this feature with Shorewall-lite, all packages involved
|
To use this feature with Shorewall-lite, all packages involved
|
||||||
(compiler, shorewall-common and shorewall-lite) must be version
|
(compiler, shorewall-common and shorewall-lite) must be version
|
||||||
4.0.0-RC2 or later.
|
4.0.0-RC2 or later.
|
||||||
----------------------------------------------------------------------------
|
|
||||||
P R E R E Q U I S I T E S
|
|
||||||
----------------------------------------------------------------------------
|
|
||||||
- Perl (I use Perl 5.8.8 but other versions should work fine)
|
|
||||||
- Perl Cwd Module
|
|
||||||
- Perl File::Basename Module
|
|
||||||
- Perl File::Temp Module
|
|
||||||
- Perl Getopt::Long Module
|
|
||||||
----------------------------------------------------------------------------
|
|
||||||
U S I N G T H E N E W C O M P I L E R
|
|
||||||
----------------------------------------------------------------------------
|
|
||||||
If you only install one compiler, then that compiler will be used.
|
|
||||||
|
|
||||||
If you install both compilers, then the compiler actually used depends
|
|
||||||
on the SHOREWALL_COMPILER setting in shorewall.conf.
|
|
||||||
|
|
||||||
The value of this new option can be either 'perl' or 'shell'.
|
|
||||||
|
|
||||||
If you add 'SHOREWALL_COMPILER=perl' to /etc/shorewall/shorewall.conf
|
|
||||||
then by default, the new compiler will be used on the system. If you
|
|
||||||
add it to shorewall.conf in a separate directory (such as a
|
|
||||||
Shorewall-lite export directory) then the new compiler will only be
|
|
||||||
used when you compile from that directory.
|
|
||||||
|
|
||||||
If you only install one compiler, it is suggested that you do not set
|
|
||||||
SHOREWALL_COMPILER.
|
|
||||||
|
|
||||||
You can also select the compiler to use on the command line using the
|
|
||||||
'C option:
|
|
||||||
|
|
||||||
'-C shell' means use the shell compiler
|
|
||||||
'-C perl' means use the perl compiler
|
|
||||||
|
|
||||||
The -C option overrides the setting in shorewall.conf.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
shorewall restart -C perl
|
|
||||||
|
|
||||||
When the Shorewall-perl compiler is used, your params file will be
|
|
||||||
processed during compilation with the shell's '-a' option which causes
|
|
||||||
any variables that you set or create in that file to be automatically
|
|
||||||
exported. Since the params file is processed before shorewall.conf,
|
|
||||||
using -a insures that the settings of your params variables are
|
|
||||||
available to the new compiler should its use be specified in
|
|
||||||
shorewall.conf.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user