log src/lib-http/http-client-connection.c @ 17984:bce536c20d32

age author description
Thu, 23 Oct 2014 05:55:51 +0300 Stephan Bosch lib-http: client: Clear req->conn when request is finished.
Mon, 20 Oct 2014 08:54:27 -0700 Stephan Bosch lib-http: client: Connection erroneously indicated that it was ready while SSL handshake was not yet completed.
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: Fixed segfault caused by earlier change.
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:39 +0300 Stephan Bosch lib-http: client: Fixed aborting request in the middle of sending payload.
Mon, 29 Sep 2014 14:57:42 +0300 Timo Sirainen lib-http: Fixed assert-crash when http_client_connection_disconnect() is called multiple times.
Wed, 10 Sep 2014 13:39:37 +0300 Stephan Bosch lib-http: client: Tunnel connection failure would cause segfault.
Fri, 11 Jul 2014 14:17:17 +0300 Timo Sirainen lib-http: Debug log now includes where HTTP requests spent their time on.
Wed, 09 Jul 2014 10:55:27 +0300 Stephan Bosch lib-http: Made sure that connections that are still connecting to the server aren't marked as idle.
Wed, 02 Jul 2014 00:10:16 +0300 Stephan Bosch lib-http: Updated comments to RFC7230/RFC7231.
Thu, 26 Jun 2014 20:48:13 +0300 Timo Sirainen lib: Moved rawlog dir stat()s to iostream_rawlog_create() internally.
Sat, 26 Apr 2014 22:40:14 +0300 Stephan Bosch lib-http: Fixed problem with connections idling indefinitely.
Thu, 03 Apr 2014 19:59:30 +0300 Timo Sirainen Use io_add_istream() wherever possible.
Thu, 03 Apr 2014 19:56:47 +0300 Timo Sirainen lib-http: Wrap response payload istream into a istream-timeout.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sun, 08 Dec 2013 23:41:33 +0200 Timo Sirainen lib-http: Don't try to automatically retry requests whose payload was already lost.
Sat, 23 Nov 2013 00:00:43 +0200 Timo Sirainen lib-http: Fixed request hang on connect() timeout.
Fri, 22 Nov 2013 22:12:08 +0200 Stephan Bosch http: Implemented delayed requests scheduling.
Wed, 06 Nov 2013 19:03:10 +0200 Timo Sirainen lib-http: Use [io]_stream_get_error() instead of just errno strings.
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 10:57:05 +0300 Stephan Bosch lib-http: http-client: Added request error code for broken payload input stream.
Sat, 12 Oct 2013 10:55:38 +0300 Stephan Bosch lib-http: Added support for disabling automatic redirects.
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.
Mon, 16 Sep 2013 01:02:03 +0300 Stephan Bosch lib-http: http-client: Fixed segfault caused by earlier improvement of connection output locking.
Sun, 15 Sep 2013 03:46:12 +0300 Stephan Bosch lib-http: Implemented limits on overall HTTP header size, size of individual header fields and the number of fields in the header.
Sun, 15 Sep 2013 03:36:18 +0300 Stephan Bosch lib-http: Adjusted response and request parsers to accept a request/response object to fill with data, rather than have it return one.
Sun, 15 Sep 2013 03:35:04 +0300 Stephan Bosch lib-http: Added support for asynchronous payload for requests.
Sun, 15 Sep 2013 03:31:28 +0300 Stephan Bosch lib-http: http-client: Fixed request scheduling and connection management.
Sun, 15 Sep 2013 03:28:21 +0300 Stephan Bosch lib-http: http-client: Connection was using wrong request index in request_wait_list to continue sending outgoing payload.
Sun, 15 Sep 2013 03:27:31 +0300 Stephan Bosch lib-http: http-client: Fixed pipelining when payload synchronizatio (100-continue) is used.
Sun, 04 Aug 2013 12:16:09 +0300 Timo Sirainen lib-http: Don't crash when receiving 304 or a redirect without Location: header.
Thu, 11 Jul 2013 00:30:28 +0300 Timo Sirainen lib-http: Http requests weren't freed when connection was aborted.
Wed, 10 Jul 2013 03:27:52 +0300 Timo Sirainen lib-http: Fix/cleanup to handling connect failures.
Thu, 27 Jun 2013 23:07:20 +0300 Timo Sirainen lib-http: Added more debug messages.
Thu, 27 Jun 2013 20:37:46 +0300 Timo Sirainen lib-http: Don't crash if payload stream is referenced by caller after its connection is freed.
Thu, 27 Jun 2013 20:32:01 +0300 Timo Sirainen lib-http: Remove request timeout from being used during payload read.
Thu, 27 Jun 2013 20:27:57 +0300 Timo Sirainen lib-http: If connection times out, set the stream's errno to ETIMEDOUT in case it's used.
Thu, 27 Jun 2013 20:26:50 +0300 Timo Sirainen lib-http: When connection is freed, abort also the pending request.
Thu, 27 Jun 2013 20:26:13 +0300 Timo Sirainen lib-http: Timeouts were being handled wrong/leaked by ioloop switching.
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.
Thu, 06 Jun 2013 06:32:58 +0300 Timo Sirainen lib-http: Treat connect() timeouts as retryable errors.
Thu, 06 Jun 2013 05:58:16 +0300 Timo Sirainen lib-http: Fixed previous patch setting connection connected only after SSL handshake.
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:28:16 +0300 Timo Sirainen lib-http: When receiving 1xx response while waiting for 100, don't restart timeout.
Wed, 05 Jun 2013 16:19:38 +0300 Timo Sirainen lib-http: Added connect and request timeout settings.
Wed, 05 Jun 2013 15:43:42 +0300 Timo Sirainen lib-http: Mark the HTTP connection connected only after SSL handshake is finished.
Wed, 10 Apr 2013 18:00:12 +0300 Timo Sirainen lib-http: Don't double-free request memory when aborting them.
Mon, 08 Apr 2013 13:03:12 +0300 Timo Sirainen lib-http: If remote SSL cert is invalid, treat it as non-retryable error.
Sun, 07 Apr 2013 23:17:37 +0300 Timo Sirainen istream API change: Added support for multiple destroy callbacks.
Sun, 07 Apr 2013 14:56:19 +0300 Timo Sirainen lib-http: Fixed receiving 100-continue reply after we already timed out waiting for it.
Thu, 04 Apr 2013 18:10:04 +0300 Timo Sirainen lib-ssl-iostream: Simplified certificate validation. Also give better error messages.
Thu, 04 Apr 2013 17:39:17 +0300 Timo Sirainen lib-ssl-iostream: Added support for TLS SNI, which caused some API changes.
Thu, 04 Apr 2013 17:34:23 +0300 Timo Sirainen lib-http: Prepare for TLS SNI support.
Thu, 04 Apr 2013 15:40:08 +0300 Timo Sirainen lib-ssl-iostream: If handshake callback fails, close the iostreams immediately.
Thu, 04 Apr 2013 15:21:52 +0300 Timo Sirainen lib-http: Removed last traces of http_client_connection_error()