Tag 'v1.4.3' created by Pablo Neira Ayuso <[email protected]> at 2009-03-23
14:40 -0700
iptables 1.4.3 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAknHkUUACgkQQYf4ZS0Jh+YlTwCgoUxlsApQT10ZlD7sLJDzo3Yl
b/kAoIisEAd2akoGGCjncvgfw4NDCM7d
=CkU5
-----END PGP SIGNATURE-----
Changes since v1.4.2:
Bart De Schuymer (1):
man: fix physdev manpage
Christian Perle (1):
libxt_policy: cannot set spi/reqid numbers higher than 0x7fffffff
Christoph Paasch (1):
libiptc: avoid compile warnings for iptc_insert_chain
Daniel Drake (1):
libxt_owner: add more spaces to output
Eric Leblond (1):
xt_NFLOG: Set default NFLOG qthreshold to 0
Jamal Hadi Salim (12):
libxtables: Introduce global params structuring
libxtables: define xtables_free_opts()
libxtables: Add exit_error cb to xtables_globals
libxtables: Make ip6tables, iptables and iptables-xml use xtables_globals
libxtables: Replace direct exit_error() calls inside libxtables
libxtables: simple aliasing macro for exit_error
libxtables: set names of programs
libxtables: add xtables_set_revision
libxtables: make iptables and ip6tables use xtables_free_opts
libxtables: consolidate merge_options into xtables_merge_options
libxtables: consolidate init calls into one function
libxtables: general follow-up cleanup
Jan Engelhardt (84):
Move libipt_recent to libxt_recent
libxt_recent: add IPv6 support
manpage: use separate paragraphs for command syntax
manpage: explain what rule-specification is
libiptc: remove typedef indirection
libiptc: remove indirections
libiptc: remove unused iptc_get_raw_socket and iptc_check_packet
libiptc: use hex output for hookmask
libxt_conntrack: respect -n option during ruledump
libiptc: make sockfd a per-handle thing
libxt_conntrack: dump ctdir
src: reuse the global modprobe_program variable
src: use NFPROTO_ constants
src: remove inclusion of iptables.h
doc: fix a typo in libip6t_REJECT.man
libiptc: guard chain index allocation for different malloc implementations
src: remove unused include files
iptables-save: output ! in position according to manpage
rateest: guard against segfault
env: augment deprecation notice
build: resolve autotools suggestions
doc: put iptables version into manpage
doc: resynchronize markup in iptables,ip6tables.8.in
doc: escape minus sign in manpages
build: use regular = assignments in Makefile
build: remove non-portable rule
doc: escape minus sign in manpage (2)
doc: augment ICMP manpage by type/code syntax
src: remove redundant returns at end of void-returning functions
src: remove redundant casts
libxt_owner: use correct UID/GID boundaries
extensions: use UINT_MAX constants over open-coded bits (1/2)
extensions: use UINT_MAX constants over open-coded numbers (2/2)
libxtables: prefix/order - fw_xalloc
libxtables: prefix/order - modprobe and xtables.ko loading
libxtables: prefix/order - match/target loading
libxtables: prefix/order - libdir
libxtables: prefix/order - strtoui
libxtables: prefix/order - program_name
libxtables: prefix/order - param_act
libxtables: prefix/order - ipaddr/ipmask to ascii output
libxtables: prefix/order - ascii to ipaddr/ipmask input
libxtables: prefix - misc functions
libxtables: prefix - parse and escaped output func
libxtables: prefix/order - move check_inverse to xtables.c
libxtables: prefix/order - move parse_protocol to xtables.c
libbxtables: prefix names and order it #1
libxtables: prefix names and order it #2
libxtables: prefix names and order #3
libxtables: move afinfo around
Merge branch 'origin/master'
libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
build: move -ldl to proper LDADD
libxtables: remove unused XT_LIB_DIR macro
libxtables: decouple non-xtables parts from header
src: remove iptables_rule_match indirection macro
src: remove unused ipt_tryload macro
libxtables: move compat defines to xtables.c
src: consolidate duplicate code in iptables/internal.h
libxtables: use const for vars holding literals
libxt_string: fix undefined behavior/incorrect patlen calculation
libxtables: flush before fork
libipq: add missing doc for NF_ values
build: restructure Makefile for include/ directory
libipq: fix compile error
build: remove unneeded -ldl from iptables_xml_LDADD
libiptc: make library available as a shared library
build: trigger reconfigure when extensions/GNUmakefile.in changes
doc: do not put IPv4 doc into ip6tables.8
doc: resynchronize manpage with in-code help
libxtables: inline and remove unused OPTION_OFFSET macro
libxtables: prefix exit_error to xtables_error
extensions: remove unwanted/add needed includes for IPv6 exts
extensions: remove unwanted/add needed includes for IPv4 exts
libxt_policy: use bounded strtoui
include: resynchronize headers with 2.6.29-rc5
extensions: add missing limits.h include
iptables: turn deprecation warning into enforcing mode
Merge commit 'nf/master'
libxt_connbytes: minor manpage adustments
libxt_connbytes: document nf_ct_acct behavior
libxtables: add -I/-L flags to pkgconfig files
libxt_comment: output quotes must be escaped in
iptables-save: module loading corrections
Jesper Dangaard Brouer (3):
libiptc: fix chain rename bug in libiptc
libiptc: fix whitespaces and typos
libiptc: give credits to my self
JirĂ Moravec (1):
libxt_TOS: fix compilation error
KOVACS Krisztian (2):
Add iptables support for the TPROXY target
Add iptables support for the socket match
Marc Fournier (1):
doc: fix option typo in libxt_multiport
Pablo Neira Ayuso (5):
iptables: fix error reporting with wrong/missing arguments
state: report spaces in the state list parsing
iptables: refer to dmesg when we hit error
string: fix wrong pattern length calculation
iptables: fix broken options-merging during libxtables rework
Patrick McHardy (5):
Add SCTP/DCCP support to NAT targets
Bump version to 1.4.3-rc1
Merge branch 'master' of git://dev.medozas.de/iptables
Merge branch 'master' of git://dev.medozas.de/iptables
Bump version to 1.4.3
Shaul Karl (1):
doc: fix one layout issue in iptables-restore.8
Stephen Hemminger (1):
iptables: Add limits.h to get INT_MIN, INT_MAX, ...
Thomas Jarosch (2):
Fix compile error in libxt_iprange.c using gcc 4.3.2
Fix compile warnings using gcc 4.3.2
---
extensions/libipt_recent.c | 232 ---------
extensions/libipt_recent.man | 100 ----
include/linux/netfilter/nf_conntrack_tuple.h | 103 ----
include/linux/netfilter/nf_nat.h | 45 -
include/linux/netfilter_ipv4/ipt_DSCP.h | 18
include/linux/netfilter_ipv4/ipt_FTOS.h | 16
include/linux/netfilter_ipv4/ipt_connlimit.h | 12
include/linux/netfilter_ipv4/ipt_dscp.h | 21
include/linux/netfilter_ipv4/ipt_dstlimit.h | 39 -
include/linux/netfilter_ipv4/ipt_recent.h | 27 -
include/linux/netfilter_ipv4/ipt_rpc.h | 35 -
include/linux/netfilter_ipv6/ip6t_TCPMSS.h | 10
include/xtables/internal.h | 66 --
.gitignore | 2
Makefile.am | 57 +-
configure.ac | 35 -
extensions/GNUmakefile.in | 16
extensions/dscp_helper.c | 4
extensions/libip6t_HL.c | 25 -
extensions/libip6t_HL.man | 6
extensions/libip6t_LOG.c | 39 -
extensions/libip6t_LOG.man | 12
extensions/libip6t_REJECT.c | 11
extensions/libip6t_REJECT.man | 29 -
extensions/libip6t_ah.c | 26 -
extensions/libip6t_ah.man | 6
extensions/libip6t_dst.c | 41 -
extensions/libip6t_dst.man | 4
extensions/libip6t_eui64.c | 4
extensions/libip6t_frag.c | 32 -
extensions/libip6t_frag.man | 12
extensions/libip6t_hbh.c | 41 -
extensions/libip6t_hbh.man | 4
extensions/libip6t_hl.c | 29 -
extensions/libip6t_hl.man | 6
extensions/libip6t_icmp6.c | 21
extensions/libip6t_icmp6.man | 6
extensions/libip6t_ipv6header.c | 28 -
extensions/libip6t_ipv6header.man | 8
extensions/libip6t_mh.c | 15
extensions/libip6t_mh.man | 6
extensions/libip6t_policy.c | 77 +--
extensions/libip6t_rt.c | 52 +-
extensions/libip6t_rt.man | 12
extensions/libipt_CLUSTERIP.c | 53 +-
extensions/libipt_CLUSTERIP.man | 16
extensions/libipt_DNAT.c | 56 +-
extensions/libipt_DNAT.man | 14
extensions/libipt_ECN.c | 27 -
extensions/libipt_ECN.man | 4
extensions/libipt_LOG.c | 41 -
extensions/libipt_LOG.man | 12
extensions/libipt_MASQUERADE.c | 47 +-
extensions/libipt_MASQUERADE.man | 10
extensions/libipt_MIRROR.c | 5
extensions/libipt_NETMAP.c | 51 +-
extensions/libipt_NETMAP.man | 2
extensions/libipt_REDIRECT.c | 51 +-
extensions/libipt_REDIRECT.man | 10
extensions/libipt_REJECT.c | 11
extensions/libipt_REJECT.man | 24 -
extensions/libipt_SAME.c | 41 -
extensions/libipt_SAME.man | 8
extensions/libipt_SET.c | 17
extensions/libipt_SET.man | 4
extensions/libipt_SNAT.c | 54 +-
extensions/libipt_SNAT.man | 14
extensions/libipt_TTL.c | 23
extensions/libipt_TTL.man | 6
extensions/libipt_ULOG.c | 37 -
extensions/libipt_ULOG.man | 8
extensions/libipt_addrtype.c | 45 -
extensions/libipt_addrtype.man | 12
extensions/libipt_ah.c | 18
extensions/libipt_ah.man | 2
extensions/libipt_ecn.c | 23
extensions/libipt_ecn.man | 6
extensions/libipt_icmp.c | 21
extensions/libipt_icmp.man | 8
extensions/libipt_policy.c | 83 +--
extensions/libipt_realm.c | 14
extensions/libipt_realm.man | 2
extensions/libipt_set.c | 14
extensions/libipt_set.h | 18
extensions/libipt_set.man | 4
extensions/libipt_ttl.c | 27 -
extensions/libipt_ttl.man | 6
extensions/libipt_unclean.c | 4
extensions/libxt_CLASSIFY.c | 6
extensions/libxt_CLASSIFY.man | 4
extensions/libxt_CONNMARK.c | 84 +--
extensions/libxt_CONNMARK.man | 28 -
extensions/libxt_CONNSECMARK.c | 14
extensions/libxt_CONNSECMARK.man | 4
extensions/libxt_DSCP.c | 21
extensions/libxt_DSCP.man | 4
extensions/libxt_MARK.c | 72 +--
extensions/libxt_MARK.man | 16
extensions/libxt_NFLOG.c | 34 -
extensions/libxt_NFLOG.man | 10
extensions/libxt_NFQUEUE.c | 11
extensions/libxt_NFQUEUE.man | 2
extensions/libxt_NOTRACK.c | 4
extensions/libxt_RATEEST.c | 20
extensions/libxt_RATEEST.man | 6
extensions/libxt_SECMARK.c | 8
extensions/libxt_SECMARK.man | 2
extensions/libxt_TCPMSS.c | 15
extensions/libxt_TCPMSS.man | 12
extensions/libxt_TCPOPTSTRIP.c | 17
extensions/libxt_TCPOPTSTRIP.man | 6
extensions/libxt_TOS.c | 47 +-
extensions/libxt_TOS.man | 18
extensions/libxt_TPROXY.c | 150 ++++++
extensions/libxt_TPROXY.man | 21
extensions/libxt_comment.c | 15
extensions/libxt_comment.man | 4
extensions/libxt_connbytes.c | 16
extensions/libxt_connbytes.man | 24 -
extensions/libxt_connlimit.c | 24 -
extensions/libxt_connlimit.man | 16
extensions/libxt_connmark.c | 28 -
extensions/libxt_connmark.man | 2
extensions/libxt_conntrack.c | 184 ++++---
extensions/libxt_conntrack.man | 30 -
extensions/libxt_dccp.c | 37 -
extensions/libxt_dccp.man | 8
extensions/libxt_dscp.c | 40 -
extensions/libxt_dscp.man | 4
extensions/libxt_esp.c | 20
extensions/libxt_esp.man | 2
extensions/libxt_hashlimit.c | 138 ++---
extensions/libxt_hashlimit.man | 36 -
extensions/libxt_helper.c | 12
extensions/libxt_helper.man | 4
extensions/libxt_iprange.c | 97 ++--
extensions/libxt_iprange.man | 4
extensions/libxt_length.c | 40 -
extensions/libxt_length.man | 2
extensions/libxt_limit.c | 16
extensions/libxt_limit.man | 4
extensions/libxt_mac.c | 12
extensions/libxt_mac.man | 2
extensions/libxt_mark.c | 20
extensions/libxt_mark.man | 2
extensions/libxt_multiport.c | 61 +-
extensions/libxt_multiport.man | 14
extensions/libxt_owner.c | 89 ++-
extensions/libxt_owner.man | 10
extensions/libxt_physdev.c | 22
extensions/libxt_physdev.man | 16
extensions/libxt_pkttype.c | 8
extensions/libxt_pkttype.man | 2
extensions/libxt_policy.man | 26 -
extensions/libxt_quota.c | 10
extensions/libxt_quota.man | 2
extensions/libxt_rateest.c | 72 +--
extensions/libxt_rateest.man | 42 -
extensions/libxt_recent.c | 250 ++++++++++
extensions/libxt_recent.man | 99 ++++
extensions/libxt_sctp.c | 35 -
extensions/libxt_sctp.man | 12
extensions/libxt_socket.c | 39 +
extensions/libxt_socket.man | 2
extensions/libxt_state.c | 17
extensions/libxt_state.man | 2
extensions/libxt_statistic.c | 41 -
extensions/libxt_statistic.man | 14
extensions/libxt_string.c | 56 +-
extensions/libxt_string.man | 10
extensions/libxt_tcp.c | 41 -
extensions/libxt_tcp.man | 22
extensions/libxt_tcpmss.c | 50 --
extensions/libxt_tcpmss.man | 2
extensions/libxt_time.c | 37 -
extensions/libxt_time.man | 38 -
extensions/libxt_tos.c | 18
extensions/libxt_tos.man | 6
extensions/libxt_u32.c | 32 -
extensions/libxt_u32.man | 10
extensions/libxt_udp.c | 21
extensions/libxt_udp.man | 10
extensions/tos_values.c | 14
include/Makefile.am | 12
include/ip6tables.h | 23
include/iptables.h | 25 -
include/iptables/internal.h.in | 13
include/libiptc/libip6tc.h | 66 +-
include/libiptc/libiptc.h | 66 +-
include/linux/netfilter.h | 10
include/linux/netfilter/nf_conntrack_common.h | 2
include/linux/netfilter/xt_TPROXY.h | 14
include/linux/netfilter/xt_connlimit.h | 9
include/linux/netfilter/xt_conntrack.h | 1
include/linux/netfilter/xt_quota.h | 2
include/linux/netfilter/xt_recent.h | 26 +
include/linux/netfilter/xt_sctp.h | 10
include/linux/netfilter/xt_string.h | 6
include/linux/netfilter_ipv4/ip_tables.h | 2
include/linux/netfilter_ipv4/ipt_SAME.h | 2
include/linux/netfilter_ipv6/ip6_tables.h | 2
include/linux/types.h | 21
include/net/netfilter/nf_conntrack_tuple.h | 114 ++++
include/net/netfilter/nf_nat.h | 54 ++
include/xtables.h.in | 170 ++++---
ip6tables-restore.c | 94 ++--
ip6tables-save.8 | 6
ip6tables-save.c | 58 +-
ip6tables-standalone.c | 28 -
ip6tables.8.in | 170 +++----
ip6tables.c | 497 ++++++++-------------
iptables-restore.8 | 1
iptables-restore.c | 89 +--
iptables-save.8 | 6
iptables-save.c | 58 +-
iptables-standalone.c | 29 -
iptables-xml.c | 61 +-
iptables.8.in | 173 +++----
iptables.c | 505 ++++++++-------------
libipq/Makefile.am | 1
libipq/ipq_create_handle.3 | 2
libipq/ipq_set_verdict.3 | 7
libipq/libipq.3 | 2
libipq/libipq.c | 6
libiptc.pc.in | 11
libiptc/libip4tc.c | 9
libiptc/libip6tc.c | 7
libiptc/libiptc.c | 463 +++++++++----------
m4/.gitignore | 2
release.sh | 4
xtables.c | 611 +++++++++++++++++++-------
xtables.pc.in | 3
232 files changed, 4431 insertions(+), 4196 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn