Browse code

Eliminating AUTHORS file, and moving acknowledgements for various source code contributions to the file comment blocks for the individual files, as appropriate.

Micah Snyder authored on 2018/03/06 06:34:35
Showing 33 changed files
1 1
deleted file mode 100644
... ...
@@ -1,166 +0,0 @@
1
-# [The ClamAV Team](http://www.clamav.net/about.html#credits)
2
-
3
-## ClamAV Development
4
-
5
-* Joe McGrath
6
-* Micah Snyder
7
-* Mickey Sola
8
-* Tom McCourt
9
-
10
-## ClamAV Malware Research
11
-
12
-* Alain Zidouemba
13
-* Angel Villegas
14
-* Ben Baker
15
-* Chris Marczewski
16
-* Christopher McBee
17
-* Emmanuel Tacheau
18
-* Jonas Zaddach
19
-* Lilia Gonzalez Medina
20
-* Mariano Graziano
21
-* Matthew Molyett
22
-* Paul Frank
23
-* Xabier Ugarte Pedrero
24
-
25
-## Talos Group
26
-
27
-* Alex Kambis
28
-* Alex McDonnel
29
-* Andrew Blunck
30
-* Brandon Stultz
31
-* Carlos Pacho
32
-* Christopher Marshall
33
-* Dave Raynor
34
-* David McDaniel
35
-* Joel Esler
36
-* Kate Nolan
37
-* Kevin Brooks
38
-* Kevin Miklavcic
39
-* Marcin Noga
40
-* Marcos Rodriguez
41
-* Matt Watchinkski
42
-* Nicholas Herbert
43
-* Nick Randolph
44
-* Patrick Mullen
45
-* Ryan Pentney
46
-* Yves Younan
47
-
48
-## Contributors
49
-
50
-* Andreas Faust
51
-* Arnaud Jacques
52
-* Aeriana
53
-* Diego d’Ambra
54
-* Mike Cathey
55
-* Sven Strickroth
56
-* Tomasz Papszun
57
-* Trog
58
-
59
-## ClamAV Emeritus
60
-
61
-* aCaB
62
-* Dragos Malene
63
-* Erin Germ
64
-* Kevin Lin
65
-* Luca Gibelli
66
-* Matt Donnan
67
-* Nigel Horne
68
-* Steve Morgan
69
-* Tomasz Kojmnet
70
-* Török Edvin
71
-* Vijay Mistry
72
-
73
-Please see the ChangeLog, the README, and the ClamDoc for the full list of
74
- contributors.
75
-
76
-
77
-## LibClamav Credits:
78
-
79
-### libmspack.c
80
-
81
-The code uses Stuart Caie's libmspack to handle cabinet files.
82
-
83
-### cvd.c, untar.c
84
-
85
-The untar code is based on a public domain minitar utility by Charles G.
86
- Waldman.
87
-
88
-### dsig.c
89
-
90
-The idea of number encoding comes from yyyRSA by Erik Thiele. 
91
-
92
-### elf.c
93
-
94
-The header structures were based upon "ELF: Executable and Linkable Format,
95
- Portable Formats Specification, Version 1.1".
96
-
97
-### explode.c
98
-
99
-Written from scratch based on specs from PKWARE:
100
- http://www.pkware.com/documents/casestudies/APPNOTE.TXT
101
-
102
-### hashtab.c
103
-
104
-hash32shift() is an implementation of Thomas Wang's 32-bit integer
105
- hash function: http://www.cris.com/~Ttwang/tech/inthash.htm.
106
-
107
-### htmlnorm.c
108
-
109
-The ScrEnc decoder was initially based upon an analysis by Andreas Marx.
110
-
111
-### inflate64.*, inffixed.h
112
-
113
-This files contain code from zlib library v.1.2.3 with modifications by
114
- Alberto Wu (see COPYING.zlib).
115
-
116
-### is_tar.*
117
-
118
-The file contains a public domain code from John Gilmore.
119
-
120
-### lzma/*
121
-
122
-The files contain an implementation of the LZMA algorithm from Igor Pavlov
123
- (see COPYING.lzma).
124
-
125
-### md5.*
126
-
127
-The files contain a public domain code from Solar Designer.
128
-
129
-### msexpand.c
130
-
131
-Decompression scheme by M. Winterhoff.
132
-
133
-### nsis/*
134
-
135
-The nsis extractor includes the zlib code from Jean-loup Gailly and
136
- Mark Adler (see COPYING.zlib) and libbzip2 code from Julian Seward
137
- (see COPYING.bzip2).
138
-
139
-### ole2_extract.c, vba_extract.c
140
-
141
-Some ideas and algorithms were based upon OpenOffice and libgsf.
142
-
143
-### pe.h
144
-
145
-The header structures were based upon a PE format analysis by B. Luevelsmeyer.
146
-
147
-### regex/*
148
-
149
-The files came from OpenBSD (see COPYING.BSD).
150
-
151
-### str.c
152
-
153
-cli_strcasestr() contains a public domain code from:
154
- http://unixpapa.com/incnote/string.html
155
-
156
-### tnef.c
157
-
158
-The algorithm was based on kdepim/ktnef/lib/ktnefparser.cpp from KDE.
159
-
160
-### mbox.c
161
-
162
-Some ideas came from Stephen White <stephen@earth.li>,
163
- Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>,
164
- Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>,
165
- James Stevens <James@kyzo.com>
... ...
@@ -50,3 +50,7 @@ The ClamAV development team welcomes
50 50
  [code contributions](https://github.com/Cisco-Talos/clamav-devel),
51 51
  improvements to [our FAQ](https://github.com/Cisco-Talos/clamav-faq), and also
52 52
  [bug reports](http://bugs.clamav.net/). Thanks for joining us!
53
+
54
+## Credits
55
+
56
+[The ClamAV Team](http://www.clamav.net/about.html#credits)
... ...
@@ -1,5 +1,5 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
... ...
@@ -17,18 +17,6 @@
17 17
  *  along with this program; if not, write to the Free Software
18 18
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 19
  *  MA 02110-1301, USA.
20
- *
21
- * Change History:
22
- * $Log: binhex.h,v $
23
- * Revision 1.4  2006/04/09 19:59:27  kojm
24
- * update GPL headers with new address for FSF
25
- *
26
- * Revision 1.3  2004/11/18 19:30:29  kojm
27
- * add support for Mac's HQX file format
28
- *
29
- * Revision 1.2  2004/11/18 18:24:45  nigelhorne
30
- * Added binhex.h
31
- *
32 20
  */
33 21
 
34 22
 #ifndef __BINHEX_H
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2010 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Summary: Code to parse Clamav CVD database format.
8
+ * 
9
+ *  Acknowledgements: ClamAV untar code is based on a public domain minitar utility
10
+ *                    by Charles G. Waldman.
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2010 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Summary: Code to parse Clamav CVD database format.
8
+ * 
9
+ *  Acknowledgements: ClamAV untar code is based on a public domain minitar utility
10
+ *                    by Charles G. Waldman.
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2010 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: The idea of number encoding comes from yyyRSA by 
8
+ *                    Erik Thiele.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
- *  Copyright (C) 2007-2009 Sourcefire, Inc.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
+ *  Copyright (C) 2007-2010 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: The idea of number encoding comes from yyyRSA by 
8
+ *                    Erik Thiele.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,12 @@
1 1
 /*
2
- *  Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2013 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: The header structures were based upon "ELF: Executable 
8
+ *                    and Linkable Format, Portable Formats Specification, 
9
+ *                    Version 1.1".
6 10
  *
7 11
  *  This program is free software; you can redistribute it and/or modify
8 12
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,12 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2013 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: The header structures were based upon "ELF: Executable 
8
+ *                    and Linkable Format, Portable Formats Specification, 
9
+ *                    Version 1.1".
6 10
  *
7 11
  *  This program is free software; you can redistribute it and/or modify
8 12
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Alberto Wu
6
+ * 
7
+ *  Acknowledgements: Written from scratch based on specs from PKWARE:
8
+ *                    http://www.pkware.com/documents/casestudies/APPNOTE.TXT
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Alberto Wu
6
+ * 
7
+ *  Acknowledgements: Written from scratch based on specs from PKWARE:
8
+ *                    http://www.pkware.com/documents/casestudies/APPNOTE.TXT
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,10 +1,14 @@
1 1
 /*
2
- *  Hash-table and -set data structures.
3
- *
4
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
5 3
  *  Copyright (C) 2007-2013 Sourcefire, Inc.
6 4
  *
7 5
  *  Authors: Török Edvin
6
+ * 
7
+ *  Summary: Hash-table and -set data structures.
8
+ * 
9
+ *  Acknowledgements: hash32shift() is an implementation of Thomas Wang's 
10
+ * 	                  32-bit integer hash function: 
11
+ * 	                  http://www.cris.com/~Ttwang/tech/inthash.htm
8 12
  *
9 13
  *  This program is free software; you can redistribute it and/or modify
10 14
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,10 +1,14 @@
1 1
 /*
2
- *  HTML Entity & Encoding normalization.
3
- *
4
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
5 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
6 4
  *
7 5
  *  Authors: Török Edvin
6
+ * 
7
+ *  Summary: Hash-table and -set data structures.
8
+ * 
9
+ *  Acknowledgements: hash32shift() is an implementation of Thomas Wang's 
10
+ * 	                  32-bit integer hash function: 
11
+ * 	                  http://www.cris.com/~Ttwang/tech/inthash.htm
8 12
  *
9 13
  *  This program is free software; you can redistribute it and/or modify
10 14
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,11 +1,11 @@
1 1
 /*
2
- *  Normalise HTML text.
3
- *  Decode MS Script Encoder protection. 
4
- *
5
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
6 3
  *  Copyright (C) 2007-2013 Sourcefire, Inc.
7 4
  *
8 5
  *  Authors: Trog
6
+ * 
7
+ *  Summary: Normalise HTML text. Decode MS Script Encoder protection. 
8
+ *           The ScrEnc decoder was initially based upon an analysis by Andreas Marx.
9 9
  *
10 10
  *  This program is free software; you can redistribute it and/or modify
11 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
- *  Copyright (C) 2007-2008 Sourcefire, Inc.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
+ *  Copyright (C) 2007-2013 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Trog
6
+ * 
7
+ *  Summary: Normalise HTML text. Decode MS Script Encoder protection. 
8
+ *           The ScrEnc decoder was initially based upon an analysis by Andreas Marx.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -24,25 +27,25 @@
24 24
 
25 25
 typedef struct tag_arguments_tag
26 26
 {
27
-        int count;
28
-	int scanContents;
29
-        unsigned char **tag;
30
-        unsigned char **value;
31
-	unsigned char **contents;
27
+    int count;
28
+    int scanContents;
29
+    unsigned char **tag;
30
+    unsigned char **value;
31
+    unsigned char **contents;
32 32
 } tag_arguments_t;
33 33
 
34
-typedef struct m_area_tag {
35
-	unsigned char *buffer;
36
-	off_t length;
37
-	off_t offset;
38
-	fmap_t *map;
34
+typedef struct m_area_tag
35
+{
36
+    unsigned char *buffer;
37
+    off_t length;
38
+    off_t offset;
39
+    fmap_t *map;
39 40
 } m_area_t;
40 41
 
41
-int html_normalise_mem(unsigned char *in_buff, off_t in_size, const char *dirname, tag_arguments_t *hrefs,const struct cli_dconf* dconf);
42
-int html_normalise_map(fmap_t *map, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf* dconf);
42
+int html_normalise_mem(unsigned char *in_buff, off_t in_size, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf *dconf);
43
+int html_normalise_map(fmap_t *map, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf *dconf);
43 44
 void html_tag_arg_free(tag_arguments_t *tags);
44 45
 int html_screnc_decode(fmap_t *map, const char *dirname);
45 46
 void html_tag_arg_add(tag_arguments_t *tags, const char *tag, char *value);
46
- 
47
-#endif
48 47
 
48
+#endif
... ...
@@ -1,6 +1,9 @@
1 1
 /*
2
- * Glue code for libmspack handling.
3 2
  * Author: 웃 Sebastian Andrzej Siewior
3
+ * Summary: Glue code for libmspack handling.
4
+ * 
5
+ * Acknowledgements: ClamAV uses Stuart Caie's libmspack to parse as number of 
6
+ *                   Microsoft file formats.
4 7
  * ✉ sebastian @ breakpoint ̣cc
5 8
  */
6 9
 
... ...
@@ -1,3 +1,12 @@
1
+/*
2
+ * Author: 웃 Sebastian Andrzej Siewior
3
+ * Summary: Glue code for libmspack handling.
4
+ * 
5
+ * Acknowledgements: ClamAV uses Stuart Caie's libmspack to parse as number of 
6
+ *                   Microsoft file formats.
7
+ * ✉ sebastian @ breakpoint ̣cc
8
+ */
9
+
1 10
 #ifndef __LIBMSPACK_H__
2 11
 #define __LIBMSPACK_H__
3 12
 
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
- *  Copyright (C) 2009 Sourcefire, Inc.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
+ *  Copyright (C) 2007-2014 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: aCaB
6
+ * 
7
+ *  Acknowledgements: This contains an implementation of the LZMA algorithm 
8
+ *                    from Igor Pavlov (see COPYING.lzma).
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
- *  Copyright (C) 2007-2008 Sourcefire, Inc.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
+ *  Copyright (C) 2007-2014 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Alberto Wu
6
+ * 
7
+ *  Acknowledgements: This contains an implementation of the LZMA algorithm 
8
+ *                    from Igor Pavlov (see COPYING.lzma).
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Acknowledgements: Some ideas came from Stephen White <stephen@earth.li>,
8
+ *                    Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>,
9
+ *                    Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>,
10
+ *                    James Stevens <James@kyzo.com>
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Acknowledgements: Some ideas came from Stephen White <stephen@earth.li>,
8
+ *                    Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>,
9
+ *                    Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>,
10
+ *                    James Stevens <James@kyzo.com>
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,10 @@
1 1
 /*
2
- *  Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: Decompression scheme by M. Winterhoff.
6 8
  *
7 9
  *  This program is free software; you can redistribute it and/or modify
8 10
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,10 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: Decompression scheme by M. Winterhoff.
6 8
  *
7 9
  *  This program is free software; you can redistribute it and/or modify
8 10
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,23 +1,26 @@
1 1
 /*
2
- * Extract component parts of OLE2 files (e.g. MS Office Documents)
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3
+ *  Copyright (C) 2007-2008 Sourcefire, Inc.
4
+ *
5
+ *  Authors: Trog
3 6
  * 
4
- * Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
5
- * Copyright (C) 2007-2013 Sourcefire, Inc.
7
+ *  Summary: Extract component parts of OLE2 files (e.g. MS Office Documents).
6 8
  * 
7
- * Authors: Trog
8
- * 
9
- * This program is free software; you can redistribute it and/or modify it under
10
- * the terms of the GNU General Public License version 2 as published by the
11
- * Free Software Foundation.
12
- * 
13
- * This program is distributed in the hope that it will be useful, but WITHOUT
14
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
15
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
16
- * more details.
17
- * 
18
- * You should have received a copy of the GNU General Public License along with
19
- * this program; if not, write to the Free Software Foundation, Inc., 51
20
- * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9
+ *  Acknowledgements: Some ideas and algorithms were based upon OpenOffice and libgsf.
10
+ *
11
+ *  This program is free software; you can redistribute it and/or modify
12
+ *  it under the terms of the GNU General Public License version 2 as
13
+ *  published by the Free Software Foundation.
14
+ *
15
+ *  This program is distributed in the hope that it will be useful,
16
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
17
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
+ *  GNU General Public License for more details.
19
+ *
20
+ *  You should have received a copy of the GNU General Public License
21
+ *  along with this program; if not, write to the Free Software
22
+ *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
23
+ *  MA 02110-1301, USA.
21 24
  */
22 25
 
23 26
 #if HAVE_CONFIG_H
... ...
@@ -1,10 +1,12 @@
1 1
 /*
2
- *  Extract component parts of OLE2 files (e.g. MS Office Documents)
3
- *
4
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
5 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
6 4
  *
7 5
  *  Authors: Trog
6
+ * 
7
+ *  Summary: Extract component parts of OLE2 files (e.g. MS Office Documents).
8
+ * 
9
+ *  Acknowledgements: Some ideas and algorithms were based upon OpenOffice and libgsf.
8 10
  *
9 11
  *  This program is free software; you can redistribute it and/or modify
10 12
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,9 +1,12 @@
1 1
 /*
2
- *  Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Alberto Wu, Tomasz Kojm
6 6
  *
7
+ *  Acknowledgements: The header structures were based upon a PE format 
8
+ *                    analysis by B. Luevelsmeyer.
9
+ * 
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
9 12
  *  published by the Free Software Foundation.
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Alberto Wu, Tomasz Kojm
6
+ * 
7
+ *  Acknowledgements: The header structures were based upon a PE format 
8
+ *                    analysis by B. Luevelsmeyer.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm, Nigel Horne, Török Edvin
6
+ * 
7
+ *  Acknowledgements: cli_strcasestr() contains a public domain code from:
8
+ *                    http://unixpapa.com/incnote/string.html
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Tomasz Kojm, Nigel Horne, Török Edvin
6
+ * 
7
+ *  Acknowledgements: cli_strcasestr() contains a public domain code from:
8
+ *                    http://unixpapa.com/incnote/string.html
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Acknowledgements: The algorithm was based on 
8
+ *                    kdepim/ktnef/lib/ktnefparser.cpp from KDE.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,11 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Acknowledgements: The algorithm was based on 
8
+ *                    kdepim/ktnef/lib/ktnefparser.cpp from KDE.
6 9
  *
7 10
  *  This program is free software; you can redistribute it and/or modify
8 11
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Summary: Extract files compressed with TAR compression format.
8
+ * 
9
+ *  Acknowledgements: ClamAV untar code is based on a public domain minitar utility
10
+ *                    by Charles G. Waldman.
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -1,8 +1,13 @@
1 1
 /*
2
- *  Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+ *  Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
3 3
  *  Copyright (C) 2007-2008 Sourcefire, Inc.
4 4
  *
5 5
  *  Authors: Nigel Horne
6
+ * 
7
+ *  Summary: Extract files compressed with TAR compression format.
8
+ * 
9
+ *  Acknowledgements: ClamAV untar code is based on a public domain minitar utility
10
+ *                    by Charles G. Waldman.
6 11
  *
7 12
  *  This program is free software; you can redistribute it and/or modify
8 13
  *  it under the terms of the GNU General Public License version 2 as
... ...
@@ -17,24 +22,6 @@
17 17
  *  along with this program; if not, write to the Free Software
18 18
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 19
  *  MA 02110-1301, USA.
20
- *
21
- * Change History:
22
- * $Log: untar.h,v $
23
- * Revision 1.5  2006/12/22 18:29:13  njh
24
- * Recommit fix for bug 153
25
- *
26
- * Revision 1.4  2006/04/09 19:59:28  kojm
27
- * update GPL headers with new address for FSF
28
- *
29
- * Revision 1.3  2005/03/22 21:26:27  kojm
30
- * add support for old fashioned tar archives
31
- *
32
- * Revision 1.2  2004/09/05 18:58:22  nigelhorne
33
- * Extract files completed
34
- *
35
- * Revision 1.1  2004/09/05 15:28:10  nigelhorne
36
- * First draft
37
- *
38 20
  */
39 21
 
40 22
 #ifndef __UNTAR_H