summaryrefslogtreecommitdiff
path: root/content/fetch.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a -v option to enable debug logging. Pass -v by default to the RO runimage.Daniel Silverstone2007-05-301-1/+5
| | | | svn path=/trunk/netsurf/; revision=3306
* Log curl_version() in fetch_init().James Bursa2007-05-061-11/+14
| | | | svn path=/trunk/netsurf/; revision=3267
* Fix some warnings in recent gcc.James Bursa2007-05-021-4/+4
| | | | svn path=/trunk/netsurf/; revision=3261
* Move user-agent generation into fetch.c and simplify.James Bursa2007-05-021-8/+37
| | | | svn path=/trunk/netsurf/; revision=3260
* Fix crash on WWW-Authenticate header with no realm (1686714)John Mark Bell2007-03-231-11/+14
| | | | svn path=/trunk/netsurf/; revision=3216
* Handle redirects with partial bodies.John Mark Bell2007-03-181-0/+8
| | | | svn path=/trunk/netsurf/; revision=3209
* Ensure handle options are reset appropriately (fixes 1668354)John Mark Bell2007-02-251-3/+17
| | | | svn path=/trunk/netsurf/; revision=3189
* Fix RING_FINDBYHOST to actually find things. jmb found the bug, I verified ↵Daniel Silverstone2007-02-221-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 Bell2007-02-021-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 Bell2007-01-301-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 Kendrick2007-01-301-1/+5
| | | | | | netsurf_version_major/minor values, and results of uname(). svn path=/trunk/netsurf/; revision=3158
* Make GTK build compile on FreeBSD.James Bursa2007-01-291-2/+3
| | | | svn path=/trunk/netsurf/; revision=3154
* Handle cookies in unverifiable transactionsJohn Mark Bell2007-01-271-20/+43
| | | | svn path=/trunk/netsurf/; revision=3151
* Revert hack around broken pipe (not caching fetch handles used for SSL John Mark Bell2007-01-181-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 Bursa2007-01-131-26/+42
| | | | svn path=/trunk/netsurf/; revision=3139
* Update the file comment for fetch.c as requested.Daniel Silverstone2007-01-021-3/+5
| | | | svn path=/trunk/netsurf/; revision=3133
* Add option to set Accept-Charset header (Stefaan Claes)John Mark Bell2006-12-281-0/+8
| | | | svn path=/trunk/netsurf/; revision=3124
* Fix typo.John Mark Bell2006-12-281-1/+1
| | | | | | Default type -> text/plain svn path=/trunk/netsurf/; revision=3123
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* Ignore body data from 401 replies to prevent disruption of auth login handlingChris Williams2006-10-011-0/+19
| | | | svn path=/trunk/netsurf/; revision=2972
* Don't cache curl handles that were used to fetch https URLs; with any John Mark Bell2006-07-091-2/+6
| | | | | | luck, this should fix broken pipe crashes. svn path=/trunk/netsurf/; revision=2723
* Fix crash when url_* failsJohn Mark Bell2006-06-291-12/+20
| | | | svn path=/trunk/netsurf/; revision=2678
* Only accept cookies from cookie-enabled transactionsJohn Mark Bell2006-06-291-1/+2
| | | | svn path=/trunk/netsurf/; revision=2668
* Merge cookies changes into head - unvalidated transactions and a UI John Mark Bell2006-06-191-7/+10
| | | | | | still need implementing. svn path=/trunk/netsurf/; revision=2632
* Make static function names consistent.James Bursa2006-04-161-14/+14
| | | | svn path=/trunk/netsurf/; revision=2537
* Fix URL file loading and add support for file:/// URLs to urldbJohn Mark Bell2006-04-121-3/+0
| | | | | | Convert file:/... to file:///... (the former isn't a valid URL) svn path=/trunk/netsurf/; revision=2524
* Unify information databasesJohn Mark Bell2006-04-091-10/+5
| | | | svn path=/trunk/netsurf/; revision=2519
* [project @ 2006-03-14 15:01:57 by dsilvers]Daniel Silverstone2006-03-141-0/+4
| | | | | | Urgh, unconditional variables made my brain hurt svn path=/import/netsurf/; revision=2129
* [project @ 2006-03-14 14:21:00 by dsilvers]Daniel Silverstone2006-03-141-118/+256
| | | | | | Multi-parallel fetch. Needs documenting, works in basic GTK tests, makes things way faster on GTK port. Needs testing on RO and in general more testing is good. svn path=/import/netsurf/; revision=2127
* [project @ 2006-03-04 10:48:40 by tlsa]Michael Drake2006-03-041-2/+2
| | | | | | Tweak timeouts. svn path=/import/netsurf/; revision=2103
* [project @ 2006-02-23 15:06:53 by jmb]John Mark Bell2006-02-231-13/+216
| | | | | | | | | | Handle invalid SSL certificates better - UI still needs work. Modify fetch callback data parameter type to remove compiler warnings. Constify things. Lose global ssl_verify_certificates option. Fix issue when closing a dialog without input focus. svn path=/import/netsurf/; revision=2092
* [project @ 2006-02-19 18:26:23 by jmb]John Mark Bell2006-02-191-7/+16
| | | | | | | | Rewrite HTTP authentication. Fix extraction of realm from WWW-Authenticate header. Tidy up login dialog code. svn path=/import/netsurf/; revision=2085
* [project @ 2006-02-13 23:04:32 by bursa]James Bursa2006-02-131-7/+6
| | | | | | Disable sending of Expect: 100-continue for POSTs (fixes using the bug tracker). Remove unnecessary setting of Host header. svn path=/import/netsurf/; revision=2080
* [project @ 2006-02-08 00:35:05 by jmb]John Mark Bell2006-02-081-0/+11
| | | | | | Handle case where no cache expiry headers are sent; use (now - last_modified) / 10. This should reduce the frequency of cache entry validation. svn path=/import/netsurf/; revision=2064
* [project @ 2006-02-07 00:44:52 by jmb]John Mark Bell2006-02-071-31/+40
| | | | | | Squash leaks and fake ETag header for local objects. svn path=/import/netsurf/; revision=2060
* [project @ 2006-02-06 00:10:09 by jmb]John Mark Bell2006-02-061-21/+151
| | | | | | Implement HTTP caching algorithm; this should avoid stale cache entries being used. svn path=/import/netsurf/; revision=2059
* [project @ 2006-01-08 01:51:33 by jmb]John Mark Bell2006-01-081-19/+7
| | | | | | | | | | Make data file locations user-configurable (no UI for this as yet) Reduce intrusiveness of ncos modifications Fix GTK build Remove Cookies file details from Messages (this data never belonged in there anyway) Make gui_init more robust against memory exhaustion. svn path=/import/netsurf/; revision=2014
* [project @ 2006-01-07 02:33:36 by jmb]John Mark Bell2006-01-071-3/+12
| | | | | | Fix 1347726. svn path=/import/netsurf/; revision=2011
* [project @ 2006-01-03 17:01:17 by jmb]John Mark Bell2006-01-031-2/+9
| | | | | | | Fix 1371902. fetch_filetype now receives the unix path with the leading / (which it always should have done, tbh). svn path=/import/netsurf/; revision=1976
* [project @ 2005-12-19 21:54:51 by bursa]James Bursa2005-12-191-10/+11
| | | | | | Fix busy polling in gtk build. svn path=/import/netsurf/; revision=1900
* [project @ 2005-12-11 21:54:30 by bursa]James Bursa2005-12-111-0/+1
| | | | | | Disable some log messages. svn path=/import/netsurf/; revision=1896
* [project @ 2005-07-16 16:23:08 by adrianl]Adrian Lees2005-07-161-1/+1
| | | | | | Bounds checking in Content-Length handling svn path=/import/netsurf/; revision=1799
* [project @ 2005-04-09 10:00:00 by bursa]James Bursa2005-04-091-18/+19
| | | | | | Serialize fetches with no host (should fix multiple local files not loading in certain cases). svn path=/import/netsurf/; revision=1611
* [project @ 2005-01-23 16:09:05 by rjw]Richard Wilson2005-01-231-1/+3
| | | | | | Further work on theme installing svn path=/import/netsurf/; revision=1463
* [project @ 2005-01-22 22:42:48 by bursa]James Bursa2005-01-221-3/+5
| | | | | | Fix proxy authentication bug (libcurl does not copy string options) svn path=/import/netsurf/; revision=1461
* [project @ 2004-11-11 23:55:23 by jmb]John Mark Bell2004-11-111-1/+3
| | | | | | Fix for redirects causing crashes svn path=/import/netsurf/; revision=1360
* [project @ 2004-10-01 21:31:55 by jmb]John Mark Bell2004-10-011-3/+35
| | | | | | | | | | | | A somewhat better implementation of referrers which no longer sends the referer if the URL schemes don't match. Things to do: 1) Preservation of referer across redirects (see comment in browser.c:284) 2) GUI templates/code for configuration of referer sending (simple on/off toggle only) 3) Make referer sending when fetching objects/stylesheets for a page pay attention to option_send_referer? 4) Handle the case where the referer is in the form of http://moo:foo@mysite.com/ (ie the login details embedded in the referer - not good). svn path=/import/netsurf/; revision=1297
* [project @ 2004-09-03 22:33:05 by bursa]James Bursa2004-09-031-2/+9
| | | | | | Fix bugs relating to aborting fetches. svn path=/import/netsurf/; revision=1264
* [project @ 2004-08-14 15:07:19 by joty]John Tytgat2004-08-141-3/+2
| | | | | | | | - Rename len() to css_len2px(). - Less compiler warnings concerning float/int implicit casts. - More stddef.h type usuage. svn path=/import/netsurf/; revision=1232
* [project @ 2004-08-14 14:30:10 by joty]John Tytgat2004-08-141-1/+1
| | | | | | Removed a chunk of Norcroft compiler warnings. Re-ident some pieces. svn path=/import/netsurf/; revision=1231