Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵ | John Mark Bell | 2009-05-28 | 1 | -1/+0 |
| | | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593 | ||||
* | s/abort/abort_fetch/ | John Mark Bell | 2009-05-14 | 1 | -7/+7 |
| | | | | svn path=/trunk/netsurf/; revision=7512 | ||||
* | Purge WITH_AUTH | John Mark Bell | 2009-02-22 | 1 | -8/+1 |
| | | | | svn path=/trunk/netsurf/; revision=6600 | ||||
* | Purge NETSURF_USE_SSL and WITH_SSL | John Mark Bell | 2009-02-22 | 1 | -34/+0 |
| | | | | svn path=/trunk/netsurf/; revision=6599 | ||||
* | Log detected state of openssl availability | John Mark Bell | 2009-02-21 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=6595 | ||||
* | Given that the build-time SSL detection can be somewhat inaccurate, attempt ↵ | John Mark Bell | 2009-02-21 | 1 | -4/+21 |
| | | | | | | to determine whether we can use the SSL_CTX stuff at runtime. svn path=/trunk/netsurf/; revision=6586 | ||||
* | Squash strict-aliasing warning in the most disgusting way possible. | John Mark Bell | 2009-01-15 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=6070 | ||||
* | Silence a bunch of warnings caused by cURL's typecheck-gcc stuff being ↵ | Daniel Silverstone | 2009-01-08 | 1 | -28/+41 |
| | | | | | | strict and in one case cURL simply being daft (whoever heard of a signed HTTP response code?). svn path=/trunk/netsurf/; revision=5991 | ||||
* | Better, safer fix for the type punning issue | Daniel Silverstone | 2008-10-13 | 1 | -6/+5 |
| | | | | svn path=/trunk/netsurf/; revision=5562 | ||||
* | Fix type-punning warning in fetch_data.c | Daniel Silverstone | 2008-10-13 | 1 | -1/+5 |
| | | | | svn path=/trunk/netsurf/; revision=5561 | ||||
* | Add additional debug to fetch errors from cURL | Daniel Silverstone | 2008-08-22 | 1 | -2/+4 |
| | | | | svn path=/trunk/netsurf/; revision=5174 | ||||
* | First round of C89 fixes. Those should be obvious, hope I didn't introduce ↵ | François Revel | 2008-07-29 | 1 | -1/+1 |
| | | | | | | any side effect. svn path=/trunk/netsurf/; revision=4788 | ||||
* | Handle errors returned by curl_multi_perform(), such as out of memory, ↵ | James Bursa | 2008-06-14 | 1 | -2/+7 |
| | | | | | | instead of exiting. svn path=/trunk/netsurf/; revision=4329 | ||||
* | Stop processing headers and sending FETCH_HEADER if fetch was aborted. | James Bursa | 2008-05-31 | 1 | -0/+5 |
| | | | | svn path=/trunk/netsurf/; revision=4231 | ||||
* | Fix handling of cache control data | John Mark Bell | 2008-05-30 | 1 | -5/+6 |
| | | | | svn path=/trunk/netsurf/; revision=4227 | ||||
* | Add new fetch callback FETCH_HEADER for headers and move as much header ↵ | James Bursa | 2008-05-30 | 1 | -104/+11 |
| | | | | | | parsing as possible from fetch_curl.c to fetchcache.c. This simplifies fetch_curl.c and will make it possible to store response headers in future. svn path=/trunk/netsurf/; revision=4226 | ||||
* | - introduction of SLEN() | John Tytgat | 2008-05-25 | 1 | -1/+1 |
| | | | | | | | - enforce result of url_normalize() being NULL on failure - plug memory leak when url_normalize() fails svn path=/trunk/netsurf/; revision=4200 | ||||
* | No longer suppress the default Accept: header. | John Mark Bell | 2008-05-24 | 1 | -1/+0 |
| | | | | | | | This fixes all those sites that brokenly assume that it's required and thus break when the client doesn't send one (here's looking at you royalmail.com). libcurl's default Accept header is "*/*", which is semantically equivalent to not sending a header at all (no header implies the client accepts all content types). svn path=/trunk/netsurf/; revision=4196 | ||||
* | Remove unnecessary includes | John Mark Bell | 2008-05-11 | 1 | -3/+0 |
| | | | | svn path=/trunk/netsurf/; revision=4144 | ||||
* | Squash warning | John Mark Bell | 2008-03-19 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=3983 | ||||
* | jmb's rework of data: URL handling | Rob Kendrick | 2008-03-06 | 1 | -36/+78 |
| | | | | svn path=/trunk/netsurf/; revision=3890 | ||||
* | Add another check for malformed data: URLs | Rob Kendrick | 2008-03-05 | 1 | -1/+10 |
| | | | | svn path=/trunk/netsurf/; revision=3889 | ||||
* | Many data: fixes. Acid2 no longer crashes NetSurf. | Rob Kendrick | 2008-03-05 | 1 | -44/+84 |
| | | | | svn path=/trunk/netsurf/; revision=3888 | ||||
* | Check for calloc() failing | Rob Kendrick | 2008-03-05 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=3885 | ||||
* | Use curl_free() when freeing data: URLs that are URL-encoded instead of ↵ | Rob Kendrick | 2008-03-05 | 1 | -1/+4 |
| | | | | | | using free() svn path=/trunk/netsurf/; revision=3884 | ||||
* | Initial attempt at implementing data: URLs. Needs cleaning and verifying ↵ | Rob Kendrick | 2008-03-05 | 2 | -0/+239 |
| | | | | | | that I'm using the fetcher API correctly. Appears to work, though. svn path=/trunk/netsurf/; revision=3882 | ||||
* | Make core fetching code handle verifiability of transactions | John Mark Bell | 2008-01-30 | 1 | -22/+3 |
| | | | | | | | | Make core fetching code be responsible for inserting cookies into the urldb Provide accessor to a fetch's parent url (this is defined as being the URL of the verifiable fetch which caused this one to occur) Make fetchcache's 3xx handling use the parent url when spawning new fetches svn path=/trunk/netsurf/; revision=3809 | ||||
* | Update all source code file headers to reflect GPL version 2 only and ↵ | Vincent Sanders | 2007-08-08 | 2 | -7/+28 |
| | | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486 | ||||
* | Ensure option strings aren't blank before setting headers: previously, a ↵ | John Mark Bell | 2007-07-21 | 1 | -2/+2 |
| | | | | | | blank option string could result in "Accept-Language: , *;q=0.1" being sent, for example. svn path=/trunk/netsurf/; revision=3450 | ||||
* | Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached ↵ | James Bursa | 2007-07-04 | 1 | -3/+6 |
| | | | | | | by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). svn path=/trunk/netsurf/; revision=3380 | ||||
* | Rename register_curl_fetchers() to fetch_curl_register(). Add declarations ↵ | James Bursa | 2007-07-04 | 2 | -182/+225 |
| | | | | | | for static functions and reorder functions. svn path=/trunk/netsurf/; revision=3379 | ||||
* | Add option_suppress_curl_debug and default it to true | Daniel Silverstone | 2007-06-27 | 1 | -0/+8 |
| | | | | svn path=/trunk/netsurf/; revision=3373 | ||||
* | Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty. | Daniel Silverstone | 2007-06-27 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=3372 | ||||
* | Add ca_path option which sets CURLOPT_CAPATH. | Daniel Silverstone | 2007-06-27 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=3369 | ||||
* | Warning fixes. | John Mark Bell | 2007-06-10 | 1 | -13/+13 |
| | | | | svn path=/trunk/netsurf/; revision=3332 | ||||
* | Merge scheme switcher branch in. | Daniel Silverstone | 2007-06-10 | 2 | -0/+1390 |
svn path=/trunk/netsurf/; revision=3330 |