You might be interested to know that @bagder also generates a fresh ePUB version of "Everything #curl" every day; it's available at daniel.haxx.se/everything-curl…
Search
Items tagged with: curl
Starting now, I generate a fresh PDF version of everything #curl every day:
github.com/bagder/everything-c…
PDF · bagder/everything-curl · Discussion #323
Starting now, there is a daily updated PDF version of the book provided here: https://daniel.haxx.se/everything-curl/ It has some flaws that I still want to fix, but it is still highly readable and...GitHub
My curl commands were working.
But my equivalent ones using Python requests library were not.
I found this useful tool very useful!
Making it harder to do wrong
#curl is written in C. We try to write better C to reduce the risk of future vulnerabilities.
people are also often obsessed by C vs non-C vulnerabilities, and in #curl the share of mistakes that are related to the programming language keep shrinking (just over 40% now)
This is WAY lower than what is commonly reported as a the general percentage. (60-70% is commonly repeated)
For details on the #curl PSL vulnerability, check out the #hackerone report. And if you use libpsl, double-check that your use is correct: hackerone.com/reports/2212193
Two mentioned projects in this report in particular should check their code.
curl disclosed on HackerOne: CVE-2023-46218: cookie mixed case PSL...
## Summary: libcurl fails to normalize the `hostname` and `cookie_domain` parameters passed to `psl_is_cookie_domain_acceptable` function. As a result a malicious site can set a super cookie if the...HackerOne
curl disclosed on HackerOne: CVE-2023-46218: cookie mixed case PSL...
## Summary: libcurl fails to normalize the `hostname` and `cookie_domain` parameters passed to `psl_is_cookie_domain_acceptable` function. As a result a malicious site can set a super cookie if the...HackerOne
#curl 8.5.0
curl 8.5.0 with Daniel Stenberg
Two changes, two CVEs, 188 bugfixes. curl 8.5.0 is here and Daniel takes you through the news.(The video is a notch worse than usual due to technical difficu...YouTube
github.com/curl/curl-for-win/c…
curl 8.5.0 · curl/curl-for-win@ab5dbb9
Since 8.4.0_10: - building curl with CMake UNITY mode (replacing GNU Make) Since 8.4.0_9: - LibreSSL 3.8.2 (replacing quictls) Since 8.4.0_8: - smaller x64 and x86 binaries ce5113aa3ca8c841a6d...GitHub
Welcome to #curl 8.5.0
daniel.haxx.se/blog/2023/12/06…
cookie mixed case PSL bypass: curl.se/docs/CVE-2023-46218.ht…
HSTS long file name clears contents: curl.se/docs/CVE-2023-46219.ht…
everything.curl.dev/ (and an additional almost 16,000 lines of docs)
xcurl
I learned that "xCurl is a Microsoft Game Development Kit compliant implementation of the #libCurl API"
daniel.haxx.se/blog/2023/11/30…
#curl
Building #curl using #OpenSSL 3.2 #QUIC?
github.com/curl/curl/discussio…
Building libcurl using OpenSSL 3.2 QUIC? · curl/curl · Discussion #12425
Hello, are there any plans to build libcurl with OpenSSL v3.2's new QUIC API? OpenSSL v3.2 was officially released 11/23 (which supports QUIC client capabilities). In this way, libcurl doesn't need...GitHub
Next Level Curl
A talk given by Daniel Stenberg from wolfSSL at the 2023 Platform Summit in Stockholm.Everyone uses curl, the Swiss army knife of Internet transfers. Earlier...YouTube
Quick set up guide for Encrypted Client Hello (ECH)
The Encrypted Client Hello (ECH) mechanism draft-spec is a way to plug a few privacy-holes that remain in the Transport Layer Security (TLS) protocol that’s used as the security layer for the web.jochensp (https://guardianproject.info)
Fix -Walloc-size by thesamesam · Pull Request #12292 · curl/curl
GCC 14 introduces a new -Walloc-size included in -Wextra which gives: src/tool_operate.c: In function ‘add_per_transfer’: src/tool_operate.c:213:5: warning: allocation of insufficient size ‘1’ for ...GitHub
Windows VC14.20 project missing by dsv123 · Pull Request #12282 · curl/curl
Windows projects included VC14, VC14.10, VC14.30 but not VC14.20. OpenSSL and WolfSSL bat scripts mention VC14.20 so I don't suspect an underlying problem with this platform toolset. Updated the te...GitHub
HTTP: fix empty-body warning by Gottox · Pull Request #12262 · curl/curl
This change fixes a compiler warning with gcc-12.2.0 when -DCURL_DISABLE_BEARER_AUTH=ON is used. /home/tox/src/curl/lib/http.c: In function 'Curl_http_input_auth': /home/tox/src/curl/lib/http.c:114...GitHub
http_aws_sigv4: canonicalise valueless query params by hjmallon · Pull Request #12244 · curl/curl
Query params with ?novalparam (i.e. no =) need to be given an empty value while canonicalising From https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html When a request targ...GitHub
add supported version for the json write-out by boilingoden · Pull Request #12266 · curl/curl
xref: https://curl.se/changes.html#7_70_0 related issue: #6844GitHub