Search
Items tagged with: cURL
I'll do my #curl from start to end presentation live-streamed tomorrow:
daniel.haxx.se/blog/2025/01/16…
Presentation: curl from start to end
On Tuesday January 21st 2025, at 16:00 CET (15:00 UTC) I will do a presentation titled as per above. I have not done this one before.daniel.haxx.se
docs: document the behavior of -- in the curl command line by 9cel · Pull Request #16053 · curl/curl
Prompted by a question asked in #curl on libera. This behavior seems to have been present since the very beginning of curl and is explained in a code comment, so I'm assuming it's deliberat...GitHub
As some people expressed interest, I used this wretched day for a blog about curl's tracing.
#curl
github.com/icing/blog/blob/mai…
blog/curl-tracing.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
At this year's #FOSDEM my team at #wolfSSL got no booth space so my large volume #curl sticker distribution (LVCSD) has to be done using other means.
The LVCSD will most likely happen in the cafeteria area, but feel free to ping me if you can't get your fix as planned.
I will bring thousands of curl stickers and hundreds of coasters. There will be a few mugs and maybe some tshirts.
Buying myself friends, like a boss.
I've decided to do a little live-streamed #curl presentation on twitch next week (Jan 21):
"curl from start to end". For free of course, no signup. Just show up.
daniel.haxx.se/blog/2025/01/16…
Presentation: curl from start to end
On Tuesday January 21st 2025, at 16:00 CET (15:00 UTC) I will do a presentation titled as per above. I have not done this one before.daniel.haxx.se
curl is a CNA
The curl project has been accepted as a CVE Numbering Authority (CNA) for vulnerabilities in all products directly made or managed by the project. If I'm counting correctly, we are the 351st CNA.daniel.haxx.se
Secure Transport support in #curl is on its way out
daniel.haxx.se/blog/2025/01/14…
Secure Transport support in curl is on its way out
In May 2024 we finally decided that maybe the time has come for curl to drop support of older TLS libraries. Libraries that because they don't support the modern TLS version (1.3) for many users are maybe not suitable to build upon for the future.daniel.haxx.se
It is already *seven* years ago since Microsoft first announced they would start distributing #curl as part of Windows:
daniel.haxx.se/blog/2018/01/13…
Microsoft curls too
On December 19 2017, Microsoft announced that since insider build 17063 of Windows 10, curl is now a default component.daniel.haxx.se
23 days to next #curl release:
github.com/curl/curl/discussio…
curl 8.12.0 ships on February 5 · curl curl · Discussion #15977
The feature window is closed. The pending 8.12.0 release is scheduled to happen on February 5. If things go well, we open the feature window again on February 15. The curl release cycle is explaine...GitHub
Retro Librarian (@LibrarianRA@worldkey.io)
Attached: 1 image "Care Free Curl presents...A Curl For All Seasons" (Soft Sheen Products ad from Jet magazine 1981) . #HealthAndBeauty #HairCare #Advertisement #Retro #Vintage #CurlyHair #BlackMastodon #BlackFediWorldKey
I added "Time To First Byte" measurements to my blog from yesterday. Easier to see how sessions and TLS Early Data work in different HTTP versions.
github.com/icing/blog/blob/mai…
#curl
blog/curl-sessions-earlydata.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
I forgot to highlight the fact that @icing introduced #curl's **267th** command line option (experimental so far, but still): --ssl-sessions
github.com/icing/blog/blob/mai…
blog/curl-sessions-earlydata.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
Add completion for paths after @ for fish by tyilo · Pull Request #15928 · curl/curl
See fish-shell/fish-shell#10539GitHub
#curl's cookie parser now caps the expiration date 400 days into the future.
github.com/curl/curl/pull/1593…
cookie: cap expire times to 400 days by bagder · Pull Request #15937 · curl/curl
The pending cookie RFC update (currently known as 6265bis draft-19) says Let cookie-age-limit be the maximum age of the cookie (which name of Max-Age and an attribute-value of expiry-time. SHOULD ...GitHub
Mastering #curl has been viewed 56K times now. You better enjoy it, I'm not sure I will ever muster doing something like that again. 😁
Mastering curl with Daniel Stenberg (lead developer)
The slides = https://www.slideshare.net/DanielStenberg7/mastering-the-curl-command-linepdf0:00 Mastering the curl command line0:16 Daniel Stenberg0:36 curl s...YouTube
Blog about the upcoming *experimental* feature in curl 8.12.0 that allows im-/export of TLS sessions.
Turns out that '--tls-earlydata' becomes really interesting to use together with this.
github.com/icing/blog/blob/mai…
#curl
blog/curl-sessions-earlydata.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
Seventeen years ago Coverity started offering #curl to use their static code analyzer to find defects. One of the better static analyzers we still use today.
daniel.haxx.se/blog/2008/01/09…
curl on scan.coverity.com
On scan.coverity.com, the nice guys at Coverity run scans on open source projects to check for flaws in their source code. Their list currently includes 265 projects, and curl is one of them.daniel.haxx.se
Use SSL_poll to determine writeability of QUIC streams by nhorman · Pull Request #15909 · curl/curl
This discussion: openssl/openssl#23339 (comment) Specifically item number 2 (Send Blocking) was raised by the curl team, noting that SSL_want_write returning false was not a good indicator of when ...GitHub
remove #msh3 support from #curl in six months?
github.com/curl/curl/pull/1593…
DEPRECATE: remove msh3 in six months by bagder · Pull Request #15931 · curl/curl
The msh3 backed for QUIC and HTTP/3 was introduced in April 2022 but has never been made to work properly. It has seen no visible traction or developer activity from the msh3 main author (or anyone...GitHub
Since 2013, #curl has had more lines of code/data in git for doing tests than we have production code.
We are now at 1200 lines of test infrastructure per 1000 lines of production code. And we still could do a lot more and better testing really.
#curl used in Korean iOS apps. TMAP MOBILITY, Naver and KakaoTalk.
I have no idea what the apps do. I love them anyway.
daniel.haxx.se/blog/2016/10/03…
screenshotted curl credits
If you have more or better screenshots, please share! This shot is taken from the ending sequence of the PC version of the game Grand Theft Auto V. 44 minutes in! See the youtube version. Sky HD is a satellite TV box. This is a Philips TV.daniel.haxx.se
Fix compiler warning in smb.c by prpr19xx · Pull Request #15902 · curl/curl
An old version of GCC (which is not updatable on the target system) moans about the constant being too big to fit in a long.GitHub
Problem with that is (besides occasional bugfixes), most people including myself would see #curl to be functionally complete and anything "nice to have" would be considered not worth the balooning in #complexity and #size.
- I mean, does curl need to be able to do #BitTorrent (magnet:), #IPFS (ipfs://) or god forbid #blockchain (i.e. #EVM) support?
- Do you really want to integrate @torproject / #Tor support natively into curl when using #HTTP (localhost:8118) and #SOCKS5 (localhost:9050) #proxy allows for the same and doesn't necessitate having to handle and ingest Tor arguments as well??
In fact if #toybox didn't have a #wget implementation that I could use for OS/1337 I would've merely chosen tiny-curl -o as a global alias or if #tinycurl wasn't an option, curl -o instead.
- Maybe someone who wants to have said functionality like
torsupport built-in will go and IDK make i.e.#[url=https://infosec.space/tags/neocurl]neocurl[/url]or sth. along those lines or build something like#[url=https://infosec.space/tags/ethcurl]ethcurl[/url]or#[url=https://infosec.space/tags/tor]tor[/url]curlor#[url=https://infosec.space/tags/ipfs]ipfs[/url]curlor whatever...
That being said I am glad curl isn't solely maintained by you but has other contributors (give them a shoutout!) but I also am glad you maintain that vital software that most "#TechIlliterate #Normies" most likely never heard of but propably use on a daily basis as part of all the #tech they use to #consume media with...
- I consider curl to be "the #vim of downloaders" (tho that's kinda insulting and limiting since
curlis more than just a downloader and more intuitive thanvim) with wget being "the #vi of downloaders" (thowgetis even simpler to use thanvi)...
Either way, curl is awesome...
#OS1337 #Enshittification #Bloat #Bloatware
Set aliases globally for all users
I have certain paths, which are too long to type, so I need to wrap all those in one script as alias and source that script to my existing package code. These should set alias permanently over thatStack Overflow
We ended 2024 with fewer commit authors in the #curl project during the year than we had the last few years.
I think we should take this as a challenge to top 188 in 2025.
#curl with partial files
daniel.haxx.se/blog/2024/12/30…
curl with partial files
Back in September 2023, we extended the curl command line tool with a new fairly advanced and flexible variable system.daniel.haxx.se
multi: Make curl_multi_waitfds consistent with the documentation. by chrisd-work · Pull Request #15155 · curl/curl
Issue Addressed: The documentation of curl_multi_waitfds indicates that users should be able to call curl_multi_waitfds with a NULL ufds. However, before this change, the function would return CUR...GitHub
Round two in our fun game: "slop or not?"
(In here, the report is a rewrite of our previous published CVE in a way that I strongly suspect was done by an AI.)
curl disclosed on HackerOne: Hackers Attack Curl Vulnerability...
DISREGARD. Consider this an example template as I just joined. Respectfully, ScottHackerOne
How do you feel about restoring metalink support in #curl ?
github.com/curl/curl/discussio…
Metalink · curl curl · Discussion #15818
Greetings! This discussion thread is for the purpose to coordinate efforts to attempt to restore Metalink support. See #7176 metalink-dev/libmetalink#5GitHub
Eight years ago on this date, I had to publicly share this #curl security advisory as perhaps one of my lamest mistakes ever: curl.se/docs/CVE-2016-9594.htm…
We learn from our mistakes. Hopefully.
Summing up #curl's 2024 in a single image could possibly look like this.
28 years into this never-ending journey, development activity is higher than ever before.
Enjoy this #curl summary of the past year. From twelve years ago:
daniel.haxx.se/blog/2012/12/23…
The curl year 2012
So what did happen in the curl project during 2012? First some basic stats We shipped 6 releases with 199 identified bug fixes and some 40 other changes.daniel.haxx.se
I'm a little amused that there are so may people trying to find faults or poke "a hole" in this graph. You're taking this too seriously. It's not the end of the world if some commits are assigned the wrong time zone.
The fact is that many top contributors to #curl, myself included, are based in Europe. That's the simple explanation for why the graph looks like this.