summaryrefslogtreecommitdiff
path: root/content/fetchers/curl.c
Commit message (Collapse)AuthorAgeFilesLines
* make fetchers scheduledVincent Sanders2014-06-261-3/+1
|
* clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-22/+12
|
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-5/+6
| | | | | | | | | | | | | 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 scheduleing into browser operation tableVincent Sanders2014-03-091-7/+7
|
* Use libcurl's cache if it's new enough. Fixes #2064.John-Mark Bell2014-02-061-7/+32
|
* Just use corestring refs.Michael Drake2014-01-241-10/+3
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-231-2/+2
|
* Enable TLS 1.2 support again.John-Mark Bell2014-01-191-5/+3
|
* move filename_from_path and path_add_part into gui operation tablesVincent Sanders2014-01-161-1/+2
|
* Remove logging now that file upload *seems* to workDaniel Silverstone2014-01-041-1/+0
|
* Add a bunch of logging to try and help track down the issue with rawfile ↵Daniel Silverstone2014-01-041-0/+1
| | | | handling, sorry guys
* In theory, store raw filenames and pass them through for file upload. ↵Daniel Silverstone2014-01-041-1/+1
| | | | Untested due to no file-upload in GTK frontend just yet
* Clean up cached fetch handles.Michael Drake2013-10-241-0/+2
|
* Fix Coverity #1109871.Michael Drake2013-10-231-1/+2
|
* only set no proxy value in modern enough versions of teh libraryVincent Sanders2013-06-041-0/+3
|
* Add and use no proxy list optionVincent Sanders2013-06-041-0/+5
|
* 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-9/+28
| | | | TLSv1.1.
* Rough implementation of httponly cookie supportDaniel Silverstone2012-11-091-1/+1
|
* Only disable TLS1.2 if it can be disabled.John-Mark Bell2012-11-041-0/+2
|
* Disable TLS1.2 support.John-Mark Bell2012-11-041-0/+2
|
* Disable SSL session ID caching.John-Mark Bell2012-11-041-0/+3
|
* Revert "Enable verbose curl debug"John-Mark Bell2012-11-041-4/+1
| | | | This reverts commit f5a98defaec97cf7a18516c8c9af49f10b93f0cf.
* Enable verbose curl debugJohn-Mark Bell2012-11-041-1/+4
|
* Revert "Suppress BEAST workaround."John-Mark Bell2012-11-041-3/+0
| | | | This reverts commit d31e8a7b29ea7b3dd3838c628fcfe30d2269859d.
* Suppress BEAST workaround.John-Mark Bell2012-11-041-0/+3
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2012-10-111-1/+1
|\
| * Fix bug #3576005: partial file means finished, not error.John-Mark Bell2012-10-101-1/+1
| |
* | Port to new urldb.Michael Drake2012-10-081-3/+3
|/
* Remove unused #include.Michael Drake2012-10-051-1/+0
|
* Add support for sending DoNotTrack header.Chris Young2012-05-201-0/+4
| | | | svn path=/trunk/netsurf/; revision=13928
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-27/+31
| | | | svn path=/trunk/netsurf/; revision=13548
* Rename nsurl_enquire to nsurl_has_component.Michael Drake2011-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=13183
* 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-41/+42
| | | | svn path=/trunk/netsurf/; revision=13137
* Hack around curl complaining about junk gzip streamsJohn Mark Bell2011-11-051-2/+10
| | | | svn path=/trunk/netsurf/; revision=13129
* Fix handling of URLs without an authorityJohn Mark Bell2011-10-141-17/+21
| | | | svn path=/trunk/netsurf/; revision=13053
* prevent odd curl non completion behaviourVincent Sanders2011-10-091-2/+12
| | | | svn path=/trunk/netsurf/; revision=13024
* Store host as lwc_string in curl fetcher and obtain it via nsurl. Clean up ↵Michael Drake2011-10-011-29/+25
| | | | | | cached hosts on exit. svn path=/trunk/netsurf/; revision=12918
* Keep url as nsurl.Michael Drake2011-10-011-15/+14
| | | | svn path=/trunk/netsurf/; revision=12917
* Convert nsurl to string for log.Michael Drake2011-10-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=12916
* Convert fetchers to nsurl.Michael Drake2011-09-291-4/+4
| | | | svn path=/trunk/netsurf/; revision=12910
* Fetchers register with an lwc_string, rather than a string.Michael Drake2011-09-261-19/+36
| | | | svn path=/trunk/netsurf/; revision=12891
* Less broken WWW-Authenticate header parserJohn Mark Bell2011-06-291-12/+12
| | | | svn path=/trunk/netsurf/; revision=12542
* Log CA optionsJohn Mark Bell2011-05-191-2/+6
| | | | svn path=/trunk/netsurf/; revision=12436
* Handle case where configured curl handle cache limit is 0John Mark Bell2011-05-161-6/+12
| | | | svn path=/trunk/netsurf/; revision=12420
* Move schedule.h to utils/John Mark Bell2011-03-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12039
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-0/+1
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Instead of deleting the early scheduled poll, simply always add another poll ↵Daniel Silverstone2011-03-121-2/+4
| | | | | | if cURL thinks there might be work to do later svn path=/trunk/netsurf/; revision=12003
* I hate this, but it helps to prevent stalling during early fetch stages with ↵Daniel Silverstone2011-03-121-2/+12
| | | | | | curl svn path=/trunk/netsurf/; revision=11986