Tag 'v1.2.7' created by Harald Welte <[email protected]> at 2002-08-07 11:04
-0700
iptables 1.2.7
Changes since v1.2.6a:
A. van Schie (1):
fix bug in save() function of MASQUERADE target (A. van Schie)
András Kis-Szabó (6):
new ip6 FRAG match by kisza
New 'route6' match by kisza.
Some ipv6 fixes by kisza:
Route6 updates by Kisza:
new HBH and DSTopts match for IPv6 by kisza
2x bugfixes for libip6t_tcp from Andras Kis-Szabo
Bart De Schuymer (1):
make -M (aka --modprobe) work [Bart De Schuymer]
Bob Hockney (1):
fix libipt_mport save/restore (Bob Hockney)
Cédric de Launois (2):
add ROUTE target / rsip table
update ROUTE target to 0.2.2 (Cedric de Launois)
Fabrice MARIE (2):
fix all compile warnings within iptables extensions (fabrice)
fix numerous typos in manpages (fabrice)
Harald Welte (44):
libipt_pkttype now compiled by default
make libipt_conntrack compile by default
compile libip6t_agr by default
Fix ip6tables save/restore '! --syn' output of libip6t_tcp.c
TODO update
rename ipv6_agr to ipv6_eui64
ipv6 agr match now called eui64
Add AH/ESP match for ipv6
TODO updates (mostly newnat related)
fix to save() and restore() functions of ah/esp match.
*** empty log message ***
version 1.2.7 coming up...
this file was missed during commit
remove check of find_proto(), since do_command() can be called multiple
times,
remove '-C' check function;
add reject-related todo item
bring ECN plugin in sync with new ECN target
fix help message printout
globally replace NETFILTER_VERSION with IPTABLES_VERSION to have
consistent naming
make ECN save function correcly save --ecn-tcp-remove
add ECN match plugin
add header file for ECN match
fix typo in ipt_ecn.h
make connmark patch comply with NO_SHARED_LIBS
pool compile fixes
todo update
add hint about local-nat.patch to KNOWN_BUGS, make libipt_ecn work
couple of TODO items are actually done
check for invalid port ranges (Thomas Poehnitz)
update INSTALL file to reflect seperation of patch-o-matic
make MARK target use string_to_number [and thus report range overflows].
restore old DSCP_SHIFT behaviour
remove bogus ECN_SHIFT from libipt_ecn.c
fix ECN_OP_SET_IP case (missing flags assignment and break stmt)
bring ECN headers in sync with ecn.patch
fix typo in help message
do not show potentially dangerous parameteres of ECN target (Alexey)
modify protocol-match-extension load behaviour to eliminate the two
copyright / GPL notice
include sections for 2.4.20-pending matches/targets
rename 'host' in 'unicast'
rename '--class' into '--dscp-class' and '--set-class' into
'--set-dscp-class'
bring ip6tables.8 in sync with iptables.8
remove bogus argument to printf()
Hervé Eychenne (2):
big manpage update by Herve, including:
manpage updates by Herve Eychenne
Iain Barnes (2):
DSCP class support (Iain Barnes)
move DSCP name/value conversion to libipt_dscp_helper.c (Iain Barnes)
Joszef Kadlecsik (1):
chain name may not clash with target name
Marc Boucher (2):
make find_target() and find_match() honor LOAD_MUST_SUCCEED when
NO_SHARED_LIBS
Fixed destination netmask comparison bug in is_same()
Rusty Russell (1):
Clarified INSTALL instructions.
Silvan Minghetti (1):
Fix gcc3 compile errors (Silvan Minghetti)
Stephen Frost (1):
version 0.2.1 of ipt_recent patch (stephen frost)
---
extensions/.agr-test6 | 2
extensions/.conntrack-test | 3
extensions/.pkttype-test | 2
extensions/libip6t_agr.c | 87 ------
INSTALL | 39 --
KNOWN_BUGS | 10
Makefile | 37 --
TODO | 25 +
extensions/.ROUTE-test | 2
extensions/.ah-test6 | 2
extensions/.esp-test6 | 2
extensions/.frag-test6 | 2
extensions/.opts-test6 | 2
extensions/.rt-test6 | 2
extensions/Makefile | 4
extensions/libip6t_LOG.c | 4
extensions/libip6t_MARK.c | 4
extensions/libip6t_REJECT.c | 3
extensions/libip6t_ah.c | 238 +++++++++++++++++
extensions/libip6t_dst.c | 264 +++++++++++++++++++
extensions/libip6t_esp.c | 190 ++++++++++++++
extensions/libip6t_eui64.c | 87 ++++++
extensions/libip6t_frag.c | 264 +++++++++++++++++++
extensions/libip6t_hbh.c | 264 +++++++++++++++++++
extensions/libip6t_icmpv6.c | 4
extensions/libip6t_ipv6header.c | 4
extensions/libip6t_length.c | 4
extensions/libip6t_limit.c | 4
extensions/libip6t_mac.c | 4
extensions/libip6t_mark.c | 4
extensions/libip6t_multiport.c | 4
extensions/libip6t_owner.c | 4
extensions/libip6t_rt.c | 364 +++++++++++++++++++++++++++
extensions/libip6t_standard.c | 4
extensions/libip6t_tcp.c | 28 +-
extensions/libip6t_udp.c | 8
extensions/libipt_BALANCE.c | 4
extensions/libipt_CONNMARK.c | 5
extensions/libipt_DNAT.c | 4
extensions/libipt_DSCP.c | 32 ++
extensions/libipt_ECN.c | 104 ++++++-
extensions/libipt_FTOS.c | 2
extensions/libipt_IPV4OPTSSTRIP.c | 4
extensions/libipt_LOG.c | 4
extensions/libipt_MARK.c | 9
extensions/libipt_MASQUERADE.c | 6
extensions/libipt_MIRROR.c | 4
extensions/libipt_NETLINK.c | 4
extensions/libipt_NETMAP.c | 4
extensions/libipt_POOL.c | 7
extensions/libipt_REDIRECT.c | 4
extensions/libipt_REJECT.c | 2
extensions/libipt_ROUTE.c | 144 ++++++++++
extensions/libipt_SAME.c | 4
extensions/libipt_SNAT.c | 4
extensions/libipt_TCPMSS.c | 4
extensions/libipt_TOS.c | 4
extensions/libipt_TTL.c | 6
extensions/libipt_ULOG.c | 4
extensions/libipt_ah.c | 18 -
extensions/libipt_connlimit.c | 4
extensions/libipt_connmark.c | 5
extensions/libipt_conntrack.c | 4
extensions/libipt_dscp.c | 37 ++
extensions/libipt_dscp_helper.c | 82 ++++++
extensions/libipt_ecn.c | 187 +++++++++++++
extensions/libipt_esp.c | 18 -
extensions/libipt_helper.c | 4
extensions/libipt_icmp.c | 4
extensions/libipt_ipv4options.c | 4
extensions/libipt_length.c | 4
extensions/libipt_limit.c | 4
extensions/libipt_mac.c | 4
extensions/libipt_mark.c | 4
extensions/libipt_mport.c | 8
extensions/libipt_multiport.c | 4
extensions/libipt_nth.c | 4
extensions/libipt_owner.c | 17 -
extensions/libipt_pkttype.c | 6
extensions/libipt_pool.c | 4
extensions/libipt_psd.c | 4
extensions/libipt_quota.c | 2
extensions/libipt_random.c | 4
extensions/libipt_realm.c | 4
extensions/libipt_recent.c | 42 ++-
extensions/libipt_record_rpc.c | 4
extensions/libipt_standard.c | 4
extensions/libipt_state.c | 4
extensions/libipt_string.c | 4
extensions/libipt_tcp.c | 8
extensions/libipt_tcpmss.c | 4
extensions/libipt_time.c | 4
extensions/libipt_tos.c | 4
extensions/libipt_ttl.c | 6
extensions/libipt_udp.c | 8
extensions/libipt_unclean.c | 4
include/linux/netfilter_ipv4/ipt_DSCP.h | 2
include/linux/netfilter_ipv4/ipt_ECN.h | 28 +-
include/linux/netfilter_ipv4/ipt_conntrack.h | 39 ++
include/linux/netfilter_ipv4/ipt_dscp.h | 4
include/linux/netfilter_ipv4/ipt_ecn.h | 33 ++
include/linux/netfilter_ipv4/ipt_pkttype.h | 9
include/linux/netfilter_ipv6/ip6t_ah.h | 30 ++
include/linux/netfilter_ipv6/ip6t_esp.h | 23 +
include/linux/netfilter_ipv6/ip6t_frag.h | 33 ++
ip6tables-restore.8 | 2
ip6tables-restore.c | 6
ip6tables-save.8 | 2
ip6tables-save.c | 4
ip6tables-standalone.c | 9
ip6tables.8 | 135 ++++------
ip6tables.c | 26 +
iptables-restore.8 | 2
iptables-restore.c | 10
iptables-save.8 | 2
iptables-save.c | 11
iptables-standalone.c | 9
iptables.8 | 246 ++++++++++++------
iptables.c | 134 +++------
libiptc/libip4tc.c | 2
libiptc/libiptc.c | 4
121 files changed, 3026 insertions(+), 659 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn