libsolv 0.6.35-2ubuntu0.18.10.1 source package in Ubuntu

Changelog

libsolv (0.6.35-2ubuntu0.18.10.1) cosmic-security; urgency=medium

  * SECURITY UPDATE: NULL pointer dereference and illegal address access
    - debian/patches/CVE-2018-20532-20534-1.patch: Fix: Dereference of null
      pointer
    - debian/patches/CVE-2018-20532-20534-2.patch: Fix: Add va_end() before
      return
    - debian/patches/CVE-2018-20532-20534-3.patch: Fix: Memory leaks
    - debian/patches/CVE-2018-20532-20534-4.patch: Fix: testsolv segfault
    - debian/patches/CVE-2018-20532-20534-5.patch: Fix: testsolv segfaults
    - debian/patches/CVE-2018-20532-20534-6.patch: Fix: Be sure that NONBLOCK
      is set
    - debian/patches/CVE-2018-20532-20534-7.patch: Don't set values that are
      never read
    - CVE-2018-20532
    - CVE-2018-20533
    - CVE-2018-20534

 -- Mike Salvatore <email address hidden>  Tue, 19 Mar 2019 11:59:02 -0400

Upload details

Uploaded by:
Mike Salvatore on 2019-03-20
Uploaded to:
Cosmic
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Cosmic updates on 2019-03-21 universe misc
Cosmic security on 2019-03-21 universe misc

Downloads

File Size SHA-256 Checksum
libsolv_0.6.35.orig.tar.gz 630.0 KiB 4b679353b62f31cc0aa27ab41d426995e96f0ab3048d95cf0d62e4bc65ac21e7
libsolv_0.6.35-2ubuntu0.18.10.1.debian.tar.xz 17.4 KiB 96b0c28c1038ef7c1e08e802f268f433913e577fad2f6d5f87c6107870e6d754
libsolv_0.6.35-2ubuntu0.18.10.1.dsc 2.5 KiB 6e4ae9c5d74fde6df09465821e395687d8c3b99f1d673f84386c22e259a8e76b

View changes file

Binary packages built by this source

libsolv-doc: dependency solver using a satisfiablility algorithm (documentation files)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains documentation files for libsolv.

libsolv-perl: dependency solver using a satisfiability algorithm (Perl bindings)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains the Perl bindings for the libsolv0 library.

libsolv-perl-dbgsym: debug symbols for libsolv-perl
libsolv-tools: dependency solver using a satisfiability algorithm (command-line tools)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains command-line tools that facilitate using libsolv.

libsolv-tools-dbgsym: debug symbols for libsolv-tools
libsolv0: dependency solver using a satisfiability algorithm (shared library)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 Supported package formats:
   - rpm/rpm5
   - deb
   - Arch Linux
   - haiku
 .
 Supported repository formats:
   - rpmmd (primary, filelists, comps, deltainfo/presto, updateinfo)
   - susetags, suse product formats
   - mandriva/mageia (synthesis, info, files)
   - Arch Linux
   - red carpet helix format
   - haiku

libsolv0-dbgsym: debug symbols for libsolv0
libsolv0-dev: dependency solver using a satisfiability algorithm (development files)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains development files for libsolv.

libsolvext0: dependency solver using a satisfiability algorithm (extensions)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 Search the internet for 'sat solver' to get links to the theory behind it.
 .
 Supported package formats:
   - rpm/rpm5
   - deb
   - Arch Linux
   - haiku
 .
 Supported repository formats:
   - rpmmd (primary, filelists, comps, deltainfo/presto, updateinfo)
   - susetags, suse product formats
   - mandriva/mageia (synthesis, info, files)
   - Arch Linux
   - red carpet helix format
   - haiku
 .
 This package contains the libsolv extension library.

libsolvext0-dbgsym: debug symbols for libsolvext0
libsolvext0-dev: dependency solver using a satisfiability algorithm (ext development files)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains development files for libsolvext.

python-solv: dependency solver using a satisfiability algorithm (Python2 bindings)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains the Python (v2) bindings for the libsolv0 library.

python-solv-dbgsym: debug symbols for python-solv
python3-solv: dependency solver using a satisfiability algorithm (Python3 bindings)

 This dependency solver code in this package is based on two major, but
 independent, blocks:
 .
 1. Using a dictionary approach to store and retrieve package
    and dependency information.
 2. Using satisfiability, a well known and researched topic, for
    resolving package dependencies.
 .
 This package contains the Python (v3) bindings for the libsolv0 library.

python3-solv-dbgsym: debug symbols for python3-solv