summaryrefslogtreecommitdiff
path: root/content/fetchers/file.c
Commit message (Collapse)AuthorAgeFilesLines
* rework path to url mapping functions to convert from and to nsurlVincent Sanders2014-05-261-9/+11
|
* remove unecessary utils/url.h includesVincent Sanders2014-05-091-1/+0
|
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-80/+106
| | | | | | | | | | | | | This rationalises the path construction and basename file operations. The default implementation is POSIX which works for all frontends except windows, riscos and amiga which have differeing path separators and rules. These implementations are significantly more robust than the previous nine implementations and also do not use unsafe strncpy or buffers with arbitrary length limits. These implementations also carry full documentation comments.
* move path_to_url and url_to_path to fetch operation tableVincent Sanders2014-01-251-2/+2
|
* Use corestring ref.Michael Drake2014-01-241-6/+2
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-231-4/+4
|
* move filename_from_path and path_add_part into gui operation tablesVincent Sanders2014-01-161-1/+2
|
* Sort non zero-padded numerical filename parts correctly.Michael Drake2013-11-141-1/+1
|
* Can just use scandir now.Michael Drake2013-11-141-17/+1
|
* Marginally cleaner handling of scandir absence.Michael Drake2013-11-111-14/+12
|
* Dirty special casing of Windows, to handle mingw dirent.h's lack of scandir ↵Michael Drake2013-11-111-2/+20
| | | | and alphasort.
* Sort directory contents.Michael Drake2013-11-101-6/+14
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Downgrade TLS version support if it turns out the server can't cope with ↵John-Mark Bell2013-01-041-0/+1
| | | | TLSv1.1.
* Use nsurl_parent.Michael Drake2012-10-061-9/+10
|
* Avoid trying to mmap zero-length files.John-Mark Bell2012-09-191-11/+12
| | | | Remove buf size limit in mmap case: prevented processing entire file.
* alter file fetcher to use mmap where availableVincent Sanders2012-08-131-19/+100
|
* fix windows build format specifiersVincent Sanders2012-08-121-2/+2
| | | | add install target for windows - creates installer rather than actually installing
* return;John Mark Bell2011-11-271-0/+6
| | | | | | Fix bug #3442642: allow scheme-specific fetchers to have a say in whether an URL can be fetched. svn path=/trunk/netsurf/; revision=13182
* Clean up fetch callback API. Inject some long-needed type safety.John Mark Bell2011-11-081-46/+54
| | | | svn path=/trunk/netsurf/; revision=13137
* Convert fetchers to nsurl.Michael Drake2011-09-291-13/+8
| | | | svn path=/trunk/netsurf/; revision=12910
* Fetchers register with an lwc_string, rather than a string.Michael Drake2011-09-261-4/+13
| | | | svn path=/trunk/netsurf/; revision=12891
* Cope with zero-length filesJohn Mark Bell2011-09-081-3/+2
| | | | svn path=/trunk/netsurf/; revision=12777
* Fix backend fetcher poll loopsJohn Mark Bell2011-02-231-4/+5
| | | | svn path=/trunk/netsurf/; revision=11775
* add about: fetcher Vincent Sanders2011-02-151-0/+642
rename fetchers to be more sensible svn path=/trunk/netsurf/; revision=11692