cpdb-libs (2.0~b5-0ubuntu8) mantic; urgency=medium

  * Made cpdbActivateBackends() also finding already running backends
    regardless of whether a *.service file is present for them. For
    snapping backends and for the build tests of the backends to work.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Sun, 20 Aug 2023 16:07:59 +0200

cpdb-libs (2.0~b5-0ubuntu7) mantic; urgency=medium

  * Fixed crasher in cpdbActivateBackends(), wrong placement of
    g_object_unref() call. Crash only happened on non-amd64 architectures
    and fix was only possible by investigating on aarch64/arm64 SBC.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Thu, 10 Aug 2023 22:42:59 +0200

cpdb-libs (2.0~b5-0ubuntu6) mantic; urgency=medium

  * Fixed crasher in wait loop of the cpdbConnectToDBus() function.
    Patch: cpdb-connect-to-dbus-fix-crasher-in-waitloop.patch
  * cpdb-text-frontend: Removed g_main_loop and used a simple
    g_thread_join() instead.
    Patch: cpdb-text-frontend-remove-g-main-loop.patch

 -- Till Kamppeter <till.kamppeter@gmail.com>  Tue, 08 Aug 2023 23:59:59 +0200

cpdb-libs (2.0~b5-0ubuntu5) mantic; urgency=medium

  * Fixed main loop of cpdb-text-frontend to not lose messagethat program
    got correctlyterminated, patch cpdb-text-frontend-fix-mainloop.patch.
  * Removed run-tests-sh-timing-correction.patch: Timing was not the cause
    for failing build tests.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Sun, 06 Aug 2023 23:53:53 +0200

cpdb-libs (2.0~b5-0ubuntu4) mantic; urgency=medium

  * run-tests-sh-timing-correction.patch: Longer timeouts for to not fail on
    the slower architectures.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Sun, 06 Aug 2023 13:13:51 +0200

cpdb-libs (2.0~b5-0ubuntu3) mantic; urgency=medium

  * make-inability-to-create-config-dir-non-fatal.patch: Do not set printer
    settings array to NULL in cpdbIgnoreLastSavedSettings.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Sun, 06 Aug 2023 12:35:51 +0200

cpdb-libs (2.0~b5-0ubuntu2) mantic; urgency=medium

  * Make inability of creating a configuration directory non-fatal.
    Patch: make-inability-to-create-config-dir-non-fatal.patch

 -- Till Kamppeter <till.kamppeter@gmail.com>  Thu, 03 Aug 2023 22:17:51 +0200

cpdb-libs (2.0~b5-0ubuntu1) mantic; urgency=medium

  * New upstream release 2.0b5.
    - Made frontend/backend communication be exclusively done by D-Bus,
      not via the file system, to support sandboxed packaging, like Snap.
    - Bug fixes included upstream.
  * Removed patches for included fixes:
    - CVE-2023-34095.patch
    - fix-invalid-memory-access.patch
  * Corrected timing in build test script, patch
    run-tests-sh-timing-correction.patch
  * Updated debian/libcpdb2.symbols.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Thu, 03 Aug 2023 17:48:51 +0200

cpdb-libs (2.0~b4-0ubuntu4) mantic; urgency=medium

  * SECURITY UPDATE: scanf buffer overflows
    - debian/patches/CVE-2023-34095.patch: limit maximum string lengths in
      cpdb/cpdb-frontend.c, tools/cpdb-text-frontend.c.
    - CVE-2023-34095

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Mon, 19 Jun 2023 07:20:37 -0400

cpdb-libs (2.0~b4-0ubuntu3) mantic; urgency=medium

  * Applied upstream pull request #26
    - Fixed invalid memory access bugs which caused crashing of both CPDB
      frontends and backends.
    - Fixed choices for duplex ("sides" IPP attribute).
    - Removed functional macro in the API and replaced it by a proper
      C functions.
  * Updated debian/libcpdb2.symbols.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Wed, 26 May 2023 11:27:29 +0200

cpdb-libs (2.0~b4-0ubuntu2) lunar; urgency=medium

  * Overtaken improved and corrected autopkgtest script from cpdb-backend-cups
  * Versioned dependencies for autopkgtest

 -- Till Kamppeter <till.kamppeter@gmail.com>  Tue, 21 Mar 2023 18:36:29 +0100

cpdb-libs (2.0~b4-0ubuntu1) lunar; urgency=medium

  * New upstream release 2.0b4.
    - Added "make check" test.
    - Renamed test/developer tools and install them.
    - Support for "make check" test in backend packages.
    - Minor fixes of bugs discovered with test scripts.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Mon, 20 Mar 2023 15:28:29 +0100

cpdb-libs (2.0~b3-0ubuntu2) lunar; urgency=medium

  * Corrected "make" call for demo/test frontend.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Tue, 21 Feb 2023 01:05:22 +0100

cpdb-libs (2.0~b3-0ubuntu1) lunar; urgency=medium

  * New upstream release 2.0b3.
  * Updated the 2 patches manually.
  * Updated the debian/*.symbols files.
  * Renamed the binary packages according to the new upstream library names.
  * Adapted autopkgtest to the new CPDB version.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Mon, 20 Feb 2023 22:14:22 +0100

cpdb-libs (1.2.0-2) unstable; urgency=medium

  * source upload
  * move to debian-printing maintenance
  * debian/tests/control: update dependencies
  * debian/watch: update for github
  * debian/control: add special treatment for Ubuntu (Closes: #1028502)
                    (thanks to Jeremy Bicha for the patch)
  * debian/control: bump standard to 4.6.2 (no changes)
  * repository on salsa created (Closes: #1028500)

 -- Thorsten Alteholz <debian@alteholz.de>  Thu, 12 Jan 2023 22:03:02 +0100

cpdb-libs (1.2.0-1) unstable; urgency=medium

  * Initial release (Closes: #911335)

 -- Thorsten Alteholz <debian@alteholz.de>  Sun, 08 Jan 2023 19:03:02 +0100
