55 Commits

Author SHA256 Message Date
bde7574d54 Accepting request 1308154 from graphics
- version update to 7.9.1
 * fixed a corner case in the RGB-to-palette reduction code,
   in which a dangling tRNS chunk (i.e. a tRNS chunk containing an
   RGB triplet that doesn't actually exist in the RGB-encoded image)
   should have been discarded (but wasn't).
   [Re-reported by Dan Fandrich]
 * Enabled the making of a SIMD-optimized build of libpng on select
   target platforms. Currently, this is enabled by default on ARM64
   and X86-64.
 * Added a CMake file, an alternative to the configure build script.
 * Deprecated the configure build script.
 * Removed the support for 16-bit platforms.
 * Removed the option -log.
 * Rewrote the user manual in AsciiDoc format.
 * Got bored of 0-dot-version numbers.

OBS-URL: https://build.opensuse.org/request/show/1308154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=42
2025-10-02 17:19:11 +00:00
eaa7a1f04d checkin
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=44
2025-09-30 10:00:19 +00:00
2c5798e9ed Accepting request 1125547 from graphics
- Update to 0.7.8:
  * Upgraded libpng to version 1.6.40.
  * Upgraded zlib to version 1.3-optipng.
  * Upgraded cexcept to version 2.0.2-optipng.
 !! Fixed a global-buffer-overflow vulnerability in the GIF reader
    (boo#1215937 CVE-2023-43907).
  ! Fixed a stack-print-after-scope defect in the error handler.
  ! Fixed an assertion failure in the image reduction module.
  ! Fixed the command-line wildargs expansion in the Windows port.
  * Raised the minimum required libpng version from 1.2.9 to 1.6.35.
  * Raised the minimum required zlib version from 1.2.1 to 1.2.8.
  * Refactored the structured exception handling. (forwarded request 1124858 from iDesmI)

OBS-URL: https://build.opensuse.org/request/show/1125547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=41
2023-11-13 21:21:51 +00:00
8cf46a6f0f Accepting request 1124858 from home:iDesmI:branches:graphics
- Update to 0.7.8:
  * Upgraded libpng to version 1.6.40.
  * Upgraded zlib to version 1.3-optipng.
  * Upgraded cexcept to version 2.0.2-optipng.
 !! Fixed a global-buffer-overflow vulnerability in the GIF reader
    (boo#1215937 CVE-2023-43907).
  ! Fixed a stack-print-after-scope defect in the error handler.
  ! Fixed an assertion failure in the image reduction module.
  ! Fixed the command-line wildargs expansion in the Windows port.
  * Raised the minimum required libpng version from 1.2.9 to 1.6.35.
  * Raised the minimum required zlib version from 1.2.1 to 1.2.8.
  * Refactored the structured exception handling.

OBS-URL: https://build.opensuse.org/request/show/1124858
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=42
2023-11-13 12:33:23 +00:00
6ec1a9a336 Accepting request 1117991 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1117991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=40
2023-10-16 21:01:23 +00:00
e17733fa96 - asan_build to disable or enable asan build
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=40
2023-10-09 10:15:02 +00:00
0d3259ddc3 Accepting request 1069598 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1069598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=39
2023-03-07 15:48:36 +00:00
21edd19070 - remove unused %optipng macro
- deleted sources
  - macros.optipng (not needed)

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=38
2023-02-27 10:20:17 +00:00
e86a9f9b16 Accepting request 976251 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/976251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=38
2022-05-12 20:58:10 +00:00
f7d1f79e7e - switched source url to https
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=36
2022-05-04 08:43:32 +00:00
a1bdb70cfa Accepting request 890922 from graphics
- install rpm macros in %{_rpmmacrodir} [bsc#1185664]
- call spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/890922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=37
2021-05-08 20:07:11 +00:00
41263cc149 OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=34 2021-05-06 08:38:05 +00:00
c08d74c162 - install rpm macros in %{_rpmmacrodir} [bsc#1185664]
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=33
2021-05-06 06:40:35 +00:00
b65be9457d - install rpm macros in %{_rpmmacrodir} [bsc#1185661]
- call spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=32
2021-05-06 06:26:55 +00:00
d66ace3cfe Accepting request 563780 from graphics
- update to 0.7.7:
    * Upgraded minitiff to version 0.2.
   !! Fixed a buffer overflow vulnerability in the GIF decoder.
      [Reported by Joonun Jang]
   !! Fixed an integer overflow vulnerability in the TIFF decoder.
      [Reported by Jaeseung Choi]
    ! Fixed the build on macOS High Sierra.
      [Reported by various users]
      [Fixed by Yuen Ho Wong and Friedrich Preuss]
    ! Fixed the build on DJGPP.
    * Disallowed out-of-bounds values in rangeset options.
- removed upstream patches:
  - optipng-CVE-2017-1000229.patch
  - optipng-CVE-2017-16938.patch

OBS-URL: https://build.opensuse.org/request/show/563780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=36
2018-01-13 20:48:34 +00:00
bb7fe8c59a - removed upstream patches:
- optipng-CVE-2017-1000229.patch
  - optipng-CVE-2017-16938.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=30
2018-01-12 08:15:26 +00:00
067f773ac4 - update to 0.7.7:
* Upgraded minitiff to version 0.2.
   !! Fixed a buffer overflow vulnerability in the GIF decoder.
      [Reported by Joonun Jang]
   !! Fixed an integer overflow vulnerability in the TIFF decoder.
      [Reported by Jaeseung Choi]
    ! Fixed the build on macOS High Sierra.
      [Reported by various users]
      [Fixed by Yuen Ho Wong and Friedrich Preuss]
    ! Fixed the build on DJGPP.
    * Disallowed out-of-bounds values in rangeset options.

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=29
2018-01-12 07:59:54 +00:00
a50f1d70d9 Accepting request 545849 from graphics
- security update:
  * CVE-2017-16938 [bsc#1069774]
    + optipng-CVE-2017-16938.patch

OBS-URL: https://build.opensuse.org/request/show/545849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=35
2017-11-27 21:18:21 +00:00
5fa515c6c7 - security update:
* CVE-2017-16938 [bsc#1069774]
    + optipng-CVE-2017-16938.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=27
2017-11-27 08:21:43 +00:00
9080306e3c Accepting request 543842 from graphics
- security update:
  * CVE-2017-1000229 [bsc#1068720]
    + optipng-CVE-2017-1000229.patch

OBS-URL: https://build.opensuse.org/request/show/543842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=34
2017-11-20 16:06:58 +00:00
b3a6868a4a - security update:
* CVE-2017-1000229 [bsc#1068720]
    + optipng-CVE-2017-1000229.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=25
2017-11-20 10:29:25 +00:00
84c35fe6b9 Accepting request 384399 from graphics
- updated to 0.7.6, fixes CVE-2016-2191

OBS-URL: https://build.opensuse.org/request/show/384399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=33
2016-04-06 09:52:49 +00:00
d8264f295e - updated to 0.7.6, fixes CVE-2016-2191
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=23
2016-04-05 08:15:37 +00:00
Stephan Kulow
e738f244c9 Accepting request 304208 from graphics
1

OBS-URL: https://build.opensuse.org/request/show/304208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=32
2015-04-27 20:08:57 +00:00
OBS User mrdocs
919728ccae Accepting request 304195 from home:pluskalm:branches:graphics
- Cleanup spec file with spec-clener
- Update dependencies
- Enable checks

OBS-URL: https://build.opensuse.org/request/show/304195
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=21
2015-04-27 16:30:37 +00:00
Stephan Kulow
cda2780288 Accepting request 228267 from graphics
- updated to 0.7.5:
  ! Fixed various build issues with libpng-1.5 and libpng-1.6.
  * Allowed the handling of huge image files  (> millions of pixels
    per row or column) to be independent of the libpng version.
  + Allowed the option -preserve to save the file ownership (UID/GID)
    on Unix.  (Thanks to Otto Kekäläinen for the suggestion.)
- removed libpng16.patch

OBS-URL: https://build.opensuse.org/request/show/228267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=30
2014-03-31 18:44:04 +00:00
608553ef02 - updated to 0.7.5:
! Fixed various build issues with libpng-1.5 and libpng-1.6.
  * Allowed the handling of huge image files  (> millions of pixels
    per row or column) to be independent of the libpng version.
  + Allowed the option -preserve to save the file ownership (UID/GID)
    on Unix.  (Thanks to Otto Kekäläinen for the suggestion.)
- removed libpng16.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=19
2014-03-31 07:58:18 +00:00
Stephan Kulow
8e9957a0f1 Accepting request 155518 from graphics
- build also agains libpng16
  * libpng16.patch (forwarded request 155517 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/155518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=28
2013-02-15 17:49:12 +00:00
ef648537b1 Accepting request 155517 from home:pgajdos:libpng16
- build also agains libpng16
  * libpng16.patch

OBS-URL: https://build.opensuse.org/request/show/155517
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=17
2013-02-15 12:40:22 +00:00
Stephan Kulow
de92de4a15 Accepting request 143253 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/143253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=26
2012-11-28 15:19:18 +00:00
b54d5943e0 - updated to 0.7.4:
!! Fixed the previous fix, which failed to fix the option -fix.
   (Thanks to Gynvael Coldwind and Mateusz Jurczyk for the report.)

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=15
2012-11-20 12:25:18 +00:00
Stephan Kulow
dd55f51fe9 Accepting request 135651 from graphics
- updated to 0.7.3:
  * fixed 'OptiPNG Palette Reduction Use-After-Free Vulnerability'
    [bnc#780874]

OBS-URL: https://build.opensuse.org/request/show/135651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=25
2012-09-25 08:44:21 +00:00
34e7e91a07 - updated to 0.7.3:
* fixed 'OptiPNG Palette Reduction Use-After-Free Vulnerability'
    [bnc#780874]

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=13
2012-09-24 12:38:27 +00:00
Stephan Kulow
97c252f8e1 Accepting request 130319 from graphics
- updated to 0.7.1:
  !! Fixed a regression in the reduction of palette-encoded grayscale
     images.  This regression was introduced in version 0.7.
     (Thanks to Adam Ciarcinski for the fix.)

OBS-URL: https://build.opensuse.org/request/show/130319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=24
2012-08-08 09:19:56 +00:00
3c9a1a0e4c - updated to 0.7.1:
!! Fixed a regression in the reduction of palette-encoded grayscale
     images.  This regression was introduced in version 0.7.
     (Thanks to Adam Ciarcinski for the fix.)

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=11
2012-08-07 12:41:55 +00:00
Stephan Kulow
861c57c89d Accepting request 107773 from graphics
- updated to 0.7:
  + Added the popularly-requested option -strip.
  + Added the option -backup, as an alias of -keep.
  + Added the option -silent, as an alias of -quiet.
  - Deprecated the option -log.
  * Changed the activity display output from STDOUT to STDERR.
  + Allowed the option -preserve to save high-resolution timestamps
   on Unix, if the POSIX-1.2008 API is available.  This feature was
   previously available on Windows only.
  ! Fixed a minor precision error in the display of file size percents.
  ! Fixed a memory leak that occurred when reading broken GIF images.
  ! Fixed various build issues.
    (Thanks to Sebastian Pipping and Ville Skytta for the fixes.)
  * Resolved all remaining compatibility issues with libpng-1.5.
    (Thanks in part to Adam Ciarcinski for the contribution.)

OBS-URL: https://build.opensuse.org/request/show/107773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=22
2012-03-02 12:49:18 +00:00
1f8e78f1cb - updated to 0.7:
+ Added the popularly-requested option -strip.
  + Added the option -backup, as an alias of -keep.
  + Added the option -silent, as an alias of -quiet.
  - Deprecated the option -log.
  * Changed the activity display output from STDOUT to STDERR.
  + Allowed the option -preserve to save high-resolution timestamps
   on Unix, if the POSIX-1.2008 API is available.  This feature was
   previously available on Windows only.
  ! Fixed a minor precision error in the display of file size percents.
  ! Fixed a memory leak that occurred when reading broken GIF images.
  ! Fixed various build issues.
    (Thanks to Sebastian Pipping and Ville Skytta for the fixes.)
  * Resolved all remaining compatibility issues with libpng-1.5.
    (Thanks in part to Adam Ciarcinski for the contribution.)

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=9
2012-03-02 11:57:21 +00:00
Sascha Peilicke
41fde06fd3 Autobuild autoformatter for 63306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=19
2011-03-04 08:38:19 +00:00
Sascha Peilicke
82c0b19e32 Accepting request 63306 from graphics
Accepted submit request 63306 from user pgajdos

OBS-URL: https://build.opensuse.org/request/show/63306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=18
2011-03-04 08:38:09 +00:00
a90c207059 - updated to 0.6.5:
* Fixed processing of PNG files with chunks of size 0.
  * Fixed a display error in the TIFF import.
  * Improved checking of the arguments of -f, -zc, -zm and -zs.
  * Removed quirks from the rangeset option argument syntax.

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=7
2011-03-03 12:03:17 +00:00
OBS User autobuild
c5024349bf Accepting request 46035 from graphics
Copy from graphics/optipng based on submit request 46035 from user pgajdos

OBS-URL: https://build.opensuse.org/request/show/46035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=16
2010-08-24 16:56:06 +00:00
OBS User autobuild
2866ac7b80 Accepting request 46035 from graphics
checked in (request 46035)

OBS-URL: https://build.opensuse.org/request/show/46035
OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=6
2010-08-24 16:56:03 +00:00
94d1dd38d8 - updated to 0.6.4:
+ Added the option -nx.
   * Clarified the behavior of -nz and the relation between 
     -nz and -o0.
   + Added a filesystem check (resolving normalized paths, 
     symlinks, etc.) to better detect when the output overwrites 
     the input.

OBS-URL: https://build.opensuse.org/package/show/graphics/optipng?expand=0&rev=5
2010-08-23 14:48:56 +00:00
OBS User autobuild
38b048eb21 Accepting request 37172 from graphics
Copy from graphics/optipng based on submit request 37172 from user pgajdos

OBS-URL: https://build.opensuse.org/request/show/37172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=13
2010-04-07 19:22:55 +00:00
OBS User autobuild
14636a3630 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=12 2010-03-18 15:14:08 +00:00
OBS User unknown
53aac44a30 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=10 2009-05-19 23:21:49 +00:00
OBS User unknown
7923352b79 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=9 2009-03-04 14:36:54 +00:00
OBS User unknown
3e00e4d360 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=8 2009-02-26 17:13:32 +00:00
OBS User unknown
6288abdc2e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=7 2009-01-14 00:54:20 +00:00
OBS User unknown
8833087634 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/optipng?expand=0&rev=6 2008-12-02 14:36:17 +00:00