Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | stop using gettimeofday and use the monotonic time interface fron nsutils | Vincent Sanders | 2014-11-26 | 1 | -8/+10 | |
| | ||||||
* | caclulate the total amount of time spent writing an object out | Vincent Sanders | 2014-11-25 | 1 | -19/+34 | |
| | | | | | | In order to calculate the writeout bandwidth we need to know how long it took to write the data to peristant storage in addition to how much was written. | |||||
* | correctly release source data from llcache | Vincent Sanders | 2014-11-23 | 1 | -1/+8 | |
| | ||||||
* | Improve doxygen comments and add todo for cache and backing store | Vincent Sanders | 2014-11-23 | 1 | -56/+135 | |
| | ||||||
* | change the persistant data store to owning the allocations | Vincent Sanders | 2014-11-22 | 1 | -19/+17 | |
| | ||||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-09 | 1 | -3/+3 | |
| | ||||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -2/+5 | |
| | | | | Second in the series to decouple the core API usage from the frontends. | |||||
* | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 1 | -8/+0 | |
| | ||||||
* | turn off debugging and add some comments and todo from dsilvers | Vincent Sanders | 2014-06-03 | 1 | -7/+9 | |
| | ||||||
* | Adjust the llcache behaviour to use scheduler for user notification. | Daniel Silverstone | 2014-06-03 | 1 | -2/+43 | |
| | | | | | | | | | | | | | This change updates the llcache to use the scheduler to notify users of the llcache of events. This should be just as safe as before and is part of an effort to remove hlcache_poll and llcache_poll eventually because fetchers should schedule themselves if need-be. This is a big change despite the diminutive nature of the patch. Please report issues promptly if they turn up after this and are not visible before it. Signed-off-by: Daniel Silverstone <dsilvers@netsurf-browser.org> Reviewed-by: Vincent Sanders <vince@netsurf-browser.org> | |||||
* | attempt to purge low level cache on out of memory during fetch | Vincent Sanders | 2014-05-29 | 1 | -42/+60 | |
| | ||||||
* | Fix leak of url schemes. | Michael Drake | 2014-05-16 | 1 | -0/+1 | |
| | ||||||
* | add helpers for time_t reading/writing | Vincent Sanders | 2014-05-15 | 1 | -26/+36 | |
| | ||||||
* | add strptime compatability | Vincent Sanders | 2014-05-13 | 1 | -0/+2 | |
| | ||||||
* | Extend low level source data cache with persistant storage | Vincent Sanders | 2014-05-13 | 1 | -139/+854 | |
| | ||||||
* | Improve llcache header processing | Vincent Sanders | 2014-03-09 | 1 | -7/+22 | |
| | | | | | | By skipping empty headers and correctly dealing with whitespace around header names we store fewer entries with better adherance to allowed values in http responses. | |||||
* | only try and cache http and https urls | Vincent Sanders | 2014-03-09 | 1 | -7/+28 | |
| | ||||||
* | remove unnecessary caching of whether a url has a query element | Vincent Sanders | 2014-03-09 | 1 | -10/+1 | |
| | ||||||
* | make nsurl_defragment() API more obvious and remove duplicated parameter ↵ | Vincent Sanders | 2014-03-09 | 1 | -7/+3 | |
| | | | | checking | |||||
* | Make llcache debugging less invasive | Vincent Sanders | 2014-02-21 | 1 | -67/+33 | |
| | ||||||
* | Witespace cleanup to prepare for backing store addition | Vincent Sanders | 2014-02-21 | 1 | -122/+121 | |
| | ||||||
* | Use corestrings. | Michael Drake | 2014-01-24 | 1 | -28/+6 | |
| | ||||||
* | Pass fetch redirect info up to content layer as content_msg. Mark redirect ↵ | Michael Drake | 2013-05-27 | 1 | -2/+13 | |
| | | | | origin URLs as visited in browser window content callback. Note this doesn't mean we track redirects, it just lets us get the :visited link style on links that redirect. | |||||
* | ensure parameter contract is met | Vincent Sanders | 2013-05-04 | 1 | -0/+1 | |
| | ||||||
* | free memory on error path | Vincent Sanders | 2013-05-01 | 1 | -2/+6 | |
| | ||||||
* | Initial changes ready to improve caching decisions | Vincent Sanders | 2013-01-07 | 1 | -28/+63 | |
| | ||||||
* | Downgrade TLS version support if it turns out the server can't cope with ↵ | John-Mark Bell | 2013-01-04 | 1 | -0/+53 | |
| | | | | TLSv1.1. | |||||
* | Fixup for nsurl urldb. | Michael Drake | 2012-10-09 | 1 | -1/+1 | |
| | ||||||
* | cleanup and reorganise low level cache source ready for extending with disc ↵ | Vincent Sanders | 2012-04-28 | 1 | -1476/+1420 | |
| | | | | | | cache svn path=/trunk/netsurf/; revision=13893 | |||||
* | Fix bogus cache validation decision | John Mark Bell | 2011-12-08 | 1 | -1/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=13261 | |||||
* | Rename nsurl_enquire to nsurl_has_component. | Michael Drake | 2011-11-27 | 1 | -2/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=13183 | |||||
* | Clean up fetch callback API. Inject some long-needed type safety. | John Mark Bell | 2011-11-08 | 1 | -33/+35 | |
| | | | | svn path=/trunk/netsurf/; revision=13137 | |||||
* | Avoid making a new nsurl to remove fragment if there is no fragment. | Michael Drake | 2011-10-05 | 1 | -5/+10 | |
| | | | | svn path=/trunk/netsurf/; revision=12958 | |||||
* | Make llcache_handle_get_url return a nsurl. | Michael Drake | 2011-09-28 | 1 | -4/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=12905 | |||||
* | Port llcache to nsurl. | Michael Drake | 2011-09-28 | 1 | -150/+97 | |
| | | | | svn path=/trunk/netsurf/; revision=12904 | |||||
* | Port fetch layer to nsurl. Remove unused fetch_get_referer function. | Michael Drake | 2011-09-27 | 1 | -3/+45 | |
| | | | | svn path=/trunk/netsurf/; revision=12899 | |||||
* | Make high level cache, low level cache and image cache all be initialised ↵ | Vincent Sanders | 2011-09-10 | 1 | -35/+54 | |
| | | | | | | | | | from passed parameters Calculate all cache sizes from single memory cache size option and sanity check have a single global struct to hold all parameters instead of several individual variables svn path=/trunk/netsurf/; revision=12784 | |||||
* | Handle zero-length documents correctly | John Mark Bell | 2011-09-08 | 1 | -0/+18 | |
| | | | | svn path=/trunk/netsurf/; revision=12778 | |||||
* | Sniff content types where appropriate. | John Mark Bell | 2011-09-04 | 1 | -1/+16 | |
| | | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707 | |||||
* | Implement todo | John Mark Bell | 2011-05-16 | 1 | -4/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=12418 | |||||
* | Squash static analyser warning | John Mark Bell | 2011-05-16 | 1 | -3/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=12416 | |||||
* | Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵ | Daniel Silverstone | 2011-03-13 | 1 | -22/+3 | |
| | | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029 | |||||
* | Protect against object being cleaned while waiting for a query response | John Mark Bell | 2011-03-03 | 1 | -3/+15 | |
| | | | | svn path=/trunk/netsurf/; revision=11894 | |||||
* | Make no-cache a tristate. In the case of a forced reload, we want to ↵ | John Mark Bell | 2011-02-24 | 1 | -6/+21 | |
| | | | | | | revalidate once only. svn path=/trunk/netsurf/; revision=11791 | |||||
* | Revert the functional change from r11789: the no-cache directive forces us ↵ | John Mark Bell | 2011-02-24 | 1 | -1/+0 | |
| | | | | | | to revalidate a cached object, not reject it entirely. svn path=/trunk/netsurf/; revision=11790 | |||||
* | Ensure cache hits after a forced reload -- don't even attempt to reuse ↵ | John Mark Bell | 2011-02-24 | 1 | -3/+6 | |
| | | | | | | objects with the no_cache flag set (as they'll never be considered fresh, thus requiring a round trip to the server every time they're used). Instead, we'll fetch a new object, which will be considered fresh for caching purposes. svn path=/trunk/netsurf/; revision=11789 | |||||
* | Use cache control data invalidation function everywhere we want the cache ↵ | John Mark Bell | 2011-02-24 | 1 | -14/+14 | |
| | | | | | | | | | control data reset. Fix cache control data invalidation to reset the age and max_age fields to INVALID_AGE. Fix cache control data reset on encountering an HTTP response line to occur before we fill in the response time, rather than after it. svn path=/trunk/netsurf/; revision=11783 | |||||
* | Improve commentary. | John Mark Bell | 2011-02-23 | 1 | -2/+6 | |
| | | | | | | Stop leaking object_scheme in error cases. svn path=/trunk/netsurf/; revision=11778 | |||||
* | add resource handling | Vincent Sanders | 2011-02-23 | 1 | -5/+20 | |
| | | | | | | move gtk and framebuffer to use generic resource handling svn path=/trunk/netsurf/; revision=11772 | |||||
* | Fix bug #3184972: cope with server sending a 304 in response to an ↵ | John Mark Bell | 2011-02-17 | 1 | -17/+28 | |
| | | | | | | unconditional request. svn path=/trunk/netsurf/; revision=11710 |