Releases: libproxy/libproxy
Releases · libproxy/libproxy
0.5.5
What's Changed
- Windows: Try all configured proxy resolution types by @davids-work in #278
- Cleanup curl by @janbrummer in #286
- Add release option by @janbrummer in #287
- Expose missing functions in symbol map by @janbrummer in #288
- Fix crash during unload by @janbrummer in #289
- Log debug instead of warning on wpad pac failure by @janbrummer in #290
- Fix refcounting in px_proxy_factory_copy (#280) by @smcv in #282
- symver: Fix symbol map to be a valid tree by @DimStar77 in #291
- Fix free function for pxProxyFactory type by @janbrummer in #292
- CodeQL badge and updated repology by @janbrummer in #293
- meson: Don't build OSX plugin on iOS by @nirbheek in #284
New Contributors
Full Changelog: 0.5.4...0.5.5
0.5.4
What's Changed
- Add golang link to application page by @janbrummer in #253
- Improve libproxy test coverage by @janbrummer in #256
- Improve coverage by @janbrummer in #257
- Specify library version more completely by @amigadave in #259
- Use the correct separator character for Windows ProxyOverride by @davids-work in #263
- Improve handling of Windows proxy settings: by @davids-work in #264
- Add curl option to the generated config for backend instead by @davids-work in #265
- Set initial state to online by @janbrummer in #266
- Windows: Detect scheme presence in proxy URLs more robustly by @davids-work in #268
- Fix broken WPAD proxy resolution by @davids-work in #271
New Contributors
- @davids-work made their first contribution in #263
Full Changelog: 0.5.3...0.5.4
0.5.3
What's Changed
- Fix crash querying URLs without a host by @heftig in #249
- Web: Update application page by @janbrummer in #248
- Add appplication info about apt and python requests by @janbrummer in #251
- Bump version to 0.5.3 by @janbrummer in #252
New Contributors
Full Changelog: 0.5.2...0.5.3
0.5.2
What's Changed
- Link with libsocket where needed (#234) by @amigadave in #235
- Remove libsoup from doc and CI by @janbrummer in #238
- Fix coverity findings by @janbrummer in #241
- Add a comment that docs option needs introspection by @janbrummer in #242
- Set pac data after download only by @janbrummer in #244
- Fix race condition in px_manager_get_proxies_sync by @janbrummer in #245
- Update gobject dependency in pkgconfig file by @floppym in #239
- Reread env variables in each get_config call by @janbrummer in #246
- Bump version to 0.5.2 by @janbrummer in #247
New Contributors
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- Guard PxManager test with pacrunner-duktape option by @janbrummer in #215
- Fix build on NetBSD. by @0-wiz-0 in #220
- Install libpxbackend into pkglibdir by @amigadave in #223
- Move glib2 inclusion out of c++ protection. by @0-wiz-0 in #227
- Replace libsoup with glib socket service functions by @janbrummer in #228
- Enforce online state for tests by @janbrummer in #229
- Use glib-object header instead of gio by @janbrummer in #230
- Fix libproxy rpath by @janbrummer in #231
- Draft: Improve ignore checks by @janbrummer in #232
- Release 0.5.1 by @janbrummer in #233
New Contributors
Full Changelog: 0.4.18...0.5.1
libproxy-0.5.0
What's Changed
- Fix building without duktape by @mattst88 in #180
- Fix WITH_GNOME2 documentation by @mattst88 in #181
- bindings: perl: Use ccflags from %Config for libproxy module compilation by @Vogtinator in #183
- Use XDG_CURRENT_DESKTOP to detect GNOME desktop like systems by @janbrummer in #192
- Enable the use of ducktape in Windows systems by @illera88 in #194
- Enable static builds for libproxy by @illera88 in #195
- Fix build on macOS by @wegank in #189
- Complete rewrite by @janbrummer in #201
- kde: Remove line breaks in values by @janbrummer in #203
- Add man page for proxy tool by @janbrummer in #204
- Add PX_FORCE_CONFIG env by @janbrummer in #205
- add alert function to pacrunners by @multiSnow in #196
- Update architecture documentation by @janbrummer in #206
- Check for valid uri_host in ignore_ip() by @janbrummer in #210
- Remove line break in debug output by @janbrummer in #211
- Improve GNOME/KDE get_config() execution by @janbrummer in #212
New Contributors
- @mattst88 made their first contribution in #180
- @wegank made their first contribution in #189
- @multiSnow made their first contribution in #196
Full Changelog: 0.4.18...libproxy-0.5.0
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
Version 0.4.17
- python bindings: fix "TypeError: argtypes must be a sequence of types" (#125)
Version 0.4.16
- Port to, and require, SpiderMonkey 68
- 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 welcome!)
- 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 maintained)