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

libproxy1-0.4.17-1.2 RPM for armv7hl

From OpenSuSE Ports Leap 15.5 for armv7hl

Name: libproxy1 Distribution: openSUSE Step 15
Version: 0.4.17 Vendor: openSUSE
Release: 1.2 Build date: Wed Nov 10 13:03:05 2021
Group: System/Libraries Build host: obs-arm-6
Size: 140026 Source RPM: libproxy-0.4.17-1.2.src.rpm
Summary: Automatic proxy configuration management for applications
libproxy is a library that provides automatic proxy configuration

Proxy autoconfiguration (PAC) requires JavaScript (which most
applications do not have), and determing the PAC script location
requires a WPAD protocol implementation, which complicate 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


* Tue Jul 13 2021
  - 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).
* Tue Dec 29 2020
  - Update to version 0.4.17:
    + python bindings: fix "TypeError: argtypes must be a sequence of
  - Drop 147.patch: fixed upstream.
* Mon Dec 14 2020
  - Add 147.patch: python bindings: fix "TypeError: _argtypes_ must
    be a sequence of types".
* Fri Dec 04 2020
  - Update to version 0.4.16:
    + Port to, and require, SpiderMonkey 6.
    + Use closesocket() instead of close() on Windows.
    + Add symbol versions - be ready to introduce new APIs as needed.
    + Add public px_proxy_factory_free_proxies function.
    + Add PacRunner config backend (largely untested; feedback
    + Small performance improvements.
    + pxgsettings: use the correct syntax to connect to the changed
      signal (silences annoying output on console).
    + Support python3 up to version 3.9.
    + Fix buffer overflow when PAC is enabled (CVE-2020-26154).
    + Rewrite url::recvline to be nonrecursive (CVE-2020-25219).
    + Remove nonfunctional and crashy pacrunner caching.
    + Never use system libmodman (no other consumers, not
  - Drop upstream merged patches:
    + libproxy-python3.7.patch
    + libproxy-pxgsettings.patch
    + libproxy-CVE-2020-25219.patch
  - Create new sub-package libproxy1-config-pacrunner.
* Wed Sep 30 2020
  - Add libproxy-CVE-2020-25219.patch: Rewrite url::recvline to be
    nonrecursive (boo#1176410 CVE-2020-25219).
  - Add libproxy-fix-pac-buffer-overflow.patch: fix buffer overflow
    when PAC is enabled (boo#1177143 CVE-2020-26154).
* Mon Sep 14 2020
  - Build with KDE on Tumbleweed, Leap and SLE releases greater than
    SLE-15-SP2 (jsc#SLE-12256).
* Mon Apr 27 2020
  - Add libproxy-pxgsettings.patch: pxgsettings: use the correct
    syntax to connect to the changed signal.
* Thu Mar 12 2020
  - Remove few SLE11 conditions
  - Fix build without python2 available
* Wed Dec 12 2018
  - Convert package from multispec to multibuild.
* Fri Oct 05 2018
  - Update Url tag to point to
  - Add libproxy-python3.7.patch: Support python 3.7 and 3.8.
  - Drop py_requires: no longer needed.
* Sat Jul 07 2018
  - Drop favor_gtk2 conditional.
* Thu Feb 22 2018
  - Use %license (boo#1082318)
* Thu Sep 07 2017
  - Update descriptions and RPM categories.
* Thu May 11 2017
  - Update to version 0.4.15:
    + Port to, and require, SpiderMonkey 38.
    + Fix "NetworkManager plugin not being built"
    + Fix "networkmanager plugin not working
    + Fix "Invalid read after free" (gh#libproxy/libproxy#59).
    + Fix intermittent unit test failures.
  - Replace pkgconfig(mozjs185) buildRequires with
    pkgconfig(mozjs-38), following upstream.
* Mon Feb 06 2017
  - Have libproxy1-config-kde require libqt5-qtpaths instead of
    libqt5-qttools on openSUSE > 13.2 / openSUSE > Leap 42.x
* Mon Jan 09 2017
  - Update to version 0.4.14:
    + Parallel build support for python2 and python3.
    - DWITH_PYTHON has been replaced with -DWITH_PYTHON2 and
    - DWITH_PYTHON3 to have full control over this. Default is
      ON for both (gh#libproxy/libproxy#22).
    + Minor fixes to the PAC retriever code
    + Fallback to mcs instead of gmcs for the mono bindings
    + Fix build using cmake 3.7.
    + Fix deprecation warnings of pxgsettings with glib 2.46.
    + Improve the get-pac test suite (gh#libproxy/libproxy#47).
  - Drop The script has not been usable for
    years, since libproxy is no longer hosted in this svn repo.
  - Drop upstream merged patches:
    + libproxy-cmake-3.7.patch
    + libproxy-FindMono-4.6.patch
    + libproxy-gnome-waitpid.patch
    + libproxy-python3-support.patch
  - Re-enable the test suite: with the upstream changes this should
    now be more reliable.
* Tue Nov 22 2016
  - Add libproxy-cmake-3.7.patch: Fix build with cmake 3.7.
* Thu Sep 29 2016
  - Add libproxy-FindMono-4.6.patch: Fall back to mcs if gmcs cannot
    be found. Fixes issues with mono 4.6, which no longer ships the
    wrapper by default.
* Mon Aug 08 2016
  - Add libproxy-python3-support.patch: Allow to build PYTHON2 and
    PYTHON3 bindings during the same build phase.
  - Create new subpackage python3-libproxy.
  - Add python3-devel BuildRequires when not building core.
* Fri Jul 22 2016
  - Add libproxy-gnome-waitpid.patch: GNOME3: Wait for pxgsettings to
    vanish while destroying the plugin (boo#967601).
* Fri May 20 2016
  - Update to GNOME 3.20.2 (Fate#318572, bnc#980527)
* Tue May 10 2016
  - Require libqt5-qttools by libproxy1-config-kde: the plugin spawns
    qtpaths to find the right config files (boo#979232).
  - Trigger libproxy1-config-kde for installation when
    plasma5-session and libproxy1 are installed.
* Mon May 09 2016
  - Fix condition to not build KDE plugin for SLE.
* Thu Apr 28 2016
  - Update to version 0.4.13:
    + Allow linking webkit pacrunner against javascriptcore-4.0
    + Allow to disable building of the KDE module
    + Fix compilation errors with CLang on MacOSX.
    + bindings: perl: Add an option to explicitly link against Some distributions want to do it, other prefer not
      to, the library is anyway in context of perl.
    + config_kde: Add a basic cache and invalidation: performance
      improvement for the KDE module.
  - Pass -DWITH_KDE=OFF to cmake when building core.
  - Replace pkgconfig(webkitgtk-3.0) BuildRequires with
    pkgconfig(javascriptcoregtk-4.0): make use of the WebKit2 port.
* Fri Apr 15 2016
  - Update to GNOME 3.20  Fate#318572
* Thu Jan 14 2016
  - Disable building libproxy-config-kde on SLE.
* Tue Jan 12 2016
  - Update to version 0.4.12:
    + Move development to
    + Fix fd leak in get_pac (Bug #185).
    + Detect running MATE session (Bug #186, Part1).
    + Fix linking of perl bindings to pthread (Bug #182).
    + Correctly detect spidermonky (mozjs185) (Bug #188).
    + Stop pxgsettings from segfaulting on exit (Bug #192).
    + Fix test #10 (Bug #189).
    + Fix build on Mac OS X (Bug #183).
    + Add a generic KDE Config module (fix crashes of Qt5 based
      apps) (issue#4).
  - Drop upstream fixed patches:
    + libproxy-pxgsettings-crash.patch
    + libproxy-no-libperl.patch
    + libproxy-pxgsettings-signals.patch
  - Rename libproxy1-config-kde4 subpackage to libproxy-config-kde,
    following upstreams introduction of the generic config loader.
  - Require libKF5ConfigCore5 from libproxy1-config-kde (we don't
    really need the library, but kreadconfig5 in this package).
  - Replace libkde4-devel and libqt4-devel BuildRequires with
    libKF5ConfigCore5: the new KDE config parser interacts directly
    with kreadconfig5 and does not link to Qt.
* Fri May 15 2015
  - Add libproxy-pxgsettings-signals.patch: Fix for pxgsettins not
    actively monitoring gsetting changes. Due to recent changes in
    GLib, only values are being monitored, that are read AFTER the
    signal handler is attached.
  - Adjust baselibs.conf to match what is currenly being built.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 9 18:36:32 2024