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

age author description
Wed, 24 May 2017 20:19:11 +0200 Stephan Bosch lib-http: client: Only drop queued requests when a DNS lookup fails; not also the ones that are already in progress.
Thu, 23 Feb 2017 19:38:31 +0100 Stephan Bosch lib-http: client: Fixed i_unreached() failure occurring when a host's list of IPs changes while a connection is still pending.
Thu, 02 Feb 2017 01:36:50 +0100 Stephan Bosch lib-http: client: Fixed peer reconnection failure handling.
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Mon, 21 Nov 2016 23:19:26 +0100 Stephan Bosch lib-http: client: Fixed assert failure occurring when a new connection fails for a peer that has active connections.
Fri, 16 Sep 2016 20:29:00 +0200 Stephan Bosch lib-http: client: Destroy host and associated queue objects after no more requests remain and an idle timeout expires.
Fri, 16 Sep 2016 20:22:17 +0200 Stephan Bosch lib-http: client: Implemented host name lookup TTL.
Thu, 15 Sep 2016 22:49:54 +0200 Stephan Bosch lib-http: client: Added http_client_queue_requests_active().
Fri, 16 Sep 2016 01:58:27 +0200 Stephan Bosch lib-http: client: Create queue->pending_peers array from the beginning.
Fri, 16 Sep 2016 01:35:09 +0200 Stephan Bosch lib-http: client: Link peers to queue earlier: during connection attempts.
Thu, 15 Sep 2016 02:09:47 +0200 Stephan Bosch lib-http: client: Unlink all queues from peer when it is disconnected.
Wed, 18 May 2016 19:40:32 +0300 Timo Sirainen lib-http: Changed http_client_request_error to set request to NULL
Wed, 15 Jun 2016 01:54:25 +0200 Stephan Bosch lib-http: client: Added more debug logging about the submission of delayed requests.
Thu, 12 May 2016 08:09:56 -0400 Timo Sirainen lib-http: Queue's delayed timeout handler wasn't removed after work was done.
Fri, 06 May 2016 00:17:31 +0300 Timo Sirainen lib-http: If connect fails, include attempt count and total time in error.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Sat, 25 Apr 2015 11:42:06 +0200 Stephan Bosch http-client: Added support for using an HTTP proxy running on a unix socket.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Tue, 28 Oct 2014 16:12:09 -0700 Stephan Bosch lib-http: client: Fixed assertion failure in http_client_queue_fail().
Thu, 23 Oct 2014 05:55:51 +0300 Stephan Bosch lib-http: client: Assertion in http_client_queue_fail() was wrong.
Mon, 20 Oct 2014 08:54:27 -0700 Stephan Bosch lib-http: client: Fixed behavior for max_connect_attempts with fewer IPs than attempts.
Sun, 12 Oct 2014 08:58:40 -0700 Stephan Bosch lib-http: client: With the recent addition of a connection attempt limit, connection failures weren't always handled correctly.
Sat, 04 Oct 2014 17:32:48 +0300 Stephan Bosch lib-http: client: Added support for absolute request timeout.
Sat, 04 Oct 2014 17:31:38 +0300 Stephan Bosch lib-http: client queue: Start using new timeval_cmp_margin function for delay handling.
Tue, 30 Sep 2014 23:49:52 +0300 Stephan Bosch lib-http: client: The http_client_queue_fail() function aborted requests in an unsafe manner.
Tue, 30 Sep 2014 23:49:45 +0300 Stephan Bosch lib-http: client: Fixed crash occurring sometimes when delay timeout expired.
Wed, 10 Sep 2014 13:39:37 +0300 Stephan Bosch lib-http: client: Added support for attempting a single IP several times.
Wed, 26 Mar 2014 16:17:34 +0100 Timo Sirainen lib-http: Fixed a hang
Wed, 26 Mar 2014 14:41:05 +0100 Timo Sirainen lib-http: Added debug logging.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Tue, 03 Dec 2013 17:17:03 +0200 Timo Sirainen lib-http: Removed assert
Fri, 22 Nov 2013 22:12:08 +0200 Stephan Bosch http: Implemented delayed requests scheduling.
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.