Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libdjvulibre-devel-3.5.29-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libdjvulibre-devel Distribution: openSUSE Tumbleweed
Version: 3.5.29 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 7 10:04:45 2025
Group: Development/Libraries/Other Build host: reproducible
Size: 82912 Source RPM: djvulibre-3.5.29-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://djvu.sourceforge.net
Summary: Headers for djvulibre libraries
DjVuLibre is an implementation of DjVu, a Web-centric format and
software platform for distributing documents and images.

This package contains the development files.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Jul 07 2025 pgajdos@suse.com
  - version update to 3.5.29 [bsc#1245773] (CVE-2025-53367)
    * various bug fixes
    * additional tests for corrupted files
    * fixes for clang warnings
  - deleted patches
    - djvulibre-CVE-2021-32490.patch (upstreamed)
    - djvulibre-CVE-2021-32491.patch (upstreamed)
    - djvulibre-CVE-2021-32492.patch (upstreamed)
    - djvulibre-CVE-2021-32493.patch (upstreamed)
    - djvulibre-CVE-2021-46310.patch (upstreamed)
  - fixes  CVE-2021-32490 [bsc#1185895]
      CVE-2021-32491 [bsc#1185900]
      CVE-2021-32492 [bsc#1185904]
      CVE-2021-32493 [bsc#1185905]
      CVE-2021-46310 [bsc#1214670]
* Thu Feb 22 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Tue Aug 29 2023 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-46310 [bsc#1214670], divide by zero in IW44Image.cpp
    + djvulibre-CVE-2021-46310.patch
    fix CVE-2021-46312 [bsc#1214672], divide by zero in IW44EncodeCodec.cpp
    + djvulibre-CVE-2021-46312.patch
* Wed May 04 2022 Marcus Meissner <meissner@suse.com>
  - switch to use https source url
* Mon May 24 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-3500 [bsc#1186253], Stack overflow in function DJVU:DjVuDocument:get_djvu_file() via crafted djvu file
    + djvulibre-CVE-2021-3500.patch
* Wed May 12 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-32490 [bsc#1185895], Out of bounds write in function DJVU:filter_bv() via crafted djvu file
    + djvulibre-CVE-2021-32490.patch
    fix CVE-2021-32491 [bsc#1185900], Integer overflow in function render() in tools/ddjvu via crafted djvu file
    + djvulibre-CVE-2021-32491.patch
    fix CVE-2021-32492 [bsc#1185904], Out of bounds read in function DJVU:DataPool:has_data() via crafted djvu file
    + djvulibre-CVE-2021-32492.patch
    fix CVE-2021-32493 [bsc#1185905], Heap buffer overflow in function DJVU:GBitmap:decode() via crafted djvu file
    + djvulibre-CVE-2021-32493.patch
* Mon Dec 21 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.5.28
    * ddjvu: tiff generation improvements
    * djvumake: security checks on INCL chunks
    * all: updated for modern compilers
    * bugs: fixed several crashes on invalid inputs
    * miniexp: fixed escape printout and macrochars
    * djvudigital: can use poppler to find text
    * csepdjvu: handle T comments for page titles
    * bytestream: fixed 2GB limit
    * gexception, gthread: cleanup obsolete code
  - Drop patches incorporated or otherwise fixed upstream:
    * djvulibre-invalid-tiff.patch
    * djvulibre-CVE-2019-15144.patch
    * djvulibre-CVE-2019-15145.patch
    * djvulibre-CVE-2019-18804.patch
    * djvulibre-CVE-2019-15143.patch
    * djvulibre-always-assume-that-cpuid-works-on-x86_64.patch
    * djvulibre-CVE-2019-15142.patch
    * reproducible.patch
  - Only run post(un) scriptlets for desktop database update for
    openSUSE < 1550, these are void otherwise.
  - Regenerate configure script as it is no longer supplied with
    tarball; add BuildRequires: libtool.
  - Adapt file list for mime file no longer being installed (this is
    intentional from upstream); accordingly drop shared-mime-info
    BuildRequires and post(un) scripts.
  - fixes CVE-2021-3630 [bsc#1187869]
* Fri Nov 08 2019 pgajdos@suse.com
  - security update
  - added patches
    CVE-2019-18804 [bsc#1156188]
    + djvulibre-CVE-2019-18804.patch
* Fri Oct 18 2019 pgajdos@suse.com
  - do not segfault when mmx enabled [bsc#1154401]
  - added patches
    https://sourceforge.net/p/djvu/bugs/293/
    + djvulibre-always-assume-that-cpuid-works-on-x86_64.patch
* Tue Sep 03 2019 Jan Engelhardt <jengelh@inai.de>
  - Trim conjecture, bias, and metadata repetitions from description.
  - Trim descriptions in subpackages for length. (Main package keeps
    the bigger one.)
  - Use some more macros and limit fdupes to the /usr volume.

Files

/usr/include/libdjvu
/usr/include/libdjvu/ddjvuapi.h
/usr/include/libdjvu/miniexp.h
/usr/lib64/libdjvulibre.so
/usr/lib64/pkgconfig/ddjvuapi.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 15 23:37:41 2025