Ticket #358 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Complete proxy support

Reported by: valerio Owned by: valerio
Priority: major Milestone: kmess-2.0
Component: Protocol - core Version: 2.0-alpha
Keywords: Cc:

Description

At the moment, all of our low-level network classes (QTcpSocket in class MsnSocketTcp, and QNetworkAccessManager in classes MsnSocketHttp and HttpSoapConnection) support proxies, through usage of proper QNetworkProxy class instances.

Since KDE offers global proxy settings, we need to use them; but this means we need to wrap KDE's settings to Qt's QNetworkProxy.

Maybe digging a bit into KIO's code will be clarifying.. I don't know if they use QNetworkProxy or not. Maybe it could just be a fast way to discover how to read kde's proxy settings. Then we could 'copy' somehow them to QNetworkProxy, who knows..

Change History

Changed 3 years ago by valerio

  • status changed from new to closed
  • resolution set to fixed

Fixed with r4208.

Note: See TracTickets for help on using tickets.