summaryrefslogtreecommitdiff
path: root/content/fetchers
Commit message (Collapse)AuthorAgeFilesLines
* add simple chart generator and use it from the imagecacheVincent Sanders2020-10-055-2/+691
|
* about: Check senddata return in blank handlerDaniel Silverstone2020-10-031-1/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* split out about scheme handler for nscolours cssVincent Sanders2020-09-294-55/+125
|
* split out about scheme query fetcherror handlerVincent Sanders2020-09-294-125/+195
|
* split out about scheme query timeout pageVincent Sanders2020-09-294-120/+195
|
* split out about scheme query auth handlerVincent Sanders2020-09-294-214/+284
|
* split out about scheme query private handlerVincent Sanders2020-09-277-179/+338
|
* split out choices about scheme handlerVincent Sanders2020-09-274-67/+130
|
* split out about handler config handlerVincent Sanders2020-09-274-101/+176
|
* split out about scheme testament handlerVincent Sanders2020-09-234-104/+168
|
* split out about scheme certificate viewer generatorVincent Sanders2020-09-215-1153/+1236
|
* split out blank handler for about schemeVincent Sanders2020-09-214-35/+96
|
* split out the about scheme imagecache page generatorVincent Sanders2020-09-206-246/+396
|
* move about fetcher into its own directoryVincent Sanders2020-09-204-7/+14
|
* move the file fetcher sources into a single directoryVincent Sanders2020-07-036-4/+468
|
* remove incorrect colour rule from unternal.cssVincent Sanders2020-06-291-1/+1
|
* fix: Make it OK if the chain isn't avilable during bad-ssl queryingDaniel Silverstone2020-05-231-8/+16
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fetchers/curl: Move report_certs function outside WITH_OPENSSLDaniel Silverstone2020-05-221-21/+22
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* query/ssl: Include link to view certificate detailsDaniel Silverstone2020-05-221-1/+9
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* about: Rework freeing the san_names structureDaniel Silverstone2020-05-191-1/+11
| | | | | | | | | AmiSSL's approach to replacing 90% of OpenSSL calls with assembly means that the official way to pop_free a stack type won't work. As such, we open-code it here. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add subject alternative names to certificate viewerVincent Sanders2020-05-181-0/+103
|
* Page info: Improve certificate fault display style.Michael Drake2020-05-181-6/+9
|
* Display errors properly in certificate windowVincent Sanders2020-05-181-5/+19
|
* Improve certificate page styling.Michael Drake2020-05-171-7/+35
|
* add fingerprints to the certificate viewerVincent Sanders2020-05-171-0/+115
|
* split out public key table formatted outputVincent Sanders2020-05-171-55/+68
|
* use entity for colon in certificate hex values to allow netsurf to break ↵Vincent Sanders2020-05-171-2/+10
| | | | properly
* get the sign right on the certificate openssl compatability interfaceVincent Sanders2020-05-171-2/+2
|
* fix typo in certificate openssl compatabilityVincent Sanders2020-05-171-1/+1
|
* add openssl compatability to certificate decodeVincent Sanders2020-05-171-12/+91
|
* make about handler ssenddataf cope with longer dataVincent Sanders2020-05-161-2/+24
|
* improve certificate viewerVincent Sanders2020-05-161-77/+593
|
* curl: Pass cert chain on even if we get no headersDaniel Silverstone2020-05-041-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* About pages: Update presentation using nscolour.Michael Drake2020-04-071-100/+95
|
* about fetcher: Add about:nscolour.css generated colour stylesheet.Michael Drake2020-04-071-0/+46
|
* about: Add handling for unknown about: pageDaniel Silverstone2020-03-221-2/+28
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Internal content: Restyle certificate viewer page.Michael Drake2020-02-241-7/+43
|
* about scheme certificate viewer initial implementationVincent Sanders2020-02-241-1/+279
|
* Curl fetcher: Guard against read of uninitialised value.Michael Drake2020-02-241-0/+3
| | | | | | | Fixes Coverity issue: CID 1419830: Memory - illegal accesses (UNINIT) >>> Using uninitialized value "buf[depth]".
* Curl fetcher: Squash coverity warning.Michael Drake2020-02-241-3/+2
| | | | | CID 1419832: Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "goto out;".
* fetchers: Rework the about, data, file, and resource fetcher poll loopDaniel Silverstone2020-02-244-123/+50
| | | | | | | This simplifies the poll loops a little more and makes me less worried that some other corner case will bite us in the future. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* About fetches resources: Drop maps resource.Michael Drake2020-02-242-30/+0
| | | | It had bitrotted.
* fetchers: Apply cleaner ring handling mechanic to other fetchersDaniel Silverstone2020-02-243-3/+48
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* about: Correct handling of ring in fetch_about_pollDaniel Silverstone2020-02-241-1/+16
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* curl: Implement SSL chain cache in cURL fetcherDaniel Silverstone2020-02-231-8/+150
| | | | | | | | | | | Because cURL can do connection caching behind the scenes, we need to have a cache for the SSL certificate chains which we send onward on first header back from cURL. This uses the new hashmap implementation to mean that we cache chains on a hostname:port basis. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Keep the complete certificate chain from a fetchVincent Sanders2020-02-231-120/+57
| | | | | | | | | Instead of extracting information from the X509 certificate chain in the fetcher the entire chain is propagated in Distinguished Encoding Rules (DER) format. This allows all the information contained in a certificate chain to be retained which can subsequently be presented to the user
* fetch_curl_report_certs_upstream: Use new SSL_CERT_ERR_CERT_MISSINGDaniel Silverstone2019-12-031-1/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fetch_curl_verify_callback: Do depth update after checkDaniel Silverstone2019-12-031-5/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Data fetcher: Include stdarg.h header.Michael Drake2019-11-121-0/+1
|
* Data fetcher: Squash BSD warning.Michael Drake2019-11-111-4/+3
|