Skip to content

Commit f229f6c

Browse files
kaberummakynes
authored andcommitted
netfilter: add my copyright statements
Add copyright statements to all netfilter files which have had significant changes done by myself in the past. Some notes: - nf_conntrack_ecache.c was incorrectly attributed to Rusty and Netfilter Core Team when it got split out of nf_conntrack_core.c. The copyrights even state a date which lies six years before it was written. It was written in 2005 by Harald and myself. - net/ipv{4,6}/netfilter.c, net/netfitler/nf_queue.c were missing copyright statements. I've added the copyright statement from net/netfilter/core.c, where this code originated - for nf_conntrack_proto_tcp.c I've also added Jozsef, since I didn't want it to give the wrong impression Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
1 parent aaa795a commit f229f6c

40 files changed

+66
-5
lines changed

net/ipv4/netfilter.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
/* IPv4 specific functions of netfilter core */
1+
/*
2+
* IPv4 specific functions of netfilter core
3+
*
4+
* Rusty Russell (C) 2000 -- This code is GPL.
5+
* Patrick McHardy (C) 2006-2012
6+
*/
27
#include <linux/kernel.h>
38
#include <linux/netfilter.h>
49
#include <linux/netfilter_ipv4.h>

net/ipv4/netfilter/arp_tables.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* Some ARP specific bits are:
77
*
88
* Copyright (C) 2002 David S. Miller (davem@redhat.com)
9+
* Copyright (C) 2006-2009 Patrick McHardy <kaber@trash.net>
910
*
1011
*/
1112
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

net/ipv4/netfilter/ip_tables.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*
44
* Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling
55
* Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org>
6+
* Copyright (C) 2006-2010 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/ipv4/netfilter/ipt_ULOG.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* (C) 2000-2004 by Harald Welte <laforge@netfilter.org>
55
* (C) 1999-2001 Paul `Rusty' Russell
66
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
7+
* (C) 2005-2007 Patrick McHardy <kaber@trash.net>
78
*
89
* This program is free software; you can redistribute it and/or modify
910
* it under the terms of the GNU General Public License version 2 as

net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
/* (C) 1999-2001 Paul `Rusty' Russell
33
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
4+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
45
*
56
* This program is free software; you can redistribute it and/or modify
67
* it under the terms of the GNU General Public License version 2 as

net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*
33
* (C) 1999-2001 Paul `Rusty' Russell
44
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
5+
* (C) 2006-2010 Patrick McHardy <kaber@trash.net>
56
*
67
* This program is free software; you can redistribute it and/or modify
78
* it under the terms of the GNU General Public License version 2 as

net/ipv4/netfilter/nf_conntrack_proto_icmp.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* (C) 1999-2001 Paul `Rusty' Russell
22
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
3+
* (C) 2006-2010 Patrick McHardy <kaber@trash.net>
34
*
45
* This program is free software; you can redistribute it and/or modify
56
* it under the terms of the GNU General Public License version 2 as

net/ipv4/netfilter/nf_nat_h323.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* H.323 extension for NAT alteration.
33
*
44
* Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net>
5+
* Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net>
56
*
67
* This source code is licensed under General Public License version 2.
78
*

net/ipv4/netfilter/nf_nat_pptp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
*
1414
* Development of this code funded by Astaro AG (http://www.astaro.com/)
1515
*
16+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
17+
*
1618
* TODO: - NAT to a unique tuple, not to TCP source port
1719
* (needs netfilter tuple reservation)
1820
*/

net/ipv4/netfilter/nf_nat_proto_gre.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
*
2222
* Development of this code funded by Astaro AG (http://www.astaro.com/)
2323
*
24+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
25+
*
2426
*/
2527

2628
#include <linux/module.h>

net/ipv4/netfilter/nf_nat_snmp_basic.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
3939
*
4040
* Author: James Morris <jmorris@intercode.com.au>
41+
*
42+
* Copyright (c) 2006-2010 Patrick McHardy <kaber@trash.net>
4143
*/
4244
#include <linux/module.h>
4345
#include <linux/moduleparam.h>

net/ipv6/netfilter.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* IPv6 specific functions of netfilter core
3+
*
4+
* Rusty Russell (C) 2000 -- This code is GPL.
5+
* Patrick McHardy (C) 2006-2012
6+
*/
17
#include <linux/kernel.h>
28
#include <linux/init.h>
39
#include <linux/ipv6.h>

net/ipv6/netfilter/ip6_tables.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*
44
* Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling
55
* Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org>
6+
* Copyright (c) 2006-2010 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/ipv6/netfilter/ip6t_REJECT.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
* Authors:
88
* Yasuyuki Kozakai <yasuyuki.kozakai@toshiba.co.jp>
99
*
10+
* Copyright (c) 2005-2007 Patrick McHardy <kaber@trash.net>
11+
*
1012
* Based on net/ipv4/netfilter/ipt_REJECT.c
1113
*
1214
* This program is free software; you can redistribute it and/or

net/netfilter/core.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* way.
66
*
77
* Rusty Russell (C)2000 -- This code is GPL.
8+
* Patrick McHardy (c) 2006-2012
89
*/
910
#include <linux/kernel.h>
1011
#include <linux/netfilter.h>

net/netfilter/nf_conntrack_amanda.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*
33
* (C) 2002 by Brian J. Murrell <netfilter@interlinx.bc.ca>
44
* based on HW's ip_conntrack_irc.c as well as other modules
5+
* (C) 2006 Patrick McHardy <kaber@trash.net>
56
*
67
* This program is free software; you can redistribute it and/or
78
* modify it under the terms of the GNU General Public License

net/netfilter/nf_conntrack_core.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/* (C) 1999-2001 Paul `Rusty' Russell
66
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
77
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
8+
* (C) 2005-2012 Patrick McHardy <kaber@trash.net>
89
*
910
* This program is free software; you can redistribute it and/or modify
1011
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_ecache.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
/* Event cache for netfilter. */
22

3-
/* (C) 1999-2001 Paul `Rusty' Russell
4-
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
5-
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
3+
/*
4+
* (C) 2005 Harald Welte <laforge@gnumonks.org>
5+
* (C) 2005 Patrick McHardy <kaber@trash.net>
6+
* (C) 2005-2006 Netfilter Core Team <coreteam@netfilter.org>
7+
* (C) 2005 USAGI/WIDE Project <http://www.linux-ipv6.org>
68
*
79
* This program is free software; you can redistribute it and/or modify
810
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_expect.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/* (C) 1999-2001 Paul `Rusty' Russell
44
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
55
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
6+
* (c) 2005-2012 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_ftp.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/* (C) 1999-2001 Paul `Rusty' Russell
44
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
55
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_h323_main.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* H.323 connection tracking helper
33
*
44
* Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net>
5+
* Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net>
56
*
67
* This source code is licensed under General Public License version 2.
78
*

net/netfilter/nf_conntrack_helper.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/* (C) 1999-2001 Paul `Rusty' Russell
44
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
55
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_irc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/* IRC extension for IP connection tracking, Version 1.21
22
* (C) 2000-2002 by Harald Welte <laforge@gnumonks.org>
33
* based on RR's ip_conntrack_ftp.c
4+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
45
*
56
* This program is free software; you can redistribute it and/or
67
* modify it under the terms of the GNU General Public License

net/netfilter/nf_conntrack_pptp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
*
1212
* Development of this code funded by Astaro AG (http://www.astaro.com/)
1313
*
14+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
15+
*
1416
* Limitations:
1517
* - We blindly assume that control connections are always
1618
* established in PNS->PAC direction. This is a violation

net/netfilter/nf_conntrack_proto.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/* (C) 1999-2001 Paul `Rusty' Russell
44
* (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org>
55
* (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org>
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
*
78
* This program is free software; you can redistribute it and/or modify
89
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_proto_gre.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
*
2222
* Development of this code funded by Astaro AG (http://www.astaro.com/)
2323
*
24+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
2425
*/
2526

2627
#include <linux/module.h>

net/netfilter/nf_conntrack_proto_sctp.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
/*
22
* Connection tracking protocol helper module for SCTP.
33
*
4+
* Copyright (c) 2004 Kiran Kumar Immidi <immidi_kiran@yahoo.com>
5+
* Copyright (c) 2004-2012 Patrick McHardy <kaber@trash.net>
6+
*
47
* SCTP is defined in RFC 2960. References to various sections in this code
58
* are to this RFC.
69
*

net/netfilter/nf_conntrack_proto_tcp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/* (C) 1999-2001 Paul `Rusty' Russell
22
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
3+
* (C) 2002-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
4+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
35
*
46
* This program is free software; you can redistribute it and/or modify
57
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_proto_udp.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* (C) 1999-2001 Paul `Rusty' Russell
22
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
3+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
34
*
45
* This program is free software; you can redistribute it and/or modify
56
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_standalone.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* (C) 1999-2001 Paul `Rusty' Russell
22
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
3+
* (C) 2005-2012 Patrick McHardy <kaber@trash.net>
34
*
45
* This program is free software; you can redistribute it and/or modify
56
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_conntrack_tftp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* (C) 2001-2002 Magnus Boden <mb@ozaba.mine.nu>
2-
*
2+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
33
* This program is free software; you can redistribute it and/or modify
44
* it under the terms of the GNU General Public License version 2 as
55
* published by the Free Software Foundation.

net/netfilter/nf_nat_amanda.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/* Amanda extension for TCP NAT alteration.
22
* (C) 2002 by Brian J. Murrell <netfilter@interlinx.bc.ca>
33
* based on a copy of HW's ip_nat_irc.c as well as other modules
4+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
45
*
56
* This program is free software; you can redistribute it and/or
67
* modify it under the terms of the GNU General Public License

net/netfilter/nf_nat_helper.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*
33
* (C) 2000-2002 Harald Welte <laforge@netfilter.org>
44
* (C) 2003-2006 Netfilter Core Team <coreteam@netfilter.org>
5+
* (C) 2007-2012 Patrick McHardy <kaber@trash.net>
56
*
67
* This program is free software; you can redistribute it and/or modify
78
* it under the terms of the GNU General Public License version 2 as

net/netfilter/nf_queue.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
* Rusty Russell (C)2000 -- This code is GPL.
3+
* Patrick McHardy (c) 2006-2012
4+
*/
5+
16
#include <linux/kernel.h>
27
#include <linux/slab.h>
38
#include <linux/init.h>

net/netfilter/nfnetlink_log.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* nfetlink.
44
*
55
* (C) 2005 by Harald Welte <laforge@netfilter.org>
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
*
78
* Based on the old ipv4-only ipt_ULOG.c:
89
* (C) 2000-2004 by Harald Welte <laforge@netfilter.org>

net/netfilter/x_tables.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* x_tables core - Backend for {ip,ip6,arp}_tables
33
*
44
* Copyright (C) 2006-2006 Harald Welte <laforge@netfilter.org>
5+
* Copyright (C) 2006-2012 Patrick McHardy <kaber@trash.net>
56
*
67
* Based on existing ip_tables code which is
78
* Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling

net/netfilter/xt_TCPMSS.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* This is a module which is used for setting the MSS option in TCP packets.
33
*
44
* Copyright (C) 2000 Marc Boucher <marc@mbsi.ca>
5+
* Copyright (C) 2007 Patrick McHardy <kaber@trash.net>
56
*
67
* This program is free software; you can redistribute it and/or modify
78
* it under the terms of the GNU General Public License version 2 as

net/netfilter/xt_conntrack.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* information. (Superset of Rusty's minimalistic state match.)
44
*
55
* (C) 2001 Marc Boucher (marc@mbsi.ca).
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
* Copyright © CC Computer Consultants GmbH, 2007 - 2008
78
*
89
* This program is free software; you can redistribute it and/or modify

net/netfilter/xt_hashlimit.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* separately for each hashbucket (sourceip/sourceport/dstip/dstport)
44
*
55
* (C) 2003-2004 by Harald Welte <laforge@netfilter.org>
6+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
67
* Copyright © CC Computer Consultants GmbH, 2007 - 2008
78
*
89
* Development of this code was funded by Astaro AG, http://www.astaro.com/

net/netfilter/xt_limit.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr>
22
* (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr>
3+
* (C) 2006-2012 Patrick McHardy <kaber@trash.net>
34
*
45
* This program is free software; you can redistribute it and/or modify
56
* it under the terms of the GNU General Public License version 2 as

0 commit comments

Comments
 (0)