Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove from poll on abort. Fix loglevelsashmew2/nskolibrios | Ashish Gupta | 2017-10-29 | 1 | -56/+35 |
| | |||||
* | Debugging : Squash / undo this commit later. | Ashish Gupta | 2017-10-29 | 1 | -8/+59 |
| | |||||
* | Fix infinite fetching processing in http fetcher | Ashish Gupta | 2017-10-26 | 1 | -18/+22 |
| | |||||
* | Use libnslog. | Ashish Gupta | 2017-10-25 | 1 | -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 Gupta | 2017-10-25 | 1 | -14/+17 |
| | |||||
* | Remove bloat x3 | Ashish Gupta | 2017-10-25 | 1 | -19/+0 |
| | |||||
* | Fix debug. When rebasing, do not preserve | Ashish Gupta | 2017-10-25 | 1 | -2/+2 |
| | |||||
* | Free the fetch (and http.obj handle) when errored out or finished or aborted | Ashish Gupta | 2017-10-25 | 1 | -4/+7 |
| | |||||
* | Stop printing POST data on debug board (fixes passwords showing up) | Ashish Gupta | 2017-10-25 | 1 | -18/+17 |
| | |||||
* | POST Multipart works | Ashish Gupta | 2017-10-25 | 1 | -13/+108 |
| | | | | Private message can be sent on board.kolibrios.org | ||||
* | Drop int3 in multipart fetch with log and return NULL | Ashish Gupta | 2017-10-25 | 1 | -1/+2 |
| | |||||
* | Revert "Revert file.c to master" | Ashish Gupta | 2017-10-25 | 1 | -0/+25 |
| | | | | This reverts commit 1843934b37c6731fbb60665cd78bcd3f2c82d80d. | ||||
* | Revert file.c to master | Ashish Gupta | 2017-10-25 | 1 | -25/+0 |
| | |||||
* | Support urlencoded POST | Ashish Gupta | 2017-10-25 | 1 | -3/+14 |
| | |||||
* | Disable int3 | Ashish Gupta | 2017-10-25 | 1 | -1/+1 |
| | |||||
* | Move sys_uptime() inside kolibrios dir | Ashish Gupta | 2017-10-25 | 1 | -14/+0 |
| | |||||
* | Release nightly for KolibriOS. | Ashish Gupta | 2017-10-25 | 2 | -1/+40 |
| | | | | Check board.kolibrios.org forum thread for Netsurf for more details. | ||||
* | Clean up debug board logging and other crap | Ashish Gupta | 2017-10-25 | 1 | -17/+2 |
| | |||||
* | Do multiple FETCH_DATA callbacks from http fetcher instead of just one large ↵ | Ashish Gupta | 2017-10-25 | 1 | -8/+27 |
| | | | | callback | ||||
* | Tidy up some things. | Ashish Gupta | 2017-10-25 | 1 | -13/+16 |
| | |||||
* | Fix description for FETCH_HEADER | Ashish Gupta | 2017-10-25 | 1 | -18/+2 |
| | | | | Remove redundant FETCH_XXX description from the curl fetcher. | ||||
* | Add http kolibrios fetcher | Ashish Gupta | 2017-10-25 | 2 | -0/+350 |
| | |||||
* | Move port for kolibrios ahead. | Ashish Gupta | 2017-10-25 | 1 | -0/+1 |
| | | | | Look at diff from master and reconcile. | ||||
* | Step 2 : Abuse _TARGET_IS_KOLIBRIOS and build with make TARGET=kolibrios | Ashish Gupta | 2017-10-25 | 1 | -0/+6 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 3 | -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 macros | Vincent Sanders | 2017-01-21 | 3 | -0/+3 |
| | |||||
* | Fix OpenSSL X509 cert API detection | Vincent Sanders | 2016-11-21 | 1 | -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 handling | Vincent Sanders | 2016-11-20 | 1 | -9/+23 |
| | |||||
* | fix unecessary base64 header include | Vincent Sanders | 2016-11-19 | 1 | -1/+1 |
| | |||||
* | Remove internal BASE64 in favour of nsutils' one | Daniel Silverstone | 2016-11-19 | 1 | -3/+6 |
| | |||||
* | document file fetcher being locale dependant | Vincent Sanders | 2016-09-10 | 1 | -1/+5 |
| | |||||
* | Buildsystem: Make curl/openssl usage build-time options. | Michael Drake | 2016-08-13 | 1 | -2/+4 |
| | |||||
* | URL unescape: return the new length to the caller. | Michael Drake | 2016-07-24 | 1 | -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 Drake | 2016-07-24 | 1 | -13/+10 |
| | |||||
* | Whitespace: Convert spaces to tab for indent. | Michael Drake | 2016-07-24 | 1 | -3/+3 |
| | |||||
* | Refactor the fdset acquisition into the fetchers to stop fetch.c including ↵ | Daniel Silverstone | 2016-06-27 | 1 | -0/+18 |
| | | | | curl.h | ||||
* | Fix handling of certificate chains | Vincent Sanders | 2016-06-27 | 1 | -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 makefiles | Vincent Sanders | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -1/+0 |
| | |||||
* | move fetch header into public API | Vincent Sanders | 2016-05-30 | 3 | -3/+3 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move image content handlers to accomodate core build changes | Vincent Sanders | 2016-05-23 | 1 | -1/+1 |
| | |||||
* | remove all core usage of warn_user API | Vincent Sanders | 2016-04-26 | 1 | -1/+2 |
| | |||||
* | need strings.h for strncasecmp on freebsd | Vincent Sanders | 2016-04-21 | 2 | -0/+2 |
| | |||||
* | Split utils header into string functions and everything else | Vincent Sanders | 2016-04-21 | 5 | -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 API | Vincent Sanders | 2016-04-19 | 1 | -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 used | Vincent Sanders | 2016-04-19 | 1 | -0/+43 |
| | |||||
* | Reduce unecessary use of directory entry headers | Vincent Sanders | 2016-04-19 | 3 | -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 headers | Vincent Sanders | 2016-04-17 | 1 | -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 formatting | Vincent Sanders | 2016-03-17 | 3 | -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. |