- 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.
OBS-URL: https://build.opensuse.org/request/show/1164094
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=172
- 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.
- 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.
- 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.
- 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.
For RelEng: this needs prjconf changes
Prefer: -libpxbackend-1_0
Ignore: libpxbackend-1_0-mini:this-is-only-for-build-envs
OBS-URL: https://build.opensuse.org/request/show/1105469
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=165
- 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.
- 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,
OBS-URL: https://build.opensuse.org/request/show/1090471
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=164
- 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
(gh#libproxy/libproxy#40).
+ Fallback to mcs instead of gmcs for the mono bindings
(gh#libproxy/libproxy#37).
+ 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 update-from-svn.sh: 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.
- 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
(gh#libproxy/libproxy#40).
+ Fallback to mcs instead of gmcs for the mono bindings
OBS-URL: https://build.opensuse.org/request/show/449415
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=131
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/394681
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=119
- Update to version 0.4.12:
+ Move development to github.com/libproxy/libproxy.
+ 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.
- Update to version 0.4.12:
+ Move development to github.com/libproxy/libproxy.
+ 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).
OBS-URL: https://build.opensuse.org/request/show/353652
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=111
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/316446
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=109