Skip to main content

Search

Items tagged with: Curl


Is there any good resource for the nitty-gritty details of building #Curl (mostly concerned with the library) for Windows, specifically with MSVC?

I muddled through getting things working from the little bit in the Readme.md in the winbuild folder, but I could really use more, especially since I'm having a hell of a time getting it to compile with native SSL support from within Visual Studio (weirdly, I can get it fine from a CLI session?).

Web searches seem to really love proffering everything.curl.dev/ to me, but it'd be barely more helpful even if it wasn't entirely based on out-of-date stuff that doesn't apply anymore :(

#curl


#curl command line variables are awesome.
$ curl --variable SEARCH='My&tricky"string' --expand-url 'example.com/?q={{SEARCH:trim:url}}'

Let curl take care of escaping the string :)

#curl


But you need a broom at #FOSDEM... chaos.social/@RichiH/111875424…

(Also, I didn't see you, so now I don't have #curl stickers :/ )


"Broom not included, curling the modern way", my #curl talk from #FOSDEM 2024 is now online: video.fosdem.org/2024/ub5230/f…


Starting now, #curl's configure will warn you if you build it with a TLS library that does not support TLS 1.3

github.com/curl/curl/pull/1290…

#curl


On this day 26 years ago, we shipped urlget 3.11. The penultimate release of the #curl precursor.

On this day 23 years ago, we shipped #curl 7.6.1 that introduced IPv6 support.

On this day 14 years ago we shipped #curl 7.20.0 that introduced support for IMAP(S), POP3(S) and SMTP(S). daniel.haxx.se/blog/2010/02/09…

On this day 2 years ago, we merged the initial rustls support into #curl: daniel.haxx.se/blog/2021/02/09…

#curl


@jolle that seems to sum it up pretty well 🙂

My total share of all #curl commits is shrinking over time. At 56.6% right now.


Number of commits per committers in #curl. 1242 commit authors. Both axis are log scaled.
#curl


the median age a CVE has existed in code when reported in #curl is 7.7 years!
#curl


lines of code per known vulnerability in #curl, 1998 - 2023. I purposely leave out the last year simply because it is a little too new code there to be fair - and that makes the graph really spike.

Note also that this treats all vulns equal, no matter which severity

#curl


Welcome Daniel Szmulewicz as #curl committer 1242: github.com/curl/curl/pull/1288…
#curl


Welcome Peter Krefting as #curl committer 1240: github.com/curl/curl/pull/1287…
#curl


Welcome Lars Kellogg-Stedman as #curl committer 1239: github.com/curl/curl/pull/1285…
#curl


Welcome Chris Webb as #curl committer 1238: github.com/curl/curl/pull/1285…
#curl


If you want to improve #curl as shipped in distributions, join us in March at curl distro discussion: github.com/curl/curl/wiki/curl…

I ran into good people from #homebrew yesterday so now we will get attendance from them as well!


You too could have made #curl

from #FOSDEM 2024

youtu.be/kCJmAyUr1j4?si=rLHlj-…


The evolution of HTTP/2 performance in curl, where I make a confusing chart and many wrong analogies to, hopefully, your entertainment.😌
#curl

github.com/icing/blog/blob/mai…

#curl


Stocking up. Come find me at #FOSDEM for a #curl sticker or two.


trurl: command line tool for URL parsing and manipulation

One software thing I built at Facebook was called Host — basically a PHP library to manipulate website hostnames without error-prone regular expressions, bad assumptions and “hunting for dots”. It saved a lot of potential problems and a moderate amount of CPU (0.1%+?) and I can see the same thinking here.

If you’re manipulating URLs, you should try this:

github.com/curl/trurl

alecmuffett.com/article/108924

#curl #trurl


On this day in 2007, 17 years ago, #curl 7.16.1 was released and introduced the world to the --libcurl option. One of my favorite curl command line options:

everything.curl.dev/libcurl/li…

#curl


Toying with a new project graph in #curl that I find fascinating: the ratio between lines of code divided per number of lines of docs - in the git repository over the last 24 years.

The number of lines of code has increased more than 8x in this period, from less than 20K lines to over 160K lines.

#curl


Welcome Scarlett McAllister as #curl committer 1237: github.com/curl/curl/pull/1280…
#curl


#curl docs format evolution

How we now basically use markdown as source format for all curl and libcurl docs.

daniel.haxx.se/blog/2024/01/23…

#curl


Welcome Richard Levitte @levitte as #curl committer 1236: github.com/curl/curl/pull/1275…


The updated #curl #http3 backends map.

What do you mean complicated? 😀


Today, seven years ago, #mozilla "borrowed" the #curl concept of using :// in the logo:

daniel.haxx.se/blog/2017/01/18…

Is Imitation the Sincerest Form of Flattery ?


Today I learned about #trurl, a command-line tool for URL parsing and manipulation from the developer of #curl and #libcurl. Modify or extract URL hostnames, schemes, port numbers, and path and query segments, trim tracking data, encode spaces and other characters, and get everything as either JSON or readable text output. github.com/curl/trurl