Recent additions to the #CURL project from me
Anyone can contribute to an open source project. It is some effort, but you can push changes you make locally back to the project to improve it and make your improvements a part of the project.
Recent additions to the #CURL project from me
Anyone can contribute to an open source project. It is some effort, but you can push changes you make locally back to the project to improve it and make your improvements a part of the project.
Hey @bagder 👋 I've seen your post on mastodon on how to reproduce the release tarballs. I wanted to bounce this off of you as an idea We can check in a Dockerfile build environment based on a spec...GitHub
I did this We have the scenario when we put the transfer on pause and resume it after a while and then stop transfer with CURL_WRITEFUNC_ERROR. For that we register CURLOPT_WRITEFUNCTION callback a...GitHub
This is an (as-promised, on the mailing list) early pull request for adding HTTPS RR an ECH support to cURL, that has had so far minimal testing when using OpenSSL or wolfSSL as the TLS provider, b...GitHub
Support for RFC 9421 - HTTP Message Signatures in #curl ?
github.com/curl/curl/discussio…
Hello, Is there any interest to add support for RFC 9421 - HTTP Message Signatures to curl ? I saw that curl already support AWS Signature v4 (with --aws-sigv4), and I feel this RFC is a generaliza...GitHub
The bounds of the size parameter were not specified, and nor was it specified how to disable the maximum file size check. The documentation also incorrectly stated that CURLOPT_MAXFILESIZE always r...GitHub
#curl sometimes fails to access some servers. In most situations the problem is not in curl itself but on the server side. Example:
1. Fails: curl radissonhotels.com
2. Works: curl -A 'Mozilla/5.0 xx Chrome/119' radissonhotels.com
3. Fails: curl -A 'Mozilla/5.0 xx Chrome/118' radissonhotels.com
4. Fails, too: curl -A 'Mozilla/5.0 xx Chrome/1189' radissonhotels.com
Perhaps they perform #filtering to obtain improved #security? It's hard to tell, but any serious attacker surely knows how to spoof the user agent string and bypass such simple #regex
On this day twenty-six years ago, we shipped #curl 4.2
It introduced HTTPS support (powered by SSLeay) and the -T command line option.
As a bonus, a look at the original cURL logo:
Let's kick this fine Monday morning off with a #curl issue filed against curl 7.37.0, released in May 2014...
github.com/curl/curl/issues/13…
I did this Use curl_easy_perform to upload json text or file I expected the following curl_easy_perform is executed successfully. curl/libcurl version 7.37.0 operating system CentOS-7 Crash stack H...GitHub
Today I found a TUI frontend for curl! 🔥
🌀**cute**: TUI HTTP client with API/auth key management and request history/storage.
🌐 Supports importing Postman collections!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: github.com/PThorpe92/CuTE
#rustlang #ratatui #tui #curl #http #request #api #auth
HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTEGitHub
On this day, eleven years ago, we shipped #curl 7.30.0 which among lots of things introduced support for STARTTLS with imap, pop3 and smtp.
It's important to set CURLOPT_NOPROGRESS to 0 if you want your transfer callback function, set by CURLOPT_XFERINFOFUNCTION, getting called. To emphasize this to the users, add this to the code exam...GitHub
Hi Daniel & curl team, Here's a little PR that allows one to get basic directory listings over file://, like for example: $ ./src/curl file:///home/colin/Documents/git-oss/curl/ winbuild configure~...GitHub
On Android, fseeko is defined as is (I omitted other functions for clarity): /* See https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md */ #if defined(__USE_FILE_OFFSET64) ...GitHub
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP...GitHub
Since mbedTLS v3.6.0, the RNG check added in ssl_conf_check() will fail if no RNG is provided when calling mbedtls_ssl_setup(). Therefore, mbedtls_ssl_conf_rng() needs to be called before the SSL c...GitHub
CURL Up 2024
Let's meet @bagder and the other #opensource developers of the #CURL project
📅 May 4-5, 2024
📍 Stockholm, Sweden 🇸🇪
🏨 Best Western Hotel
🎤 English
🌍 github.com/curl/curl-up/wiki/2024
Multipath TCP (MPTCP), standardized in RFC8684 [1], is a TCP extension that enables a TCP connection to use different paths. Multipath TCP has been used for several use cases. On smartphones, MPTCP...GitHub
The Docker-Sponsored Open Source Program offers non-commercial, open source developers the tools they need to push their projects forward. Apply today!Docker
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
ThePrimeTime did a pretty entertaining video about the AI security report filed against #curl a few months back:
youtube.com/watch?v=e2HzKY5imT…
Recorded live on twitch, GET IN https://twitch.tv/ThePrimeagenBecome a backend engineer. Its my favorite sitehttps://boot.dev/?promo=PRIMEYTThis is also the...YouTube
For people with an interest in #curl in distros, there is a new mailing list being setup for this specific purpose. Sign up to curl-distros here: lists.haxx.se/listinfo/curl-di…
Patching, issues, collaboration etc.
Four years ago I introduced the #curl dashboard to show updated project stats as graphs
daniel.haxx.se/blog/2020/03/25…
It had 23 graphs back then. Today it has 64. All updated daily here: