libgc 1:7.4.2-8ubuntu1 source package in Ubuntu

Changelog

libgc (1:7.4.2-8ubuntu1) zesty; urgency=medium

  * SECURITY UPDATE: multiple integer overflows leading to pointers to
    memory zones smaller than requested size.
    - d/p/CVE-2016-9427-1.patch: Fix calloc_explicitly_typed in case
      of lb*n overflow.
    - d/p/CVE-2016-9427-2.patch: Fix malloc routines to prevent size
      value wrap-around of lb*n overflow.
    - d/p/CVE-2016-9427-3.patch: Fix GC_collect_or_expand to prevent
      allocation size value wrap-around
    - d/p/CVE-2016-9427-test.patch: add test cases
    - CVE-2016-9427
  * d/p/workaround-gcc-6-gnu++14.patch: Work around libgc test failure
    due to --std=gnu++14 (https://github.com/ivmai/bdwgc/issues/87)

 -- Steve Beattie <email address hidden>  Mon, 13 Feb 2017 11:50:02 -0800

Upload details

Uploaded by:
Steve Beattie on 2017-03-09
Sponsored by:
Marc Deslauriers
Uploaded to:
Zesty
Original maintainer:
Ubuntu Developers
Architectures:
any
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Bionic release on 2017-10-24 main devel
Artful release on 2017-04-20 main devel

Downloads

File Size SHA-256 Checksum
libgc_7.4.2.orig.tar.gz 713.3 KiB 09f21d38dd42bced14d6875f55804cb1b5e6bc486da7980187ecd2e768739c62
libgc_7.4.2-8ubuntu1.debian.tar.xz 23.9 KiB d0b576091667b222c9b5744953ed78dd181a74fce80111d0531c88db04d91c27
libgc_7.4.2-8ubuntu1.dsc 2.0 KiB 63d27fd8e86b3939c45d66f33a70ea4bf4c6ed1473bbf6a24892470ef96712f2

View changes file

Binary packages built by this source

libgc-dev: conservative garbage collector for C (development)

 Boehm-Demers-Weiser's GC is a garbage collecting storage allocator that is
 intended to be used as a plug-in replacement for C's malloc or C++'s new().
 .
 It allows you to allocate memory basically as you normally would without
 explicitly deallocating memory that is no longer useful. The collector
 automatically recycles memory when it determines that it can no longer be
 used.
 .
 This version of the collector is thread safe, has C++ support and uses the
 defaults for everything else. However, it does not work as a drop-in malloc(3)
 replacement.
 .
 This package is required to compile and link programs that use libgc1c2.

libgc1c2: conservative garbage collector for C and C++

 Boehm-Demers-Weiser's GC is a garbage collecting storage allocator that is
 intended to be used as a plug-in replacement for C's malloc or C++'s new().
 .
 It allows you to allocate memory basically as you normally would without
 explicitly deallocating memory that is no longer useful. The collector
 automatically recycles memory when it determines that it can no longer be
 used.
 .
 This version of the collector is thread safe, has C++ support and uses the
 defaults for everything else. However, it does not work as a drop-in malloc(3)
 replacement.

libgc1c2-dbgsym: debug symbols for package libgc1c2

 Boehm-Demers-Weiser's GC is a garbage collecting storage allocator that is
 intended to be used as a plug-in replacement for C's malloc or C++'s new().
 .
 It allows you to allocate memory basically as you normally would without
 explicitly deallocating memory that is no longer useful. The collector
 automatically recycles memory when it determines that it can no longer be
 used.
 .
 This version of the collector is thread safe, has C++ support and uses the
 defaults for everything else. However, it does not work as a drop-in malloc(3)
 replacement.