summaryrefslogtreecommitdiff
path: root/content/fetch.h
Commit message (Collapse)AuthorAgeFilesLines
* Make core fetching code handle verifiability of transactionsJohn Mark Bell2008-01-301-2/+4
| | | | | | | | 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 Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached ↵James Bursa2007-07-041-1/+2
| | | | | | by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). svn path=/trunk/netsurf/; revision=3380
* Warning fixes.John Mark Bell2007-06-101-2/+3
| | | | svn path=/trunk/netsurf/; revision=3332
* Merge scheme switcher branch in.Daniel Silverstone2007-06-101-10/+36
| | | | svn path=/trunk/netsurf/; revision=3330
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-1/+1
| | | | | | | | | | | | | | 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
* Fix handling of cookies in unverifiable transactions caused by a redirect ↵John Mark Bell2007-02-021-1/+1
| | | | | | from a fetch into a browser window which was varifiable. svn path=/trunk/netsurf/; revision=3165
* Make GTK build compile on FreeBSD.James Bursa2007-01-291-1/+2
| | | | svn path=/trunk/netsurf/; revision=3154
* Handle cookies in unverifiable transactionsJohn Mark Bell2007-01-271-3/+4
| | | | svn path=/trunk/netsurf/; revision=3151
* Add fetch_http_code() to retrieve the HTTP status code of a fetch.James Bursa2007-01-131-0/+1
| | | | svn path=/trunk/netsurf/; revision=3139
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* [project @ 2006-02-23 15:06:53 by jmb]John Mark Bell2006-02-231-3/+19
| | | | | | | | | | 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-08 00:35:05 by jmb]John Mark Bell2006-02-081-0/+1
| | | | | | 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-06 00:10:09 by jmb]John Mark Bell2006-02-061-11/+16
| | | | | | Implement HTTP caching algorithm; this should avoid stale cache entries being used. svn path=/import/netsurf/; revision=2059
* [project @ 2005-12-19 21:54:51 by bursa]James Bursa2005-12-191-0/+2
| | | | | | Fix busy polling in gtk build. svn path=/import/netsurf/; revision=1900
* [project @ 2004-07-10 02:35:30 by jmb]John Mark Bell2004-07-101-0/+1
| | | | | | | Use libcurl's progress callback functionality to display fetch status. This will update the status line once a second, more frequently requires hacking libcurl. svn path=/import/netsurf/; revision=1066
* [project @ 2004-06-27 23:24:11 by bursa]James Bursa2004-06-271-0/+4
| | | | | | Rewritten download window. Now downloads direct to file. New download window gui. svn path=/import/netsurf/; revision=1020
* [project @ 2004-06-22 17:37:51 by bursa]James Bursa2004-06-221-1/+2
| | | | | | Fix aborting of fetches. svn path=/import/netsurf/; revision=990
* [project @ 2004-04-02 13:51:13 by bursa]James Bursa2004-04-021-0/+1
| | | | | | Implement fetch_can_fetch(). svn path=/import/netsurf/; revision=699
* [project @ 2004-03-21 21:32:15 by jmb]John Mark Bell2004-03-211-0/+1
| | | | | | | Fix for SparkFS causing problems with uploading zip files. Map filetypes to mimetype properly. svn path=/import/netsurf/; revision=646
* [project @ 2004-01-20 19:08:34 by jmb]John Mark Bell2004-01-201-1/+6
| | | | | | | Allow toggling of POST support. Add new toolbar icon numbers to riscos/gui.h svn path=/import/netsurf/; revision=490
* [project @ 2004-01-05 02:10:59 by jmb]John Mark Bell2004-01-051-3/+17
| | | | | | | Add ability to turn off browser features in build. This may be useful when hunting down bugs. svn path=/import/netsurf/; revision=480
* [project @ 2003-12-26 16:20:57 by bursa]James Bursa2003-12-261-3/+3
| | | | | | Enable cookies. svn path=/import/netsurf/; revision=443
* [project @ 2003-11-06 19:41:41 by bursa]James Bursa2003-11-061-0/+2
| | | | | | Mask null polls and use PollIdle when appropriate. svn path=/import/netsurf/; revision=406
* [project @ 2003-10-25 19:20:13 by jmb]John Mark Bell2003-10-251-1/+1
| | | | | | | HTTP Auth login improved (greatly). Addresses all three issues in the previous version. svn path=/import/netsurf/; revision=382
* [project @ 2003-10-25 14:13:49 by bursa]James Bursa2003-10-251-1/+3
| | | | | | URL encoded POST support. svn path=/import/netsurf/; revision=375
* [project @ 2003-09-17 23:27:33 by bursa]James Bursa2003-09-171-25/+2
| | | | | | Documented fetch. svn path=/import/netsurf/; revision=303
* [project @ 2003-08-29 12:57:14 by bursa]James Bursa2003-08-291-1/+4
| | | | | | Better handling of server HTTP errors. svn path=/import/netsurf/; revision=259
* [project @ 2003-06-30 12:44:02 by bursa]James Bursa2003-06-301-2/+7
| | | | | | New file headers. svn path=/import/netsurf/; revision=190
* [project @ 2003-06-26 11:41:26 by bursa]James Bursa2003-06-261-2/+4
| | | | | | Implement HTTP redirects. svn path=/import/netsurf/; revision=187
* [project @ 2003-04-17 21:35:02 by bursa]James Bursa2003-04-171-1/+24
| | | | | | Max one fetch from each host at once, fix multiple fetches of same url. svn path=/import/netsurf/; revision=127
* [project @ 2003-03-15 15:53:20 by bursa]James Bursa2003-03-151-1/+2
| | | | | | MIME types for local files, new test files. svn path=/import/netsurf/; revision=107
* [project @ 2003-02-09 12:58:14 by bursa]James Bursa2003-02-091-0/+20
Reorganization and rewrite of fetch, cache, and content handling. svn path=/import/netsurf/; revision=96