Tag 'v1.4.1-rc1' created by Patrick McHardy <[email protected]> at 2008-05-26
13:22 -0700
Tag 1.4.1-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBIOqufQYf4ZS0Jh+YRAvgdAJ9IhXk96K7UTl8wu0YsMCXrErAj+gCfV48X
aPW4Itcw9TMhEF8GMce1LOc=bX/U
-----END PGP SIGNATURE-----
Changes since v1.4.0:
Filippo Zangheri (1):
removes useless white spaces from iptables-xml manpages.
Gáspár Lajos (1):
iptables: use C99 lists for struct options
Henrik Nordstrom (5):
Make iptables-restore usable over a pipe
Add support for --set-counters to iptables -P
iptables --list-rules command
iptables --list chain rulenum
Make --set-counters (-c) accept comma separated counters
James King (1):
[IPTABLES]: libxt_iprange: Fix IP validation logic
Jamie Strandboge (1):
fix ip6tables dest address printing
Jan Engelhardt (51):
Converts the iptables build infrastructure to autotools.
Introduce strtonum(), which works like string_to_number(), but passes
common error messages
libxt_owner
libxt_tos
libxt_TOS
libxt_MARK r2
libxt_connmark r1
print warning when dlopen fails
libxt_conntrack r0
bunch o' renames
rename overlapping function names
libxt_hashlimit checks
libxt_mark r1
libxt_iprange r0
libxt_iprange r1
Give preference to iptables header files
Build adjustments
libxt_CONNMARK revision 1
[IPTABLES]: libxt_conntrack revision 1
[IPTABLES]: libxt_owner: UID/GID range support
Fix compilation of iptables-static build
Correct the family member value of libxt_mark revision 1
Makefile: add a "tarball" target
Drop -W from CFLAGS and some tiny code cleanups
Fix -Wshadow warnings and clean up xt_sctp.h
Update the libxt_owner manpage with the UID/GID-range feature
Fix all remaining warnings (missing declarations, missing prototypes)
xtables.h: move non-exported parts to internal.h
Add support for xt_hashlimit match revision 1
Combine IP{,6}T_LIB_DIR into XTABLES_LIBDIR
manpages: fix broken markup (missing close tags)
manpages: grammar and spelling
manpages: update to reflect fine-grained control
configure: split --enable-libipq from --enable-devel
Add all necessary header files - compilation fix for various cases
Install libiptc header files because xtables.h depends on it
RATEEST: add manpage
Implement AF_UNSPEC as a wildcard for extensions
Combine ipt and ip6t manpages
Resolve warnings on 64-bit compile
Wrap dlopen code into NO_SHARED_LIBS
Remove support for compilation of conditional extensions
Resolve libipt_set warnings
Update documentation about building the package
configure.ac: AC_SUBST must be separate
Dynamically create xtables.h.in with version
configure.ac: remove already-defined variables
Remove old functions, constants
Makefile.am: use PACKAGE_TARNAME
iptables out-of-tree build directory
Jesper Dangaard Brouer (3):
Inline functions iptcc_is_builtin() and set_changed().
Introduce a counter for number of user defined chains.
Solving scalability issue: for chain list "name" searching.
Martin F. Krafft (1):
Import iptables-apply
Max Kellermann (7):
Fix REDIRECT manpage
whitespace cleanup
use size_t
escape strings
unescape parameters
allow empty strings in argument parser
fix gcc warnings
Naohiro Ooiwa (1):
Fix define value of SCTP chunk type.
Pablo Neira Ayuso (2):
- cleanup several code wraparounds
bump iptables version to prepare 1.4.1 release
Patrick McHardy (8):
Add RATEEST target extension
Add rateest match extension
Remove obsolete file
Add netfilter.h
Remove compiler.h inclusions.
Retry ruleset dump when kernel returns EAGAIN.
Properly initialize revision for ip6tables targets
Bump version to 1.4.1-rc1
Peter Warasin (1):
Fix CONNMARK mask initialisation
Shan Wei (1):
iptables-save:remove unnecessary code.
Sven Schnelle (1):
libxt_TCPOPTSTRIP
---
Makefile | 272 ------
Rules.make | 58 -
extensions/.condition-test | 3
extensions/.condition-test6 | 3
extensions/.set-test | 2
extensions/Makefile | 311 -------
extensions/libip6t_MARK.man | 6
extensions/libip6t_TCPMSS.man | 42 -
extensions/libip6t_TRACE.man | 10
extensions/libip6t_condition.c | 95 --
extensions/libip6t_condition.man | 4
extensions/libip6t_connlimit.man | 27
extensions/libip6t_length.man | 4
extensions/libip6t_multiport.man | 20
extensions/libip6t_owner.c | 240 ------
extensions/libip6t_owner.man | 23
extensions/libip6t_policy.man | 48 -
extensions/libip6t_tcp.man | 45 -
extensions/libipt_MARK.man | 13
extensions/libipt_TCPMSS.man | 41 -
extensions/libipt_TOS.c | 159 ----
extensions/libipt_TOS.man | 11
extensions/libipt_TRACE.man | 10
extensions/libipt_condition.c | 94 --
extensions/libipt_condition.man | 4
extensions/libipt_connlimit.man | 27
extensions/libipt_conntrack.c | 514 ------------
extensions/libipt_conntrack.man | 49 -
extensions/libipt_dscp_helper.c | 81 --
extensions/libipt_iprange.c | 175 ----
extensions/libipt_iprange.man | 7
extensions/libipt_length.man | 4
extensions/libipt_multiport.man | 20
extensions/libipt_owner.c | 241 ------
extensions/libipt_owner.man | 28
extensions/libipt_policy.man | 48 -
extensions/libipt_tcp.man | 45 -
extensions/libipt_tos.c | 163 ----
extensions/libipt_tos.man | 9
include/linux/netfilter_ipv4/ipt_conntrack.h | 77 -
include/xtables.h | 238 ------
libipq/Makefile | 28
libiptc/Makefile | 24
INSTALL | 99 +-
Makefile.am | 104 ++
autogen.sh | 4
configure.ac | 59 +
extensions/GNUmakefile.in | 188 ++++
extensions/dscp_helper.c | 81 ++
extensions/libip6t_HL.c | 18
extensions/libip6t_LOG.c | 26
extensions/libip6t_REJECT.c | 15
extensions/libip6t_ah.c | 18
extensions/libip6t_ah.man | 2
extensions/libip6t_dst.c | 19
extensions/libip6t_dst.man | 2
extensions/libip6t_eui64.c | 16
extensions/libip6t_frag.c | 18
extensions/libip6t_frag.man | 6
extensions/libip6t_hbh.c | 19
extensions/libip6t_hl.c | 18
extensions/libip6t_icmp6.c | 18
extensions/libip6t_ipv6header.c | 18
extensions/libip6t_mh.c | 18
extensions/libip6t_policy.c | 29
extensions/libip6t_rt.c | 19
extensions/libipt_CLUSTERIP.c | 17
extensions/libipt_DNAT.c | 31
extensions/libipt_DNAT.man | 2
extensions/libipt_ECN.c | 18
extensions/libipt_LOG.c | 24
extensions/libipt_MASQUERADE.c | 20
extensions/libipt_MIRROR.c | 15
extensions/libipt_NETMAP.c | 27
extensions/libipt_REDIRECT.c | 18
extensions/libipt_REDIRECT.man | 3
extensions/libipt_REJECT.c | 15
extensions/libipt_SAME.c | 51 -
extensions/libipt_SAME.man | 4
extensions/libipt_SET.c | 16
extensions/libipt_SNAT.c | 31
extensions/libipt_SNAT.man | 2
extensions/libipt_TTL.c | 19
extensions/libipt_ULOG.c | 26
extensions/libipt_addrtype.c | 22
extensions/libipt_ah.c | 18
extensions/libipt_ecn.c | 18
extensions/libipt_icmp.c | 18
extensions/libipt_policy.c | 30
extensions/libipt_realm.c | 18
extensions/libipt_recent.c | 20
extensions/libipt_set.c | 16
extensions/libipt_set.h | 18
extensions/libipt_ttl.c | 18
extensions/libipt_unclean.c | 15
extensions/libxt_CLASSIFY.c | 27
extensions/libxt_CONNMARK.c | 288 ++++++-
extensions/libxt_CONNMARK.man | 61 +
extensions/libxt_CONNSECMARK.c | 12
extensions/libxt_DSCP.c | 8
extensions/libxt_MARK.c | 146 +++
extensions/libxt_MARK.man | 25
extensions/libxt_NFLOG.c | 26
extensions/libxt_NFQUEUE.c | 6
extensions/libxt_NFQUEUE.man | 4
extensions/libxt_NOTRACK.c | 8
extensions/libxt_RATEEST.c | 222 +++++
extensions/libxt_RATEEST.man | 11
extensions/libxt_SECMARK.c | 28
extensions/libxt_TCPMSS.c | 10
extensions/libxt_TCPMSS.man | 43 +
extensions/libxt_TCPOPTSTRIP.c | 212 +++++
extensions/libxt_TCPOPTSTRIP.man | 7
extensions/libxt_TOS.c | 257 ++++++
extensions/libxt_TOS.man | 27
extensions/libxt_TRACE.c | 19
extensions/libxt_TRACE.man | 11
extensions/libxt_comment.c | 11
extensions/libxt_connbytes.c | 11
extensions/libxt_connbytes.man | 6
extensions/libxt_connlimit.c | 11
extensions/libxt_connlimit.man | 27
extensions/libxt_connmark.c | 149 ++-
extensions/libxt_connmark.man | 9
extensions/libxt_conntrack.c | 1068 +++++++++++++++++++++++++++
extensions/libxt_conntrack.man | 81 ++
extensions/libxt_dccp.c | 12
extensions/libxt_dccp.man | 4
extensions/libxt_dscp.c | 14
extensions/libxt_dscp.man | 2
extensions/libxt_esp.c | 11
extensions/libxt_hashlimit.c | 429 +++++++++-
extensions/libxt_hashlimit.man | 86 +-
extensions/libxt_helper.c | 15
extensions/libxt_helper.man | 2
extensions/libxt_iprange.c | 390 +++++++++
extensions/libxt_iprange.man | 7
extensions/libxt_length.c | 27
extensions/libxt_length.man | 5
extensions/libxt_limit.c | 27
extensions/libxt_mac.c | 11
extensions/libxt_mark.c | 131 ++-
extensions/libxt_mark.man | 2
extensions/libxt_multiport.c | 20
extensions/libxt_multiport.man | 20
extensions/libxt_owner.c | 596 +++++++++++++++
extensions/libxt_owner.man | 19
extensions/libxt_physdev.c | 11
extensions/libxt_pkttype.c | 26
extensions/libxt_policy.man | 48 +
extensions/libxt_quota.c | 74 -
extensions/libxt_rateest.c | 444 +++++++++++
extensions/libxt_sctp.c | 15
extensions/libxt_sctp.man | 6
extensions/libxt_standard.c | 19
extensions/libxt_state.c | 23
extensions/libxt_statistic.c | 49 -
extensions/libxt_string.c | 28
extensions/libxt_tcp.c | 11
extensions/libxt_tcp.man | 45 +
extensions/libxt_tcpmss.c | 11
extensions/libxt_time.c | 26
extensions/libxt_tos.c | 190 ++++
extensions/libxt_tos.man | 12
extensions/libxt_u32.c | 27
extensions/libxt_u32.man | 2
extensions/libxt_udp.c | 11
extensions/tos_values.c | 90 ++
include/ip6tables.h | 10
include/iptables.h | 21
include/libiptc/libip6tc.h | 4
include/libiptc/libiptc.h | 4
include/linux/netfilter.h | 47 +
include/linux/netfilter/x_tables.h | 43 +
include/linux/netfilter/xt_CONNMARK.h | 5
include/linux/netfilter/xt_DSCP.h | 5
include/linux/netfilter/xt_MARK.h | 4
include/linux/netfilter/xt_RATEEST.h | 11
include/linux/netfilter/xt_SECMARK.h | 26
include/linux/netfilter/xt_TCPOPTSTRIP.h | 13
include/linux/netfilter/xt_connmark.h | 5
include/linux/netfilter/xt_conntrack.h | 83 ++
include/linux/netfilter/xt_dscp.h | 6
include/linux/netfilter/xt_hashlimit.h | 38
include/linux/netfilter/xt_iprange.h | 17
include/linux/netfilter/xt_mark.h | 7
include/linux/netfilter/xt_owner.h | 16
include/linux/netfilter/xt_rateest.h | 33
include/linux/netfilter/xt_sctp.h | 87 --
include/linux/netfilter_ipv4/ip_set.h | 498 ++++++++++++
include/linux/netfilter_ipv4/ip_tables.h | 67 -
include/linux/netfilter_ipv4/ipt_DSCP.h | 18
include/linux/netfilter_ipv4/ipt_LOG.h | 18
include/linux/netfilter_ipv4/ipt_REJECT.h | 20
include/linux/netfilter_ipv4/ipt_TOS.h | 12
include/linux/netfilter_ipv4/ipt_dscp.h | 21
include/linux/netfilter_ipv4/ipt_iprange.h | 8
include/linux/netfilter_ipv4/ipt_owner.h | 20
include/linux/netfilter_ipv4/ipt_set.h | 21
include/linux/netfilter_ipv4/ipt_tos.h | 13
include/linux/netfilter_ipv6/ip6_tables.h | 47 -
include/linux/netfilter_ipv6/ip6t_LOG.h | 18
include/xtables.h.in | 218 +++++
include/xtables/internal.h | 66 +
ip6tables-multi.h | 8
ip6tables-restore.c | 134 +--
ip6tables-save.c | 241 ------
ip6tables-standalone.c | 14
ip6tables.8.in | 7
ip6tables.c | 732 +++++++++---------
iptables-apply | 174 ++++
iptables-apply.8 | 44 +
iptables-multi.h | 9
iptables-restore.c | 122 +--
iptables-save.c | 268 ------
iptables-standalone.c | 14
iptables-xml.8 | 18
iptables-xml.c | 36
iptables.8.in | 15
iptables.c | 767 +++++++++----------
libipq/Makefile.am | 11
libiptc/libiptc.c | 476 +++++++++++-
xtables.c | 706 ++++++++++++++++-
223 files changed, 9873 insertions(+), 5989 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn