README.chromium 956 B

123456789101112131415161718192021222324
  1. Name: libpng
  2. URL: http://libpng.org/
  3. Version: 1.6.37
  4. CPEPrefix: cpe:/a:libpng:libpng:1.6.37
  5. Security Critical: yes
  6. License: libpng license
  7. License Android Compatible: yes
  8. Description:
  9. Updated to 1.6.37, stripped all unneeded files.
  10. - Use custom configuration file pnglibconf.h, which turns off all features that
  11. are not in use.
  12. - Use custom prefix file pngprefix.h, which avoids namespace conflicts with
  13. pdfium's copy of libpng.
  14. - Configures custom png chunk user limits (crbug.com/117369) in pnglibconf.h.
  15. - Applies the patch in patches/0001-chunkerror.patch (modify
  16. png_check_chunk_length to call png_benign_error instead of png_chunk_error --
  17. see crbug.com/827754).
  18. - Keeps the fuzz target in contrib/oss-fuzz/ for running on clusterfuzz.
  19. - Applies the patch in patches/0002-fuzzeroom.patch to prevent clusterfuzz
  20. running into OOM errors.
  21. - Applies the patch from https://github.com/glennrp/libpng/pull/285 to keep
  22. clang-cl build working.