Re: Getting pubkey fingerprint in libcurl

2021-03-14 Thread Ray Satiro via curl-library

On 3/12/2021 7:13 AM, Morten Minde Neergaard wrote:

At 01:02, Tue 2021-03-02, Ray Satiro via curl-library wrote:

On 2/26/2021 4:10 PM, Morten Minde Neergaard via curl-library wrote:

[...]

It would be a lot more elegant if there were an option to get the pubkey
fingerprint directly, using the same pattern as CURLOPT_CERTINFO /
CURLINFO_CERTINFO. Suggesting this addition to the curl APIs:

   CURLOPT(CURLOPT_PUBKEY_FINGERPRINT, CURLOPTTYPE_LONG, 309),

[...]

Is this not provided by certinfo already? If not I think it would be easier
to add it there in a separate line, pubkey:asdf

It isn't provided, no.

It might be easier, but I guess my opinion about adding it to
CURLOPT_CERTINFO is colored by my dislike of populating such a large
amount of data and sifting through it running a bunch of string
compares.

The current implementation populates ~20k over 72 different strings for
some random, somewhat representative pages. That feels like a lot more
than what I need. But if we want to keep the implementation simple,
sure, I can try to add it to CURLINFO_CERTINFO =)



It would be good to know if anyone else has an opinion about this.


---
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Re: HTTP request timeout and multi interface

2021-03-14 Thread Daniel Stenberg via curl-library

On Fri, 12 Mar 2021, Andrei Bica wrote:

I've managed to produce this behavior by using a modified multi-poll.c 
example (see https://pastebin.com/3iua80G8) which makes 10 HTTP requests to 
"example.org:8200", set CURLOPT_TIMEOUT_MS to 1000 for each request and 
CURLMOPT_MAX_TOTAL_CONNECTIONS to 1 for the multi handle.


I filed it as an issue for you: https://github.com/curl/curl/issues/6744

--

 / daniel.haxx.se
 | Commercial curl support up to 24x7 is available!
 | Private help, bug fixes, support, ports, new features
 | https://www.wolfssl.com/contact/
---
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html