summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Add certificate-missing error codeDaniel Silverstone7 days1-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fix coverity build target for gtk target changeVincent Sanders8 days1-2/+2
|
* CI: Update jenkins for gtk2 rename.Michael Drake8 days1-2/+2
|
* corestrings: Add DOM event keypress strings.Michael Drake9 days1-0/+9
|
* Add x-ns-css corestringDaniel Silverstone9 days1-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fix compatability macros setup for NetBSDNiclas Rosenvik2019-11-131-1/+11
|
* make config detection macro more obviousVincent Sanders2019-11-131-1/+7
|
* Utils: ring: Remove unused code.Michael Drake2019-11-101-31/+0
|
* Utils: ring: Whitespace fix.Michael Drake2019-11-101-1/+1
|
* move the fallback text for about handler into messages handlerVincent Sanders2019-10-303-29/+85
|
* add internal query handler for fetch errorsVincent Sanders2019-10-301-0/+2
| | | | | | | | | | | | | Any errors from the fetch which are not already handled are reported with an internal query page instead of a modal dialog. This is much less invasive for the user and much more in keeping with how this is handled by other browsers. The handler is similar to the timeout handler but the functionality is kept separate as it is intended timeout handling be extended in future.
* add internal query page for request timeoutsVincent Sanders2019-10-291-0/+2
|
* Improve timeout error messagingVincent Sanders2019-10-282-0/+5
|
* another attempt to provide strtoull on amiga os 3Vincent Sanders2019-10-201-1/+1
|
* add missing include for amiga os 3 strtoullVincent Sanders2019-10-201-0/+2
|
* attempt a different fix for amiga os 3 strtoullVincent Sanders2019-10-203-4/+21
|
* amiga os 3 does not have strtoull so use strtoul as next best thingVincent Sanders2019-10-201-0/+4
|
* improve human_friendly_bytesize to cope with sizes up to 16 exibytesVincent Sanders2019-10-192-16/+58
|
* improve brackets in fallback timeval macrosVincent Sanders2019-10-121-3/+3
|
* add regex compatability to utils and enable it for serenity OSVincent Sanders2019-10-123-12/+128
|
* Update utils configuration header to cope with serenity OSVincent Sanders2019-10-111-4/+15
|
* add timer cmp,isset and clear to fallback macros and improve file documentationVincent Sanders2019-10-111-3/+21
|
* make the use of libutf8proc coditionalVincent Sanders2019-10-032-180/+260
| | | | | | | allow the browser to be compiled without libutf8proc. Without this library safe utf8 conversion and verification is not possible so the browser will loose the ability to navigate to adresses using the idna punycode scheme.
* useragent: Add a free_user_agent_string() functionDaniel Silverstone2019-09-072-0/+17
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser: Turn internal nav URLs into corestring_nsurlsDaniel Silverstone2019-08-211-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* SSL Error: Enable OpenSSL hostname verificationDaniel Silverstone2019-08-141-2/+2
| | | | | | | | Since OpenSSL 1.0.2 there has been hostname verification support which cURL doesn't turn on for some reason. Turn it on so that we get better hostname verification handling. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add common name ssl certificate errorVincent Sanders2019-08-101-0/+5
| | | | | This adds an ssl faliure code and explanation why curl fetcher does not currently set it.
* Support SSL verification through new about: handlerDaniel Silverstone2019-08-063-0/+58
| | | | | | | | In doing this, also propagate why the certificates were bad so that the page can display a reason. We will need FatMessages for all these. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Reimplement handling of BAD_AUTH inside browser_windowDaniel Silverstone2019-08-061-0/+1
| | | | | | | | | | | | | We now handle authentication requests via an `about:` page which presents a nice form built into the browser window. In order to do this, we add internal navigation as a concept to the browser window and we strip the 401login support from all frontends except monkey. The 401login callback is now intended for password safe type support rather than an immediately interactive prompt. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Excise the llcache query pathway.Daniel Silverstone2019-08-052-0/+15
| | | | | | | | In further preparation for the auth and cert queries being handled as special contents from `about:` this excises the query pathway from the llcache pretty much entirely. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Dukky: Add and utilise a jserrors categoryDaniel Silverstone2019-08-022-0/+2
| | | | | | | Normal, and verbose logging will now also log all JS errors in order that we stand a chance of debugging things more easily when testing. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Logging: Also log the level and categoryDaniel Silverstone2019-08-021-4/+7
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* update haiku package source name for 3.10 versionVincent Sanders2019-07-171-1/+1
|
* Declare global variables as extern in headersMichael Forney2019-06-301-1/+1
| | | | | | | Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C.
* prevent out of bounds access when checking IDNA host labelVincent Sanders2019-06-131-1/+1
|
* HTTP: expose validity of max-age in Cache-ControlJohn-Mark Bell2019-06-102-0/+18
| | | | | As max-age is an optional directive, provide a means to determine if it is present and correct.
* HTTP: add minimal parser for Cache-ControlJohn-Mark Bell2019-06-105-1/+416
|
* Add SCRIPT to core domstringsDaniel Silverstone2019-05-051-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add languagechange DOM stringDaniel Silverstone2019-05-031-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* LOG: Add a dukky logging categoryDaniel Silverstone2019-02-172-0/+2
| | | | | | For better logging separation, add a dukky logging category Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* make framebuffer use the language environment for the UI resourcesVincent Sanders2019-02-171-21/+47
|
* ensure filename numeric is not truncated and hence cause output buffer overflowVincent Sanders2018-11-061-1/+3
|
* ensure output buffer is large enough to not be truncatedVincent Sanders2018-11-061-1/+1
|
* add sha 256 checksum fallback binary name for openbsdVincent Sanders2018-10-051-0/+1
|
* fix sha256 file name suffix in scriptVincent Sanders2018-10-051-1/+1
|
* fix stupid error expanding shell variableVincent Sanders2018-10-041-1/+1
|
* cope with md5sum being named different things on bsdVincent Sanders2018-10-041-5/+17
|
* update the deployment script to add sha and md5 checksumsVincent Sanders2018-10-041-11/+13
|
* improve nsurl query handling.Vincent Sanders2018-09-264-35/+60
| | | | | | | | | | | Alter the handling of query values within nsurl to be like fragments. This ensures callers never have to care about the query punctuation, e.g. the question mark This also means the strings generated will no longer have trailing question marks which now conforms to behaviour in whatwg url spec on url serializing in section 4.5
* stop defining _XOPEN_SOURCEVincent Sanders2018-09-061-2/+2
| | | | | This is necessary with some libc as it overrides _POSIX_C_SOURCE and removes definitions of scandir etc.