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

QNetworkProxyFactory::systemProxyForQuery() implementation for Symbian

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • 4.7.2
    • None
    • Network: Proxies
    • None
    • 3c5eb8766e73c855782552f7c6472801e8ae820c, 4d0cd05e98c3e83a4d1871c139cd8b4a2a86e988 deef2cb5e01b871008b08b81691ad4a46deca328 c3d2d583121219836714609b250e4e52e33e393d

    Description

      Implement a qnetworkproxy_symbian.cpp that can retrieve the Symbian system proxy (e.g. system wide or PAC or ...).

      From a mail:

      The proxy server details are stored in commsdat, and are roughly:

      • IAP ID
      • use proxy server - yes/no
      • server name
      • protocol name
      • port number
      • list of exceptions (sites)

      The code to read commsdat (Symbian comms repository) is truly, utterly horrible, so I would recommend poaching it from somewhere else (eg. the Symbian HTTP stack) - I can provide pointers if necessary. There's no PAC support (at the commsdat level, I don't know if the browser supports reading a PAC file and configuring the proxy settings itself).

      The first step to implementing this will be working out how to find the underlying IAP ID for the connection that's in use. I haven't looked at where we need to read this information from, or what state the connection would be in - is there a way to get this out of the Qt bearer management backend? If so, creating the code to set the proxy information shouldn't be too hard.

      Attachments

        Issue Links

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

          Activity

            People

              jkatz Jeremy Katz (Inactive)
              mgoetz Markus Goetz (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes