Commit Graph

95 Commits

Author SHA256 Message Date
Dominique Leuenberger
80e8487821 Accepting request 511589 from graphics
1

OBS-URL: https://build.opensuse.org/request/show/511589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=35
2017-07-30 09:25:32 +00:00
Ismail Dönmez
d230136457 Accepting request 511457 from home:StefanBruens:branches:graphics
OBS-URL: https://build.opensuse.org/request/show/511457
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=98
2017-07-20 09:32:06 +00:00
58b3c5b66a - Add 0001-libpng16-Revised-pngpriv.h-to-use-PNG_VERSION_INFO_O.patch
Fix build on ARM

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=97
2017-07-17 08:50:16 +00:00
1ffb7dbe30 Accepting request 509235 from home:Andreas_Schwab:Factory
- png-version-info-only.patch: fix missing PNG_VERSION_INFO_ONLY check

OBS-URL: https://build.opensuse.org/request/show/509235
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=96
2017-07-17 08:39:47 +00:00
Dominique Leuenberger
4023abfd2e Accepting request 507405 from graphics
- update to 1.6.30:
  Revised documentation of png_get_error_ptr() in the libpng manual.
  Document need to check for integer overflow when allocating a pixel
    buffer for multiple rows in contrib/gregbook, contrib/pngminus,
    example.c, and in the manual (suggested by Jaeseung Choi). This
    is similar to the bug reported against pngquant in CVE-2016-5735.
  Check for integer overflow in contrib/visupng and contrib/tools/genpng.
  Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt.
  Avoid writing an empty IDAT when the last IDAT exactly fills the
    compression buffer (bug report by Brian Baird).  This bug was
    introduced in libpng-1.6.0.
  Add a reference to the libpng.download site in README.

OBS-URL: https://build.opensuse.org/request/show/507405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=34
2017-07-04 09:55:09 +00:00
3063cf7ec4 - update to 1.6.30:
Revised documentation of png_get_error_ptr() in the libpng manual.
  Document need to check for integer overflow when allocating a pixel
    buffer for multiple rows in contrib/gregbook, contrib/pngminus,
    example.c, and in the manual (suggested by Jaeseung Choi). This
    is similar to the bug reported against pngquant in CVE-2016-5735.
  Check for integer overflow in contrib/visupng and contrib/tools/genpng.
  Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt.
  Avoid writing an empty IDAT when the last IDAT exactly fills the
    compression buffer (bug report by Brian Baird).  This bug was
    introduced in libpng-1.6.0.
  Add a reference to the libpng.download site in README.

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=94
2017-06-30 15:52:07 +00:00
Dominique Leuenberger
59b260a575 Accepting request 480726 from graphics
- update to 1.6.29:
  Moved SSE2 optimization code into the main libpng source directory.
    Configure libpng with "configure --enable-intel-sse" or compile
    libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
  Added code for PowerPC VSX optimisation (Vadim Barkov).
  Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer).

OBS-URL: https://build.opensuse.org/request/show/480726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=33
2017-03-21 21:44:49 +00:00
e223e90f15 - update to 1.6.29:
Moved SSE2 optimization code into the main libpng source directory.
    Configure libpng with "configure --enable-intel-sse" or compile
    libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
  Added code for PowerPC VSX optimisation (Vadim Barkov).
  Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer).

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=92
2017-03-16 20:25:46 +00:00
Dominique Leuenberger
afd1c7eda7 Accepting request 448961 from graphics
- update to 1.6.28: fix build issues

- update to 1.6.27: fixes CVE-2016-10087

OBS-URL: https://build.opensuse.org/request/show/448961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=32
2017-01-10 09:37:57 +00:00
ad752ef1e0 - update to 1.6.28: fix build issues
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=90
2017-01-06 08:12:51 +00:00
101773fe9a - update to 1.6.27: fixes CVE-2016-10087
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=89
2017-01-02 11:10:07 +00:00
Dominique Leuenberger
8d20c28ae4 Accepting request 436633 from graphics
- update to 1.6.26:
  Fixed handling zero length IDAT in pngfix (bug report by Agostino Sarubbo,
    bugfix by John Bowler).
  Do not issue a png_error() on read in png_set_pCAL() because
    png_handle_pCAL has allocated memory that libpng needs to free.
  Issue a png_benign_error instead of a png_error on ADLER32 mismatch
    while decoding compressed data chunks.
  Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h, and
    pngrutil.c.
  If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE,
    ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs.
  Issue png_benign_error() on ADLER32 checksum mismatch instead of
    png_error().
  Updated the documentation about CRC and ADLER32 handling.
  Fixed offsets in contrib/intel/intel_sse.patch
  Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h
    to avoid a signed/unsigned compare in the preprocessor.
  Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
    optionally avoid ADLER32 evaluation.

OBS-URL: https://build.opensuse.org/request/show/436633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=31
2016-10-23 10:49:58 +00:00
be9aa799a6 OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=87 2016-10-21 06:41:50 +00:00
3e860acfee - update to 1.6.26:
Fixed handling zero length IDAT in pngfix (bug report by Agostino Sarubbo,
    bugfix by John Bowler).
  Do not issue a png_error() on read in png_set_pCAL() because
    png_handle_pCAL has allocated memory that libpng needs to free.
  Issue a png_benign_error instead of a png_error on ADLER32 mismatch
    while decoding compressed data chunks.
  Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h, and
    pngrutil.c.
  If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE,
    ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs.
  Issue png_benign_error() on ADLER32 checksum mismatch instead of
    png_error().
  Updated the documentation about CRC and ADLER32 handling.
  Fixed offsets in contrib/intel/intel_sse.patch
  Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h
    to avoid a signed/unsigned compare in the preprocessor.
  Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
    optionally avoid ADLER32 evaluation.

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=86
2016-10-20 06:18:51 +00:00
Dominique Leuenberger
282e4f3492 Accepting request 424160 from graphics
- update to 1.6.25:
  Reject oversized iCCP profile immediately.
  Conditionally compile png_inflate().
  Don't install pngcp; it conflicts with pngcp in the pngtools package.
  Added MIPS support (Mandar Sahastrabuddhe <

OBS-URL: https://build.opensuse.org/request/show/424160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=30
2016-09-07 09:40:56 +00:00
48cdb19075 - update to 1.6.25:
Reject oversized iCCP profile immediately.
  Conditionally compile png_inflate().
  Don't install pngcp; it conflicts with pngcp in the pngtools package.
  Added MIPS support (Mandar Sahastrabuddhe <

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=84
2016-09-01 08:48:31 +00:00
Dominique Leuenberger
3c503bd315 Accepting request 416863 from graphics
- update to 1.6.24:
  Avoid potential overflow of the PNG_IMAGE_SIZE macro.
  Correct filter heuristic overflow handling.
  Use a more efficient absolute value calculation on SSE2.
  Added pngcp.
  etc. see ANNOUNCE

- Update to new upstream release 1.6.23
  * Fixes a potential memleak in png_set_tRNS.
  * Fixed the progressive reader to handle empty first IDAT
    chunk properly.
  * Added tests in pngvalid.c to check zero-length IDAT chunks
    in various positions.
  * Fixed the sequential reader to handle these more robustly.
  * Corrected progressive read input buffer in pngvalid.c.
  * Moved sse2 prototype from pngpriv.h to
    contrib/intel/intel_sse.patch.
  * Fixed undefined behavior in png_push_save_buffer().
    Do not call memcpy() with a null source, even if count is zero.
  * Fixed bad link to RFC2083 in png.5.

OBS-URL: https://build.opensuse.org/request/show/416863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=29
2016-08-06 18:36:09 +00:00
6bc0cde88a - update to 1.6.24:
Avoid potential overflow of the PNG_IMAGE_SIZE macro.
  Correct filter heuristic overflow handling.
  Use a more efficient absolute value calculation on SSE2.
  Added pngcp.
  etc. see ANNOUNCE

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=82
2016-08-04 06:31:09 +00:00
a6a00192a4 Accepting request 416808 from home:susnux:branches:graphics
Update to 1.6.23
Some possible security fixes.

OBS-URL: https://build.opensuse.org/request/show/416808
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=81
2016-08-04 06:18:33 +00:00
Dominique Leuenberger
604e97a8bd Accepting request 398278 from graphics
- update to 1.6.22:
  Added a png_image_write_to_memory() API and a number of assist macros
    to allow an application that uses the simplified API write to bypass
    stdio and write directly to memory.
  Relaxed limit checks on gamma values in pngrtran.c. As suggested in
    the comments gamma values outside the range currently permitted
    by png_set_alpha_mode are useful for HDR data encoding.  These values
    are already permitted by png_set_gamma so it is reasonable caution to
    extend the png_set_alpha_mode range as HDR imaging systems are starting
    to emerge.
  Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that
    were accidentally removed from libpng-1.6.17.
  Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h
    (Robert C. Seacord).
  Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.).
  SSE filter speed improvements for bpp=3:
    memcpy-free implementations of load3() / store3().
  Added PNG_FAST_FILTERS macro (defined as
    PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP).

OBS-URL: https://build.opensuse.org/request/show/398278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=28
2016-05-29 01:06:45 +00:00
32b40ffb9f - update to 1.6.22:
Added a png_image_write_to_memory() API and a number of assist macros
    to allow an application that uses the simplified API write to bypass
    stdio and write directly to memory.
  Relaxed limit checks on gamma values in pngrtran.c. As suggested in
    the comments gamma values outside the range currently permitted
    by png_set_alpha_mode are useful for HDR data encoding.  These values
    are already permitted by png_set_gamma so it is reasonable caution to
    extend the png_set_alpha_mode range as HDR imaging systems are starting
    to emerge.
  Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that
    were accidentally removed from libpng-1.6.17.
  Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h
    (Robert C. Seacord).
  Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.).
  SSE filter speed improvements for bpp=3:
    memcpy-free implementations of load3() / store3().
  Added PNG_FAST_FILTERS macro (defined as
    PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP).

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=79
2016-05-26 15:01:34 +00:00
Dominique Leuenberger
5375ffbbf0 Accepting request 354392 from graphics
1

OBS-URL: https://build.opensuse.org/request/show/354392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=27
2016-01-23 00:16:00 +00:00
Ismail Dönmez
e08ba90d0f Accepting request 354391 from home:jengelh:branches:graphics
- Update to new upstream release 1.6.21

OBS-URL: https://build.opensuse.org/request/show/354391
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=77
2016-01-17 14:57:18 +00:00
Dominique Leuenberger
9e790ed05a Accepting request 347335 from graphics
- update to 1.6.20:
  Avoid potential pointer overflow/underflow in png_handle_sPLT() and
    png_handle_pCAL() (Bug report by John Regehr).
  Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
    not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
    vulnerability.
  Backported tests from libpng-1.7.0beta69.
  Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
    American Fuzzy Lop, reported by Brian Carpenter.  inflate() doesn't
    immediately fault a bad CMINFO field; instead a 'too far back' error
    happens later (at least some times).  pngfix failed to limit CMINFO to
    the allowed values but then assumed that window_bits was in range,
    triggering an assert. The bug is mostly harmless; the PNG file cannot
    be fixed.
  In libpng 1.6 zlib initialization was changed to use the window size
    in the zlib stream, not a fixed value. This causes some invalid images,
    where CINFO is too large, to display 'correctly' if the rest of the
    data is valid.  This provides a workaround for zlib versions where the
    error arises (ones that support the API change to use the window size
    in the stream).

OBS-URL: https://build.opensuse.org/request/show/347335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=26
2015-12-09 18:33:24 +00:00
5646b27ba7 - update to 1.6.20:
Avoid potential pointer overflow/underflow in png_handle_sPLT() and
    png_handle_pCAL() (Bug report by John Regehr).
  Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
    not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
    vulnerability.
  Backported tests from libpng-1.7.0beta69.
  Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
    American Fuzzy Lop, reported by Brian Carpenter.  inflate() doesn't
    immediately fault a bad CMINFO field; instead a 'too far back' error
    happens later (at least some times).  pngfix failed to limit CMINFO to
    the allowed values but then assumed that window_bits was in range,
    triggering an assert. The bug is mostly harmless; the PNG file cannot
    be fixed.
  In libpng 1.6 zlib initialization was changed to use the window size
    in the zlib stream, not a fixed value. This causes some invalid images,
    where CINFO is too large, to display 'correctly' if the rest of the
    data is valid.  This provides a workaround for zlib versions where the
    error arises (ones that support the API change to use the window size
    in the stream).

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=75
2015-12-03 15:14:24 +00:00
Dominique Leuenberger
0e7cee7f13 Accepting request 344157 from graphics
- update to 1.6.19:
  Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c
  Fixed uninitialized variable in contrib/gregbook/rpng2-x.c
  Fixed the recently reported 1's complement security issue.
  Fixed png_save_int_32 when int is not 2's complement by replacing
    the value that is illegal in the PNG spec, in both signed and 
    unsigned values, with 0.
 etc., see ANNOUNCE and CHANGES for details
- removed: libpng-rgb_to_gray-checks.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/344157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=25
2015-11-17 13:21:24 +00:00
35368c612d - update to 1.6.19:
Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c
  Fixed uninitialized variable in contrib/gregbook/rpng2-x.c
  Fixed the recently reported 1's complement security issue.
  Fixed png_save_int_32 when int is not 2's complement by replacing
    the value that is illegal in the PNG spec, in both signed and 
    unsigned values, with 0.
 etc., see ANNOUNCE and CHANGES for details
- removed: libpng-rgb_to_gray-checks.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=73
2015-11-13 07:46:48 +00:00
Dominique Leuenberger
3d5d585ed5 Accepting request 323168 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/323168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=24
2015-08-17 15:26:07 +00:00
2d78fea3f9 - drop unknown configure switch
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=71
2015-08-07 14:20:27 +00:00
Dominique Leuenberger
450dc1e3a2 Accepting request 293905 from graphics
- Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c.
  + libpng-rgb_to_gray-checks.patch

- updated to 1.6.17:
  Corrected the width limit calculation in png_check_IHDR().
  Removed user limits from pngfix. Also pass NULL pointers to
    png_read_row to skip the unnecessary row de-interlace stuff.
  Implement previously untested cases of libpng transforms in pngvalid.c
  Fixed byte order in 2-byte filler, in png_do_read_filler().
  Made the check for out-of-range values in png_set_tRNS() detect
    values that are exactly 2^bit_depth, and work on 16-bit platforms.
  Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47.
  Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and
    pngset.c to avoid warnings about dead code.
  Do not build png_product2() when it is unused.
  Display user limits in the output from pngtest.
  Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column
    and 1-million-row default limits in pnglibconf.dfa, that can be reset
    by the user at build time or run time.  This provides a more robust
    defense against DOS and as-yet undiscovered overflows.
  Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default.
  Allow user to call png_get_IHDR() with NULL arguments (Reuben Hawkins).
  Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block
    of png.h.
  Free the unknown_chunks structure even when it contains no data.
  Fixed simplified 8-bit-linear to sRGB alpha. The calculated alpha
    value was wrong.  It's not clear if this affected the final stored
    value; in the obvious code path the upper and lower 8-bits of the
    alpha value were identical and the alpha was truncated to 8-bits
    rather than dividing by 257 (John Bowler).

OBS-URL: https://build.opensuse.org/request/show/293905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=23
2015-04-07 07:27:42 +00:00
2941154e3c - updated to 1.6.17:
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=69
2015-04-01 11:11:37 +00:00
eaa7188047 - Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c.
+ libpng-rgb_to_gray-checks.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=68
2015-04-01 11:08:39 +00:00
e5bea13bdb - updated to 1.6.27:
Corrected the width limit calculation in png_check_IHDR().
  Removed user limits from pngfix. Also pass NULL pointers to
    png_read_row to skip the unnecessary row de-interlace stuff.
  Implement previously untested cases of libpng transforms in pngvalid.c
  Fixed byte order in 2-byte filler, in png_do_read_filler().
  Made the check for out-of-range values in png_set_tRNS() detect
    values that are exactly 2^bit_depth, and work on 16-bit platforms.
  Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47.
  Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and
    pngset.c to avoid warnings about dead code.
  Do not build png_product2() when it is unused.
  Display user limits in the output from pngtest.
  Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column
    and 1-million-row default limits in pnglibconf.dfa, that can be reset
    by the user at build time or run time.  This provides a more robust
    defense against DOS and as-yet undiscovered overflows.
  Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default.
  Allow user to call png_get_IHDR() with NULL arguments (Reuben Hawkins).
  Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block
    of png.h.
  Free the unknown_chunks structure even when it contains no data.
  Fixed simplified 8-bit-linear to sRGB alpha. The calculated alpha
    value was wrong.  It's not clear if this affected the final stored
    value; in the obvious code path the upper and lower 8-bits of the
    alpha value were identical and the alpha was truncated to 8-bits
    rather than dividing by 257 (John Bowler).

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=67
2015-03-30 07:13:45 +00:00
Dominique Leuenberger
f43a3f5d2a Accepting request 282344 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/282344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=22
2015-01-23 15:18:57 +00:00
356d4a7869 - build with PNG_SAFE_LIMITS_SUPPORTED [bnc#912076], [bnc#912929]
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=65
2015-01-13 16:59:41 +00:00
Dominique Leuenberger
c10b6a4b48 Accepting request 279946 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/279946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=21
2015-01-08 22:20:07 +00:00
3d6e3910bf - updated to 1.6.16:
* Restored a test on width that was removed from png.c at libpng-1.6.9
    (Bug report by Alex Eubanks).
  * Fixed an overflow in png_combine_row with very wide interlaced images.

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=63
2014-12-29 14:30:26 +00:00
Dominique Leuenberger
58e3b72ad5 Accepting request 262526 from graphics
- updated to 1.6.15:
  * Avoid out-of-bounds memory access in png_user_version_check().
  * Fixed incorrect handling of the iTXt compression.
  * Free all allocated memory in pngimage.
  * Fixed array size calculations to avoid warnings.
  etc. see ANNOUNCE

OBS-URL: https://build.opensuse.org/request/show/262526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=20
2014-11-24 10:13:17 +00:00
58e3f7658d - updated to 1.6.15:
* Avoid out-of-bounds memory access in png_user_version_check().
  * Fixed incorrect handling of the iTXt compression.
  * Free all allocated memory in pngimage.
  * Fixed array size calculations to avoid warnings.
  etc. see ANNOUNCE

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=61
2014-11-20 20:12:18 +00:00
Stephan Kulow
89d1aad626 Accepting request 245710 from graphics
- updated to 1.6.13: a "cleanup" release that have no security
  fixes or new features.

OBS-URL: https://build.opensuse.org/request/show/245710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=18
2014-08-28 08:01:53 +00:00
8bbae2fc89 - updated to 1.6.13: a "cleanup" release that have no security
fixes or new features.

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=59
2014-08-22 05:56:30 +00:00
Stephan Kulow
d28a770632 Accepting request 236983 from graphics
- updated to 1.6.12:
  * bugfixes, almost build-related only

- updated to 1.6.11:
  * fixed CVE-2014-0333 
  * other bugfixes
- removed libpng16-1.6.9-CVE-2014-0333.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/236983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=17
2014-06-18 05:49:36 +00:00
2c87a7b9e0 - removed libpng16-1.6.9-CVE-2014-0333.patch (upstreamed)
OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=57
2014-06-12 13:58:55 +00:00
d80e3bc45a - updated to 1.6.12:
* bugfixes, almost build-related only

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=56
2014-06-12 05:44:17 +00:00
4dca59897d - updated to 1.6.11:
* fixed CVE-2014-0333 
  * other bugfixes
- removed libpng16-1.6.6-CVE-2014-0333.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=55
2014-06-06 06:24:33 +00:00
Tomáš Chvátal
518465b433 Accepting request 224574 from graphics
- fixed CVE-2014-0333 [bnc#866298]
- added patches:
  * libpng16-1.6.6-CVE-2014-0333.patch

OBS-URL: https://build.opensuse.org/request/show/224574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=16
2014-03-05 14:36:32 +00:00
8f70075f41 - fixed CVE-2014-0333 [bnc#866298]
- added patches:
  * libpng16-1.6.6-CVE-2014-0333.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=53
2014-03-04 10:07:50 +00:00
Tomáš Chvátal
8efa07f222 Accepting request 221207 from graphics
- updated to 1.6.9:
  Bookkeeping: Moved functions around (no changes). Moved transform
    function definitions before the place where they are called so that
    they can be masde static. Move the intrapixel functions and the
    grayscale palette builder out of the png?tran.c files. The latter
    isn't a transform function and is no longer used internally, and the
    former MNG specific functions are better placed in pngread/pngwrite.c
  Made transform implementation functions static. This makes the internal
    functions called by png_do_{read|write}_transformations static. On an
    x86-64 DLL build (Gentoo Linux) this reduces the size of the text
    segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
    maintenance by removing the declarations from pngpriv.h and allowing
    easier changes to the internal interfaces.
  Rebuilt configure scripts with automake-1.14.1 and autoconf-2.69
    in the tar distributions.
  Added checks for libpng 1.5 to pngvalid.c.  This supports the use of
    this version of pngvalid in libpng 1.5
  Merged with pngvalid.c from libpng-1.7 changes to create a single
    pngvalid.c
  Merged pngrio.c, pngtrans.c, pngwio.c, and pngerror.c with libpng-1.7.0
  Merged libpng-1.7.0 changes to make no-interlace configurations work
    with test programs.
  Revised pngvalid.c to support libpng 1.5, which does not support the
    PNG_MAXIMUM_INFLATE_WINDOW option, so #define it out when appropriate
    in pngvalid.c
  Allow unversioned links created on install to be disabled in configure.
    In configure builds 'make install' changes/adds links like png.h
    and libpng.a to point to the newly installed, versioned, files (e.g.
    libpng17/png.h and libpng17.a). Three new configure options and some
    rearrangement of Makefile.am allow creation of these links to be

OBS-URL: https://build.opensuse.org/request/show/221207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=15
2014-02-09 12:17:51 +00:00
1adff63cda - updated to 1.6.9:
Bookkeeping: Moved functions around (no changes). Moved transform
    function definitions before the place where they are called so that
    they can be masde static. Move the intrapixel functions and the
    grayscale palette builder out of the png?tran.c files. The latter
    isn't a transform function and is no longer used internally, and the
    former MNG specific functions are better placed in pngread/pngwrite.c
  Made transform implementation functions static. This makes the internal
    functions called by png_do_{read|write}_transformations static. On an
    x86-64 DLL build (Gentoo Linux) this reduces the size of the text
    segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
    maintenance by removing the declarations from pngpriv.h and allowing
    easier changes to the internal interfaces.
  Rebuilt configure scripts with automake-1.14.1 and autoconf-2.69
    in the tar distributions.
  Added checks for libpng 1.5 to pngvalid.c.  This supports the use of
    this version of pngvalid in libpng 1.5
  Merged with pngvalid.c from libpng-1.7 changes to create a single
    pngvalid.c
  Merged pngrio.c, pngtrans.c, pngwio.c, and pngerror.c with libpng-1.7.0
  Merged libpng-1.7.0 changes to make no-interlace configurations work
    with test programs.
  Revised pngvalid.c to support libpng 1.5, which does not support the
    PNG_MAXIMUM_INFLATE_WINDOW option, so #define it out when appropriate
    in pngvalid.c
  Allow unversioned links created on install to be disabled in configure.
    In configure builds 'make install' changes/adds links like png.h
    and libpng.a to point to the newly installed, versioned, files (e.g.
    libpng17/png.h and libpng17.a). Three new configure options and some
    rearrangement of Makefile.am allow creation of these links to be

OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=51
2014-02-07 07:38:42 +00:00
Stephan Kulow
a29aae77f5 Accepting request 212321 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/212321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpng16?expand=0&rev=14
2013-12-30 09:08:40 +00:00