Tag 'v1.2.1' created by Harald Welte <[email protected]> at 2001-03-16 13:40 
-0800

iptables 1.2.1

Changes since v1.1.0:
András Kis-Szabó (2):
      ip6tables-save/-restore by Kis-Szabo Andras
      forgot to add those two...

Chapman Brad (1):
      iptables.8 --modprobe fix by Chapman Brad

Emmanuel Roger (1):
      Emmanuel Roger's string matching patch.

Gerd Knorr (1):
      Gerd Knorr's iplimit.

Harald Welte (49):
      Harald Welte's ULOG target with tests (untested).
      Harald Welte's other file (which Rusty forgot).
      Harald Welte gets more ideas...
      Report error when a shared target can't be opened - Hawald Welte.
      Harald Welte's dynamic loading fix.
      Harald Welte's ttl stuff.
      minor output bug in save()
      two libiptc bugs fixed, including the 'segv while doing more than one
      small fixes in the save() function of the ULOG and tcp extension
      new revision of TTL and ttl patch. Match bugfixed, supports now == !+ < >
      ICMPv4 over IPv6 is no good idea :(
      shlib plugin foer ip6tables MARK added
      added shlib plugin for ipv6 mark match
      make iptables-restore and iptables-save work again!
      make iptables-restore and iptables-save work again
      preprocessor macro syntax
      Add Harald's (munged) modprobe patch.
      adding --noflush option for iptables-restore
      patch-test8-ipv6-fixes removes one item from TODO
      Added iptbles-restore and iptables-save manpages
      o serveral changes / additions  to libiptc:
      Added save/restore manpages to Makefile
      libiptc counter functions
      libiptc counter function
      fixes segfault in iptables-save
      added 'iptables --set-counters' and fixed counter-restore in 
iptables-restore
      added iptables --set-counters
      new, more detailed TODO list
      fix another iptables-save segfault when match doesn't provide save 
function (bug detected by Emmanuel Roger, fix by HW)
      --log-prefix and --ulog-prefix problem when not quoted in save function 
(reported and fixed by Bart Theunissen)
      todo item about bridge added
      Fixes bug with inverted destination IP (report+fix by Bart Theunissen)
      new ULOG revision: supports in-kernel batching of packets and netlink 
multipart messages
      new ULOG revision: supports in-kernel batching of packets and netlink 
multipart
      new extension for new ULOG target (in-kernel queuing, netlink multipart 
msg)
      yes... someone is actually working on TODO items :)
      rusty is working on some items
      added seqoffset and irc patch to pending
      psd match fix. Due to a typo in the pathname not all files have been 
applied.
      Yon Uriarte working on u32 classifier
      TODO update
      iptables.8 spelling fixes + scoreboard update
      included rusty's TOS checksum fix, as it didn't make it into 2.4.1
      todo updates (ip_nat_ident, cvs snapshots)
      added (10.1.2.3.4 is accepted as a valid IP address by iptables)
      1.2.1 release is upcoming
      fixing a lot of bugs / cleaning up
      fixed makefile bug, include ipv6 stuff in experimental only if DO_IPV6 is 
set
      release-diff for 1.2.1

James Morris (8):
      doco was very out of date and basically useless
      updated port range specification to match existing code
      Include ip6tables in installation
      More stuff
      minor fix
      added ipq_errstr() to API
      Initial commit of libipq man pages.
      added install-devel target

Jan Echternach (3):
      Jan Echternach's patch for bignums
      Jan Echternach's const tweak.
      Jan Echternach's string_to_number bignum fixes.

Jan Rekorajski (2):
      LOG Target for IPv6 (Jan Rekorajski)
      Port of IPv6 owner match, fixes for IPv6 limit mac and multiport matches 
(Jan Rekorajski)

M.P.Anand Babu (1):
      M.P.Anand Babu's fix for iptables rename chain without new chain bug.

Marc Boucher (4):
      Marc Boucher's TCPMSS patch.
      Test for TCPMSS target.
      Fixed small typo.
      Added support for --clamp-mss-to-pmtu option.

Martin Josefsson (1):
      New SAME nat target added. (contrib by Martin Josefsson)

Matthew G. Marsh (1):
      Matthew G. Marsh's FTOS patch.

Philip Blundell (4):
      Philip Blundell's IPv6 fixes.
      Phil Blundell: ICMP, TCP and UDP extensions + rule deletion bug.
      Phil Blundell's new ipv6 extensions.
      Phil's missing file 8)

Rusty Russell (90):
      Added explicit mention of make install.
      port-unreachable, not net-unreachable mistake in REJECT doco.
      Minor change for debugging.
      Philip Blundell's IPv6 patches.
      Made error message clearer.
      new TODO points
      Marco Masetti's -C insists on -o and -i bug report.
      REJECT enhancements.
      More to do.
      Document that we (now) allow mac match in FORWARD
      Aligning matchsize and targetsize now responsibility of extension writers
      More PPC alignment fixes.
      More to do
      Don't reverse matches on command line (matters for -m limit).
      Modifications for new header (entries -> entrytable, for alignment 
reasons)
      Remove ICMP packet-filtered option (deprecated).
      Yet another thing to do.
      Patches and isapplied script for reducing bug reports.
      Updated for new release.
      Updated REJECT documentation
      Always more
      More intelligent `something wrong' message.
      A few more fixes.
      Added -m documentation.
      Finally resolve dependency problems. (Olivier Baudron's report)
      Better message for table does not exist.
      Disable ULOG (pending patch to make it dependent on header in KERNEL_DIR).
      Revert Harald's LOAD_MUST_SUCCEED to -j (may be chain name).
      Applied by Linus.
      Handle *really* large index values without segfaulting.
      Stop shadowing parameter.
      Minor compile fixes.
      Required blank MIRROR target for Harald Welte's dlopen force patch.
      Patch-o-matic! now included.
      Updated.
      No longer needed.
      TCP MSS matching support (untested).
      Fixed compile errors.
      More to do.
      Allow --tcp-flags ! A B.
      Fixed ! test cases.
      Fixes for targets with no print() function.
      print and save can be NULL.
      Missing ;
      Derrik Pates's tcpflags wrong way round when -n no specified.
      Start of Sparc64 fixes.
      More sparc64 fixes.
      More sparc64 fixes.
      More sparc64 fixes
      More debugging.
      More debugging.
      More debugging.
      Finally fixed sparc64 counter bug (I hope).
      Fixed length of LOG
      Added DROPPING chain.
      Add drop table support
      Fix typo.
      Fixed ultrasparc alignment define.
      Fix allocation (base new alloc on current size, not original size).
      Update.
      Known bugs for 2.4.0
      Add patch-o-matic comment.
      Reorganized: added EXTRA EXTENSIONS section.
      Added Harald Welte
      BALANCE target alpha support.
      Added <linux/in6.h> for libc5.
      Allow patch-o-matic/ as a target (convenient for tab-completion)
      Stop --reject-with echo-reply (won't be supported soon).
      Test for record rpc.
      Libc5 can't do IPv6.
      Define IPPROTO_ESP and IPPROTO_AH in case of primitive headers.
      Remove malloc warning.
      Forgot to add this before, I think.
      New INSTALL instructions.
      Added experimental rule.
      Addeed FIXME.
      Fix compile warning about const.
      Revert malloc.  Why?
      Spelling fix and whitespace clean.
      More TODO.
      New version will be 1.2.
      Oops.  -v, not --v.
      /usr/local/sbin, not /usr/local/bin.
      Fix Makefile (ldd -v doesn't work on my ldd).
      Clean must delete experimental binaries as well.
      =?iso-8859-1?Q?Frédéric_L_._W_.?= Meunier's `1.1.2 shipped with .so' fix.
      Cleanup
      pre-release target for Makefile.
      Added Laurence J. Lane's CR at end of /proc/sys/modprobe removal patch.
      Move some include files to be present always, so build always includes 
them even if patches not applied (eg. for distributions).

Sven Koch (2):
      fixed problems with multiple do_command() calls and match ordering (Sven 
Koch)
      fix the match-loading at protocol specification time (Sven Koch)

---
 libipq/IPQ.notes.txt                         |  118 -
 INSTALL                                      |   48
 KNOWN_BUGS                                   |   10
 Makefile                                     |  102 +
 Rules.make                                   |   15
 TODO                                         |   66
 extensions/.BALANCE-test                     |    2
 extensions/.LOG-test6                        |    2
 extensions/.NETLINK-test                     |    2
 extensions/.SAME-test                        |    2
 extensions/.owner-test6                      |    2
 extensions/.pool-test                        |    2
 extensions/.psd-test                         |    3
 extensions/.record-rpc-test                  |    3
 extensions/.string-test                      |    2
 extensions/Makefile                          |   23
 extensions/libip6t_LOG.c                     |  261 +++
 extensions/libip6t_MARK.c                    |  121 +
 extensions/libip6t_icmp.c                    |  281 +++
 extensions/libip6t_limit.c                   |  198 ++
 extensions/libip6t_mac.c                     |  145 +
 extensions/libip6t_mark.c                    |  129 +
 extensions/libip6t_multiport.c               |  263 +++
 extensions/libip6t_owner.c                   |  220 ++
 extensions/libip6t_standard.c                |   68
 extensions/libip6t_tcp.c                     |  442 +++++
 extensions/libip6t_udp.c                     |  253 +++
 extensions/libipt_BALANCE.c                  |  152 ++
 extensions/libipt_DNAT.c                     |    4
 extensions/libipt_FTOS.c                     |  129 +
 extensions/libipt_LOG.c                      |    6
 extensions/libipt_MARK.c                     |    4
 extensions/libipt_MASQUERADE.c               |    4
 extensions/libipt_MIRROR.c                   |   62
 extensions/libipt_NETLINK.c                  |  158 ++
 extensions/libipt_POOL.c                     |  151 ++
 extensions/libipt_REDIRECT.c                 |    4
 extensions/libipt_REJECT.c                   |   19
 extensions/libipt_SAME.c                     |  151 ++
 extensions/libipt_SNAT.c                     |    4
 extensions/libipt_TCPMSS.c                   |  134 +
 extensions/libipt_TOS.c                      |    4
 extensions/libipt_TTL.c                      |  163 ++
 extensions/libipt_ULOG.c                     |  207 ++
 extensions/libipt_ah.c                       |  191 ++
 extensions/libipt_connlimit.c                |  133 +
 extensions/libipt_esp.c                      |  191 ++
 extensions/libipt_icmp.c                     |    4
 extensions/libipt_limit.c                    |    2
 extensions/libipt_mac.c                      |    4
 extensions/libipt_mark.c                     |    4
 extensions/libipt_multiport.c                |    4
 extensions/libipt_owner.c                    |    4
 extensions/libipt_pool.c                     |  143 +
 extensions/libipt_psd.c                      |  199 ++
 extensions/libipt_record_rpc.c               |   73
 extensions/libipt_standard.c                 |    4
 extensions/libipt_state.c                    |    4
 extensions/libipt_string.c                   |  134 +
 extensions/libipt_tcp.c                      |   23
 extensions/libipt_tcpmss.c                   |  161 ++
 extensions/libipt_tos.c                      |    4
 extensions/libipt_ttl.c                      |  177 ++
 extensions/libipt_udp.c                      |    8
 extensions/libipt_unclean.c                  |   11
 include/ip6tables.h                          |   23
 include/iptables.h                           |   11
 include/libippool/ip_pool_support.h          |   26
 include/libipq/ip_queue_64.h                 |   62
 include/libipq/libipq.h                      |    9
 include/libiptc/ipt_kernel_headers.h         |    5
 include/libiptc/libip6tc.h                   |   31
 include/libiptc/libiptc.h                    |   17
 include/libipulog/libipulog.h                |   32
 include/linux/netfilter_ipv4/ipt_FTOS.h      |   16
 include/linux/netfilter_ipv4/ipt_TCPMSS.h    |   10
 include/linux/netfilter_ipv4/ipt_TTL.h       |   19
 include/linux/netfilter_ipv4/ipt_ULOG.h      |   42
 include/linux/netfilter_ipv4/ipt_ah.h        |   16
 include/linux/netfilter_ipv4/ipt_connlimit.h |   12
 include/linux/netfilter_ipv4/ipt_esp.h       |   16
 include/linux/netfilter_ipv4/ipt_tcpmss.h    |    9
 include/linux/netfilter_ipv4/ipt_ttl.h       |   21
 ip6tables-restore.c                          |  299 ++++
 ip6tables-save.c                             |  341 ++++
 ip6tables-standalone.c                       |   51
 ip6tables.c                                  | 2001 +++++++++++++++++++++++++++
 ippool/Makefile                              |   18
 ippool/ippool.c                              |  589 +++++++
 ippool/libippool.c                           |   72
 iptables-restore.8                           |   49
 iptables-restore.c                           |  258 ++-
 iptables-save.8                              |   48
 iptables-save.c                              |  287 ++-
 iptables-standalone.c                        |    4
 iptables.8                                   |  245 ++-
 iptables.c                                   |  337 +++-
 libipq/Makefile                              |   17
 libipq/ipq_create_handle.3                   |   78 +
 libipq/ipq_destroy_handle.3                  |    1
 libipq/ipq_errstr.3                          |   66
 libipq/ipq_get_msgerr.3                      |    1
 libipq/ipq_get_packet.3                      |    1
 libipq/ipq_message_type.3                    |  136 +
 libipq/ipq_perror.3                          |    1
 libipq/ipq_read.3                            |   95 +
 libipq/ipq_set_mode.3                        |  107 +
 libipq/ipq_set_verdict.3                     |   95 +
 libipq/libipq.3                              |  275 +++
 libipq/libipq.c                              |    9
 libiptc/Makefile                             |   14
 libiptc/libip4tc.c                           |   27
 libiptc/libip6tc.c                           |  141 +
 libiptc/libiptc.c                            |  246 ++-
 114 files changed, 11309 insertions(+), 594 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to