mirror of
https://github.com/torvalds/linux.git
synced 2024-11-26 22:21:42 +00:00
[NETFILTER]: Remove changelogs and CVS IDs
Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
bb2f8cc0ec
commit
1b53d9042c
@ -8,18 +8,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 2000-03-27: Simplified code (thanks to Andi Kleen for clues).
|
||||
* 2000-05-20: Fixed notifier problems (following Miguel Freitas' report).
|
||||
* 2000-06-19: Fixed so nfmark is copied to metadata (reported by Sebastian
|
||||
* Zander).
|
||||
* 2000-08-01: Added Nick Williams' MAC support.
|
||||
* 2002-06-25: Code cleanup.
|
||||
* 2005-01-10: Added /proc counter for dropped packets; fixed so
|
||||
* packets aren't delivered to user space if they're going
|
||||
* to be dropped.
|
||||
* 2005-05-26: local_bh_{disable,enable} around nf_reinject (Harald Welte)
|
||||
*
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/skbuff.h>
|
||||
|
@ -7,12 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 19 Jan 2002 Harald Welte <laforge@gnumonks.org>
|
||||
* - increase module usage count as soon as we have rules inside
|
||||
* a table
|
||||
* 08 Oct 2005 Harald Welte <lafore@netfilter.org>
|
||||
* - Generalize into "x_tables" layer and "{ip,ip6,arp}_tables"
|
||||
*/
|
||||
#include <linux/cache.h>
|
||||
#include <linux/capability.h>
|
||||
|
@ -5,8 +5,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* ipt_ECN.c,v 1.5 2002/08/18 19:36:51 laforge Exp
|
||||
*/
|
||||
|
||||
#include <linux/in.h>
|
||||
|
@ -1,7 +1,5 @@
|
||||
/*
|
||||
* This is a module which is used for rejecting packets.
|
||||
* Added support for customized reject packets (Jozsef Kadlecsik).
|
||||
* Added support for ICMP type-3-code-13 (Maciej Soltysiak). [RFC 1812]
|
||||
*/
|
||||
|
||||
/* (C) 1999-2001 Paul `Rusty' Russell
|
||||
|
@ -7,21 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 010320 Martin Josefsson <gandalf@wlug.westbo.se>
|
||||
* * copied ipt_BALANCE.c to ipt_SAME.c and changed a few things.
|
||||
* 010728 Martin Josefsson <gandalf@wlug.westbo.se>
|
||||
* * added --nodst to not include destination-ip in new source
|
||||
* calculations.
|
||||
* * added some more sanity-checks.
|
||||
* 010729 Martin Josefsson <gandalf@wlug.westbo.se>
|
||||
* * fixed a buggy if-statement in same_check(), should have
|
||||
* used ntohl() but didn't.
|
||||
* * added support for multiple ranges. IPT_SAME_MAX_RANGE is
|
||||
* defined in linux/include/linux/netfilter_ipv4/ipt_SAME.h
|
||||
* and is currently set to 10.
|
||||
* * added support for 1-address range, nice to have now that
|
||||
* we have multiple ranges.
|
||||
*/
|
||||
#include <linux/types.h>
|
||||
#include <linux/ip.h>
|
||||
|
@ -2,20 +2,6 @@
|
||||
* netfilter module for userspace packet logging daemons
|
||||
*
|
||||
* (C) 2000-2004 by Harald Welte <laforge@netfilter.org>
|
||||
*
|
||||
* 2000/09/22 ulog-cprange feature added
|
||||
* 2001/01/04 in-kernel queue as proposed by Sebastian Zander
|
||||
* <zander@fokus.gmd.de>
|
||||
* 2001/01/30 per-rule nlgroup conflicts with global queue.
|
||||
* nlgroup now global (sysctl)
|
||||
* 2001/04/19 ulog-queue reworked, now fixed buffer size specified at
|
||||
* module loadtime -HW
|
||||
* 2002/07/07 remove broken nflog_rcv() function -HW
|
||||
* 2002/08/29 fix shifted/unshifted nlgroup bug -HW
|
||||
* 2002/10/30 fix uninitialized mac_len field - <Anders K. Pedersen>
|
||||
* 2004/10/25 fix erroneous calculation of 'len' parameter to NLMSG_PUT
|
||||
* resulting in bogus 'error during NLMSG_PUT' messages.
|
||||
*
|
||||
* (C) 1999-2001 Paul `Rusty' Russell
|
||||
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
|
||||
*
|
||||
@ -42,8 +28,6 @@
|
||||
* flushtimeout:
|
||||
* Specify, after how many hundredths of a second the queue should be
|
||||
* flushed even if it is not full yet.
|
||||
*
|
||||
* ipt_ULOG.c,v 1.22 2002/10/30 09:07:31 laforge Exp
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
|
@ -1,6 +1,4 @@
|
||||
/* IP tables module for matching the value of the IPv4 and TCP ECN bits
|
||||
*
|
||||
* ipt_ecn.c,v 1.3 2002/05/29 15:09:00 laforge Exp
|
||||
*
|
||||
* (C) 2002 by Harald Welte <laforge@gnumonks.org>
|
||||
*
|
||||
|
@ -1,6 +1,4 @@
|
||||
/* IP tables module for matching the value of the TTL
|
||||
*
|
||||
* ipt_ttl.c,v 1.5 2000/11/13 11:16:08 laforge Exp
|
||||
*
|
||||
* (C) 2000,2001 by Harald Welte <laforge@netfilter.org>
|
||||
*
|
||||
|
@ -7,8 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Extended to all five netfilter hooks by Brad Chapman & Harald Welte
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/netfilter_ipv4/ip_tables.h>
|
||||
|
@ -4,14 +4,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - move L3 protocol dependent part to this file.
|
||||
* 23 Mar 2004: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - add get_features() to support various size of conntrack
|
||||
* structures.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_standalone.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -4,11 +4,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - enable working with Layer 3 protocol independent connection tracking.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_proto_icmp.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -38,10 +38,6 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
* Author: James Morris <jmorris@intercode.com.au>
|
||||
*
|
||||
* Updates:
|
||||
* 2000-08-06: Convert to new helper API (Harald Welte).
|
||||
*
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/moduleparam.h>
|
||||
|
@ -11,18 +11,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 2001-11-06: First try. Working with ip_queue.c for IPv4 and trying
|
||||
* to adapt it to IPv6
|
||||
* HEAVILY based in ipqueue.c by James Morris. It's just
|
||||
* a little modified version of it, so he's nearly the
|
||||
* real coder of this.
|
||||
* Few changes needed, mainly the hard_routing code and
|
||||
* the netlink socket protocol (we're NETLINK_IP6_FW).
|
||||
* 2002-06-25: Code cleanup. [JM: ported cleanup over from ip_queue.c]
|
||||
* 2005-02-04: Added /proc counter for dropped packets; fixed so
|
||||
* packets aren't delivered to user space if they're going
|
||||
* to be dropped.
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/skbuff.h>
|
||||
|
@ -7,15 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 19 Jan 2002 Harald Welte <laforge@gnumonks.org>
|
||||
* - increase module usage count as soon as we have rules inside
|
||||
* a table
|
||||
* 06 Jun 2002 Andras Kis-Szabo <kisza@sch.bme.hu>
|
||||
* - new extension header parser code
|
||||
* 15 Oct 2005 Harald Welte <laforge@netfilter.org>
|
||||
* - Unification of {ip,ip6}_tables into x_tables
|
||||
* - Removed tcp and udp code, since it's not ipv6 specific
|
||||
*/
|
||||
|
||||
#include <linux/capability.h>
|
||||
|
@ -7,8 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Extended to all five netfilter hooks by Brad Chapman & Harald Welte
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/netfilter_ipv6/ip6_tables.h>
|
||||
|
@ -7,17 +7,6 @@
|
||||
*
|
||||
* Author:
|
||||
* Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - support Layer 3 protocol independent connection tracking.
|
||||
* Based on the original ip_conntrack code which had the following
|
||||
* copyright information:
|
||||
* (C) 1999-2001 Paul `Rusty' Russell
|
||||
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
|
||||
*
|
||||
* 23 Mar 2004: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - add get_features() to support various size of conntrack
|
||||
* structures.
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -7,13 +7,6 @@
|
||||
*
|
||||
* Author:
|
||||
* Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - ICMPv6 tracking support. Derived from the original ip_conntrack code
|
||||
* net/ipv4/netfilter/ip_conntrack_proto_icmp.c which had the following
|
||||
* copyright information:
|
||||
* (C) 1999-2001 Paul `Rusty' Russell
|
||||
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -5,10 +5,6 @@
|
||||
* way.
|
||||
*
|
||||
* Rusty Russell (C)2000 -- This code is GPL.
|
||||
*
|
||||
* February 2000: Modified by James Morris to have 1 queue per protocol.
|
||||
* 15-Mar-2000: Added NF_REPEAT --RR.
|
||||
* 08-May-2003: Internal logging interface added by Jozsef Kadlecsik.
|
||||
*/
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/netfilter.h>
|
||||
|
@ -9,24 +9,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 23 Apr 2001: Harald Welte <laforge@gnumonks.org>
|
||||
* - new API and handling of conntrack/nat helpers
|
||||
* - now capable of multiple expectations for one master
|
||||
* 16 Jul 2002: Harald Welte <laforge@gnumonks.org>
|
||||
* - add usage/reference counts to ip_conntrack_expect
|
||||
* - export ip_conntrack[_expect]_{find_get,put} functions
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - generalize L3 protocol denendent part.
|
||||
* 23 Mar 2004: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - add support various size of conntrack structures.
|
||||
* 26 Jan 2006: Harald Welte <laforge@netfilter.org>
|
||||
* - restructure nf_conn (introduce nf_conn_help)
|
||||
* - redesign 'features' how they were originally intended
|
||||
* 26 Feb 2006: Pablo Neira Ayuso <pablo@eurodev.net>
|
||||
* - add support for L3 protocol module load on demand.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_core.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -7,12 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - enable working with Layer 3 protocol independent connection tracking.
|
||||
* - track EPRT and EPSV commands with IPv6 address.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_ftp.c
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
|
@ -6,9 +6,6 @@
|
||||
* (C) 2003 by Patrick Mchardy <kaber@trash.net>
|
||||
* (C) 2005-2006 by Pablo Neira Ayuso <pablo@eurodev.net>
|
||||
*
|
||||
* I've reworked this stuff to use attributes instead of conntrack
|
||||
* structures. 5.44 am. I need more tea. --pablo 05/07/11.
|
||||
*
|
||||
* Initial connection tracking via netlink development funded and
|
||||
* generally made possible by Network Robots, Inc. (www.networkrobots.com)
|
||||
*
|
||||
@ -16,8 +13,6 @@
|
||||
*
|
||||
* This software may be used and distributed according to the terms
|
||||
* of the GNU General Public License, incorporated herein by reference.
|
||||
*
|
||||
* Derived from ip_conntrack_netlink.c: Port by Pablo Neira Ayuso (05/11/14)
|
||||
*/
|
||||
|
||||
#include <linux/init.h>
|
||||
|
@ -4,11 +4,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - enable working with L3 protocol independent connection tracking.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_proto_generic.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -7,15 +7,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 17 Oct 2004: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - enable working with L3 protocol independent connection tracking.
|
||||
*
|
||||
* Derived from net/ipv4/ip_conntrack_sctp.c
|
||||
*/
|
||||
|
||||
/*
|
||||
* Added support for proc manipulation of timeouts.
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -4,24 +4,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>:
|
||||
* - Real stateful connection tracking
|
||||
* - Modified state transitions table
|
||||
* - Window scaling support added
|
||||
* - SACK support added
|
||||
*
|
||||
* Willy Tarreau:
|
||||
* - State table bugfixes
|
||||
* - More robust state changes
|
||||
* - Tuning timer parameters
|
||||
*
|
||||
* 27 Oct 2004: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - genelized Layer 3 protocol part.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_proto_tcp.c
|
||||
*
|
||||
* version 2.2
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -4,11 +4,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - enable working with Layer 3 protocol independent connection tracking.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_proto_udp.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -1,20 +1,9 @@
|
||||
/* This file contains all the functions required for the standalone
|
||||
nf_conntrack module.
|
||||
|
||||
These are not required by the compatibility layer.
|
||||
*/
|
||||
|
||||
/* (C) 1999-2001 Paul `Rusty' Russell
|
||||
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 16 Dec 2003: Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp>
|
||||
* - generalize L3 protocol dependent part.
|
||||
*
|
||||
* Derived from net/ipv4/netfilter/ip_conntrack_standalone.c
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -10,11 +10,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 2006-01-26 Harald Welte <laforge@netfilter.org>
|
||||
* - Add optional local and global sequence number to detect lost
|
||||
* events from userspace
|
||||
*
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/skbuff.h>
|
||||
|
@ -8,8 +8,6 @@
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* See RFC2474 for a description of the DSCP field within the IP Header.
|
||||
*
|
||||
* xt_DSCP.c,v 1.8 2002/08/06 18:41:57 laforge Exp
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
|
@ -1,14 +1,5 @@
|
||||
/* Kernel module to match connection tracking byte counter.
|
||||
* GPL (C) 2002 Martin Devera (devik@cdi.cz).
|
||||
*
|
||||
* 2004-07-20 Harald Welte <laforge@netfilter.org>
|
||||
* - reimplemented to use per-connection accounting counters
|
||||
* - add functionality to match number of packets
|
||||
* - add functionality to match average packet size
|
||||
* - add support to match directions seperately
|
||||
* 2005-10-16 Harald Welte <laforge@netfilter.org>
|
||||
* - Port to x_tables
|
||||
*
|
||||
*/
|
||||
#include <linux/module.h>
|
||||
#include <linux/skbuff.h>
|
||||
|
@ -1,6 +1,4 @@
|
||||
/* IP tables module for matching the value of the IPv4/IPv6 DSCP field
|
||||
*
|
||||
* xt_dscp.c,v 1.3 2002/08/05 19:00:21 laforge Exp
|
||||
*
|
||||
* (C) 2002 by Harald Welte <laforge@netfilter.org>
|
||||
*
|
||||
|
@ -5,9 +5,6 @@
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* 19 Mar 2002 Harald Welte <laforge@gnumonks.org>:
|
||||
* - Port to newnat infrastructure
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
|
@ -1,10 +1,3 @@
|
||||
/* Kernel module to control the rate
|
||||
*
|
||||
* 2 September 1999: Changed from the target RATE to the match
|
||||
* `limit', removed logging. Did I mention that
|
||||
* Alexey is a fucking genius?
|
||||
* Rusty Russell (rusty@rustcorp.com.au). */
|
||||
|
||||
/* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr>
|
||||
* (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr>
|
||||
*
|
||||
|
@ -1,6 +1,4 @@
|
||||
/* IP tables module for matching the routing realm
|
||||
*
|
||||
* $Id: ipt_realm.c,v 1.3 2004/03/05 13:25:40 laforge Exp $
|
||||
*
|
||||
* (C) 2003 by Sampsa Ranta <sampsa@netsonic.fi>
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user