log src/lib-http/http-client-connection.c @ 22656:1789bf2a1e01

age author description
Tue, 11 Jul 2017 14:18:47 +0200 Stephan Bosch lib-http: Restructured the header, message, request, and response parsers to have an extensible and consistent API using flags.
Mon, 19 Jun 2017 11:21:14 +0300 Timo Sirainen lib-http: Fix memory leak in HTTP connection deinit
Wed, 24 May 2017 21:59:32 +0200 Stephan Bosch lib-http: client: When a request is destroyed prematurely during payload input, consider the payload stream destroyed and act accordingly.
Wed, 24 May 2017 19:08:43 +0200 Stephan Bosch lib-http: client: Explicitly destroy the response payload timeout stream when the request is destroyed while receiving payload.
Wed, 29 Mar 2017 01:25:21 +0200 Stephan Bosch lib-http: client: Implemented means to obtain request statistics.
Thu, 30 Mar 2017 22:29:13 +0200 Stephan Bosch lib-http: client: Fixed request-specific attempt timeout.
Sun, 19 Mar 2017 15:47:41 +0100 Stephan Bosch global: Use http_response_get_message() to log HTTP responses.
Tue, 10 Jan 2017 02:12:25 +0100 Stephan Bosch lib-http: client: Make sure req->conn is only not NULL when that connection holds a reference to that request.
Thu, 19 Jan 2017 02:16:06 +0100 Stephan Bosch lib-http: client: Keep connection reference throughout http_client_connection_return_response().
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 11 Jan 2017 01:57:46 +0100 Stephan Bosch global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Fri, 16 Dec 2016 23:36:19 +0100 Stephan Bosch lib-http: client: Treat connections that get disconnected prematurely as connection failures.
Fri, 16 Dec 2016 22:30:42 +0100 Stephan Bosch lib-http: client: Consolidated connection loss handling into a single function.
Tue, 15 Nov 2016 11:42:47 +0100 Timo Sirainen lib-http: Use io_wait_timer for tracking wait times.
Thu, 16 Jun 2016 22:02:08 +0200 Stephan Bosch lib-http: client/server: Enable the TCP_NODELAY option for all connections.
Mon, 23 May 2016 02:36:10 +0200 Stephan Bosch lib-http: client: Improved labeling of debug messages.
Wed, 14 Sep 2016 01:26:10 +0200 Stephan Bosch lib-http: client: Added function that checks whether a connection is currently active.
Sun, 11 Sep 2016 19:34:34 +0200 Stephan Bosch lib-http: client: Created http_client_connection_failure() handler.
Sun, 11 Sep 2016 19:44:32 +0200 Stephan Bosch lib-http: client: Set conn->connect_request to NULL immediately in http_client_connection_tunnel_response().
Mon, 24 Oct 2016 13:08:47 +0300 Timo Sirainen lib-http: Add ioloop and lock wait information to timeout messages.
Thu, 06 Oct 2016 13:50:59 +0300 Timo Sirainen global: Make sure i_stream_read() calls handle 0 and -2 return values correctly.
Tue, 13 Sep 2016 22:54:02 +0200 Stephan Bosch lib-http: client: Fixed hang occurring when nested ioloops are used in response callbacks.
Thu, 04 Aug 2016 17:11:20 +0300 Timo Sirainen lib-http: Support per-request timeout and max_attempts
Thu, 30 Jun 2016 22:35:59 +0200 Stephan Bosch lib-http: client: Fixed potential segfault problem in http_client_connection_server_close().
Fri, 17 Jun 2016 16:59:15 +0200 Stephan Bosch lib-http: client: Implemented no_auto_retry setting that disables all automatic request retries.
Thu, 26 May 2016 18:27:27 +0300 Timo Sirainen lib-http: Improved error logging for net_set_*_buffer_size() failures.
Wed, 25 May 2016 23:41:47 +0200 Stephan Bosch lib-http: client: Fixed bug in handling of lost connections while returning from another ioloop.
Mon, 23 May 2016 02:38:49 +0200 Stephan Bosch lib-http: client: Reworked connection close handling.
Fri, 20 May 2016 00:04:12 +0200 Stephan Bosch lib-http: client: Added settings to configure the connection's socket kernel buffer sizes.
Sat, 21 May 2016 13:16:08 +0200 Stephan Bosch lib-http: client: Improved request reference counting in connection code.