netsurf/content
Daniel Silverstone 4d1ef3bac4 Add support for retrying timed-out cURL fetches.
This is an attempt to amelioriate the situation found in #2384 where
we see the cURL connect() failing to complete.  Based on the pcap
from the bug log, we believe that RISC OS is likely failing to signal
the completion of the connection to cURL.  As such, cURL times out.

This change permits retries of timed out connections in the hope that
a fresh socket FD might subsequently function correctly.  The defaults
chosen mean that the previous behaviour of 30 seconds before timeout
is reported will remain the same, but in that time we will make 3 separate
attempts to connect the socket.
2015-11-10 21:51:54 +00:00
..
fetchers Add support for retrying timed-out cURL fetches. 2015-11-10 21:51:54 +00:00
backing_store.h Change backing store fetch operation to always perform the allocations 2015-03-31 20:56:55 +01:00
content_factory.c Virtualise content handler finalisation calls. Remove pointless implementations. 2011-09-15 22:47:50 +00:00
content_factory.h Include utils.h for NOF_ELEMENTS 2011-10-27 00:57:59 +00:00
content_protected.h Doxygen cleanups 2014-11-09 12:50:30 +00:00
content_type.h remove content include from urldb header 2014-07-17 00:18:44 +01:00
content.c fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
content.h Add scaled content redraw interface. 2015-04-23 15:47:28 +01:00
dirlist.c rework path to url mapping functions to convert from and to nsurl 2014-05-26 23:52:36 +01:00
dirlist.h Remove include of nsurl from corestrings.h 2015-02-26 16:58:41 +00:00
fetch.c Fix error reporting from fetch_start 2015-06-24 10:31:13 +01:00
fetch.h Add support for retrying timed-out cURL fetches. 2015-11-10 21:51:54 +00:00
fetchers.h Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
fs_backing_store.c fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
hlcache.c Fix error reporting from fetch_start 2015-06-24 10:31:13 +01:00
hlcache.h clean up the fetcher factory and improve its API 2014-06-19 18:27:24 +01:00
llcache.c Add support for retrying timed-out cURL fetches. 2015-11-10 21:51:54 +00:00
llcache.h Add support for retrying timed-out cURL fetches. 2015-11-10 21:51:54 +00:00
Makefile Add filesystem based backing store 2014-05-13 15:53:02 +01:00
mimesniff.c add missing includes 2014-12-27 22:48:37 +00:00
mimesniff.h Bypass full type sniffer if only images are acceptable 2012-02-08 00:52:16 +00:00
no_backing_store.c remove constness from backing stores store method 2014-11-23 01:37:24 +00:00
urldb.c fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
urldb.h restructure urldb source 2014-11-01 23:27:29 +00:00