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

libcaca0-0.99.beta20-2.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: libcaca0 Distribution: openSUSE Tumbleweed
Version: 0.99.beta20 Vendor: openSUSE
Release: 2.1 Build date: Sun Feb 25 14:15:10 2024
Group: Development/Languages/C and C++ Build host: i02-armsrv2
Size: 838057 Source RPM: libcaca-0.99.beta20-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://caca.zoy.org
Summary: Library for Colour ASCII Art, text mode graphics
libcaca is the Colour AsCii Art library. It provides high level
functions for colour text drawing, simple primitives for line, polygon
and ellipse drawing, as well as powerful image to text conversion
routines.

Provides

Requires

License

WTFPL

Changelog

* Fri Feb 23 2024 Valentin Lefebvre <valentin.lefebvre@suse.com>
  - Use %autosetup, prepare for RPM 4.20.
    * Rewrote patches so that they are applied uniformly via %autosetup.
    * Correctly reorder the patches in specfile declaration.
* Mon Nov 14 2022 Valentin Lefebvre <valentin.lefebvre@suse.com>
  - add patch [libcaca-autoconf-2.69.patch]
    * Don't force autoconf to be at version 2.71
* Mon Nov 14 2022 Valentin Lefebvre <valentin.lefebvre@suse.com>
  - Upgrade to 0.99.beta20
    * IPv6 support in cacaserver
    * fixed a bug from 2004 that caused PDF documentation generation to fail
    * memory allocation functions are now more robust
    * numerous fixes for memory leaks and invalid memory accesses:
    * CVE-2021-30498
    * CVE-2021-30499
    * CVE-2021-3410
    * CVE-2018-20546
    * CVE-2018-20547
    * CVE-2018-20545
    * CVE-2018-20548
    * CVE-2018-20549
  - Dropped upstream fixed patches
    * libcaca-bsc1182731-prevent-overflow.patch
    * libcaca-variable-type.patch
    * Bug1120502-add_cast_to_prevent_overflow.patch
* Mon Mar 14 2022 Josef Möllers <josef.moellers@suse.com>
  - When a zero-width or zero-height image is given, a divide-by-zero
    occurs. This patch checks for this and produces a zero-sized
    output.
    [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
    CVE-2022-0856, bsc#1197028]
* Fri Apr 16 2021 Josef Möllers <josef.moellers@suse.com>
  - The problem is due to the fact that the images in the POC have
    a size of 0x0 and thus, when exporting, no data is written for
    the image bits.
    However, space is allocated for the header only, not taking
    into account that sprintf appends a NUL byte.
    [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
    bsc1184751-add-space-for-NUL-byte.patch]
* Fri Feb 26 2021 Josef Möllers <josef.moellers@suse.com>
  - More overflow prevention of multiplying large ints
    [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]
* Tue Mar 10 2020 Josef Möllers <josef.moellers@suse.com>
  - The contents of libcaca-prevent-overflow.patch
    have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
    and libcaca-variable-type.patch
    [libcaca-prevent-overflow.patch]
* Wed Feb 26 2020 Илья Индиго <ilya@ilya.pp.ua>
  - Refresh spec-file via spec-cleaner.
  - Add Requires:toilet for caca-utils, because need for cacaclock.
* Thu Aug 01 2019 Michel Normand <normand@linux.vnet.ibm.com>
  - Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
    bypass boo#1143286
* Mon Jan 21 2019 josef.moellers@suse.com
  - Cast intermediate results to 64 bits to prevent overflow of
    calculations with 32-bit quentities.
    [CVE-2018-20544, bsc#1120502,
    Bug1120502-add_cast_to_prevent_overflow.patch]

Files

/usr/lib/libcaca++.so.0
/usr/lib/libcaca++.so.0.99.20
/usr/lib/libcaca.so.0
/usr/lib/libcaca.so.0.99.20
/usr/share/doc/packages/libcaca0
/usr/share/doc/packages/libcaca0/AUTHORS
/usr/share/doc/packages/libcaca0/NEWS
/usr/share/doc/packages/libcaca0/NOTES
/usr/share/doc/packages/libcaca0/README
/usr/share/doc/packages/libcaca0/THANKS
/usr/share/licenses/libcaca0
/usr/share/licenses/libcaca0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:31:59 2024