Adrien Destugues
2f36873105
UrlRequest: add empty SetTimeout for ease of use.
...
* Requests that support this can implement it, NetworkRequest does
* Build fix: no need to return status_t.
2014-09-26 15:51:36 +02:00
Adrien Destugues
654ae69aa6
NetworkRequest: add a SetTimeout method.
2014-09-26 15:21:54 +02:00
Adrien Destugues
c98378e51a
Add HTTP proxy support.
...
* Move default context management to BUrlRequest since some code
(including the testsuite) bypass the BUrlProtocolRoster.
* Introduce proxy host and port in BUrlContext
* Have BHttpRequest use the proxy when making requests
2014-09-15 14:24:37 +02:00
Adrien Destugues
89b4e98a8f
Move signal hack to BNetworkRequest
...
* This is used to unlock sockets when a read is pending after a close
* It is not needed on requests that don't use a socket.
2014-08-04 16:25:48 +02:00
Adrien Destugues
2f9b187497
Factor out a BNetworkRequest
...
* Shares common behavior between the Gopher and HTTP request handlers.
* Most of this can be used when implemeting other protocols.
2014-08-04 15:59:53 +02:00