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

          For Gerrit Dashboard: QTBUG-26295
          # Subject Branch Project Status CR V

          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