summaryrefslogtreecommitdiff
path: root/content/fetch.c
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* [project @ 2004-08-09 16:11:58 by jmb]John Mark Bell2004-08-091-1/+5
| | | | | | | Rework the interface of the URL handing module to allow for multiple error types. Modify save_complete URL rewriting appropriately. svn path=/import/netsurf/; revision=1206
* [project @ 2004-07-27 15:49:28 by bursa]James Bursa2004-07-271-0/+12
| | | | | | Implement proxy authentication. Bring templates in line with style guide (icon sizes and fill display fields), and remove dead icons. Clean up choices dialog code. Fix persistent dialog code. Make browser choices the default pane. svn path=/import/netsurf/; revision=1153
* [project @ 2004-07-10 10:05:16 by bursa]James Bursa2004-07-101-8/+15
| | | | | | Fix crash related to aborting fetches. svn path=/import/netsurf/; revision=1067