haiku/headers/os/net
Adrien Destugues c614961364 Implement CONNECT pass-through for HTTPS proxy
* When using a proxy, HTTPS connexion must still go directly to the
  target website. The proxy can then act as a TCP stream relay and just
  transmit the raw SSL stream between the client and website.
* For this, we ask the proxy sending an HTTP request with the CONNECT
  method. If the proxy supports this, we can then send anything as the
  payload and it will be forwarded.
* Untested, as the network here in Dusseldorf doesn't let me use a
  proxy.

ticket : #10973
2015-11-11 01:16:38 +01:00
..
AbstractSocket.h
Certificate.h BHttpRequest: add SSL certificate exception management. 2015-11-09 10:46:58 +01:00
DatagramSocket.h
DataRequest.h
FileRequest.h
GopherRequest.h Fix gopher 2014-08-08 00:35:20 +02:00
HttpAuthentication.h
HttpForm.h HttpForm needs another friend class for GCC6. 2015-07-30 22:25:19 +02:00
HttpHeaders.h Various whitespace cleanup only. 2015-09-05 16:09:33 +02:00
HttpRequest.h Implement CONNECT pass-through for HTTPS proxy 2015-11-11 01:16:38 +01:00
HttpResult.h
net_settings.h
NetAddress.h
NetBuffer.h
NetDebug.h
NetEndpoint.h
NetworkAddress.h Revert "Move getifaddrs to libnetwork again." 2015-02-05 11:07:53 +01:00
NetworkAddressResolver.h Add a simple DNS caching system to BNetworkAddress 2015-06-14 15:47:13 +02:00
NetworkCookie.h
NetworkCookieJar.h
NetworkDevice.h
NetworkInterface.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
NetworkNotifications.h
NetworkRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
NetworkRoster.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
NetworkRoute.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
ProxySecureSocket.h Implement CONNECT pass-through for HTTPS proxy 2015-11-11 01:16:38 +01:00
SecureSocket.h Implement CONNECT pass-through for HTTPS proxy 2015-11-11 01:16:38 +01:00
Socket.h
Url.h BUrl: IDNA ToUnicode and ToASCII conversions. 2014-10-21 14:43:13 +02:00
UrlContext.h BHttpRequest: add SSL certificate exception management. 2015-11-09 10:46:58 +01:00
UrlProtocolAsynchronousListener.h
UrlProtocolDispatchingListener.h BHttpRequest: propagate SSL errors to listener 2014-11-06 15:02:00 +01:00
UrlProtocolListener.h BHttpRequest: propagate SSL errors to listener 2014-11-06 15:02:00 +01:00
UrlProtocolRoster.h
UrlRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
UrlResult.h
UrlSynchronousRequest.h