libproxy (0.4.18-1.2) unstable; urgency=medium

  * NMU
  * Add patch by sre@debian.org to fix crash with glibproxyresolver
    (Closes: #1028638)

 -- Martin <debacle@debian.org>  Tue, 31 Jan 2023 18:39:31 +0000

libproxy (0.4.18-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 14 Jul 2022 15:43:18 +0200

libproxy (0.4.17-2) unstable; urgency=medium

  [ Sebastien Bacher ]
  * Cherrypick upstream patch to fix the build with python 3.10

 -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 25 Mar 2022 13:17:07 -0400

libproxy (0.4.17-1) unstable; urgency=medium

  * Team upload

  [ Simon McVittie ]
  * New upstream release
    - Drop patch from 0.4.16-2, included in this release
  * Standards-Version: 4.5.1 (no changes required)

  [ Helmut Grohne ]
  * Tag test dependencies with <!nocheck> (Closes: #979081)

 -- Simon McVittie <smcv@debian.org>  Thu, 07 Jan 2021 11:38:24 +0000

libproxy (0.4.16-2) unstable; urgency=medium

  * Fix the loading of the python module, patch from upstream

 -- Laurent Bigonville <bigon@debian.org>  Mon, 14 Dec 2020 18:39:25 +0100

libproxy (0.4.16-1) unstable; urgency=medium

  * New upstream release
    - Drop all the patches, they are included in this release
  * debian/not-installed: Do not package pacrunner module for now, pacrunner
    is not in debian yet, see: #977216

 -- Laurent Bigonville <bigon@debian.org>  Sat, 12 Dec 2020 19:47:25 +0100

libproxy (0.4.15-15) unstable; urgency=medium

  * Team upload

  [ Salvatore Bonaccorso ]
  * Add patch from upstream to fix buffer overflow when PAC is enabled
    (CVE-2020-26154) (Closes: #968366)
  * Add patch from upstream rewriting url::recvline to be nonrecursive
    (CVE-2020-25219) (Closes: #971394)

  [ Simon McVittie ]
  * Add additional bug-fix patches from upstream git
    - Fix memory leaks in the WebKit backend
    - Make sure mtime is initialized in the KDE backend
    - Correctly encode/decode Python Unicode strings (Closes: #959030)
    - Cope with settings larger than will fit in a single read() in the
      GSettings (GNOME 3) backend
    - Remove crash-prone proxy factory caching (Closes: #968363)
    - Make sure new/delete and new[]/delete[] are correctly paired
    - Disable mozjs backend by default
    - Never use a system copy of libmodman, even if one exists
    - Small performance optimizations (without which later patches
      won't apply)
    - Avoid deprecated C++ dynamic exception specifications
  * d/tests/mozjs: Remove obsolete test.
    We no longer compile the backend that this is responsible for testing.
  * d/tests: Remove flaky annotations.
    With the fixes I've imported from upstream git, these should hopefully
    all be reliable.
  * d/tests: Test default python3 version and all python3 versions
    separately.
    Add a missing dependency on python3-all for the python3-all test:
    during a transition between supported Python versions, we need both
    the old and the new version installed.

 -- Simon McVittie <smcv@debian.org>  Mon, 16 Nov 2020 16:37:55 +0000

libproxy (0.4.15-14) unstable; urgency=medium

  * Drop libproxy1-plugin-mozjs; use libproxy1-plugin-webkit instead
    - See https://github.com/libproxy/libproxy/pull/139 (Closes: #959805)
  * Drop unused CLI binding (Closes: #959031)

 -- Jeremy Bicha <jbicha@debian.org>  Sun, 27 Sep 2020 19:22:53 -0400

libproxy (0.4.15-13) unstable; urgency=medium

  * Team upload
  * libproxy1-plugin-gsettings: Depend on gsettings-desktop-schemas.
    gsettings-desktop-schemas defines the schema for GNOME 3 proxy settings,
    and looking up keys with no schema is an error.
    Detected by the autopkgtest coverage.
  * d/tests: Separate out test for gsettings backend.
    This has dependencies beyond those of libproxy.
  * d/tests: Add smoke-tests for the mozjs and webkit PAC interpreters
  * d/tests: Ask for additional debug logging
  * d/tests: Mark gsettings tests as flaky until upstream bug 116 is fixed.
    There seems to be a race condition in the gnome3 (gsettings) backend,
    to which proxy(1) is particularly susceptible.
  * d/tests: Add copyright/license information.
    These might be general enough to be useful to the upstream developer.

 -- Simon McVittie <smcv@debian.org>  Fri, 01 May 2020 18:03:06 +0100

libproxy (0.4.15-12) unstable; urgency=medium

  [ Simon McVittie ]
  * Add undocumented changes to previous changelog entry
  * d/rules: Install Perl binding to the vendor path
  * d/rules: Don't build the Perl binding until we have a package for it
  * Install Findlibproxy.cmake in -dev package
  * d/rules: Remove leftover argument passed to dh_makeshlibs
  * d/not-installed: Skip usr/lib/mono/libproxy-sharp/libproxy-sharp.dll
  * d/tests: Add a smoke-test using libproxy-tools
  * d/tests: Add a failing test for the Python 3 binding
  * Backport a commit from upstream to fix warnings in GNOME environments

 -- Jeremy Bicha <jbicha@debian.org>  Tue, 28 Apr 2020 17:30:57 -0400

libproxy (0.4.15-11) unstable; urgency=medium

  * Bump debhelper-compat to 13
    - Stop passing -V to dh_makeshlibs, it is the default now
  * Bump Standards-Version to 4.5.0
  * d/rules: Remove redundant -Wl,--as-needed.
    bullseye toolchains already default to this.
  * Release to unstable

 -- Jeremy Bicha <jbicha@debian.org>  Mon, 27 Apr 2020 21:25:44 -0400

libproxy (0.4.15-10) experimental; urgency=medium

  [ Sebastien Bacher ]
  * debian/test/build:
    - Use the correct compiler for proposed autopkgtest cross-testing
      support

  [ Simon McVittie ]
  * d/tests/build: Mark as superficial
  * d/tests/build: Fix shellcheck warnings
  * d/tests/build: Exercise linking with pkg-config

  [ Iain Lane ]
  * Revert "rules: Don't run the cli sequence in the clean target". The
    associated debhelper bug (#944225) is fixed.  This reverts commit
    7251356feb950abaa137ac5a4d5ead7f954d388e.
  * python-support-Python-3.9.patch: Cherry-pick patch to support newer
    python3
  * control, mozjs-Port-to-mozjs-68.patch: Move to mozjs68

 -- Iain Lane <laney@debian.org>  Wed, 11 Mar 2020 13:16:18 +0000

libproxy (0.4.15-9) unstable; urgency=medium

  * control, rules: Add dh-sequence-cli to BDI. Since 12.5, debhelper is
    supposed to support this properly (but see the next changelog entry).
  * rules: Don't run the cli sequence in the clean target.  We have this in
    Build-Depends-Indep. debhelper is supposed to do this for us, but due to
    bug #944225 it doesn't.

 -- Iain Lane <laney@debian.org>  Wed, 06 Nov 2019 11:07:02 +0000

libproxy (0.4.15-8) unstable; urgency=medium

  * Drop Build-Depends on dh-sequence-cli.
    Thanks to Simon McVittie (Closes: #942119)

 -- Jeremy Bicha <jbicha@debian.org>  Sat, 19 Oct 2019 19:37:24 -0400

libproxy (0.4.15-7) unstable; urgency=medium

  * Move dh-sequence-cli & dh-sequence-python3 from Build-Depends-Indep
    to Build-Depends

 -- Jeremy Bicha <jbicha@debian.org>  Sun, 06 Oct 2019 09:22:09 -0400

libproxy (0.4.15-6) unstable; urgency=medium

  [ Andreas Henriksson ]
  * Drop python-libproxy for python2 removal (Closes: #936906)
  * Add patch to have cmake find python 3.7

  [ Jeremy Bicha ]
  * Build-Depend on debhelper-compat 12 and drop debian/compat
  * Build-Depend on dh-sequence-cli, dh-sequence-gnome & dh-sequence-python3

 -- Jeremy Bicha <jbicha@debian.org>  Sun, 06 Oct 2019 08:22:59 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libproxy1-plugin-kconfig`.
