2015-03-30 09:13:45 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 30 07:10:35 UTC 2015 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- 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).
|
|
|
|
|
2015-01-13 17:59:41 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 13 16:53:06 UTC 2015 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- build with PNG_SAFE_LIMITS_SUPPORTED [bnc#912076], [bnc#912929]
|
|
|
|
|
2014-12-29 15:30:26 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 29 14:25:02 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
2014-08-22 07:56:30 +02:00
|
|
|
-------------------------------------------------------------------
|
2014-11-20 21:12:18 +01:00
|
|
|
Thu Nov 20 20:06:41 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-08-22 07:56:30 +02:00
|
|
|
Fri Aug 22 05:55:11 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.13: a "cleanup" release that have no security
|
|
|
|
fixes or new features.
|
|
|
|
|
2014-06-12 07:44:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 12 05:38:48 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.12:
|
|
|
|
* bugfixes, almost build-related only
|
|
|
|
|
2014-06-06 08:24:33 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 6 06:19:35 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.11:
|
|
|
|
* fixed CVE-2014-0333
|
|
|
|
* other bugfixes
|
2014-06-12 15:58:55 +02:00
|
|
|
- removed libpng16-1.6.9-CVE-2014-0333.patch (upstreamed)
|
2014-06-06 08:24:33 +02:00
|
|
|
|
2014-03-04 11:07:50 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 4 09:58:48 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- fixed CVE-2014-0333 [bnc#866298]
|
|
|
|
|
|
|
|
- added patches:
|
|
|
|
* libpng16-1.6.6-CVE-2014-0333.patch
|
|
|
|
|
2014-02-07 08:38:42 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 7 07:32:55 UTC 2014 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- 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
|
|
|
|
disabled.
|
|
|
|
Removed potentially misleading warning from png_check_IHDR().
|
|
|
|
Updated scripts/makefile.* to use CPPFLAGS (Cosmin).
|
|
|
|
Added clang attribute support (Cosmin).
|
|
|
|
|
2013-12-20 08:19:05 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 20 07:08:48 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.8:
|
|
|
|
Changed #ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED in pngpread.c to
|
|
|
|
#ifdef PNG_SET_UNKNOWN_CHUNKS_SUPPORTED to be consistent with
|
|
|
|
what is in pngpriv.h.
|
|
|
|
Moved prototype for png_handle_unknown() in pngpriv.h outside of
|
|
|
|
the #ifdef PNG_SET_UNKNOWN_CHUNKS_SUPPORTED/#endif block.
|
|
|
|
Enabled WRITE_INVERT and WRITE_PACK in contrib/pngminim/encoder.
|
|
|
|
Fixed pngvalid 'fail' function declaration on the Intel C Compiler.
|
|
|
|
This reverts to the previous 'static' implementation and works round
|
|
|
|
the 'unused static function' warning by using PNG_UNUSED().
|
|
|
|
Handle zero-length PLTE chunk or NULL palette with png_error()
|
|
|
|
instead of png_chunk_report(), which by default issues a warning
|
|
|
|
rather than an error, leading to later reading from a NULL pointer
|
|
|
|
(png_ptr->palette) in png_do_expand_palette(). This is CVE-2013-6954
|
|
|
|
and VU#650142.
|
|
|
|
|
2013-12-02 11:30:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 2 09:35:17 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- png_fix macro doesn't leave *.png.fixed (which happened for correct
|
|
|
|
PNGs) [bnc#852862]
|
|
|
|
|
2013-11-15 09:08:26 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 15 07:56:22 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.7:
|
|
|
|
* Revised unknown chunk code to correct several bugs in the
|
|
|
|
NO_SAVE_/NO_WRITE combination
|
|
|
|
* Check user callback behavior in pngunknown.c. Previous versions
|
|
|
|
compiled if SAVE_UNKNOWN was not available but did nothing since the
|
|
|
|
callback was never implemented.
|
|
|
|
* Merged pngunknown.c with 1.7 version and back ported 1.7
|
|
|
|
improvements/fixes
|
|
|
|
* Revised pngvalid to generate size images with as many filters as
|
|
|
|
it can manage, limited by the number of rows.
|
|
|
|
* ARM improvements/fixes
|
|
|
|
|
2013-09-25 10:09:16 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 25 08:08:55 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.6:
|
|
|
|
* fix arm build
|
|
|
|
|
2013-09-12 15:30:38 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 12 13:21:53 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.4:
|
|
|
|
* Added information about png_set_options() to the manual.
|
|
|
|
* Delay calling png_init_filter_functions() until a row with nonzero
|
|
|
|
filter is found.
|
|
|
|
* Fixed inconsistent conditional compilation of
|
|
|
|
png_chunk_unknown_handling() prototype, definition, and usage.
|
|
|
|
Made it depend on PNG_HANDLE_AS_UNKNOWN_SUPPORTED everywhere.
|
|
|
|
|
2013-08-30 17:20:56 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 30 14:08:02 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- remove gpg-offline usage, libpng16 is too low in the build chain
|
|
|
|
|
2013-08-08 17:21:08 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 8 15:19:27 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- png-fix-too-far-back was actually renamed to pngfix. Adjusted rpm
|
|
|
|
macro names accordingly, %png_fix and %png_fix_dir.
|
|
|
|
|
2013-08-06 10:57:14 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 6 08:53:22 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.3:
|
|
|
|
* Added png-fix-itxt and png-fix-too-far-back to the built programs and
|
|
|
|
removed warnings from the source code and timepng that are revealed as
|
|
|
|
a result.
|
|
|
|
=> new subpackage tools, created rpm macros
|
|
|
|
|
2013-06-22 23:47:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 21 18:36:31 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
- Build with LFS_CFLAGS in 32 bit archs otherwise calls such
|
|
|
|
as png_image_begin_read_from_file() or png_image_write_to_file()
|
|
|
|
will fail to read/write huge images.
|
|
|
|
|
|
|
|
- Build with Full RELRO as this library is a possible consumer
|
|
|
|
of malicuous images/files.
|
|
|
|
|
2013-04-26 09:19:24 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 26 07:15:01 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.2:
|
|
|
|
Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk handling.
|
|
|
|
Fixed incorrect warning of excess deflate data. End condition - the
|
|
|
|
warning would be produced if the end of the deflate stream wasn't read
|
|
|
|
in the last row. The warning is harmless.
|
|
|
|
Corrected the test on user transform changes on read. It was in the
|
|
|
|
png_set of the transform function, but that doesn't matter unless the
|
|
|
|
transform function changes the rowbuf size, and that is only valid if
|
|
|
|
transform_info is called.
|
|
|
|
Corrected a misplaced closing bracket in contrib/libtests/pngvalid.c
|
|
|
|
(Flavio Medeiros).
|
|
|
|
Corrected length written to uncompressed iTXt chunks (Samuli Suominen).
|
|
|
|
Added contrib/tools/fixitxt.c, to repair the erroneous iTXt chunk length
|
|
|
|
written by libpng-1.6.0 and 1.6.1.
|
|
|
|
Disallow storing sRGB information when the sRGB is not supported.
|
|
|
|
Merge pngtest.c with libpng-1.7.0
|
|
|
|
|
2013-04-02 15:36:34 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 2 13:35:08 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- conflict with libpng12-compat-devel-32bit and libpng15-compat-devel-32bit
|
|
|
|
|
2013-03-18 12:54:03 +01:00
|
|
|
-------------------------------------------------------------------
|
2013-03-28 09:19:25 +01:00
|
|
|
Thu Mar 28 08:12:03 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.1:
|
|
|
|
Made sRGB check numbers consistent.
|
|
|
|
Use parentheses more consistently in "#if defined(MACRO)" tests.
|
|
|
|
Reenabled code to allow zero length PLTE chunks for MNG.
|
|
|
|
Fixed ALIGNED_MEMORY support.
|
|
|
|
Avoid a possible memory leak in contrib/gregbook/readpng.c
|
|
|
|
Better documentation of unknown handling API interactions.
|
|
|
|
Corrected simplified API default gamma for color-mapped output, added
|
|
|
|
a flag to change default. In 1.6.0 when the simplified API was used
|
|
|
|
to produce color-mapped output from an input image with no gamma
|
|
|
|
information the gamma assumed for the input could be different from
|
|
|
|
that assumed for non-color-mapped output. In particular 16-bit depth
|
|
|
|
input files were assumed to be sRGB encoded, whereas in the 'direct'
|
|
|
|
case they were assumed to have linear data. This was an error. The
|
|
|
|
fix makes the simplified API treat all input files the same way and
|
|
|
|
adds a new flag to the png_image::flags member to allow the
|
|
|
|
application/user to specify that 16-bit files contain sRGB data
|
|
|
|
rather than the default linear.
|
|
|
|
etc., see ANNOUNCE or CHANGES for details
|
|
|
|
- dropped upstreamed
|
|
|
|
0387-Reenable-code-to-allow-zero-length-PLTE-chunks-for-M.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-03-18 12:54:03 +01:00
|
|
|
Mon Mar 18 11:44:21 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- allow zero length PLTE chunks
|
|
|
|
(fixes GraphicsMagick testsuite)
|
|
|
|
|
2013-03-04 08:50:59 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 4 07:50:46 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- remove clean section
|
|
|
|
|
2013-02-14 09:04:57 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 14 07:52:36 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0
|
|
|
|
- changes from 1.5.x to 1.6.x:
|
|
|
|
* new simplified api added:
|
|
|
|
macros:
|
|
|
|
PNG_FORMAT_*
|
|
|
|
PNG_IMAGE_*
|
|
|
|
structures:
|
|
|
|
png_control
|
|
|
|
png_image
|
|
|
|
read functions
|
|
|
|
png_image_begin_read_from_file()
|
|
|
|
png_image_begin_read_from_stdio()
|
|
|
|
png_image_begin_read_from_memory()
|
|
|
|
png_image_finish_read()
|
|
|
|
png_image_free()
|
|
|
|
write functions
|
|
|
|
png_image_write_to_file()
|
|
|
|
png_image_write_to_stdio()
|
|
|
|
* possibility to configure libpng to prefix all exported symbols
|
|
|
|
(PNG_PREFIX macro)
|
|
|
|
* no longer include string.h in png.h
|
|
|
|
* deprecated api:
|
|
|
|
png_info_init_3()
|
|
|
|
png_convert_to_rfc1123() which has been replaced
|
|
|
|
with png_convert_to_rfc1123_buffer()
|
|
|
|
png_data_freer()
|
|
|
|
png_malloc_default()
|
|
|
|
png_free_default()
|
|
|
|
png_reset_zstream()
|
|
|
|
* removed api:
|
|
|
|
png_get_io_chunk_name()
|
|
|
|
* signatures of many exported functions were changed, such that
|
|
|
|
png_structp became png_structrp or png_const_structrp
|
|
|
|
png_infop became png_inforp or png_const_inforp
|
|
|
|
where "rp" indicates a "restricted pointer".
|
|
|
|
- for more details see section XII of libpng-manual.txt or ANNOUNCE
|
|
|
|
|
2013-01-14 10:53:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 14 09:52:44 UTC 2013 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta37
|
|
|
|
|
2012-11-20 13:47:12 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 20 12:46:56 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta31
|
|
|
|
|
2012-10-15 14:01:48 +02:00
|
|
|
-------------------------------------------------------------------
|
2012-10-25 23:13:09 +02:00
|
|
|
Wed Oct 24 19:02:37 UTC 2012 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Add missing baselib requires for compat-devel-32bit
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2012-10-15 14:01:48 +02:00
|
|
|
Mon Oct 15 12:01:18 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta29
|
|
|
|
|
2012-07-11 11:33:22 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 11 09:32:57 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta26
|
|
|
|
|
2012-06-15 12:57:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 15 10:42:53 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta24
|
|
|
|
|
2012-03-29 15:16:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 29 13:15:43 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta20
|
|
|
|
|
2012-03-14 12:29:43 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 14 11:28:57 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta17
|
|
|
|
|
2012-02-20 10:57:32 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 20 09:56:15 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta12
|
|
|
|
|
2012-02-20 10:52:44 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 9 08:57:38 UTC 2012 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.6.0beta04
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 19 08:24:37 UTC 2011 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.5.7:
|
|
|
|
Added support for ARM processor (Mans Rullgard)
|
|
|
|
Fixed bug in pngvalid on early allocation failure; fixed type cast in
|
|
|
|
pngmem.c; pngvalid would attempt to call png_error() if the allocation
|
|
|
|
of a png_struct or png_info failed. This would probably have led to a
|
|
|
|
crash. The pngmem.c implementation of png_malloc() included a cast
|
|
|
|
to png_size_t which would fail on large allocations on 16-bit systems.
|
|
|
|
Fix for the preprocessor of the Intel C compiler. The preprocessor
|
|
|
|
splits adjacent @ signs with a space; this changes the concatentation
|
|
|
|
token from @-@-@ to PNG_JOIN; that should work with all compiler
|
|
|
|
preprocessors.
|
|
|
|
Paeth filter speed improvements from work by Siarhei Siamashka. This
|
|
|
|
changes the 'Paeth' reconstruction function to improve the GCC code
|
|
|
|
generation on x86. The changes are only part of the suggested ones;
|
|
|
|
just the changes that definitely improve speed and remain simple.
|
|
|
|
The changes also slightly increase the clarity of the code.
|
|
|
|
Check compression_type parameter in png_get_iCCP and remove spurious
|
|
|
|
casts. The compression_type parameter is always assigned to, so must
|
|
|
|
be non-NULL. The cast of the profile length potentially truncated the
|
|
|
|
value unnecessarily on a 16-bit int system, so the cast of the (byte)
|
|
|
|
compression type to (int) is specified by ANSI-C anyway.
|
|
|
|
Fixed FP division by zero in pngvalid.c; the 'test_pixel' code left
|
|
|
|
the sBIT fields in the test pixel as 0, which resulted in a floating
|
|
|
|
point division by zero which was irrelevant but causes systems where
|
|
|
|
FP exceptions cause a crash. Added code to pngvalid to turn on FP
|
|
|
|
exceptions if the appropriate glibc support is there to ensure this is
|
|
|
|
tested in the future.
|
|
|
|
Updated scripts/pnglibconf.mak and scripts/makefile.std to handle the
|
|
|
|
new PNG_JOIN macro.
|
|
|
|
Added versioning to pnglibconf.h comments.
|
|
|
|
Simplified read/write API initial version; basic read/write tested on
|
|
|
|
a variety of images, limited documentation (in the header file.)
|
|
|
|
Installed more accurate linear to sRGB conversion tables. The slightly
|
|
|
|
modified tables reduce the number of 16-bit values that
|
|
|
|
convert to an off-by-one 8-bit value. The "makesRGB.c" code that was used
|
|
|
|
to generate the tables is now in a contrib/sRGBtables sub-directory.
|
|
|
|
etc. see CHANGES
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 1 10:48:53 UTC 2011 - idoenmez@suse.de
|
|
|
|
|
|
|
|
- Name field shouldn't contain a macro
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 1 10:26:43 UTC 2011 - coolo@suse.com
|
|
|
|
|
|
|
|
- add libtool as buildrequire to avoid implicit dependency
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 3 09:10:05 UTC 2011 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.5.6:
|
|
|
|
Fixed some 64-bit type conversion warnings in pngrtran.c
|
|
|
|
Moved row_info from png_struct to a local variable.
|
|
|
|
The various interlace mask arrays have been made into arrays of
|
|
|
|
bytes and made PNG_CONST and static (previously some arrays were
|
|
|
|
marked PNG_CONST and some weren't).
|
|
|
|
Additional checks have been added to the transform code to validate the
|
|
|
|
pixel depths after the transforms on both read and write.
|
|
|
|
Removed some redundant code from pngwrite.c, in png_desgtroy_write_struct().
|
|
|
|
Changed chunk reading/writing code to use png_uint_32 instead of png_byte[4].
|
|
|
|
This removes the need to allocate temporary strings for chunk names on
|
|
|
|
the stack in the read/write code. Unknown chunk handling still uses the
|
|
|
|
string form because this is exposed in the API.
|
|
|
|
Added a note in the manual the png_read_update_info() must be called only
|
|
|
|
once with a particular info_ptr.
|
|
|
|
Revised test-pngtest.sh to report FAIL when pngtest fails.
|
|
|
|
Added "--strict" option to pngtest, to report FAIL when the failure is
|
|
|
|
only because the resulting valid files are different.
|
|
|
|
Revised CMakeLists.txt to work with mingw and removed some material from
|
|
|
|
CMakeLists.txt that is no longer useful in libpng-1.5.
|
|
|
|
Fixed typo in Makefile.in and Makefile.am ("-M Wl" should be "-M -Wl")."
|
|
|
|
Speed up png_combine_row() for interlaced images. This reduces the generality
|
|
|
|
of the code, allowing it to be optimized for Adam7 interlace. The masks
|
|
|
|
passed to png_combine_row() are now generated internally, avoiding
|
|
|
|
some code duplication and localizing the interlace handling somewhat.
|
|
|
|
Align png_struct::row_buf - previously it was always unaligned, caused by
|
|
|
|
a bug in the code that attempted to align it; the code needs to subtract
|
|
|
|
one from the pointer to take account of the filter byte prepended to
|
|
|
|
each row.
|
|
|
|
Optimized png_combine_row() when rows are aligned. This gains a small
|
|
|
|
percentage for 16-bit and 32-bit pixels in the typical case where the
|
|
|
|
output row buffers are appropriately aligned. The optimization was not
|
|
|
|
previously possible because the png_struct buffer was always misaligned.
|
|
|
|
Removed two redundant tests for unitialized row.
|
|
|
|
Fixed a relatively harmless memory overwrite in compressed text writing
|
|
|
|
with a 1 byte zlib buffer.
|
|
|
|
Add ability to call png_read_update_info multiple times to pngvalid.c
|
|
|
|
Fixes for multiple calls to png_read_update_info. These fixes attend to
|
|
|
|
most of the errors revealed in pngvalid, however doing the gamma work
|
|
|
|
twice results in inaccuracies that can't be easily fixed. There is now
|
|
|
|
a warning in the code if this is going to happen.
|
|
|
|
Turned on multiple png_read_update_info in pngvalid transform tests.
|
|
|
|
Prevent libpng from overwriting unused bits at the end of the image when
|
|
|
|
it is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
|
|
|
|
overwrite the partial byte at the end of each row if the row width was not
|
|
|
|
an exact multiple of 8 bits and the image is not interlaced.
|
|
|
|
Made png_ptr->prev_row an aligned pointer into png_ptr->big_prev_row
|
|
|
|
(Mans Rullgard).
|
|
|
|
Changed misleading "Missing PLTE before cHRM" warning to "Out of place cHRM"
|
|
|
|
Added PNG_LSR() and PNG_LSL() macros to defend against buggy compilers that
|
|
|
|
evaluate non-taken code branches and complain about out-of-range shifts.
|
|
|
|
Renamed the local variable 'byte' because it appears in a MSYS header
|
|
|
|
file.
|
|
|
|
Added #define PNG_ALIGN_TYPE PNG_ALIGN_NONE to contrib/pngminim/*/pngusr.h
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 26 09:10:06 UTC 2011 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- updated to 1.5.5, fixes:
|
|
|
|
* CVE-2011-3328 [bnc#720017]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 26 13:15:52 UTC 2011 - pgajdos@novell.com
|
|
|
|
|
|
|
|
- updated to 1.5.4, fixes:
|
|
|
|
* CVE-2011-2501 [bnc#702578]
|
|
|
|
* CVE-2011-2690 [bnc#706387]
|
|
|
|
* CVE-2011-2691 [bnc#706388]
|
|
|
|
* CVE-2011-2692 [bnc#706389]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 31 20:41:23 CEST 2011 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.5.2:
|
|
|
|
* Turned on interlace handling in png_read_png().
|
|
|
|
* Fixed gcc pendantic warnings.
|
|
|
|
* Fixed png_get_current_row_number() in the interlaced case.
|
|
|
|
* Cleaned up ALPHA flags and transformations.
|
|
|
|
* Implemented expansion to 16 bits.
|
|
|
|
* etc, see
|
|
|
|
http://sourceforge.net/projects/libpng/files/libpng15/1.5.2/
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 3 11:19:46 CET 2011 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.5.1: new branch shortly after 1.4, many structural
|
|
|
|
changes, see CHANGELOG or
|
|
|
|
http://sourceforge.net/projects/libpng/files/libpng15/1.5.0/
|
|
|
|
and
|
|
|
|
http://sourceforge.net/projects/libpng/files/libpng15/1.5.1/
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 30 09:51:05 UTC 2010 - pgajdos@novell.com
|
|
|
|
|
|
|
|
- updated to 1.4.4:
|
|
|
|
* Eliminated another deprecated reference to png_ptr->io_ptr in pngtest.c
|
|
|
|
* Updated the xcode project to work with libpng-1.4.x and added iOS targets
|
|
|
|
for simulator and device (Philippe Hausler).
|
|
|
|
* Eliminated a deprecated reference to png_ptr->io_ptr in pngtest.c
|
|
|
|
* Removed unused png_mem_* defines from pngconf.h.
|
|
|
|
* Updated the read macros and functions from 1.5.0beta38.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 30 14:22:24 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- fix baselibs.conf after previous change
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 29 15:14:31 CEST 2010 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- add devel packages to baselbis.conf [bnc#625883]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 28 18:34:55 CEST 2010 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.4.3: fixed libpng overflow (CVE-2010-1205)
|
|
|
|
and memory leak [bnc#617866]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 4 13:12:17 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- remove devel packages from baselibs.conf, not convinced of
|
|
|
|
their usefulness
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 3 11:31:11 CEST 2010 - dmueller@suse.de
|
|
|
|
|
|
|
|
- also obsolete libpng-devel-1.2.43 (previous factory version)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 24 11:38:21 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- buildrequire pkg-config to fix provides
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 15 16:07:53 CEST 2010 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- support png_read_dither() for xfig and transfig
|
|
|
|
* read-dither.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 6 18:24:43 CEST 2010 - ro@suse.de
|
|
|
|
|
|
|
|
- fix baselibs.conf
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 25 18:58:26 CET 2010 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.4.1 -- new branch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 25 09:55:15 CET 2010 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.43 (fixes [bnc#585403]):
|
|
|
|
* Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added
|
|
|
|
to pngconf.h in version 1.2.41.
|
|
|
|
* Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin
|
|
|
|
and contrib/pngminim/*/makefile
|
|
|
|
* Relocated png_do_chop() to its original position in pngrtran.c; the
|
|
|
|
change in version 1.2.41beta08 caused transparency to be handled wrong
|
|
|
|
in some 16-bit datastreams (Yusaku Sugai).
|
|
|
|
* Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
|
|
|
|
(revising changes made in 1.2.41)
|
|
|
|
* Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED
|
|
|
|
in pngset.c to be consistent with other changes in version 1.2.38.
|
|
|
|
* Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr
|
|
|
|
in pngtest.c
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 14 20:31:24 CET 2009 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- add baselibs.conf as a source
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 7 09:43:11 CET 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.41:
|
|
|
|
contains numerous cleanups, some new compile-time warnings about
|
|
|
|
direct struct access (define PNG_NO_PEDANTIC_WARNINGS to enable),
|
|
|
|
a new xcode build project, and a minor performance improvement
|
|
|
|
(avoid building 16-bit gamma tables when not needed)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 24 14:16:32 CET 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.40:
|
|
|
|
Removed an extra png_debug() recently added to png_write_find_filter().
|
|
|
|
Fixed incorrect #ifdef in pngset.c regarding unknown chunk support.
|
|
|
|
Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 3 19:09:28 UTC 2009 - coolo@novell.com
|
|
|
|
|
|
|
|
- updated patches to apply with fuzz=0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 13 15:56:07 CEST 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.39:
|
|
|
|
* Added a prototype for png_64bit_product() in png.c
|
|
|
|
* Avoid a possible NULL dereference in debug build,
|
|
|
|
in png_set_text_2()
|
|
|
|
* Relocated new png_64_bit_product() prototype into png.h
|
|
|
|
* Replaced *.tar.lzma with *.txz in distribution.
|
|
|
|
* Reject attempt to write iCCP chunk with negative embedded
|
|
|
|
profile length.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 20 13:59:43 CEST 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.38:
|
|
|
|
* Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR()
|
|
|
|
multiple times and to specify the sample order in the tRNS chunk,
|
|
|
|
because the ISO PNG specification has a typo in the tRNS table.
|
|
|
|
* Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to
|
|
|
|
PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism
|
|
|
|
available for ignoring known chunks even when not saving unknown chunks.
|
|
|
|
* Adopted preference for consistent use of "#ifdef" and "#ifndef" versus
|
|
|
|
"#if defined()" and "if !defined()" where possible.
|
|
|
|
* Added PNG_NO_HANDLE_AS_UNKNOWN in the PNG_LEGACY_SUPPORTED block of
|
|
|
|
pngconf.h, and moved the various unknown chunk macro definitions
|
|
|
|
outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED blocks.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 4 15:16:17 CEST 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.37:
|
|
|
|
* fixed bug with new png_memset() of the big_row_buffer
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 12 17:38:21 CEST 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.36 (see CHANGES)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 23 11:20:10 CET 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- fixes possible double free [bnc#472745]
|
|
|
|
(CVE-2009-0040)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 19 09:18:12 CET 2009 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.34:
|
|
|
|
* fixes CVE-2008-3964 (removed CVE-2008-3964.patch)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 13 12:34:56 CET 2009 - olh@suse.de
|
|
|
|
|
|
|
|
- obsolete old -XXbit packages (bnc#437293)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 15 17:46:06 CEST 2008 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- fixed CVE-2008-3964 [bnc#424739]
|
|
|
|
* CVE-2008-3964.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 11 14:23:49 CEST 2008 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to version 1.2.31:
|
|
|
|
* coding bugfixes and enhancements
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 1 14:08:17 CEST 2008 - aj@suse.de
|
|
|
|
|
|
|
|
- Do not package la files.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 23 19:17:51 CEST 2008 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.29:
|
|
|
|
* fixes to the configure-related build-scripts
|
|
|
|
* security fix that affects programs that attempt to do
|
|
|
|
special handling of unknown PNG chunks (presumably very
|
|
|
|
few such programs), along with a reversion to previous
|
|
|
|
behavior for handling of images with out-of-range tRNS-chunk
|
|
|
|
values [bnc#378634]
|
|
|
|
* fix for unintentional gray-to-RGB conversion in
|
|
|
|
png_set_expand_gray_1_2_4_to_8()
|
|
|
|
* various other minor fixes
|
|
|
|
- removed makefile-am.patch, issue fixed upstream
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun May 11 12:16:53 CEST 2008 - coolo@suse.de
|
|
|
|
|
|
|
|
- fix rename of xxbit packages
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 22 15:17:41 CEST 2008 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- $(ECHO) substituted by echo in Makefile.in -- fixes package
|
|
|
|
build in beta (makefile-am.patch)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
|
|
|
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
|
|
for multilib support
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 3 13:05:17 CEST 2008 - pgajdos@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.26:
|
|
|
|
* fixed minor coding errors that could lead to crashes in
|
|
|
|
exceptional cases
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 6 02:20:12 CET 2007 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- added provides/obsoletes for the old package
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 30 13:13:50 CET 2007 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.23:
|
|
|
|
* more sanity checks, fixes [#332249]
|
|
|
|
- adjusted to Shared Library Policy:
|
|
|
|
* renamed package libpng to libpng12-0
|
|
|
|
* created compatibility package libpng3
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 11 15:27:52 CEST 2007 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.18:
|
|
|
|
* security fixes merged upstream
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 29 09:20:57 CEST 2007 - aj@suse.de
|
|
|
|
|
|
|
|
- Add zlib-devel to BuildRequires.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 23 18:47:29 CET 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- fixed crash on malformed sPLT chunks CVE-2006-5793 [#219007]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 17 17:30:52 CEST 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- make sure PNG_NO_ASSEMBLER_CODE is used consistently
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 29 19:30:05 CEST 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.12:
|
|
|
|
* fixed possible buffer overflow [#189241]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 21 18:21:29 CEST 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.10:
|
|
|
|
* use autoconf
|
|
|
|
* many bugfixes
|
|
|
|
- libpng12-config no longer gives -Wl,-rpath,/usr/lib [#168627]
|
|
|
|
- spec file cleanup
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 24 10:53:43 CET 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- removed libpng-64bit.diff [#153106]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 25 21:30:25 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 12 16:30:10 CET 2006 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- compile with -fstack-protector
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 10 14:59:41 CEST 2005 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- fixed incorrect inline asm usage
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 19 03:14:59 CEST 2005 - ro@suse.de
|
|
|
|
|
|
|
|
- fix libdir in pkgconfig file libpng.pc
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 20 17:34:57 CET 2005 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.8:
|
|
|
|
* fixed crash of applications that strip the alpha channel
|
|
|
|
* fixed invalid zlib header within the PNG datastream
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 27 10:45:21 CEST 2004 - sf@suse.de
|
|
|
|
|
|
|
|
- fixed problem with wrong assumption for long on 64bit archs
|
|
|
|
which prevents khunphan from working (#45738)
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 25 11:11:53 CEST 2004 - kukuk@suse.de
|
|
|
|
|
|
|
|
- Avoid /bin/sh PreRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 16 12:19:02 CEST 2004 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.6: included security fixes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 19 14:15:38 CEST 2004 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- fixed several buffer overflows [#43008]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 16 18:31:10 CEST 2004 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- added missing part of pngtran overflow patch [#42043]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 23 16:39:48 CEST 2004 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- fixed reading behind end of string [#39180]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 10 22:28:23 CET 2004 - adrian@suse.de
|
|
|
|
|
|
|
|
- build as user
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 10 16:58:23 CEST 2003 - adrian@suse.de
|
|
|
|
|
|
|
|
- add %run_ldconfig
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 8 01:34:48 CEST 2003 - ro@suse.de
|
|
|
|
|
|
|
|
- fix tail calling syntax
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 10 11:52:13 CET 2003 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- link the shared library with -lz -lm -lc again
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 29 10:04:20 CET 2003 - kukuk@suse.de
|
|
|
|
|
|
|
|
- Fix libpng-devel requires (add zlib-devel) [Bug #23154]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 24 14:21:07 CET 2003 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- Added missing pkgconfig files to %files.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 07 11:29:11 CET 2003 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.5
|
|
|
|
- fixed buffer overflow
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 31 11:05:50 CEST 2002 - coolo@suse.de
|
|
|
|
|
|
|
|
- fix libz dependency, so the resulting libpng is self containing
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 26 21:21:24 CEST 2002 - adrian@suse.de
|
|
|
|
|
|
|
|
- fix neededforbuild
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 24 17:32:50 CEST 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.4:
|
|
|
|
- fixed buffer overflow in pngpread.c when IDAT is
|
|
|
|
corrupted with extra data
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 12 16:20:53 CEST 2002 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix makefile.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 5 10:41:39 CEST 2002 - kukuk@suse.de
|
|
|
|
|
|
|
|
- Use %ix86 macro
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 2 09:44:15 CEST 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- updated to 1.2.3
|
|
|
|
- changed package version to match the version of source tarball
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 5 10:38:31 CET 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- fixed permissions for man pages
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 5 11:47:48 CET 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- added Provides: libpng:/usr/include/png.h to libpng-devel
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 31 14:10:01 CET 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- back to 1.0.12, libpng 1.2.x will be packed in separate package
|
|
|
|
- created devel subpackage to allow parallel instalation of
|
|
|
|
shared libraries
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 9 11:33:09 CET 2002 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.2.1
|
|
|
|
- used macros %{_lib} and %{_libdir}
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 4 15:23:50 CET 2001 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.2.0
|
|
|
|
- shared library version changed to 3.1.2.0
|
|
|
|
- new API for dynamically enabling and disabling certain optimizations
|
|
|
|
- added Provides: libpng-devel for compatibility [bug #11978]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 17 12:29:40 CEST 2001 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.0.12
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 3 10:11:24 CEST 2001 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.0.10
|
|
|
|
- used pnggccrd.c - MMX support on intel
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 13 14:26:47 CET 2001 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.0.9
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 19 17:13:11 CET 2001 - bk@suse.de
|
|
|
|
|
|
|
|
- call pngtest program to have some tests that libpng works.
|
|
|
|
- don't remove -O3 when adding RPM_OPT_FLAGS(still do -O3 optimisations)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 4 09:23:32 CET 2001 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- changed rpm version to 2.1.0.8 (bug #5062)
|
|
|
|
- changed shared library name to libpng.so.2.1.0.8
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 23 12:01:11 CEST 2000 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.0.8
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 11 15:40:08 CEST 2000 - adrian@suse.de
|
|
|
|
|
|
|
|
- seg fault fix in pngrutil.c
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 22 10:06:19 CEST 2000 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- changed group
|
|
|
|
- changed URL
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 29 22:31:13 CEST 2000 - kukuk@suse.de
|
|
|
|
|
|
|
|
- Make sure libpng.so.2 is linked against libz to avoid problems
|
|
|
|
with missing dependencies.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 10 16:35:05 CEST 2000 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- added URL
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 4 15:16:50 CEST 2000 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
- update to 1.0.6
|
|
|
|
- added BuildRoot
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 25 16:59:36 CET 2000 - ro@suse.de
|
|
|
|
|
|
|
|
- update to 1.0.5
|
|
|
|
- manpages to /usr/share using macro
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
|
|
|
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 29 12:25:16 MEST 1999 - ro@suse.de
|
|
|
|
|
|
|
|
- moved from /usr/X11R6 to /usr
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 28 16:09:53 MEST 1999 - ro@suse.de
|
|
|
|
|
|
|
|
- update to 1.0.3
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 17 10:33:29 MET 1999 - ro@suse.de
|
|
|
|
|
|
|
|
- added .so.2 link
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 22 20:08:44 MET 1999 - ro@suse.de
|
|
|
|
|
|
|
|
- bump version to 2.1.0 (the version of the installed library)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 20 14:32:55 MET 1998 - ro@suse.de
|
|
|
|
|
|
|
|
- extracted package from libgr tree
|
|
|
|
update to version 1.0.1
|
|
|
|
|