summaryrefslogtreecommitdiff
path: root/content/fetchers/curl.c
Commit message (Expand)AuthorAgeFilesLines
* Fetch/curl: expose socket open/close via fetch vtableJohn-Mark Bell2024-03-131-0/+20
* fetchers: drop support for ancient OpenSSLJohn-Mark Bell2024-03-131-25/+3
* Revert "fetchers: drop support for ancient OpenSSL"John-Mark Bell2024-02-111-3/+25
* fetchers: drop support for ancient OpenSSLJohn-Mark Bell2024-02-081-25/+3
* fetchers/curl: modernise TLS 1.2 cipher suitesJohn-Mark Bell2024-02-041-8/+25
* Fix use of uninitialised code variable in error reportingVincent Sanders2023-12-131-3/+4
* Attempt to fix maybe uninitialised errorVincent Sanders2023-12-131-1/+1
* Resolve progress function deprication in curl later than 7.32.0Vincent Sanders2023-12-121-6/+16
* Remove use of depricated API after libcurl 7.56Vincent Sanders2023-12-121-122/+401
* fetchers/curl: tolerate lack of TLS1.3John-Mark Bell2023-03-051-2/+6
* (curl): Add extra logging to fetcher initialisationDaniel Silverstone2022-12-151-4/+8
* fetchers/curl: drop non-PFS fallback ciphersuiteJohn-Mark Bell2022-11-051-2/+0
* fetchers/curl: disable TLS1.0 and TLS1.1 supportJohn-Mark Bell2022-11-051-10/+6
* fetchers/curl: explicitly configure TLS1.3 ciphersuitesJohn-Mark Bell2022-11-051-1/+13
* hoist the Referer header generation logic up to the low level cacheVincent Sanders2021-03-251-1/+0
* fetchers/curl: Move report_certs function outside WITH_OPENSSLDaniel Silverstone2020-05-221-21/+22
* curl: Pass cert chain on even if we get no headersDaniel Silverstone2020-05-041-0/+4
* Curl fetcher: Guard against read of uninitialised value.Michael Drake2020-02-241-0/+3
* Curl fetcher: Squash coverity warning.Michael Drake2020-02-241-3/+2
* curl: Implement SSL chain cache in cURL fetcherDaniel Silverstone2020-02-231-8/+150
* Keep the complete certificate chain from a fetchVincent Sanders2020-02-231-120/+57
* fetch_curl_report_certs_upstream: Use new SSL_CERT_ERR_CERT_MISSINGDaniel Silverstone2019-12-031-1/+5
* fetch_curl_verify_callback: Do depth update after checkDaniel Silverstone2019-12-031-5/+5
* remove user warnings from hotlist load and curl pollVincent Sanders2019-11-051-2/+2
* fetchers/curl: Restrict AUTH to BASICDaniel Silverstone2019-10-211-1/+1
* Use curl API (versions after 7.56.0) to determine if openssl is in useVincent Sanders2019-10-011-4/+23
* Allow the curl fetcher to be built without openssl.Vincent Sanders2019-09-301-30/+61
* SSL Error: Enable OpenSSL hostname verificationDaniel Silverstone2019-08-141-16/+19
* add common name ssl certificate errorVincent Sanders2019-08-101-3/+16
* Support SSL verification through new about: handlerDaniel Silverstone2019-08-061-0/+43
* curl.c: Don't use OpenSSL 1.1 only serialNumber fetcherDaniel Silverstone2019-08-051-1/+1
* Migrate SSL certificate storage to the browser windowDaniel Silverstone2019-08-051-119/+132
* curl: Change where we lodge `inside_curl`Daniel Silverstone2019-08-021-6/+2
* curl: Immediately abort fetchers when we canDaniel Silverstone2019-08-021-17/+24
* content/fetchers/curl.c: Defer fetch start if inside cURLDaniel Silverstone2019-06-051-0/+16
* make curl fetcher log debug using NSLOGVincent Sanders2019-05-281-16/+26
* Curl fetcher: Force HTTP1.1 to fix HTTP2 crash.Michael Drake2019-05-061-0/+4
* Curl fetcher: Jiggle logging levels.Michael Drake2018-08-091-2/+2
* Curl fetcher: Move poll logging from INFO to DEEPDEBUG.Michael Drake2018-08-091-2/+2
* HTTPS: restrict ciphersuitesJohn-Mark Bell2018-04-221-0/+18
* Explicitly re-enable TLS session tickets.John-Mark Bell2018-04-221-0/+4
* Force SSL session caching on, Ubuntu seems to have it off by defaultDaniel Silverstone2018-04-221-0/+3
* Revert "Disable SSL session ID caching."Daniel Silverstone2018-04-221-3/+0
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-31/+49
* Fix OpenSSL X509 cert API detectionVincent Sanders2016-11-211-2/+4
* fix openSSL 1.1.0 X509 certificate handlingVincent Sanders2016-11-201-9/+23
* Refactor the fdset acquisition into the fetchers to stop fetch.c including cu...Daniel Silverstone2016-06-271-0/+18
* Fix handling of certificate chainsVincent Sanders2016-06-271-145/+251
* move fetch header into public APIVincent Sanders2016-05-301-1/+1
* move misc header into public APIVincent Sanders2016-05-301-1/+1