log src/lib-http/http-client-private.h @ 19841:0101120789fb

age author description
Fri, 26 Feb 2016 00:15:17 +0200 Stephan Bosch lib-http: client: Gave request, connect and dns timeouts defaults that make more sense.
Thu, 25 Feb 2016 22:46:11 +0100 Stephan Bosch lib-http: client: Fixed crash happening when connection hits an error while handling a new request.
Mon, 22 Feb 2016 20:34:46 +0200 Timo Sirainen lib-http: http_client_request_unref() now always sets *req=NULL
Mon, 22 Feb 2016 20:14:57 +0200 Timo Sirainen lib-http: http_client_connection_unref() now always sets *conn=NULL
Mon, 08 Feb 2016 22:47:30 +0100 Stephan Bosch lib-http: client: Fixed pipelining bug: client sometimes sent new request while still waiting for 100-continue.
Mon, 08 Feb 2016 22:45:54 +0100 Stephan Bosch lib-http: client: Make sure that any pending request is aborted and destroyed before connection FDs are closed.
Sat, 16 Jan 2016 21:47:53 +0200 Timo Sirainen lib-http: Assign an ID for each HTTP request and log it in debug lines.
Sat, 25 Apr 2015 11:42:06 +0200 Stephan Bosch http-client: Added support for using an HTTP proxy running on a unix socket.
Tue, 18 Aug 2015 23:02:01 +0300 Stephan Bosch lib-http: client: Fixed handling of request timeout.
Tue, 18 Aug 2015 20:39:24 +0300 Stephan Bosch lib-http client: Added inline function to check whether request is directed at a proxy.
Tue, 18 Aug 2015 20:39:24 +0300 Stephan Bosch lib-http client: Implemented simple authentication using Basic scheme.
Tue, 18 Aug 2015 20:39:24 +0300 Stephan Bosch lib-http client: Minor whitespace cleanups in struct http_client_request.
Sat, 25 Oct 2014 01:38:42 +0300 Stephan Bosch lib-http: client: Fixed handling of requests aborted while still sending payload to server.
Sat, 25 Oct 2014 01:38:42 +0300 Stephan Bosch lib-http: client: Fixed conflict between request abort and request delayed error.
Thu, 23 Oct 2014 05:55:51 +0300 Stephan Bosch lib-http: client: Fixed proxied client connect timeout.
Thu, 23 Oct 2014 05:55:51 +0300 Stephan Bosch lib-http: client: Implemented maximum for connection backoff time.
Mon, 20 Oct 2014 08:54:27 -0700 Stephan Bosch lib-http: client: Created list of all submitted requests.
Mon, 20 Oct 2014 08:54:27 -0700 Stephan Bosch lib-http: client: Fixed behavior for max_connect_attempts with fewer IPs than attempts.
Mon, 20 Oct 2014 08:54:26 -0700 Stephan Bosch lib-http: client: Fixed handling of connection timeouts.
Sun, 12 Oct 2014 08:58:40 -0700 Stephan Bosch lib-http: client: Moved delayed failed requests from host to client object.
Sat, 04 Oct 2014 17:32:48 +0300 Stephan Bosch lib-http: Fixed detecting disconnection when ioloop is running only intermittently.
Sat, 04 Oct 2014 17:32:48 +0300 Stephan Bosch lib-http: client: Added support for absolute request timeout.
Sat, 04 Oct 2014 17:30:54 +0300 Stephan Bosch lib-http: client: Fixed problem occuring when a nested ioloop was run inside a request callback using the same client.
Wed, 01 Oct 2014 10:33:49 +0300 Stephan Bosch lib-http: client: Fixed recovery after connection failure.
Wed, 10 Sep 2014 13:39:37 +0300 Stephan Bosch lib-http: client: Implemented support for connection failure backoff.
Wed, 10 Sep 2014 13:39:37 +0300 Stephan Bosch lib-http: client: Added support for attempting a single IP several times.
Fri, 11 Jul 2014 14:17:17 +0300 Timo Sirainen lib-http: Debug log now includes where HTTP requests spent their time on.
Fri, 22 Nov 2013 22:12:08 +0200 Stephan Bosch http: Implemented delayed requests scheduling.
Fri, 22 Nov 2013 22:08:20 +0200 Stephan Bosch http-client: Improved handing of delayed request errors.
Fri, 22 Nov 2013 22:07:41 +0200 Stephan Bosch http-client: Changed struct http_client_host_port into a struct http_client_queue object.
Sat, 12 Oct 2013 11:11:04 +0300 Stephan Bosch lib-http: http-client: Added support for tunneling SSL conntections through proxy.
Sat, 12 Oct 2013 11:05:08 +0300 Stephan Bosch lib-http: Added support for creating CONNECT tunnels through HTTP.
Sat, 12 Oct 2013 11:00:15 +0300 Stephan Bosch lib-http: http-client: Implemented proxy support.
Sat, 12 Oct 2013 10:57:05 +0300 Stephan Bosch lib-http: http-client: Added request error code for broken payload input stream.
Sat, 12 Oct 2013 10:54:10 +0300 Stephan Bosch lib-http: http-client: When client request is retried based on a response received from server, return full response to caller if retry is not possible.
Tue, 08 Oct 2013 10:04:55 +0300 Timo Sirainen lib-http: Added setting for User-Agent header.
Tue, 17 Sep 2013 02:40:17 +0300 Stephan Bosch lib-http: http-client: Allow overriding all implicitly generated special headers.
Sun, 15 Sep 2013 03:35:04 +0300 Stephan Bosch lib-http: Added support for asynchronous payload for requests.
Sun, 15 Sep 2013 03:33:44 +0300 Stephan Bosch lib-http: http-client: Requests now automatically generate a Date header.
Sun, 15 Sep 2013 03:33:04 +0300 Stephan Bosch lib-http: Fixed client connection and peer log labels to show proper IPv6 peers.
Sun, 15 Sep 2013 03:32:11 +0300 Stephan Bosch lib-http: Removed useless prev,next fields from struct http_client_request.
Sun, 15 Sep 2013 03:31:28 +0300 Stephan Bosch lib-http: http-client: Fixed request scheduling and connection management.
Wed, 10 Jul 2013 08:42:09 +0300 Timo Sirainen lib-http: Minor comment update.
Wed, 10 Jul 2013 03:27:52 +0300 Timo Sirainen lib-http: Fix/cleanup to handling connect failures.
Wed, 10 Jul 2013 02:50:04 +0300 Timo Sirainen lib-http: Fixed tracking number of pending connections to host-port.
Wed, 10 Jul 2013 01:44:40 +0300 Timo Sirainen lib-http: Always try to connect to host's all IPs when connections fail.
Thu, 27 Jun 2013 20:24:45 +0300 Timo Sirainen lib-http: Minor code cleanup.
Sun, 09 Jun 2013 02:46:50 +0300 Timo Sirainen lib-http: Added soft_connect_timeout_msecs setting to connect to multiple IPs in parallel.
Wed, 05 Jun 2013 16:40:01 +0300 Timo Sirainen lib-http: After peer has received 100 response, don't add ambiguity timeout anymore.
Wed, 05 Jun 2013 16:19:38 +0300 Timo Sirainen lib-http: Added connect and request timeout settings.
Thu, 04 Apr 2013 17:34:23 +0300 Timo Sirainen lib-http: Prepare for TLS SNI support.
Thu, 04 Apr 2013 14:58:00 +0300 Timo Sirainen lib-http: Pass connect failures all the way to request callback's error string.
Thu, 04 Apr 2013 14:18:38 +0300 Timo Sirainen lib-http: Simplify error handling by delaying connect() failures.
Thu, 04 Apr 2013 14:11:10 +0300 Timo Sirainen lib-http: If http_client_request_submit() fails, don't immediately call the callback.
Thu, 04 Apr 2013 12:48:52 +0300 Timo Sirainen lib-http: Each peer doesn't need a separate ssl context, enough to have one for http_client.
Sun, 10 Mar 2013 20:37:41 +0200 Timo Sirainen lib-http: Callback can now request a retry with http_client_request_try_retry()
Sun, 10 Mar 2013 19:54:51 +0200 Timo Sirainen lib-http: If host can't be connected to, don't keep retrying with more than one connection.
Sun, 10 Mar 2013 17:17:47 +0200 Timo Sirainen lib-http: Allow caller to find out what state a request is in.
Tue, 05 Mar 2013 21:44:07 +0200 Timo Sirainen lib-http: Avoid hanging on urgent requests.
Tue, 05 Mar 2013 14:32:03 +0200 Timo Sirainen lib-http: If we get disconnected, say exactly what the error was.