Ticket #60 (closed defect: fixed)

Opened 18 months ago

Last modified 16 months ago

Improve proxy support

Reported by: diederik Owned by: diederik
Priority: major Milestone: kmess-1.5
Component: Protocol - core Version: 1.5-pre2
Keywords: Cc:

Description (last modified by diederik) (diff)

The status proxy support is uncertain. Tasks:

  • Design a test case to work on proxy support
  • Make sure the proxy code works without a sockaddr_in structure, it adds unneeded complexity to compiling KMess.
  • Check if the QMutex lock is still needed.
  • Make sure the SOAP connections work with a proxy enabled.
  • Make sure the direct connections are not created when it's impossible to connect.

Change History

Changed 18 months ago by diederik

  • description modified (diff)

Changed 18 months ago by diederik

  • priority changed from normal to major

Changed 18 months ago by diederik

  • milestone set to kmess-1.5

Changed 16 months ago by diederik

It seams HTTP proxy support was never implemented at all. Only SOCKS support is added. Perhaps we should remove the "HTTP" option from the selection list, if it can't be implemented fast.

Changed 16 months ago by diederik

addition.. I'm actually thinking of sniffing the HTTP connect method too.

Changed 16 months ago by diederik

  • status changed from new to assigned

KExtendedSocket offers proxy support transparently already, using the global KDE settings. I've e-mailed Mike if he can remember why the proxy code went in. Otherwise I'll remove it.

Changed 16 months ago by diederik

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

Fixed by removing the custom support. Proxy support is be provided by KExtendedSocket instead already. Our HTTP proxy support was broken as well.

Note: See TracTickets for help on using tickets.