Page MenuHomeSolus

Update libproxy to 0.4.17 and switch to python3
ClosedPublic

Authored by algent on Mar 11 2021, 12:55 PM.
Referenced Files
F11050842: D10689.diff
Thu, Aug 10, 7:28 PM
F11041089: D10689.diff
Thu, Aug 10, 3:43 AM
F10896882: D10689.diff
Jul 2 2023, 2:56 AM
F10869078: D10689.id25740.diff
Jun 18 2023, 2:26 AM
F10867969: D10689.id25847.diff
Jun 17 2023, 9:31 PM
F10864669: D10689.id25738.diff
Jun 17 2023, 8:50 AM
F10863385: D10689.id25739.diff
Jun 17 2023, 2:07 AM
F10856983: D10689.diff
Jun 15 2023, 2:45 AM
Subscribers

Details

Summary

Summarized changelog:

  • python bindings: fix "TypeError: argtypes must be a sequence of types"
  • 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)

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan
  • Succesfully pass build tests.
  • Succesfully rebuild against this package all reverse dependencies:
eid-mw
glib-networking
hexchat
libquvi
libquvi-scripts
openconnect
qt5-base
signon-ui

Diff Detail

Repository
R1826 libproxy
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Change component to network.base

Remove pkgconfig(mozjs-38).

Support for pkgconfig(mozjs-78) is planned in release 0.4.18.

This revision is now accepted and ready to land.Mar 22 2021, 2:12 PM