Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve const-correctness of fetch_start | John Mark Bell | 2010-04-10 | 1 | -3/+3 |
| | | | | svn path=/trunk/netsurf/; revision=10342 | ||||
* | Return cookies to the same level of working/brokenness as they had before ↵ | John Mark Bell | 2010-04-10 | 1 | -0/+9 |
| | | | | | | new-cache. svn path=/trunk/netsurf/; revision=10340 | ||||
* | Purge FETCH_TYPE which is unused throughout NetSurf. Clearing a todo in ↵ | Daniel Silverstone | 2010-04-08 | 1 | -2/+2 |
| | | | | | | llcachec. svn path=/trunk/netsurf/; revision=10300 | ||||
* | Remove parent from fetches, clearing a todo from llcache.c | Daniel Silverstone | 2010-04-08 | 1 | -24/+6 |
| | | | | svn path=/trunk/netsurf/; revision=10299 | ||||
* | Merge jmb/new-cache; r=dsilvers,rs=vince | Daniel Silverstone | 2010-03-28 | 1 | -4/+75 |
| | | | | svn path=/trunk/netsurf/; revision=10180 | ||||
* | remove uneccissary includes | Vincent Sanders | 2010-01-29 | 1 | -2/+1 |
| | | | | svn path=/trunk/netsurf/; revision=9931 | ||||
* | Merge branches/MarkieB/gtkmain to trunk. | John Mark Bell | 2009-12-17 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=9729 | ||||
* | Correct definition | Chris Young | 2009-07-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=8899 | ||||
* | Keep a copy of the next_fetcher pointer to avoid a situation where the fetch ↵ | Chris Young | 2009-07-29 | 1 | -1/+3 |
| | | | | | | | | gets freed during the poll routine and the next pointer can no longer be read. svn path=/trunk/netsurf/; revision=8898 | ||||
* | Replace parent_url with a pointer to the parent content. | John Mark Bell | 2009-07-10 | 1 | -16/+12 |
| | | | | svn path=/trunk/netsurf/; revision=8428 | ||||
* | Permit referer to propagate to https hosts from http | John Mark Bell | 2009-06-19 | 1 | -3/+17 |
| | | | | svn path=/trunk/netsurf/; revision=7875 | ||||
* | Make logic surrounding extraction of URL + referer scheme more sensible. | John Mark Bell | 2009-05-28 | 1 | -37/+30 |
| | | | | | | Always require the fetch URL to have a scheme -- without it, we can't find a fetcher. svn path=/trunk/netsurf/; revision=7597 | ||||
* | 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 | ||||
* | Purge NETSURF_USE_SSL and WITH_SSL | John Mark Bell | 2009-02-22 | 1 | -3/+0 |
| | | | | svn path=/trunk/netsurf/; revision=6599 | ||||
* | Make redirects behave as a NOP wrt the verifiability of fetches. | John Mark Bell | 2009-02-16 | 1 | -0/+13 |
| | | | | | | Apparently, the interweb depends on this. svn path=/trunk/netsurf/; revision=6542 | ||||
* | First round of C89 fixes. Those should be obvious, hope I didn't introduce ↵ | François Revel | 2008-07-29 | 1 | -2/+4 |
| | | | | | | any side effect. svn path=/trunk/netsurf/; revision=4788 | ||||
* | Remove unused members of struct fetch (were moved to fetch_curl but not ↵ | James Bursa | 2008-05-31 | 1 | -4/+0 |
| | | | | | | removed from here). svn path=/trunk/netsurf/; revision=4232 | ||||
* | Wrap very verbose logging with #ifdef, so as to silence it. | John Mark Bell | 2008-05-29 | 1 | -0/+25 |
| | | | | svn path=/trunk/netsurf/; revision=4225 | ||||
* | Remove unnecessary includes | John Mark Bell | 2008-05-11 | 1 | -3/+0 |
| | | | | svn path=/trunk/netsurf/; revision=4144 | ||||
* | Initial attempt at implementing data: URLs. Needs cleaning and verifying ↵ | Rob Kendrick | 2008-03-05 | 1 | -0/+2 |
| | | | | | | that I'm using the fetcher API correctly. Appears to work, though. svn path=/trunk/netsurf/; revision=3882 | ||||
* | Silence noisy logging | John Mark Bell | 2008-02-03 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=3830 | ||||
* | Make core fetching code handle verifiability of transactions | John Mark Bell | 2008-01-30 | 1 | -3/+42 |
| | | | | | | | | 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 | 1 | -3/+14 |
| | | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486 | ||||
* | Fix crash when building error page -- fetch will be NULL, so ↵ | John Mark Bell | 2007-08-06 | 1 | -0/+2 |
| | | | | | | fetch_get_referer will fail. svn path=/trunk/netsurf/; revision=3476 | ||||
* | Fix uninitialised fetch structure entries. | John Mark Bell | 2007-07-08 | 1 | -0/+2 |
| | | | | | | This was causing the Referer header to be sent regardless (assuming the referer string was non-NULL). svn path=/trunk/netsurf/; revision=3387 | ||||
* | Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached ↵ | James Bursa | 2007-07-04 | 1 | -5/+3 |
| | | | | | | 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 | 1 | -209/+243 |
| | | | | | | for static functions and reorder functions. svn path=/trunk/netsurf/; revision=3379 | ||||
* | Add debug about ring sizes. Ensure we dispatch queued jobs when a job is freed. | Daniel Silverstone | 2007-06-10 | 1 | -1/+13 |
| | | | | svn path=/trunk/netsurf/; revision=3333 | ||||
* | Warning fixes. | John Mark Bell | 2007-06-10 | 1 | -15/+16 |
| | | | | svn path=/trunk/netsurf/; revision=3332 | ||||
* | Remove a time consuming LOG(()) and add some whitespace to help me think | Daniel Silverstone | 2007-06-10 | 1 | -1/+4 |
| | | | | svn path=/trunk/netsurf/; revision=3331 | ||||
* | Merge scheme switcher branch in. | Daniel Silverstone | 2007-06-10 | 1 | -1353/+199 |
| | | | | svn path=/trunk/netsurf/; revision=3330 | ||||
* | Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵ | Daniel Silverstone | 2007-05-30 | 1 | -10/+10 |
| | | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307 | ||||
* | Add a -v option to enable debug logging. Pass -v by default to the RO runimage. | Daniel Silverstone | 2007-05-30 | 1 | -1/+5 |
| | | | | svn path=/trunk/netsurf/; revision=3306 | ||||
* | Log curl_version() in fetch_init(). | James Bursa | 2007-05-06 | 1 | -11/+14 |
| | | | | svn path=/trunk/netsurf/; revision=3267 | ||||
* | Fix some warnings in recent gcc. | James Bursa | 2007-05-02 | 1 | -4/+4 |
| | | | | svn path=/trunk/netsurf/; revision=3261 | ||||
* | Move user-agent generation into fetch.c and simplify. | James Bursa | 2007-05-02 | 1 | -8/+37 |
| | | | | svn path=/trunk/netsurf/; revision=3260 | ||||
* | Fix crash on WWW-Authenticate header with no realm (1686714) | John Mark Bell | 2007-03-23 | 1 | -11/+14 |
| | | | | svn path=/trunk/netsurf/; revision=3216 | ||||
* | Handle redirects with partial bodies. | John Mark Bell | 2007-03-18 | 1 | -0/+8 |
| | | | | svn path=/trunk/netsurf/; revision=3209 | ||||
* | Ensure handle options are reset appropriately (fixes 1668354) | John Mark Bell | 2007-02-25 | 1 | -3/+17 |
| | | | | svn path=/trunk/netsurf/; revision=3189 | ||||
* | Fix RING_FINDBYHOST to actually find things. jmb found the bug, I verified ↵ | Daniel Silverstone | 2007-02-22 | 1 | -2/+5 |
| | | | | | | his patch and committed it svn path=/trunk/netsurf/; revision=3186 | ||||
* | Fix handling of cookies in unverifiable transactions caused by a redirect ↵ | John Mark Bell | 2007-02-02 | 1 | -7/+15 |
| | | | | | | from a fetch into a browser window which was varifiable. svn path=/trunk/netsurf/; revision=3165 | ||||
* | Bring handling of submission of blank file inputs in line with other browsers. | John Mark Bell | 2007-01-30 | 1 | -12/+44 |
| | | | | | | Tidy up fetch_post_convert while I'm at it. svn path=/trunk/netsurf/; revision=3159 | ||||
* | Generates and use a User-Agent: string based on new ↵ | Rob Kendrick | 2007-01-30 | 1 | -1/+5 |
| | | | | | | netsurf_version_major/minor values, and results of uname(). svn path=/trunk/netsurf/; revision=3158 | ||||
* | Make GTK build compile on FreeBSD. | James Bursa | 2007-01-29 | 1 | -2/+3 |
| | | | | svn path=/trunk/netsurf/; revision=3154 | ||||
* | Handle cookies in unverifiable transactions | John Mark Bell | 2007-01-27 | 1 | -20/+43 |
| | | | | svn path=/trunk/netsurf/; revision=3151 | ||||
* | Revert hack around broken pipe (not caching fetch handles used for SSL | John Mark Bell | 2007-01-18 | 1 | -6/+2 |
| | | | | | | | | connections). Ignore SIGPIPE completely as nothing other than OpenSSL is expected to generate it. svn path=/trunk/netsurf/; revision=3145 | ||||
* | Add fetch_http_code() to retrieve the HTTP status code of a fetch. | James Bursa | 2007-01-13 | 1 | -26/+42 |
| | | | | svn path=/trunk/netsurf/; revision=3139 | ||||
* | Update the file comment for fetch.c as requested. | Daniel Silverstone | 2007-01-02 | 1 | -3/+5 |
| | | | | svn path=/trunk/netsurf/; revision=3133 | ||||
* | Add option to set Accept-Charset header (Stefaan Claes) | John Mark Bell | 2006-12-28 | 1 | -0/+8 |
| | | | | svn path=/trunk/netsurf/; revision=3124 | ||||
* | Fix typo. | John Mark Bell | 2006-12-28 | 1 | -1/+1 |
| | | | | | | Default type -> text/plain svn path=/trunk/netsurf/; revision=3123 |