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`.
Generated by dwww version 1.16 on Tue Dec 16 04:59:03 CET 2025.