Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libnetpbm11 | Distribution: openSUSE Tumbleweed |
Version: 11.9.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Mar 10 10:20:53 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 301339 | Source RPM: netpbm-11.9.3-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://netpbm.sourceforge.net/ | |
Summary: Libraries for the NetPBM (NetPortableBitmap) Graphic Formats |
These are the libs for the netpbm graphic formats. The tools can be found in the netpbm package. The sources are contained in the netpbm source package.
BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain
* Mon Mar 10 2025 pgajdos@suse.com - version update to 11.9.3 * Release 11.09.03 + giftopnm: Fix wild pointer reference with -verbose and invalid extension type. Broken in Netpbm 10.59 (December 2012). pdbimgtopam, pamtopdbimg: Fix crash when out of memory. Always broken (programs were new in Netpbm 10.52 (September 2010)). + pamrestack: fix failure when height too large for computations. Broken in Netpbm 10.99 (June 2022). * Release 11.09.02 + pammixmulti: Fix crash similar to that fixed in 11.09.01. Introduced in Netpbm 11.09.00 (December 2024). * Release 11.09.01 + pammixmulti: Fix crash from uninitialized memory. Introduced in Netpbm 11.09.00 (December 2024). * Release 11.09.00 + pammixmulti: Add -blend=alpha-weighted. Thanks Scott Pakin. + ppmhist: Don't accept -nomap and -map together, or -colorname with -map. (Before, -nomap and -colorname were ignored with - map). + libnetpbm: Fix crash in ppm_colorDict_destroy; affects all programs that use color names. Introduced in Netpbm 11.07 (June 2024). + pcxtoppm: Fix wildly incorrect output for all multiplane images. Broken in Netpbm 11.04 (September 2023). + pbmtoascii: Fix bug: allows both -1x2 and -2x4. Always present (pbmtoascii existed in primordial Netpbm). + build: fix type mismatch warning linking ppmtompeg. Always broken (ppmtompeg was new to Netpbm in April 2004). + build: Make it work with -std=gnu23, which is the default in recent GCC. To wit, remove local declaration of "bool". + makeman: fix for HTML lists that have blank lines between items. * Release 11.08.00 + libnetpbm color name parsing: Fix handling of rgb: color names with more than 4 hex digits per plane, so it throws an error instead of generating an invalid or wrong color. Broken in primordial Netpbm. + libnetpbm color name parsing: Fix error message for invalid rgb-<MAXVAL> color name. + build: fix typo in check of DARWIN_C_SOURCE so strdup, etc. are properly defined on OS X. - modified patches % netpbm-security-code.patch (refreshed) - deleted patches - netpbm-gcc15.patch (upstreamed) * Fri Mar 07 2025 pgajdos@suse.com - added patches fix build with gcc15 + netpbm-gcc15.patch * Fri Jul 12 2024 pgajdos@suse.com - fix CVE-2024-38526 [bsc#1227693] Polyfill Supplay Chain Attack * Fri Jul 12 2024 pgajdos@suse.com - version update to 11.7.0 * Release 11.07.00 + libnetpbm: Fix double free crash when memory allocation via REALLOCARRAY fails. Introduced in Netpbm 10.40 (September 2007). + libnetpbm: Allow color dictionary with more than 1000 entries. + ppmhist, ppmtoxpm: Work with color dictionary with more than 1000 color entries. + rgb.txt: Add Resene paint colors, 2010. * Release 11.06.00 + pamcut: add -reportonly. + infotopam: Add input validation. + infotopam: Remove input file name from messages. Add -verbose and issue informational message only if it is specified. + libnetpbm: Don't ignore garbage at the end of a color specifier (e.g. rgbi:0/.5/1xyz). + color database: change names of "Spring Green", "Lamp Black", and "light grey" to "SpringGreen", "LampBlack", and "LightGrey" to be consistent with other color names. + pamcut: fix incorrect output when rectangle to cut is entirely above the input image. Invisible junk after image. Always broken. (The ability to cut outside the input image was new in pamcut's predecessor pnmcut in Netpbm 9.7 (August 2000). + pamcut: fix incorrect output with PBM input when rectangle to cut is entirely below the input image. Invisible junk after image. Broken in Netpbm 10.44 (September 2008). + ppmtowinicon: fix array overrun with 4 and 8 bits per pixel. Broken in Netpbm 11.05 (December 2023). + infotopam: fix incorrect output -- columns always in wrong place. Always broken. (infotopam was new in Netpbm 10.22 (May 2004)). + pamseq: fix typo in error message. + build: makeman: fix warning about backslashes in strings. - modified patches % netpbm-gcc-warnings.patch (refreshed) % netpbm-security-code.patch (refreshed) * Fri Feb 02 2024 pgajdos@suse.com - added patches fix CVE-2017-5849 [bsc#1022790], CVE-2017-5849 [bsc#1022791] + netpbm-use-byrow-when-needed.patch * Wed Jan 31 2024 pgajdos@suse.com - version update to 11.5.2 Release 11.05.02 + ppmtowinicon: fix array overrun with 4 and 8 bits per pixel. Release 11.05.01 Fix typo in ppmforge test case. Release 11.05.00 + pnmpad: Add -color, -promote, -extend-edge, -detect-background . + pnmconvol: Restore ability of convolution matrix to be a pseudo-plain-PNM with samples that exceed the maxval. Lost in 10.30 (October 2005) because maxval-checking code was added to libnetpbm. (Was fixed in 10.47.08 in November 2010, but only in the 10.47 series). + pnmindex: Improve failure mode when -size or -across is zero. + pnmindex: Make -plain work. + pnmpad: fix behavior with -left, -right, and -width together or - top, -bottom, -height together: ignores -width where it should fail. Broken in Netpbm 10.72 (September 2015). + pamtosvg: fix "zero determinant" failure. Introduced in Netpbm 11.04 (September 2023). + pjtoppm: fix crash based on uninitialized variable. Introduced in Netpbm 11.04 (September 2023). + ppmtopcxl: fix incorrect output with > 256 colors. Always broken. (Program was added in primordial Netpbm in 1990). + pbmtext: fix buffer overrun with insanely large input. + picttoppm: fix buffer overrun with insanely wide input. + ppmtoxpm: fix incorrect output with insanely large number of colors. + pnmscalefixed: fix incorrect output with really big image and - pixels option. + ppmdither: fix buffer overrun with insanely large dithering matrix. + pnmpad: no longer accept old-style options (e.g. -t50). + libnetpbm: Add pm_feed_from_file, pm_accept_to_files, pm_accept_to_filestream Standard Input feeder, Output accepter for pm_system. + libnetpbm, programs that use color maps: fix buffer overrun with insanely deep images. + merge build: Fix 'pnmcat'. Introduced in Netpbm 11.00 (September 2023). Release 11.04.00 + pamaddnoise: add -salt. + pamaddnoise: reject options that aren't meaningful for the type of noise specified rather than just ignore them. + ppmtosixel: Add -7bit, so it works on more terminals, including xterms. Thanks Scott Pakin. + g3topbm: Add -correctlong + pnmtojpeg: minor improvement to error messages about bad files. + pammixmulti: Remove disclaimer of patent license. + pamstack: Fix bug: acts like -firstmaxval specified when it wasn't. Introduced in Netpbm 11.03 (June 2023). + pamstack: Fix -lcmmaxval: chooses wrong maxval. Always broken (-lcmmaxval was new in Netpbm 11.03 (June 2023)). + pamstack: Fail gracefully when total number of planes is too large for unsigned integer. Always broken (Pamstack was new in Netpbm 10.0 (June 2002). + pamtosvg: fix hang. + ppmfade: fix "file not found" crash for most fade modes. Introduced in Netpbm 10.98 (March 2022). + ppmfade: fix incorrect block mode fade. Always broken (ppmfade was new in Netpbm 8.4 (April 2000)). + pamaddnoise: fix very incorrect noise added for all types. Introduced in Netpbm 10.94 (March 2021). + ppmrough: fix buffer overrun. Always broken (Ppmrough was new in Netpbm 10.9 (September 2002). ppmrough: fix excessive roughness. Introduced in Netpbm 10.94 (March 2021). + pgmtexture: Fix buffer overflow with maxval > 255. Always broken. Maxvals > 255 were possible starting in Netpbm 9.0 (April 2000). + pgmtexture: Fix bug: ignores -d. Introduced in Netpbm 10.56 (September 2011). + xwdtopnm Fix spurious output with really wide/deep rows. + imgtoppm: Fix spurious output with really wide/deep rows. + pbmtopgm: Fix error message for excessive -width. + pbmtoxbm: Fix spurious output with really wide rows. + tifftopnm: Fix incorrect output with insanely wide/deep rows. + thinkjettopbm: Fix incorrect output with insanely wide rows. + ybmtopbm: Fix incorrect output with insanely wide rows. + pjtoppm: Fix incorrect output with insanely large number of rows. + library: add check of maxval for computable size. + Build: Include LDFLAGS in link of shared library. * Release 11.03.00 + pamstack: Add -firstmaxval, -lcmmaxval + pnmcolormap: make result independent of how system's qsort orders records with equal keys. Affects pnmquant. + pamtopng: fix typo in error message about -chroma option. + pamtopng, pnmtopng, pngtopam: fix error message when something fails in libpng. Always broken (the programs were new in Netpbm 8.1 (March 2000)). - modified patches % netpbm-gcc-warnings.patch (refreshed) % netpbm-security-code.patch (refreshed) * Fri Jun 23 2023 pgajdos@suse.com - version update to 11.2.0 * jpegtopnm: Add -traceexif * pbmtextps: Add -asciihex, -ascii85. * pcdovtoppm: remove dependency on obsolete 'tempfile' program. * jpegtopnm: Many fixes to -dumpexif. Always broken. (-dumpexif was new in Netpbm 9.18 (September 2001)) * pamtopng: fix -chroma option: always rejected. Always broken. (pamtopng was new in Netpbm 10.70 (June 2015)). * pnmtopng: fix -rgb option: always rejected. Always broken (-rgb was new in Netpbm 10.30 (October 2005)). * build: change the way you add the separately distributed 'hpcdtoppm' code to the build. * lot of changes since last version update, see https://sourceforge.net/p/netpbm/code/HEAD/tree/advanced/doc/HISTORY - modified patches % netpbm-gcc-warnings.patch (refreshed) % netpbm-security-code.patch (refreshed) % netpbm-security-scripts.patch (refreshed) - deleted patches - netpbm-tmpfile.patch (upstreamed) - ppmforge-fix-overflow.patch (upstreamed) - signed-char.patch (upstreamed) * Thu Jan 19 2023 Otto Hollmann <otto.hollmann@suse.com> - Drop patch big-endian.patch, already in upstream since 10.87.00 * Sun Sep 18 2022 Andreas Schwab <schwab@suse.de> - ppmforge-fix-overflow.patch: Fix arithmetic overflow in ppmforge - ppmforge-test.patch: removed * Wed Sep 14 2022 Andreas Schwab <schwab@suse.de> - ppmforge-test.patch: fix ppmforge test to avoid float overflow
/usr/lib/libnetpbm.so.11 /usr/lib/libnetpbm.so.11.109
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 22 23:42:21 2025