1 | Last changed in libpng 1.6.33 [September 28, 2017]
|
---|
2 | Copyright (c) 2017 Glenn Randers-Pehrson
|
---|
3 |
|
---|
4 | This code is released under the libpng license.
|
---|
5 | For conditions of distribution and use, see the disclaimer
|
---|
6 | and license in png.h
|
---|
7 |
|
---|
8 | Files in this directory are used by the oss-fuzz project
|
---|
9 | (https://github.com/google/oss-fuzz/tree/master/projects/libpng).
|
---|
10 | for "fuzzing" libpng.
|
---|
11 |
|
---|
12 | They were licensed by Google Inc, using the BSD-like Chromium license,
|
---|
13 | which may be found at https://cs.chromium.org/chromium/src/LICENSE, or, if
|
---|
14 | noted in the source, under the Apache-2.0 license, which may
|
---|
15 | be found at http://www.apache.org/licenses/LICENSE-2.0 .
|
---|
16 | If they have been modified, the derivatives are copyright Glenn Randers-Pehrson
|
---|
17 | and are released under the same licenses as the originals. Several of
|
---|
18 | the original files (libpng_read_fuzzer.options, png.dict, project.yaml)
|
---|
19 | had no licensing information; we assumed that these were under the Chromium
|
---|
20 | license. Any new files are released under the libpng license (see png.h).
|
---|
21 |
|
---|
22 | The files are
|
---|
23 | Original
|
---|
24 | Filename or derived Copyright License
|
---|
25 | ========================= ========== ================ ==========
|
---|
26 | Dockerfile* derived 2017, Glenn R-P Apache 2.0
|
---|
27 | build.sh derived 2017, Glenn R-P Apache 2.0
|
---|
28 | libpng_read_fuzzer.cc derived 2017, Glenn R-P Chromium
|
---|
29 | libpng_read_fuzzer.options original 2015, Chrome Devs Chromium
|
---|
30 | png.dict original 2015, Chrome Devs Chromium
|
---|
31 | README.txt (this file) original 2017, Glenn R-P libpng
|
---|
32 |
|
---|
33 | * Dockerfile is a copy of the file used by oss-fuzz. build.sh,
|
---|
34 | png.dict and libpng_read_fuzzer.* are the actual files used by oss-fuzz,
|
---|
35 | which retrieves them from the libpng repository at Github.
|
---|
36 |
|
---|
37 | To do: exercise the progressive reader and the png encoder.
|
---|