Less than ten hours left to respond to the #curl user survey of 2024 before I take it down
Search
Items tagged with: curl
Three years ago I made the questionable decision to mail #curl stickers to everyone who filled in a form within 24 hours. oboy, that was a lot of work...
Currently filling in the #curl user survey. It’s by *far* my most favourite tool ever and I can’t imagine working with HTTP without it.
Daniel's weekly report May 24, 2024
lists.haxx.se/pipermail/daniel…
#curl talk, 8.8.0, reproducible, ://, graphs, c-ares, survey, bonus, curl work
There's this plan to have some students implement TLS 1.3 Early Data support in #curl
github.com/curl/curl/discussio…
Adding TLS 1.3 Early Data Support · curl curl · Discussion #13743
I plan on mentoring a summer project with a small team of undergrad students to add early data support to cURL over about 8 weeks starting in June. (#13528) I'd made a basic 8-week ish plan to help...GitHub
curlhacker - Twitch
I'm Daniel Stenberg, maintainer and lead developer in the curl project. I stream curl related stuff. Release presentations, curl development and related topics.Twitch
A history of a logo with a colon and two slashes
daniel.haxx.se/blog/2024/05/21…
How the #curl logo got its colon slash slash.
curl_setup.h: add support for IAR compiler by josepho0918 · Pull Request #13728 · curl/curl
Enable some supported GCC attributes for IAR compiler.GitHub
“I could rewrite #curl”
Here's my collection of some less cheerful quotes to keep me firmly grounded. Blogged three years ago today:
Curl_vquic_tls_verify_peer: use correct API for wolfSSL by julek-wolfssl · Pull Request #13680 · curl/curl
wolfSSL_X509_check_host checks the peer name against the alt names and the common name. Fixes #13487. Tested using the same reproducer as in the issue. Correct url passes check.GitHub
On the #curl website, you can find 92 video presentations on all things curl: curl.se/docs/videos/
Almost 68 hours in total.
In the #curl project, being written in C, we always work on simplifying the code. One way is to use more internal helper functions and avoid direct use of some functions that are often involved in C mistakes/vulnerabilities.
To measure how this develops, we count number of these function calls used per every thousand lines of code. Over time.
In a graph.
DEPRECATE.md: TLS libraries without 1.3 support by bagder · Pull Request #13544 · curl/curl
Brought to the curl-library list on March 7, 2024. Discussed since then. No particular objections have been heard except the worry that apple device people might miss Secure Transport. Once #13539 ...GitHub
In the #curl project, we spend 3.3 days/day on running tests - around 140,000 tests per commit/PR. In addition to what every developer runs in their own systems of course.
Our test failure rate in CI jobs is at 0.004%, which is annoyingly high when running this many tests.
Data from Dan Fandrich's curl up 2024 talk: youtube.com/watch?v=TxNdAm845T…
Test Clutch by Dan Fandrich - curl up 2024
Dan talks about his test results analytics system and the combat and struggle against flaky tests and failing CI jobs.YouTube
Cool bug 🪳
Incorrect Type Conversion in interpreting IPv4-mapped IPv6 addresses in #curl results in indeterminate SSRF #vulnerabilities.
curl disclosed on HackerOne: Incorrect Type Conversion in...
## Summary: Octal Type Handling of Errors in IPv4 Mapped IPv6 Addresses in curl allows unauthenticated remote attackers to perform indeterminate SSRF, RFI, and LFI attacks on many programs that...HackerOne
This looks interesting
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.
It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.
Hurl makes it easy to work with HTML content, #REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.
(Built with #rustlang powered by #curl)
Hurl - Run and Test HTTP Requests
Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.hurl.dev
Twenty-six years ago on this day, we shipped #curl 4.4. Adding support for specifying the port number for the proxy given to the -x flag. Simpler times.
It has been a long time coming, but I've made it official:
"Daniel no longer answers questions on stackoverflow. Use a dedicated public curl forum for accurate and timely answers about anything #curl. "
(yes, speaking about myself in 3rd person)
stackoverflow.com/users/93747/…
User Daniel Stenberg
Stack Overflow | The World’s Largest Online Community for DevelopersStack Overflow
1. do not assume that URLs will be treated the same cross user-agents.
2. do not assume that IPv4-mapped IPv6-addresses can be written in octal.
Another day. Another security report against #curl we could close.
curl disclosed on HackerOne: Incorrect Type Conversion in...
## Summary: Octal Type Handling of Errors in IPv4 Mapped IPv6 Addresses in curl allows unauthenticated remote attackers to perform indeterminate SSRF, RFI, and LFI attacks on many programs that...HackerOne
"To me, the latest is the latest my OS provides me. If #curl maintainers dont care about pushing the latest into the OSes they support, it's not me to blame. I think curl maintainers should push Centos to provide the latest to all users. What's the purpose of you fixing multiple bugs and security holes if you dont spend time to make it available to the broader audience?"
We are obviously all just too lazy.
github.com/curl/curl/issues/13…
americanas.com.br immediately sends RST_STREAM · Issue #13546 · curl/curl
I did this The website americanas.com.br is the largest ecommerce in brazil after amazon.com. For some reason, simply requesting the main page returns with error. It's not a protection or any secur...GitHub