diff --git a/Shorewall-lite/shorewall-lite b/Shorewall-lite/shorewall-lite
index 1c94ed4a4..6e46fcb0e 100755
--- a/Shorewall-lite/shorewall-lite
+++ b/Shorewall-lite/shorewall-lite
@@ -252,12 +252,12 @@ packet_log() # $1 = number of messages
[ -n "$realtail" ] && options="-n$1"
if [ -n "$SHOWMACS" -o $VERBOSE -gt 2 ]; then
- grep "${LOGFORMAT}" $LOGFILE | \
+ grep 'IN=.* OUT=' $LOGFILE | \
sed s/" kernel:"// | \
sed s/" $host $LOGFORMAT"/" "/ | \
tail $options
else
- grep "${LOGFORMAT}" $LOGFILE | \
+ grep 'IN=.* OUT=' $LOGFILE | \
sed s/" kernel:"// | \
sed s/" $host $LOGFORMAT"/" "/ | \
sed 's/MAC=.* SRC=/SRC=/' | \
diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt
index ed4f964ad..212df4609 100644
--- a/Shorewall/changelog.txt
+++ b/Shorewall/changelog.txt
@@ -1,6 +1,6 @@
Changes in 3.3.3
-1) Fix exclusing in SUBNET column.
+1) Fix excluding in SUBNET column.
2) Add logical AND and OR support for tcrules.
diff --git a/Shorewall/lib.nat b/Shorewall/lib.nat
index b952b6797..4ee359392 100644
--- a/Shorewall/lib.nat
+++ b/Shorewall/lib.nat
@@ -393,7 +393,6 @@ networks="\$(get_routed_networks $detectinterface)"
for network in \$networks; do
__EOF__
for destnet in $(separate_list $destnets); do
-
indent >&3 << __EOF__
run_iptables -t nat -A $chain -s \$network $(dest_ip_range $destnet) $proto $ports $policy -j $target $addrlist
__EOF__
diff --git a/Shorewall/lib.tcrules b/Shorewall/lib.tcrules
index 8cb6cdce3..5d487dad8 100644
--- a/Shorewall/lib.tcrules
+++ b/Shorewall/lib.tcrules
@@ -266,7 +266,7 @@ process_tc_rule()
;;
\|*)
[ $chain = tcpost ] && fatal_error "Invalid class ID: $mark"
- [ -n "$did_connmark" ] && fatal_error "OR not valid with :C[FP]"
+ [ -n "$did_connmark" ] && fatal_error "Logical OR not valid with :C[FP]"
target="MARK --or-mark"
mark=${mark#|}
validate_mark $mark
@@ -276,7 +276,7 @@ process_tc_rule()
;;
\&*)
[ $chain = tcpost ] && fatal_error "Invalid class ID: $mark"
- [ -n "$did_connmark" ] && fatal_error "AND not valid with :C[FP]"
+ [ -n "$did_connmark" ] && fatal_error "Logical AND not valid with :C[FP]"
target="MARK --and-mark"
mark=${mark#&}
validate_mark $mark
diff --git a/Shorewall/shorewall b/Shorewall/shorewall
index bb0980de3..20d20cbd6 100755
--- a/Shorewall/shorewall
+++ b/Shorewall/shorewall
@@ -312,12 +312,12 @@ packet_log() # $1 = number of messages
[ -n "$realtail" ] && options="-n$1"
if [ -n "$SHOWMACS" -o $VERBOSE -gt 2 ]; then
- grep "${LOGFORMAT}" $LOGFILE | \
+ grep 'IN=.* OUT=' $LOGFILE | \
sed s/" kernel:"// | \
sed s/" $host $LOGFORMAT"/" "/ | \
tail $options
else
- grep "${LOGFORMAT}" $LOGFILE | \
+ grep 'IN=.* OUT=' $LOGFILE | \
sed s/" kernel:"// | \
sed s/" $host $LOGFORMAT"/" "/ | \
sed 's/MAC=.* SRC=/SRC=/' | \
diff --git a/docs/PacketMarking.xml b/docs/PacketMarking.xml
index f32016fd8..9a4928e05 100644
--- a/docs/PacketMarking.xml
+++ b/docs/PacketMarking.xml
@@ -225,12 +225,11 @@ tcp 6 19 TIME_WAIT src=206.124.146.176 dst=192.136.34.98 sport=58597 dport=
The current Development Version is 3.3.1 -- Get it from the +
The current Development Version is 3.3.2 -- Get it from the
download sites. Here are the release
+ href="http://www1.shorewall.net/pub/shorewall/development/3.3/shorewall-3.3.2/releasenotes.txt">release
notes and here are the known
+ href="http://www.shorewall.net/pub/shorewall/development/3.3/shorewall-3.3.2/known_problems.txt">known
problems and updates.updates.
Copyright
@@ -36,7 +36,7 @@ Foundation; with no Invariant Sections, with no Front-Cover, and with
no Back-Cover Texts. A copy of the license is included in the section
entitled “GNU Free
Documentation License”.
2006-09-26
+2006-09-30