|
|
|
|
Changelog for libnetpbm11-10.96.4-1.1.x86_64.rpm :
* Sun Sep 18 2022 Andreas Schwab - ppmforge-fix-overflow.patch: Fix arithmetic overflow in ppmforge- ppmforge-test.patch: removed * Wed Sep 14 2022 Andreas Schwab - ppmforge-test.patch: fix ppmforge test to avoid float overflow * Sun Dec 19 2021 Andreas Schwab - signed-char.patch: fix bad use of plain char * Mon Dec 13 2021 pgajdosAATTsuse.com- version update to 10.96.4 palmtopnm: Fix bug: fails with PackBits input on platform with default unsigned char, such as ppc64. Always broken. (Ability to convert PackBits input was new in Netpbm 10.27 (March 2005). sunicontopnm, escp2topbm, mgrtopbm, ybmtopbm, pamcut, pbmpscale, pnmcat, pnmpad: Fix arithmetic overrun with ridiculously large image. pamrubber: Fix bug: random behavior with -quad when you specify both points for source or target and the second one is lower in the image than the first. Always broken (Pamrubber was new in Netpbm 10.54 (March 2011)). libnetpbm: When validating computable size of width and height, allow for adding up to 10 instead of 2, to account for rounding up to a multiple of 8 in processing bit maps. pamtogif: Fix bug: doesn\'t ignore the input alpha mask when user specified -transparent. Broken in Netpbm 10.37 (December 2006). pgmtoppm: Eliminate dependency on color dictionary when user does not specify any colors by name. pamstereogram: Fix crash with -xbegin=0. Thanks Scott Pakin. Introduced in Netpbm 10.94. pamtopng: Fix rejection of all BLACKANDWHITE_ALPHA images with message about wrong depth. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). Thanks Karol Kosek . pamtopng: Fix failure with GRAYSCALE_ALPHA images with maxval less than 255. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). Thanks Karol Kosek . pamtopng: Fix: treats all tuple types that start with BLA as BLACKANDWHITE. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). pamtopng: Fix -transparent option - program recognized - transparency instead. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). pamtogif: Fix failure with bogus message about wrong depth with grayscale and black and white PAM images with transparency. Always broken (pamtogif was new in Netpbm 10.37 (December 2006)). Thanks Karol Kosek . ppmtogif: Same as \'pamtogif\' fix above, but with -alpha option. Build: Fix build failure due to missing \'random\' function on Mingw platform. Bug introduced in Netpbm 10.94 (March 2021). Build: Don\'t attempt to build \'pamexec\' on systems without Unix process management. Bug introduced in Netpbm 10.94 (March 2021). Build: Make it work on systems that don\'t have date +%s. Broken in Netpbm 10.78 (March 2017). Thanks Claes Nästén (pekdonAATTgmail.com). Build: Fix for MacOS build failures with missing sprintf and vasprintf in broken build environment. Mkdeb: fix failure with message about unrecognized format of VERSION file. Introduced in Netpbm 10.90 (March 2020). Add pamhomography: Thanks Scott Pakin. pamstereogram: Add -yfillshift . pamtowinicon: Add BMP/PNG encoding to verbose output. Use internal random number generator everywhere random numbers are used except ppmtoilbm, so seeded results are the same on all platforms. pamexec: Issue message instead of being killed by a signal when the exec\'ed program does not read the whole image\" ppmforge: Fail if -dimension is greater than 5, which is useless. pamscale: Fix bogus \"bad magic number\" or similar failure most of the time with -nomix. Broken since Netpbm 10.49 (December 2009). pnmtopng: Fix incorrect transparency in output when requesting transparency. Introduced after Netpbm 10.35 (August 2006) but not after Netpbm 10.47 (June 2009). pnmtopng: Fix buffer overrun or bogus \"too many color/ transparency pairs\" failure when requesting transparency. Introduced after Netpbm 10.26 (January 2005) but not after Netpbm 10.35 (August 2006). pamtojpeg2k: Fix constant failure with message about file close failing. libnetpbm: pm_system: Fix bug: standard input feeder process repositions unrelated files. Always broken (pm_system was new in Netpbm 10.13 (September 2003). Pamtowinicon: Fix crash or incorrect output with PNG encoding (result of pm_system bug above). Always broken (Pamtowinicon was new in Netpbm 10.63 (June 2013). pnmtopng: Fix trivial memory leaks. pnmtops: Fix incorrect output (arithmetic overflow) when bounding box is exactly INT_MAX high or wide. Always broken. Pnmtops was in primordial Netpbm.- modified patches % netpbm-gcc-warnings.patch (refreshed) % netpbm-security-code.patch (refreshed)- deleted patches - signed-char.patch (upstreamed) * Tue Dec 29 2020 pgajdosAATTsuse.com- version update to 10.93.0 * lot of bug fixes and features, see HISTORY- modified patches % netpbm-disable-jasper.patch (refreshed) % netpbm-make.patch (refreshed) % netpbm-security-code.patch (refreshed) % netpbm-security-scripts.patch (refreshed) % netpbm-tmpfile.patch (refreshed) % signed-char.patch (refreshed)- deleted patches - netpbm-pbmtonokia-cmdline-txt-null.patch (upstreamed) * Mon May 04 2020 pgajdosAATTsuse.com- added patches fix bsc#1170831 -- sent to bryanhAATTgiraffe-data.com on 2020-05-04 + netpbm-pbmtonokia-cmdline-txt-null.patch * Thu Apr 30 2020 Martin Liška - Add ubsan_build and remove not needed patch netpbm-asan.patch. * Fri Dec 20 2019 pgajdosAATTsuse.com- version update to 10.88.1 * anytopnm: Fix unpredictable behavior when file name contains spaces. pnmquant: Fail if user specifies more than one of -meanpixel, - meancolor, and -center, rather than just pick one. * pnmremap: Don\'t output any part of the image if program fails because the maxval of input and map file do not match, in a case where matching maxval is required, i.e. the user specified - firstisdefault or -missingcolor. * ppmhist: sort secondarily by RGB with -sort=frequency, so output is repeatable. * pnmcolormap: Add -splitpix, -splitcol, -splitdim. Thanks Vladislav Zavjalov. * pbmtext: fix erroneous failure message with long input text. * jpeg2ktopam, pamtojpeg2k: fix negative array index. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam, pamtojpeg2k: fix assertion failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam: Fix memory leak after decoder failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam: fix null pointer dereference. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * pnmtorle, rletopnm: fix wild pointer dereference when memory allocation fails. Always broken (programs were added to Netpbm in Release 9.0 (April 2000). * pamsumm: Fix bug: with -mean and a conflicting option such as - sum, the program ignores one of the options. It should fail. Always broken (pamsumm was new in Netpbm 10.21 (March 2004). pamfind: Add -machine . * Multiple: fix bug: when you specify the same option twice, you can get a syntax error, with the message telling you you specified some other option that conflicts with it. Should just take the last setting.- modified patches % big-endian.patch (refreshed) % netpbm-security-code.patch (refreshed) * Wed Sep 04 2019 mvetterAATTsuse.com- bsc#1144255 - Drop jasper dependency from netpbm due to removal of jasper. Disables JPEG2000 support and stops shipping programs like pamtojpeg2k and jpeg2ktopam- Add netpbm-disable-jasper.patch * Mon Jul 08 2019 Andreas Schwab - signed-char.patch: fix bad use of plain char- big-endian.patch: fix dependency on byte order * Fri May 31 2019 pgajdosAATTsuse.com- enable the test suite- do no ship pstopnm [bsc#1136936] * Wed May 15 2019 pgajdosAATTsuse.com- asan_build: build ASAN included- debug_build: build more suitable for debugging- added patches neccessary for running with ASAN + netpbm-asan.patch * Tue May 14 2019 pgajdosAATTsuse.com- version update to 10.86.3 * pnmtopng: Fix bug: Defaults to no filters. Should be all filters. Effect is larger PNG output. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). * pnmtopng: Fix bug: Doesn\'t allow multiple filter options. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). * pnmcrop: Don\'t allow -borderfile with -reportXXX. It doesn\'t work. * pnmcrop: fix bug: -bgcolor doesn\'t work. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). * pnmcrop: fix bug: incorrect identification of background with - bgcolor and PBM or PGM image. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). * Add pamfind. * Add pambrighten. * Add pamhue. * pnmcrop: Add -bg-color, bg-corner, -reportfull, -reportsize, - blank-image . * pamtopng: Add -interlace . * pamenlarge: Add -scale, -xscale, -yscale . * pamenlarge: Much faster for PBM with xscale factor above 10; slightly faster for xscale factor 2-10. * pamfile: Add -machine and -size . * pamscale: Add -reportonly * pamstretch-gen: Add -quiet, -plain. * pamstretch-gen: Use -dropedge on the \'pamstretch\' piece for better looking output. * pamstretch: Accept scale factor of 1 as a parameter (already was accepted with -xscale and -yscale options). * pamstretch: Don\'t mess with edge when scale factor is 1, regardless of -dropedge and -blackedge. * ppmwheel: Add -huevalue, -huesaturation, -maxval . * various: Fix unnormalizing code so a value exactly between two sample values rounds consistently up. Affects many programs. * pstopnm: Fix bug: -textalphabits has no effect. Always broken. (-textalphabits was new in Netpbm 10.53 (December 2010)). * pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit- per-sample images. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). * pamtopng: Fix buffer overrun. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). * pnmtopng: fix bug: -interlace ignored. Broken in 10.55 (June 2011). pamstretch: Reject very large scale factors instead of producing incorrect output. * ppmbrighten: Fix crash with -normalize when there is only one intensity in the image. Always broken - Ppmbrighten was new in the first Netpbm release in 1991. * ppmdraw: Fix bug: \'setlinetype nodiag\' says invalid type. Always broken. (Ppmdraw was new in Netpbm 10.29 (August 2005)).- modified patches % netpbm-gcc-warnings.patch (extended) * Mon Dec 31 2018 Jan Engelhardt - Trim filler wording from descriptions. * Mon Dec 31 2018 Petr Gajdos - updated to 10.85.00 * pnmpaste: Add -nand, -nor, and -nxor. * pamcut: add -cropleft, -cropright, -croptop, -cropbottom. * ppmtobmp: respect -bpp with PBM input. * bmptopnm: allow single color colormap with bpp 1. * bmptopnm: validate plane count = 1. * bmptopnm: Add RLE4 compression decoding. This was ostensibly added in Netpbm 10.32 (February 2006), but never worked. * Add pammixmulti. Thanks Scott Pakin (scott+pbmAATTpakin.org). * pamtotga: Add -cmap16 . * pamtris: Add -rgb, -grayscale. Add w parameter to vertex instructions. Fix perspective correctness. Thanks Lucas Brunno Luna . * picttoppm: accept rectangle specifications in input that have the corners in any order, not just upper left, then lower right. * pamtotga: identify compressed colormapped format in error message saying the program doesn\'t know how to interpret it. * pamtotga: Ignore extra planes in black and white or grayscale input instead of generating junk output. * bmptopnm: Fix wrong output for non-colormapped OS2 BMP. Broken in Netpbm 10.18 (September 2003). * bmptopnm: Fix array bounds violation when index value in raster is too big. Broken after Netpbm 10.11 (October 2002) but before 10.19 (November 2003).- modified patches * netpbm-gcc-warnings.patch * netpbm-security-code.patch * Tue Oct 23 2018 Petr Gajdos - updated to 10.84.02 * libnetpbm: Fix invalid memory reference in color name processing when trivial memory allocation fails. pamtojpeg2k: fix incorrect interpretation of -ilyrrates option when it contains multiple delimiter characters in a row. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * pnmtojbig: fix incorrect handling of -x option. Always broken (pnmtojbig was new in Netpbm 9.2 (May 2000)). Add pamaltsat. Thanks Anton Shepelev . * Add pamtris. Thanks Lucas Brunno Luna . * libpbmfont, pbmtext: fix bugs with BDF file lines with insufficient number of fields. Unknown effect. * pbmtext: -wchar works with built-in fonts. * pbmtext: improved -verbose information about BDF fonts: include CHARSET_REGISTRY, CHARSET_ENCODING. * libnetpbm font facilities: built-in fonts work with wide characters. * pbmtext; libnetpbm BDF font processing: fix invalid memory reference when BDF font file has invalid syntax. Broken in primordial Netpbm, ca 1993. * pamgetcolor: fix bug: gets color of only the top half of a region. * pnmfiasco, fiascotopnm: Fix trivial memory leak. Always broken (programs were new in Netpbm 9.6, July 2000). * Wed Sep 26 2018 pmonrealgonzalezAATTsuse.com- updated to 10.83.00 * Add pamlevels. Thanks Anton Shepelev . * Add pamgetcolor. Thanks Anton Shepelev . * Add rgb-:r/g/b color specification format. * pngtopam: Fix bogus warning of non-square pixels when image does not contain pixel resolution information. Introduced in Netpbm 10.48 (September 2009). * pstopnm: Fix divide-by-zero crash when Postscript input says the image has zero size. * pstopnm: Fix divide-by-zero crash when computed resolution rounds down to zero dots per inch. * pbmmask: Fix invalid memory reference with zero-dimension input image. Broken in primordial Netpbm, ca 1989. [CVE-2018-8975, bsc#1086777] https://sourceforge.net/p/netpbm/code/3279/ * libnetpbm: Add pnm_colorspec_rgb_integer, pnm_colorspec_rgb_norm, pnm_colorspec_rgb_x11, pnm_colorspec_dict, pnm_colorspec_dict_close. * libnetpbm: Add pnm_parsecolor2. * libnetpbm: Add pnm_allocpamtuplen, pnm_freepamtuplen. * libnetpbm: Make the normalized tuple functions respect the allocation depth specified in struct pam (member \'allocation_depth\') instead of using the actual tuple depth (member \'depth\'). * ilbmtoppm: Fix bug: may fail with bogus error message about an invalid CLUT chunk if image has a CLUT chunk. Introduced after Netpbm 10.26 (January 2005) and at or before Netpbm 10.35 (August 2006).- Refreshed patch netpbm-security-code.patch- Dropped patch fixed upstream netpbm-CVE-2018-8975.patch- Renamed script prepare-src-tarball to prepare-src-tarball.sh * Wed Jun 27 2018 pgajdosAATTsuse.com- security update * CVE-2018-8975 [bsc#1086777] + netpbm-CVE-2018-8975.patch * Wed Jun 27 2018 pgajdosAATTsuse.com- updated to 10.82.2 * Pngtopam: Fix bogus warning of non-square pixels when image does not contain pixel resolution information. Introduced in Netpbm 10.48 (September 2009) * ilbmtoppm: Fix bug: may fail with bogus error message about an invalid CLUT chunk if image has a CLUT chunk. Introduced after Netpbm 10.26 (January 2005) and at or before Netpbm 10.35 (August 2006). * pbmtext: Add -wchar. * pbmtext: Add -text-dump option. * ppmhist: Add color summary to top of output, (except with - noheader). * pnmremap: Add -randomseed. * pnmquant: Add -norandom, -randomseed. * pamtogif: Add -noclear option. * giftopnm: Check \"data width\" value from GIF image properly: can\'t be bigger than 11, because the minimum code size is one more than the data width and the maximum code size is 12. (Note that GIF spec prohibits anything more than 8). * pnmpsnr: Add -targetX options. * ppmrainbow: Add \"ppmrainbow: \" to error messages, like other programs. * ppmrainbow: improve error message. * g3topbm: Fix bug - produces invalid empty PBM image if input image is empty. * ppmpat: Fix bug - crash or junk output with -camo or -anticamo and no -color. Introduced in Netpbm 10.78 (March 2017). * mrftopbm: Fix bug - wrong error messages or output when input invalidly short. Always broken (mrftopbm was new in Netpbm 10.18 (September 2003). * sldtoppm: -lib and -dir don\'t work - always says slide not found. Broken in Netpbm 10.63 (June 2013). * sldtoppm: fix bug: says AutoCAD slide file isn\'t an AutoCAD slide file. Broken after Netpbm 10.26 (January 2005), but no later than 10.35 (August 2006). * sldtoppm: fix bug: wild memory accesses, weird messages when invalid input file has unterminated strings.- refreshed netpbm-security-code.patch- fixed prepare-src-tarball update script
|
|
|