| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpxbackend-1_0 | Distribution: openSUSE Tumbleweed |
| Version: 0.5.11 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 10 08:23:03 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 46464 | Source RPM: libproxy-backend-0.5.11-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://libproxy.github.io/libproxy/ | |
| Summary: Backend library for libproxy, handles plugin loading | |
libproxy is a library that provides automatic proxy configuration management. Proxy autoconfiguration (PAC) requires JavaScript (which most applications do not have), and determing the PAC script location requires a WPAD protocol implementation, which complicates proxy support. libproxy exists to abstract this issue and provides an answer how to reach a certain network resource.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Wed Sep 10 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.11:
+ Add support for Pantheon
+ Fix memory leak in Windows config
* Fri Jul 11 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.10:
+ kde: Support Proxy Config Script value without scheme
+ Add MATE and Cinnamon check to gnome plugin
+ Support -M option for Solaris/illumos ld
+ Fix symbol versioning with LLD
* Wed Oct 02 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.9:
+ Ignore invalid proxy URL.
+ Memleak fixes.
+ kde: Add ReversedException support.
+ Fix memory leak using PX_FORCE_CONFIG.
+ Update msys2 build steps.
+ Remove white space in key value.
- Changes from version 0.5.8:
+ Update repology list.
+ Properly handle empty proxy ignore entry.
+ Add support for direct keyword in PAC.
* Wed Jun 19 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.7:
+ Handle empty ignore settings.
* Mon Apr 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.6:
+ Support XDP Desktop Portal proxy resolver.
* Mon Apr 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.5:
+ Windows: Try all configured proxy resolution types.
+ Cleanup curl.
+ Add release option.
+ Expose missing functions in symbol map.
+ Fix crash during unload by.
+ Log debug instead of warning on wpad pac failure.
+ Fix refcounting in px_proxy_factory_copy.
+ symver: Fix symbol map to be a valid tree.
+ Fix free function for pxProxyFactory type.
+ CodeQL badge and updated repology.
+ meson: Don't build OSX plugin on iOS.
* Tue Apr 02 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.4:
+ Add golang link to application page.
+ Improve libproxy test coverage.
+ Improve coverage.
+ Specify library version more completely.
+ Use the correct separator character for Windows ProxyOverride.
+ Improve handling of Windows proxy settings.
+ Add curl option to the generated config for backend instead.
+ Set initial state to online.
+ Windows: Detect scheme presence in proxy URLs more robustly.
+ Fix broken WPAD proxy resolution.
* Tue Mar 19 2024 Yifan Jiang <yfjiang@suse.com>
- Do not use %elif by now since SLE, Leap does not have an rpm
supporting the tag.
* Wed Feb 28 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Drop pkgconfig(libsoup-3.0) BuildRequires: no longer needed.
* Wed Sep 13 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Add libpxbackend-1_0 to baselibs.conf: required by libproxy.so.1.
* Wed Aug 16 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Generate libpxbackend-1_0-mini to be used inside OBS: the backend
is built without additional dependencies like cURL. So there is
no wpad/pac support in this variant. Helps break a build cycle.
* Thu Jul 13 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.3:
+ Fix crash querying URLs without a host.
+ Web: Update application page.
+ Add appplication info about apt and python requests.
* Fri Jun 16 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.2:
+ Link with libsocket where needed.
+ Remove libsoup from doc and CI.
+ Fix coverity findings.
+ Add a comment that docs option needs introspection.
+ Set pac data after download only.
+ Fix race condition in px_manager_get_proxies_sync.
+ Update gobject dependency in pkgconfig file.
+ Reread env variables in each get_config call.
* Fri Jun 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.1:
+ Guard PxManager test with pacrunner-duktape option.
+ Install libpxbackend into pkglibdir.
+ Move glib2 inclusion out of c++ protection.
+ Replace libsoup with glib socket service functions.
+ Use glib-object header instead of gio.
+ Fix libproxy rpath.
+ Draft: Improve ignore checks.
- Drop pkgconfig(libpeas-1.0) BuildRequires: libpeas is no longer
needed.
- Add pkgconfig(gobject-introspection-1.0) BuildRequires: this was
used before, but pulled in by libpeas.
* Fri Jun 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.0:
+ Complete rewrite, now actively maintained by Volkswagen.
- Drop libproxy-perl-cflags.patch: no longer applicable as the
bindings were ported to gobject-introspection.
- Adjusted build dependencies:
+ Dropped cmake, gcc-c++, netcfg, pkgconfig, zlib-devel,
NetworkManager-devel, dbus-1-devel, perl, python-rpm-macros,
python3-devel, python-devel, pkgconfig(gio-2.0) >= 2.26,
pkgconfig(gobject-2.0), pkgconfig(javascriptcoregtk-4.0),
libKF5ConfigCore5, pkgconfig(mozjs-38), mono-devel.
+ Added meson, sysuser-tools, vala, pkgconfig(glib-2.0),
pkgconfig(libpeas-1.0), pkgconfig(gi-docgen),
pkgconfig(gsettings-desktop-schemas), pkgconfig(libcurl),
pkgconfig(libsoup-3.0).
- Change multibuild flavors to build a client library
(libproxy.so.1 plus consumer include files) and a backend flavor
(pxbackend, linked against cURL, duktape; the lib doing the
actual work. The split is needed to break up build cycles with
curl).
- Drop no longer existing subpackages libproxy1-config-kde,
libproxy1-config-gnome3, libproxy1-config-pacrunner,
libproxy1-networkmanager, libproxy1-pacrunner-duktape,
libproxy1-pacrunner-webkit, libproxy1-pacrunner-mozjs,
python-libproxy, python3-libproxy, perl-Net-Libproxy,
libproxy-sharp. All the language bindings are now handled by
gobject-introspection.
- Introduce the new sub packages typelib-1_0-Libproxy-1_0,
libpxbackend-1_0, and libproxy-devel-doc.
* Thu Jun 01 2023 Frederic Crozat <fcrozat@suse.com>
- Only build mono support on openSUSE, not SLE nor SUSE ALP.
* Tue Jun 21 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Add libproxy-perl-cflags.patch: perl: Use ccflags from %Config
for libproxy module compilation; fixes perl test suite on i586.
* Mon Jun 20 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.4.18:
+ build: Allow configuration of sysconfig module.
+ config_envvar: Add environment variable for pacrunner
debugging.
+ build: disable mozjs by default.
+ python: Support Python 3.10 and above.
+ Add Duktape pacrunner module.
+ config_kde: Compute list of config file locations ourselves.
+ cpmfog_gnome3: Add gnome-wayland to permitted DESKTOP_SESSION.
- Drop libproxy-python-310.patch: fixed upstream.
- Build duktape pacrunner module:
+ Add pkgconfig(duktape): new dependency.
+ Split new subpackage libproxy1-pacrunner-duktape.
+ Suggest duktape pacrunner for config modules recommending a
pacrunner.
* Mon May 16 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Add libproxy-python-310.patch: Detect python 3.10.
* Thu Feb 10 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Drop gconf2-devel BuildRequires: libproxy was ported to gsettings
quite some time ago.
- Update our Supplements to current standard.
/usr/lib/libproxy /usr/lib/libproxy/libpxbackend-1.0.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025