libproxy (0.5.11-1) unstable; urgency=medium

  * New upstream release
  * debian/copyright: remove obsolete FSF address
  * debian/watch: convert to Version: 5
  * Opt into Salsa CI
  * Remove obsolete Rules-Requires-Root: no field
  * Bump Standards Version to 4.7.2

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 11 Sep 2025 16:11:46 -0400

libproxy (0.5.10-1) unstable; urgency=medium

  * New upstream bugfix release
    - kde: Support Proxy Config Script value without scheme
    - Allow gnome plugin to support MATE & Cinnamon (Closes: #854012)
    - Support -M option for Solaris/illumos ld
    - Fix symbol versioning with LLD
    - Create SECURITY.md

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 22 Aug 2025 09:07:02 -0400

libproxy (0.5.9-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Oct 2024 12:55:29 -0400

libproxy (0.5.8-1) unstable; urgency=medium

  * New upstream release
  * autopkgtest: Update pac test for changed behavior in new release
  * Bump Standards Version to 4.7.0

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 09 Aug 2024 15:32:00 -0400

libproxy (0.5.7-1) unstable; urgency=medium

  * New upstream release
  * Drop debian/docs since CHANGELOG.md is no longer provided

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 11 Jul 2024 07:01:37 -0400

libproxy (0.5.6-1) unstable; urgency=medium

  * New upstream release
  * Drop all patches: applied in new release
  * Update debian/libproxy1v5.symbols

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 01 May 2024 16:56:30 -0400

libproxy (0.5.4-4) unstable; urgency=medium

  * Revert 32-bit architecture bootstrapping

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 29 Mar 2024 09:37:57 -0400

libproxy (0.5.4-3) unstable; urgency=medium

  * Set DPKG_GENSYMBOLS_CHECK_LEVEL to 0 with stage1 bootstrapping
  * Set stage1 profile for 32-bit architectures for time_t bootstrapping

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 13 Mar 2024 11:36:38 -0400

libproxy (0.5.4-2) unstable; urgency=medium

  * Team upload
  * d/control: Add back transitional packages for the plugins.
    These provide smooth upgrades from Debian 12 and Ubuntu 22.04, and
    should be removed after Debian 13 and Ubuntu 24.04 are released.
    (Closes: #1064889)
  * d/tests/libproxy-tools: Don't depend on gsettings-desktop-schemas here.
    The autopkgtest should prove that the minimum dependencies are
    sufficient to run without crashing in a non-GNOME environment,
    which we can ensure by making one test not depend on g-s-d.
  * d/python3-libproxy.install: Remove obsolete packaging file
  * d/p/tests-Copy-pxProxyFactory-correctly.patch,
    d/p/px_proxy_factory_copy-Add-a-new-reference-to-the-manager.patch,
    d/p/tests-Don-t-leak-the-copied-pxProxyFactory.patch:
    Add proposed patches to fix internal PxManager refcounting
  * d/libproxy1v5.lintian-overrides: Silence library-not-linked-against-libc.
    libproxy links to GLib, and to a backend library that does the real
    work, so it genuinely does not have any direct dependency on libc
    and this is non-problematic.

 -- Simon McVittie <smcv@debian.org>  Tue, 27 Feb 2024 12:53:32 +0000

libproxy (0.5.4-1) unstable; urgency=medium

  * New upstream release
  * Drop all patches: applied in new release
  * Update symbols
  * Update autopkgtest
  * Rename webkit autopkgtest to pac
  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 26 Feb 2024 19:30:12 -0500

libproxy (0.5.3-2) experimental; urgency=medium

  * debian/tests:
    - Depends on gsettings-desktop-schemas, the gnome backend errors out
      if there is no schemas installed
    - use XDG_CURRENT_DESKTOP instead of DESKTOP_SESSION

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 15 Feb 2024 11:53:41 +0100

libproxy (0.5.3-1) experimental; urgency=medium

  * New upstream release
    - Complete rewrite using C instead of C++
    - Plugins are no longer an option
  * Switch from cmake to meson
  * Drop plugin packages
  * Enable duktape PAC runner as replacement for webkitgtk version
    which is no longer provided
  * Build-Depend on libcurl4-gnutls-dev
  * Build-Depend on gsettings-desktop-schemas-dev & valac
  * Temporarily don't build gobject-introspection & docs
    to avoid trip through NEW. This also temporarily disables the unused
    vala support
  * Switch debian/copyright to 1.0 format
  * Add symbols file
  * Set Rules-Requires-Root: no
  * debian/libproxy1v5.install: Install libpxbackend-1.0.so
  * debian/libproxy-dev.install: Drop obsolete CMake module
  * debian/docs: NEWS → CHANGELOG.md
  * debian/libproxy-tools.manpages: Install upstream manpage
  * Drop obsolete debian/not-installed
  * Drop obsolete python autopkgtests (Closes: #1062373)
  * Drop all patches: either obsolete or applied in new release
  * Cherry-pick 2 patches

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 08 Feb 2024 15:02:23 -0500

libproxy (0.4.18-2) unstable; urgency=medium

  [ Jeremy Bícha ]
  * Add debian/upstream/metadata
  * debian/rules: Explicitly disable duktape PAC runner for now
  * d/p/Fix-building-without-duktape.patch:
    Add patch to fix a build failure when duktape is disabled
  * Add patch from Fedora to switch from webkit2gtk 4.0 to 4.1
  * Update Build-Depends
  * Stop using debian/control.in and dh_gnome_clean
  * Stop building python3-libproxy since it is unused in Debian Testing
    and is no longer provided by libproxy 0.5
  * Update standards version to 4.6.2, no changes needed

  [ Simon McVittie ]
  * Acknowledge NMU (Closes: #1028638)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 25 Jan 2024 10:55:12 -0500

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 libproxy1v5`.
