Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpxbackend-1_0-0.5.7-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libpxbackend-1_0 Distribution: openSUSE Tumbleweed
Version: 0.5.7 Vendor: openSUSE
Release: 1.1 Build date: Wed Jun 19 09:39:40 2024
Group: System/Libraries Build host: reproducible
Size: 55264 Source RPM: libproxy-backend-0.5.7-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* 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.
* Tue Jul 13 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Do no longer BuildRequire libmodman-devel: libproxy 0.4.17 was
    changed upstream to only support to internal version (no other
    consumer of libmodman exists).
  - No longer pass -DFORCE_SYSTEM_LIBMODMAN=ON to cmake: not
    understood anymore (boo#1188265).

Files

/usr/lib64/libproxy
/usr/lib64/libproxy/libpxbackend-1.0.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 4 00:53:07 2024