djvulibre/djvulibre.changes

485 lines
16 KiB
Plaintext

-------------------------------------------------------------------
Tue Aug 29 10:48:49 UTC 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 4 09:30:24 UTC 2022 - Marcus Meissner <meissner@suse.com>
- switch to use https source url
-------------------------------------------------------------------
Mon May 24 08:55:21 UTC 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 10:09:21 UTC 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 16:26:45 UTC 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 8 11:15:02 UTC 2019 - pgajdos@suse.com
- security update
- added patches
CVE-2019-18804 [bsc#1156188]
+ djvulibre-CVE-2019-18804.patch
-------------------------------------------------------------------
Fri Oct 18 08:33:20 UTC 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 3 06:21:13 UTC 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.
-------------------------------------------------------------------
Mon Sep 2 12:13:57 UTC 2019 - pgajdos@suse.com
- security update
- added patches
CVE-2019-15142 [bsc#1146702]
+ djvulibre-CVE-2019-15142.patch
CVE-2019-15143 [bsc#1146569]
+ djvulibre-CVE-2019-15143.patch
CVE-2019-15144 [bsc#1146571]
+ djvulibre-CVE-2019-15144.patch
CVE-2019-15145 [bsc#1146572]
+ djvulibre-CVE-2019-15145.patch
do not segfault when libtiff encounters corrupted TIFF (upstream issue #295)
+ djvulibre-invalid-tiff.patch
-------------------------------------------------------------------
Tue Jan 8 23:17:00 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Remove rsvg-convert BuildRequires, just use the prebuilt pngs
from the source package.
-------------------------------------------------------------------
Mon May 15 13:59:36 UTC 2017 - bwiedemann@suse.com
- Add reproducible.patch to make build fully reproducible
-------------------------------------------------------------------
Fri Feb 27 21:35:01 UTC 2015 - mpluskal@suse.com
- Remove obsolete patches
* djvulibre-filepath.patch
* djvulibre-not-existing-icons.patch
- Update to 3.5.27
* simplified configuration scripts
* deadlock fixes
* miniexp under win32 uses tlsalloc instead of _thread vars (pb under xp)
- New in 3.5.26
* Thread safe miniexp
* Now using the standard autotools approach (thanks to Vincent Torri).
* New windows installer (thanks to Konstantin Kravtsov).
* Fixed Russian code page issues in windows.
* General speedup thanks to lock-free smart pointers.
* ddjvu can produce one file per page.
* djvused can now set the default page orientation.
* Bug fixes all around.
-------------------------------------------------------------------
Wed Mar 27 06:33:47 UTC 2013 - pgajdos@suse.com
- updated to 3.5.25.3:
* minor fixes
* call autoreconf
* do not cp not existing prebuilt icons
* not-existing-icons.patch
-------------------------------------------------------------------
Sun Mar 25 16:44:11 UTC 2012 - dimstar@opensuse.org
- Add pkg-config BuildRequires.
-------------------------------------------------------------------
Fri Mar 16 15:31:13 UTC 2012 - pgajdos@suse.com
- updated to 3.5.25:
* Removed the deprecated djview3 code.
* Removed the deprecated cothreads code.
* Removed the unmaintained japanese man pages.
* Added ddjvu option to skip corrupted pages.
* Miniexp API is now reentrant.
* Bug fixes all around.
-------------------------------------------------------------------
Thu Mar 15 19:59:47 UTC 2012 - dimstar@opensuse.org
- Add djvulibre-gcc47.patch: Fix build with gcc 4.7.
-------------------------------------------------------------------
Tue Mar 13 15:21:34 UTC 2012 - pgajdos@suse.com
- fix build for factory (define $QTDIR)
-------------------------------------------------------------------
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
(cf. packaging guidelines)
- Use %_smp_mflags for parallel build
-------------------------------------------------------------------
Thu Jun 9 10:22:43 UTC 2011 - pgajdos@novell.com
- Fix MMX code when using gcc-4.6 [bnc#696824]
* adjusted gcc46.patch
-------------------------------------------------------------------
Mon May 2 14:45:43 UTC 2011 - idoenmez@novell.com
- Add djvulibre-3.5.23-gcc46.patch to fix compilation with gcc 4.6
-------------------------------------------------------------------
Mon Mar 7 09:43:42 CET 2011 - pgajdos@suse.cz
- updated to version 3.5.24:
* Set ddjvuapi_version to 20.
* Added ddjvuapi support for changing the white point.
* Added option "-u" in djvused.
* Added option "-o djvufile" in djvuxmlparser.
* Added support for <CHARACTER> tag in djvuxmlparser.
* Added print-xmp, set-xmp, remove-smp in djvused.
-------------------------------------------------------------------
Tue Nov 16 16:26:44 CET 2010 - pgajdos@suse.cz
- updated to version 3.5.23:
* Added ddjvu_document_create_by_filename_utf8
* Generate icons with rsvg rather than imagemagick.
* djvused: correctly outputs escape characters.
* djvumake: added options to generate foreground colors.
* Various bug fixes.
-------------------------------------------------------------------
Mon Jun 8 14:33:31 CEST 2009 - mseben@suse.cz
- updated to version 3.5.22
* backported djview4 version of nsdejavu.so
* various bug fixes
- splitted to doc package
-------------------------------------------------------------------
Mon Aug 25 15:57:25 CEST 2008 - lmichnovic@suse.cz
- update to version 3.5.21
* Speed improvement on multicore platforms
* Ddjvu now can produce pdf output.
- renamed lib to libdjvulibre21 according to Shared Library
Packaging Policy
-------------------------------------------------------------------
Mon Dec 10 16:51:49 CET 2007 - lmichnovic@suse.cz
- update to version 3.5.20
obsoletes semicolon.patch, strip.patch
* Csepdjvu handle gsdjvu hyperlink comments.
* Djvudigital therefore handles hyperlinks.
-------------------------------------------------------------------
Mon Sep 10 16:03:35 CEST 2007 - lmichnovic@suse.cz
- moved desktop file to djview3 subpackage [#307485]
-------------------------------------------------------------------
Fri Jul 13 17:27:13 CEST 2007 - lmichnovic@suse.cz
- added trailing semicolon in desktop file (semicolon.patch)
- splitted off djview3 (Qt3) to make possible have alternative
djview4 (Qt4) package
-------------------------------------------------------------------
Mon Jun 11 17:45:08 CEST 2007 - lmichnovic@suse.cz
- fixed djvulibre-devel's Requires with %{version}; [#282833]
-------------------------------------------------------------------
Wed Jun 6 17:05:31 CEST 2007 - lmichnovic@suse.cz
- renamed lib to libdjvulibre15 according to Shared Library
Packaging Policy
- splitted of devel package
- fixed calling ldconfig in post scripts
-------------------------------------------------------------------
Fri Apr 20 21:16:22 CEST 2007 - lmichnovic@suse.cz
- moved libs into new libdjvulibre package [#264978]
- excluding *.la
-------------------------------------------------------------------
Tue Apr 3 18:52:51 CEST 2007 - lmichnovic@suse.cz
- installing icons and desktop file in %install section
-------------------------------------------------------------------
Tue Mar 27 17:04:03 CEST 2007 - lmichnovic@suse.cz
- update to version 3.5.19
* DjVuLibre is distributed under either version 2 of the GPL or
(at your option) any later version.
since 3.5.18
* Renamed djview as djview3.
* Various enhancement of DDJVUAPI.
* Partial support for page titles instead of page numbers.
* Clarification of metadata information.
* Fixed djvumake mask separation feature.
* Complain when given a so-called "secure" djvu file.
* Fixed handling of urls with cgi arguments.
* Fixed bug related to caching and ddjvuapi.
* Reorganized ${datadir}/djvu.
* Provide scripts in ${datadir}/djvu/*/desktop to register
the djvu mime types and the djview menu entries.
- obsoletes utf8.patch
-------------------------------------------------------------------
Sat Aug 5 16:53:50 CEST 2006 - lmichnovic@suse.cz
- specifying --x-libraries and --x-include due to new paths in new
X.org 7.x.
- added qt3-devel-tools and libtiff-devel into BuildRequires which
enhance functionality
-------------------------------------------------------------------
Wed Jul 12 12:40:38 CEST 2006 - lmichnovic@suse.cz
- update to version 3.5.17
- Various enhancement of DDJVUAPI.
- Compiles with the GCC-4.1.
- using MSVC using the provided project files.
- Minor bug fixes in csepdjvu text extraction.
- Fixed leak in csepdjvu, cpaldjvu and cjb2.
-------------------------------------------------------------------
Wed Jan 25 21:35:31 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Fri Jan 20 18:10:47 CET 2006 - schwab@suse.de
- Don't strip binaries.
-------------------------------------------------------------------
Wed Nov 23 14:16:23 CET 2005 - lmichnovic@suse.cz
- added -fno-strict-aliasing into CXXFLAGS
-------------------------------------------------------------------
Tue Nov 1 16:07:35 CET 2005 - lmichnovic@suse.cz
- upgrade to version 3.5.16
upgrade fixes missing binary any2djvu (#131761)
-------------------------------------------------------------------
Wed Oct 19 19:40:40 CEST 2005 - lmichnovic@suse.cz
- fixed invalid extra qualification for build with new gcc 4.1
-------------------------------------------------------------------
Wed Sep 28 23:41:07 CEST 2005 - dmueller@suse.de
- add norootforbuild
-------------------------------------------------------------------
Wed May 25 10:43:01 CEST 2005 - ltinkl@suse.cz
- fix build with gcc41
-------------------------------------------------------------------
Tue Feb 22 16:47:29 CET 2005 - meissner@suse.de
- fixed XtVa* lists calls 0 -> NULL.
-------------------------------------------------------------------
Tue Feb 1 09:44:02 CET 2005 - meissner@suse.de
- fixed one execl call 0->NULL.
-------------------------------------------------------------------
Wed Sep 29 09:30:03 CEST 2004 - ke@suse.de
- Recode README in UTF-8 encoding [#46179].
-------------------------------------------------------------------
Mon Aug 9 17:32:29 CEST 2004 - ro@suse.de
- added directory to filelist
-------------------------------------------------------------------
Fri Aug 06 12:35:09 CEST 2004 - ltinkl@suse.cz
- update to 3.5.14
-------------------------------------------------------------------
Mon May 17 16:24:14 CEST 2004 - ltinkl@suse.cz
- updated to latest version 3.5.13
- redone the patch
- simplified and updated list of packaged files
-------------------------------------------------------------------
Tue Sep 30 13:27:25 CEST 2003 - ltinkl@suse.cz
- updated to 3.5.12
- ported the patch
-------------------------------------------------------------------
Mon Aug 25 17:18:14 CEST 2003 - ro@suse.de
- fix compile with current gcc
-------------------------------------------------------------------
Wed Jun 04 19:09:36 CEST 2003 - mjancar@suse.cz
- update to 3.5.11
* added support for mouse wheel
* added support for LT toolbar control args
* improved csepdjvu option -bgwhite
* Djview and djvups now can print booklets
* Djview main dialogs have a help button
* Djview key space does continuous reading now
* annotation strings now recognize C escape sequences
* and some fixes
- add URL
- use buildroot
- use $RPM_OPT_FLAGS
-------------------------------------------------------------------
Mon Feb 24 15:33:41 CET 2003 - ro@suse.de
- move to libdir/browser-plugins
-------------------------------------------------------------------
Sat Dec 28 21:27:36 CET 2002 - prehak@suse.cz
- fixed to build with gcc-3.3
- added %clean section
-------------------------------------------------------------------
Thu Oct 31 14:30:53 CET 2002 - uli@suse.de
- update -> 3.5.9 (gcc-3.2, fix for broken command ddjvu, modified
IW44 for ARM processors)
- going down to -O1 on x86-64 to avoid segfault in djview
- cutting optimization on Alpha as well
-------------------------------------------------------------------
Wed Aug 7 16:50:38 CEST 2002 - uli@suse.de
- update -> 3.5.8 (fixed printing of b&w documents,fixes for
gcc-3.1)
-------------------------------------------------------------------
Tue Jul 23 13:00:30 CEST 2002 - uli@suse.de
- update -> 3.5.7 (minor fixes)
-------------------------------------------------------------------
Fri Jun 28 10:40:18 CEST 2002 - uli@suse.de
- build with -O2 on x86-64 to avoid miscompilation
-------------------------------------------------------------------
Fri Jun 7 15:29:16 CEST 2002 - uli@suse.de
- update -> 3.5.6:
Added option -bgwhite in cpaldjvu
Removed annoying flicker with djview/Qt3.
Fixed show stopper in djvused.
Fixed bug in djview print dialog.
Added CGI program djvuserve.
-------------------------------------------------------------------
Tue May 14 10:56:23 CEST 2002 - uli@suse.de
- find Qt3 in lib64 if applicable
- still doesn't build on x86-64, maybe bin2cpp gets miscompiled
-------------------------------------------------------------------
Thu Apr 18 13:28:17 CEST 2002 - uli@suse.de
- fixed to build with gcc 3.1
-------------------------------------------------------------------
Fri Feb 1 11:19:51 CET 2002 - uli@suse.de
- use %_libdir
-------------------------------------------------------------------
Thu Jan 31 17:52:07 CET 2002 - uli@suse.de
- added plugin to mozilla plugin dir
-------------------------------------------------------------------
Fri Jan 18 13:44:24 CET 2002 - uli@suse.de
- update -> 3.5.3 (builds with Qt3, adds djvups tool)
-------------------------------------------------------------------
Wed Dec 12 13:48:18 CET 2001 - uli@suse.de
- initial package