Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-26295

Implement libproxy support on linux

    XMLWordPrintable

Details

    • 3430e7ce7787cf1c1b1472a0ce0e8770dbff0a7c

    Description

      Configuration

      • check in configure script for presence of required headers
      • explicit enable/disable configure options
      • don't automatically enable on windows or mac, prefer the system API

      Basic implementation

      • create a qnetworkproxy_libproxy file implementing the system proxy via this lib
      • use this source file & link to required lib when configured

      (note there is an old merge request in gitorious for this)

      Advanced implementation

      • libproxy has plugins for running PAC files
      • ideally we want to use QtWebkit if app links to webkit, V8 if app links to declarative or QtScript if it links to that.
      • we don't want libproxy to load yet another JS if we can avoid it
      • plugin preferences are still prototype in libproxy, we might want to develop patches to libproxy as well.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              danimo Daniel Molkentin
              shkearns Shane Kearns
              Votes:
              4 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes