summaryrefslogtreecommitdiff
path: root/content/fetchers
Commit message (Collapse)AuthorAgeFilesLines
* Remove from poll on abort. Fix loglevelsashmew2/nskolibriosAshish Gupta2017-10-291-56/+35
|
* Debugging : Squash / undo this commit later.Ashish Gupta2017-10-291-8/+59
|
* Fix infinite fetching processing in http fetcherAshish Gupta2017-10-261-18/+22
|
* Use libnslog.Ashish Gupta2017-10-251-41/+38
| | | | Get rid of LOG() macro calls and replace with calls to NSLOG.
* Fix polling of http connections when going through linked list.Ashish Gupta2017-10-251-14/+17
|
* Remove bloat x3Ashish Gupta2017-10-251-19/+0
|
* Fix debug. When rebasing, do not preserveAshish Gupta2017-10-251-2/+2
|
* Free the fetch (and http.obj handle) when errored out or finished or abortedAshish Gupta2017-10-251-4/+7
|
* Stop printing POST data on debug board (fixes passwords showing up)Ashish Gupta2017-10-251-18/+17
|
* POST Multipart worksAshish Gupta2017-10-251-13/+108
| | | | Private message can be sent on board.kolibrios.org
* Drop int3 in multipart fetch with log and return NULLAshish Gupta2017-10-251-1/+2
|
* Revert "Revert file.c to master"Ashish Gupta2017-10-251-0/+25
| | | | This reverts commit 1843934b37c6731fbb60665cd78bcd3f2c82d80d.
* Revert file.c to masterAshish Gupta2017-10-251-25/+0
|
* Support urlencoded POSTAshish Gupta2017-10-251-3/+14
|
* Disable int3Ashish Gupta2017-10-251-1/+1
|
* Move sys_uptime() inside kolibrios dirAshish Gupta2017-10-251-14/+0
|
* Release nightly for KolibriOS.Ashish Gupta2017-10-252-1/+40
| | | | Check board.kolibrios.org forum thread for Netsurf for more details.
* Clean up debug board logging and other crapAshish Gupta2017-10-251-17/+2
|
* Do multiple FETCH_DATA callbacks from http fetcher instead of just one large ↵Ashish Gupta2017-10-251-8/+27
| | | | callback
* Tidy up some things.Ashish Gupta2017-10-251-13/+16
|
* Fix description for FETCH_HEADERAshish Gupta2017-10-251-18/+2
| | | | Remove redundant FETCH_XXX description from the curl fetcher.
* Add http kolibrios fetcherAshish Gupta2017-10-252-0/+350
|
* Move port for kolibrios ahead.Ashish Gupta2017-10-251-0/+1
| | | | Look at diff from master and reconcile.
* Step 2 : Abuse _TARGET_IS_KOLIBRIOS and build with make TARGET=kolibriosAshish Gupta2017-10-251-0/+6
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-063-39/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* create netsurf inttypes header to have portable integer formatting macrosVincent Sanders2017-01-213-0/+3
|
* Fix OpenSSL X509 cert API detectionVincent Sanders2016-11-211-2/+4
| | | | | LibreSSL defines a OPENSSL_VERSION_NUMBER of 2.1 but only provides the old OpenSSL 1.0.x API.
* fix openSSL 1.1.0 X509 certificate handlingVincent Sanders2016-11-201-9/+23
|
* fix unecessary base64 header includeVincent Sanders2016-11-191-1/+1
|
* Remove internal BASE64 in favour of nsutils' oneDaniel Silverstone2016-11-191-3/+6
|
* document file fetcher being locale dependantVincent Sanders2016-09-101-1/+5
|
* Buildsystem: Make curl/openssl usage build-time options.Michael Drake2016-08-131-2/+4
|
* URL unescape: return the new length to the caller.Michael Drake2016-07-241-3/+2
| | | | | | | | The avoids situations were we threw away the length, only for the caller to have to strlen the returned string. Note, there seems to be a case of the amiga front end writing beyond end of allocation. Added a TODO for now.
* Data URL handling: Use url_unescape rather than curl.Michael Drake2016-07-241-13/+10
|
* Whitespace: Convert spaces to tab for indent.Michael Drake2016-07-241-3/+3
|
* Refactor the fdset acquisition into the fetchers to stop fetch.c including ↵Daniel Silverstone2016-06-271-0/+18
| | | | curl.h
* Fix handling of certificate chainsVincent Sanders2016-06-271-145/+251
| | | | | | | When processing a x509 certificate chain from openssl it is necessary to allow teh entire chain to be processed rather than halting processing at the first certificate with an error. This allows errors with a certificate authority to be examined.
* Allow include directories to be added by sub makefilesVincent Sanders2016-06-061-1/+1
|
* Update content to split public and internal APIVincent Sanders2016-06-061-1/+0
|
* move fetch header into public APIVincent Sanders2016-05-303-3/+3
|
* move misc header into public APIVincent Sanders2016-05-301-1/+1
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-1/+1
|
* remove all core usage of warn_user APIVincent Sanders2016-04-261-1/+2
|
* need strings.h for strncasecmp on freebsdVincent Sanders2016-04-212-0/+2
|
* Split utils header into string functions and everything elseVincent Sanders2016-04-215-63/+25
| | | | | split out the string handling API from the rest of the utils header and fix up all the fallout.
* remove curl fetchers use of the wallclock APIVincent Sanders2016-04-191-13/+15
| | | | | | | | | | The wallclock() API uses gettimeofday which can be affected by the the systems clock being changed etc. The curl fetcher usage of this API is to generate a timing delta and does not cope with the gettimeofday issues. This changes the fetcher to use the nsutils library monotonic time function which does not suffer from the issues with gettimeofday.
* move dir_sort_alpha function from generic utils to one specific place it is usedVincent Sanders2016-04-191-0/+43
|
* Reduce unecessary use of directory entry headersVincent Sanders2016-04-193-4/+3
| | | | | | | The config header was causing many source files to unecessarily include the dirent headers causing extra dependancies. This has been fixed by providing a utility dirent header that provides a common API across all platforms while removing the unecessary dirent header usage.
* Reduce unecessary use of networking headersVincent Sanders2016-04-171-1/+2
| | | | | | | | The utility configuration header dragged in a number of bsd sockets and related API as a side effect of setting up the configuration. By splitting the header and API setup into a separate header only the small number of places that need the functionality explitly include it.
* Fix size_t printf formattingVincent Sanders2016-03-173-18/+30
| | | | | | | The printf formatting for size_t is set in c99 as %zu but in windows it is %Iu this is solved by adding and inttypes style PRI macro for size_t This also uses this macro everywhere size_t is formatted.