Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Don't tell me how hard you work. Tell me how much you get done. -- James J. Ling


computers / comp.sys.tandem / Re: ITUGLIB Update: Curl 8.3.0

SubjectAuthor
* ITUGLIB Update: Curl 8.3.0Randall
`- Re: ITUGLIB Update: Curl 8.3.0Randall

1
ITUGLIB Update: Curl 8.3.0

<d705447f-2997-418f-861f-21ff1668c2dbn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=725&group=comp.sys.tandem#725

  copy link   Newsgroups: comp.sys.tandem
X-Received: by 2002:a05:6214:b33:b0:655:afc1:e961 with SMTP id w19-20020a0562140b3300b00655afc1e961mr61907qvj.4.1694615928846;
Wed, 13 Sep 2023 07:38:48 -0700 (PDT)
X-Received: by 2002:a05:6808:2023:b0:3a9:cd23:9853 with SMTP id
q35-20020a056808202300b003a9cd239853mr1103184oiw.10.1694615928536; Wed, 13
Sep 2023 07:38:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.tandem
Date: Wed, 13 Sep 2023 07:38:48 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=65.157.103.142; posting-account=6VebZwoAAAAgrpUtsowyjrKRLNlqxnXo
NNTP-Posting-Host: 65.157.103.142
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d705447f-2997-418f-861f-21ff1668c2dbn@googlegroups.com>
Subject: ITUGLIB Update: Curl 8.3.0
From: rsbecker@nexbridge.com (Randall)
Injection-Date: Wed, 13 Sep 2023 14:38:48 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 13187
 by: Randall - Wed, 13 Sep 2023 14:38 UTC

Hi Everyone,

Curl 8.3.0 is now available on the ITUGLIB website for OpenSSL 3.1.x, 3.0.x, 1.1.1w, and 1.0.2u. Note that OpenSSL 3.1.x DLLs are binary compatible with 3.0.x so you can use either.

Regards,
Randall Becker
On Behalf of the ITUGLIB Technical Committee

Quoted from the Curl 8.3.0 Announcement below:

I'm happy to ship another release. This time there is a single CVE being announced in association with it, so check the follow-up email with details on that.

As always, download curl from https://curl.se/

curl and libcurl 8.3.0

Public curl releases: 251
Command line options: 257
curl_easy_setopt() options: 303
Public functions in libcurl: 92
Contributors: 2977

This release includes the following changes:

o curl: make %output{} in -w specify a file to write to [36]
o gskit: remove [71]
o lib: --disable-bindlocal builds curl without local binding support
o nss: remove support for this TLS library [10]
o tool: add "variable" support [1]
o trace: make tracing available in non-debug builds [41]
o url: change default value for CURLOPT_MAXREDIRS to 30 [46]
o urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name [54]
o wolfssl: support loading system CA certificates [8]

This release includes the following bugfixes:

o altsvc: accept and parse IPv6 addresses in response headers [113]
o asyn-ares: reduce timeout to 2000ms [148]
o aws-sigv4: canonicalize the query [127]
o aws-sigv4: fix having date header twice in some cases [141]
o aws-sigv4: handle no-value user header entries [159]
o bearssl: don't load CA certs when peer verification is disabled [33]
o bearssl: handshake fix, provide proper get_select_socks() implementation [99]
o build: fix portability of mancheck and checksrc targets
o build: streamline non-UWP wincrypt detections [87]
o c-hyper: adjust the hyper to curlcode conversion [52]
o c-hyper: fix memory leaks in `Curl_http` [126]
o cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
o cf-socket: log successful interface bind [39]
o CI/cirrus: disable python install on FreeBSD [83]
o CI: add a 32-bit i686 Linux build [158]
o CI: add caching to many jobs [19]
o CI: move on to ngtcp2 v0.19.1 [154]
o CI: move the Alpine build from Cirrus to GHA
o CI: ngtcp2-linux: use separate caches for tls libraries [125]
o CI: remove Windows builds from Cirrus, without replacement [131]
o CI: switch macOS ARM build from Cirrus to Circle CI
o CI: use master again for wolfssl
o cirrus: install everthing with pkg, avoid pip [110]
o cmake: add GnuTLS option [103]
o cmake: add support for `CURL_DEFAULT_SSL_BACKEND` [128]
o cmake: add support for single libcurl compilation pass [21]
o cmake: allow `SHARE_LIB_OBJECT=ON` on all platforms [80]
o cmake: assume `wldap32` availability on Windows [81]
o cmake: cache more config and delete unused ones [4]
o cmake: detect `SSL_set0_wbio` in OpenSSL [22]
o cmake: drop `HAVE_LIBWINMM` and `HAVE_LIBWS2_32` feature checks [68]
o cmake: fix to use variable for the curl namespace [79]
o cmake: fixup H2 duplicate symbols for unity builds [23]
o cmake: set SIZEOF_LONG_LONG in curl_config.h [165]
o cmake: support building static and shared libcurl in one go [17]
o cmdline-docs: make sure to phrase it as "added in ...." [161]
o cmdline-docs: use present tense, not future [160]
o cmdline-opts/docs: mention the negative option part [90]
o cmdline-opts/page-header: clarify stronger that !opt == URL [123]
o cmdline-opts/page-header: reorder, clean up [51]
o configure, cmake, lib: more form api deprecation [7]
o configure: fix `HAVE_TIME_T_UNSIGNED` check [153]
o configure: trust pkg-config when it's used for zlib [149]
o configure: use the pkg-config --libs-only-l flag for libssh2 [16]
o connect: stop halving the remaining timeout when less than 600 ms left [147]
o cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
o crypto: ensure crypto initialization works [69]
o curl_url_get/set.3: add missing semicolon in SYNOPSIS
o CURLINFO_CERTINFO.3: better explain curl_certinfo struct [64]
o CURLINFO_TLS_SSL_PTR.3: clarify a recommendation [75]
o CURLOPT_*TIMEOUT*: extend and clarify [101]
o CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled [42]
o CURLOPT_URL.3: add two URL API calls in the see-also section
o CURLOPT_URL.3: explain curl_url_set() uses the same parser
o digest: Use hostname to generate spn instead of realm [164]
o disable.d: explain --disable not implemented prior to 7.50.0 [115]
o docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
o docs/cmdline-opts: match the current output [104]
o docs/cmdline-opts: spellfixes, typos and polish [9]
o docs/cmdline: add small "warning" to verbose options [59]
o docs/cmdline: remove repeated working for negotiate + ntlm [58]
o docs/HYPER.md: document a workaround for a link error [73]
o docs: add curl_global_trace to some SEE ALSO sections [133]
o docs: link to the website versions instead of markdowns [3]
o docs: mark --ssl-revoke-best-effort as Schannel specific [162]
o docs: mention critical files in same directories as curl saves [119]
o docs: removing "pausing transfers" from HYPER.md. [134]
o docs: rewrite to present tense [105]
o easy: remove #ifdefs to make code easier on the eye [34]
o egd: delete feature detection and related source code [5]
o ftp: fix temp write of ipv6 address [143]
o gen.pl: escape all dashes (ascii minus) to avoid unicode hyphens [50]
o gen.pl: replace all single quotes with aq [78]
o GHA: adding quiche workflow [35]
o headers: accept leading whitespaces on first response header [37]
o http2: avoid too early connection re-use/multiplexing [20]
o http2: cleanup trace messages [56]
o http2: disable asssertion blocking OSSFuzz testing [31]
o http2: fix in h2 proxy tunnel: progress in ingress on sending [32]
o http2: polish things around POST [132]
o http2: upgrade tests and add fix for non-existing stream [44]
o http3/ngtcp2: shorten handshake, trace cleanup [13]
o http3: quiche, handshake optimization, trace cleanup [63]
o http: close the connection after a late 417 is received [109]
o http: do not require a user name when using CURLAUTH_NEGOTIATE [86]
o http: fix sending of large requests [156]
o http: remove the p_pragma struct field [60]
o http: return error when receiving too large header set [43]
o hyper: fix a progress upload counter bug [122]
o hyper: fix ownership problems [116]
o hyper: remove `hyptransfer->endtask` [137]
o imap: add a check for failing strdup()
o imap: remove the only sscanf() call in the IMAP code [84]
o include.d: explain headers not printed with --fail before 7.75.0 [155]
o include/curl/mprintf.h: add __attribute__ for the prototypes [38]
o krb5: fix "implicit conversion loses integer precision" warnings [152]
o lib: add ability to disable auths individually [135]
o lib: build fixups when built with most things disabled [97]
o lib: fix a few *printf() flag mistakes [47]
o lib: fix null ptr derefs and uninitialized vars (h2/h3) [107]
o lib: move mimepost data from ->req.p.http to ->state [94]
o libtest: use curl_free() to free libcurl allocated data [114]
o list-only.d: mention SFTP as supported protocol [55]
o macOS: fix target detection more [11]
o misc: fix various typos [18]
o multi.h: the 'revents' field of curl_waitfd is supported [117]
o multi: more efficient pollfd count for poll [130]
o multi: remove 'processing: <url>' debug message [142]
o ngtcp2: fix handling of large requests [150]
o openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED` [65]
o openssl: clear error queue after SSL_shutdown [120]
o openssl: make aws-lc version support OCSP [48]
o openssl: Support async cert verify callback [24]
o openssl: switch to modern init for LibreSSL 2.7.0+ [70]
o openssl: use `SSL_CTX_set_ciphersuites` with LibreSSL 3.4.1 [66]
o openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 [67]
o openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before [151]
o os400: build test servers [136]
o os400: do not check translatable options at build time [95]
o os400: implement CLI tool [140]
o page-footer: QLOGDIR works with ngtcp2 and quiche [62]
o page-header: move up a URL paragraph from GLOBBING to URL
o pytest: fix check for slow_network skips to only apply when intended [157]
o quic: don't set SNI if hostname is an IP address [166]
o quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
o quiche: enable quiche to handle timeout events [82]
o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2]
o revert "schannel: reverse the order of certinfo insertions" [14]
o schannel: fix ordering of cert chain info [163]
o schannel: fix user-set legacy algorithms in Windows 10 & 11 [53]
o schannel: verify hostname independent of verify cert [74]
o sectransp: fix compiler warnings [129]
o sectransp: prevent CFRelease() of NULL [26]
o secureserver.pl: fix stunnel path quoting [112]
o secureserver.pl: fix stunnel version parsing [111]
o SECURITY-PROCESS.md: not a sec issue: Tricking user to run a cmdline [146]
o system.h: add CURL_OFF_T definitions on HP-UX with HP aCC [108]
o test1304: build and skip without netrc support
o test1554: check translatable string options in OS400 wrapper [96]
o test1608: make it build and get skipped without shuffle DNS support
o test687/688: two more basic --xattr tests [89]
o tests/tftpd+mqttd: make variables static to silence picky warnings [57]
o tests: add 'large-time' as a testable feature [92]
o tests: add support for nested %if conditions [91]
o tests: don't call HTTP errors OK in test cases
o tests: ensure `libcurl.def` contains all exports [45]
o tests: fix h3 server check and parallel instances [6]
o tests: TLS session sharing test [100]
o tests: update cookie expiry dates to far in the future [121]
o time-cond.d: mention what happens on a missing file [93]
o tool: avoid including leading spaces in the Location hyperlink [145]
o tool: change some fopen failures from warnings to errors [144]
o tool: make the length argument an int for printf()-.* flags [49]
o tool_cb_wrt: fix invalid unicode for windows console [25]
o tool_filetime: make -z work with file dates before 1970 [139]
o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12]
o tool_operate: make aws-sigv4 not require TLS to be used
o tool_paramhlp: improve str2num(): avoid unnecessary call to strlen() [118]
o tool_urlglob: use the correct format specifier for curl_off_t in msnprintf [88]
o transfer: also stop the sending on closed connection [124]
o transfer: don't set TIMER_STARTTRANSFER on first send [77]
o unit2600: fix build warning if built without verbose messages
o url: remove infof() output for "still name resolving" [28]
o urlapi: fix heap buffer overflow [30]
o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
o urlapi: return CURLUE_BAD_HOSTNAME if puny2idn encoding fails [102]
o urlapi: setting a blank URL ("") is not an ok URL [106]
o vquic: show stringified messages for errno [40]
o vtls: clarify "ALPN: offers" message [27]
o winbuild: improve check for static zlib [15]
o wolfSSL: avoid the OpenSSL compat API when not needed [85]
o workflows/macos.yml: disable zstd and alt-svc in the http-only build [98]
o write-out.d: clarify %{time_starttransfer}
o ws: fix spelling mistakes in examples and tests [138]


Click here to read the complete article
Re: ITUGLIB Update: Curl 8.3.0

<dcbb4612-7c82-4f3e-a29d-c16b8c9d5362n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=738&group=comp.sys.tandem#738

  copy link   Newsgroups: comp.sys.tandem
X-Received: by 2002:ac8:7c52:0:b0:417:d657:9fd7 with SMTP id o18-20020ac87c52000000b00417d6579fd7mr64480qtv.9.1695656441254;
Mon, 25 Sep 2023 08:40:41 -0700 (PDT)
X-Received: by 2002:a9d:4d15:0:b0:6b9:182b:cebc with SMTP id
n21-20020a9d4d15000000b006b9182bcebcmr2230134otf.7.1695656440958; Mon, 25 Sep
2023 08:40:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.tandem
Date: Mon, 25 Sep 2023 08:40:40 -0700 (PDT)
In-Reply-To: <d705447f-2997-418f-861f-21ff1668c2dbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fea8:3fa9:4200:64a5:15b4:93ed:d2ac;
posting-account=6VebZwoAAAAgrpUtsowyjrKRLNlqxnXo
NNTP-Posting-Host: 2607:fea8:3fa9:4200:64a5:15b4:93ed:d2ac
References: <d705447f-2997-418f-861f-21ff1668c2dbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dcbb4612-7c82-4f3e-a29d-c16b8c9d5362n@googlegroups.com>
Subject: Re: ITUGLIB Update: Curl 8.3.0
From: rsbecker@nexbridge.com (Randall)
Injection-Date: Mon, 25 Sep 2023 15:40:41 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 247
 by: Randall - Mon, 25 Sep 2023 15:40 UTC

On Wednesday, September 13, 2023 at 10:38:50 a.m. UTC-4, Randall wrote:
> Hi Everyone,
>
> Curl 8.3.0 is now available on the ITUGLIB website for OpenSSL 3.1.x, 3.0..x, 1.1.1w, and 1.0.2u. Note that OpenSSL 3.1.x DLLs are binary compatible with 3.0.x so you can use either.
>
> Regards,
> Randall Becker
> On Behalf of the ITUGLIB Technical Committee
>
> Quoted from the Curl 8.3.0 Announcement below:
>
> I'm happy to ship another release. This time there is a single CVE being announced in association with it, so check the follow-up email with details on that.
>
> As always, download curl from https://curl.se/
>
> curl and libcurl 8.3.0
>
> Public curl releases: 251
> Command line options: 257
> curl_easy_setopt() options: 303
> Public functions in libcurl: 92
> Contributors: 2977
>
> This release includes the following changes:
>
> o curl: make %output{} in -w specify a file to write to [36]
> o gskit: remove [71]
> o lib: --disable-bindlocal builds curl without local binding support
> o nss: remove support for this TLS library [10]
> o tool: add "variable" support [1]
> o trace: make tracing available in non-debug builds [41]
> o url: change default value for CURLOPT_MAXREDIRS to 30 [46]
> o urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name [54]
> o wolfssl: support loading system CA certificates [8]
>
> This release includes the following bugfixes:
>
> o altsvc: accept and parse IPv6 addresses in response headers [113]
> o asyn-ares: reduce timeout to 2000ms [148]
> o aws-sigv4: canonicalize the query [127]
> o aws-sigv4: fix having date header twice in some cases [141]
> o aws-sigv4: handle no-value user header entries [159]
> o bearssl: don't load CA certs when peer verification is disabled [33]
> o bearssl: handshake fix, provide proper get_select_socks() implementation [99]
> o build: fix portability of mancheck and checksrc targets
> o build: streamline non-UWP wincrypt detections [87]
> o c-hyper: adjust the hyper to curlcode conversion [52]
> o c-hyper: fix memory leaks in `Curl_http` [126]
> o cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
> o cf-socket: log successful interface bind [39]
> o CI/cirrus: disable python install on FreeBSD [83]
> o CI: add a 32-bit i686 Linux build [158]
> o CI: add caching to many jobs [19]
> o CI: move on to ngtcp2 v0.19.1 [154]
> o CI: move the Alpine build from Cirrus to GHA
> o CI: ngtcp2-linux: use separate caches for tls libraries [125]
> o CI: remove Windows builds from Cirrus, without replacement [131]
> o CI: switch macOS ARM build from Cirrus to Circle CI
> o CI: use master again for wolfssl
> o cirrus: install everthing with pkg, avoid pip [110]
> o cmake: add GnuTLS option [103]
> o cmake: add support for `CURL_DEFAULT_SSL_BACKEND` [128]
> o cmake: add support for single libcurl compilation pass [21]
> o cmake: allow `SHARE_LIB_OBJECT=ON` on all platforms [80]
> o cmake: assume `wldap32` availability on Windows [81]
> o cmake: cache more config and delete unused ones [4]
> o cmake: detect `SSL_set0_wbio` in OpenSSL [22]
> o cmake: drop `HAVE_LIBWINMM` and `HAVE_LIBWS2_32` feature checks [68]
> o cmake: fix to use variable for the curl namespace [79]
> o cmake: fixup H2 duplicate symbols for unity builds [23]
> o cmake: set SIZEOF_LONG_LONG in curl_config.h [165]
> o cmake: support building static and shared libcurl in one go [17]
> o cmdline-docs: make sure to phrase it as "added in ...." [161]
> o cmdline-docs: use present tense, not future [160]
> o cmdline-opts/docs: mention the negative option part [90]
> o cmdline-opts/page-header: clarify stronger that !opt == URL [123]
> o cmdline-opts/page-header: reorder, clean up [51]
> o configure, cmake, lib: more form api deprecation [7]
> o configure: fix `HAVE_TIME_T_UNSIGNED` check [153]
> o configure: trust pkg-config when it's used for zlib [149]
> o configure: use the pkg-config --libs-only-l flag for libssh2 [16]
> o connect: stop halving the remaining timeout when less than 600 ms left [147]
> o cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
> o crypto: ensure crypto initialization works [69]
> o curl_url_get/set.3: add missing semicolon in SYNOPSIS
> o CURLINFO_CERTINFO.3: better explain curl_certinfo struct [64]
> o CURLINFO_TLS_SSL_PTR.3: clarify a recommendation [75]
> o CURLOPT_*TIMEOUT*: extend and clarify [101]
> o CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled [42]
> o CURLOPT_URL.3: add two URL API calls in the see-also section
> o CURLOPT_URL.3: explain curl_url_set() uses the same parser
> o digest: Use hostname to generate spn instead of realm [164]
> o disable.d: explain --disable not implemented prior to 7.50.0 [115]
> o docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
> o docs/cmdline-opts: match the current output [104]
> o docs/cmdline-opts: spellfixes, typos and polish [9]
> o docs/cmdline: add small "warning" to verbose options [59]
> o docs/cmdline: remove repeated working for negotiate + ntlm [58]
> o docs/HYPER.md: document a workaround for a link error [73]
> o docs: add curl_global_trace to some SEE ALSO sections [133]
> o docs: link to the website versions instead of markdowns [3]
> o docs: mark --ssl-revoke-best-effort as Schannel specific [162]
> o docs: mention critical files in same directories as curl saves [119]
> o docs: removing "pausing transfers" from HYPER.md. [134]
> o docs: rewrite to present tense [105]
> o easy: remove #ifdefs to make code easier on the eye [34]
> o egd: delete feature detection and related source code [5]
> o ftp: fix temp write of ipv6 address [143]
> o gen.pl: escape all dashes (ascii minus) to avoid unicode hyphens [50]
> o gen.pl: replace all single quotes with aq [78]
> o GHA: adding quiche workflow [35]
> o headers: accept leading whitespaces on first response header [37]
> o http2: avoid too early connection re-use/multiplexing [20]
> o http2: cleanup trace messages [56]
> o http2: disable asssertion blocking OSSFuzz testing [31]
> o http2: fix in h2 proxy tunnel: progress in ingress on sending [32]
> o http2: polish things around POST [132]
> o http2: upgrade tests and add fix for non-existing stream [44]
> o http3/ngtcp2: shorten handshake, trace cleanup [13]
> o http3: quiche, handshake optimization, trace cleanup [63]
> o http: close the connection after a late 417 is received [109]
> o http: do not require a user name when using CURLAUTH_NEGOTIATE [86]
> o http: fix sending of large requests [156]
> o http: remove the p_pragma struct field [60]
> o http: return error when receiving too large header set [43]
> o hyper: fix a progress upload counter bug [122]
> o hyper: fix ownership problems [116]
> o hyper: remove `hyptransfer->endtask` [137]
> o imap: add a check for failing strdup()
> o imap: remove the only sscanf() call in the IMAP code [84]
> o include.d: explain headers not printed with --fail before 7.75.0 [155]
> o include/curl/mprintf.h: add __attribute__ for the prototypes [38]
> o krb5: fix "implicit conversion loses integer precision" warnings [152]
> o lib: add ability to disable auths individually [135]
> o lib: build fixups when built with most things disabled [97]
> o lib: fix a few *printf() flag mistakes [47]
> o lib: fix null ptr derefs and uninitialized vars (h2/h3) [107]
> o lib: move mimepost data from ->req.p.http to ->state [94]
> o libtest: use curl_free() to free libcurl allocated data [114]
> o list-only.d: mention SFTP as supported protocol [55]
> o macOS: fix target detection more [11]
> o misc: fix various typos [18]
> o multi.h: the 'revents' field of curl_waitfd is supported [117]
> o multi: more efficient pollfd count for poll [130]
> o multi: remove 'processing: <url>' debug message [142]
> o ngtcp2: fix handling of large requests [150]
> o openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED` [65]
> o openssl: clear error queue after SSL_shutdown [120]
> o openssl: make aws-lc version support OCSP [48]
> o openssl: Support async cert verify callback [24]
> o openssl: switch to modern init for LibreSSL 2.7.0+ [70]
> o openssl: use `SSL_CTX_set_ciphersuites` with LibreSSL 3.4.1 [66]
> o openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 [67]
> o openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before [151]
> o os400: build test servers [136]
> o os400: do not check translatable options at build time [95]
> o os400: implement CLI tool [140]
> o page-footer: QLOGDIR works with ngtcp2 and quiche [62]
> o page-header: move up a URL paragraph from GLOBBING to URL
> o pytest: fix check for slow_network skips to only apply when intended [157]
> o quic: don't set SNI if hostname is an IP address [166]
> o quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
> o quiche: enable quiche to handle timeout events [82]
> o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2]
> o revert "schannel: reverse the order of certinfo insertions" [14]
> o schannel: fix ordering of cert chain info [163]
> o schannel: fix user-set legacy algorithms in Windows 10 & 11 [53]
> o schannel: verify hostname independent of verify cert [74]
> o sectransp: fix compiler warnings [129]
> o sectransp: prevent CFRelease() of NULL [26]
> o secureserver.pl: fix stunnel path quoting [112]
> o secureserver.pl: fix stunnel version parsing [111]
> o SECURITY-PROCESS.md: not a sec issue: Tricking user to run a cmdline [146]
> o system.h: add CURL_OFF_T definitions on HP-UX with HP aCC [108]
> o test1304: build and skip without netrc support
> o test1554: check translatable string options in OS400 wrapper [96]
> o test1608: make it build and get skipped without shuffle DNS support
> o test687/688: two more basic --xattr tests [89]
> o tests/tftpd+mqttd: make variables static to silence picky warnings [57]
> o tests: add 'large-time' as a testable feature [92]
> o tests: add support for nested %if conditions [91]
> o tests: don't call HTTP errors OK in test cases
> o tests: ensure `libcurl.def` contains all exports [45]
> o tests: fix h3 server check and parallel instances [6]
> o tests: TLS session sharing test [100]
> o tests: update cookie expiry dates to far in the future [121]
> o time-cond.d: mention what happens on a missing file [93]
> o tool: avoid including leading spaces in the Location hyperlink [145]
> o tool: change some fopen failures from warnings to errors [144]
> o tool: make the length argument an int for printf()-.* flags [49]
> o tool_cb_wrt: fix invalid unicode for windows console [25]
> o tool_filetime: make -z work with file dates before 1970 [139]
> o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12]
> o tool_operate: make aws-sigv4 not require TLS to be used
> o tool_paramhlp: improve str2num(): avoid unnecessary call to strlen() [118]
> o tool_urlglob: use the correct format specifier for curl_off_t in msnprintf [88]
> o transfer: also stop the sending on closed connection [124]
> o transfer: don't set TIMER_STARTTRANSFER on first send [77]
> o unit2600: fix build warning if built without verbose messages
> o url: remove infof() output for "still name resolving" [28]
> o urlapi: fix heap buffer overflow [30]
> o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
> o urlapi: return CURLUE_BAD_HOSTNAME if puny2idn encoding fails [102]
> o urlapi: setting a blank URL ("") is not an ok URL [106]
> o vquic: show stringified messages for errno [40]
> o vtls: clarify "ALPN: offers" message [27]
> o winbuild: improve check for static zlib [15]
> o wolfSSL: avoid the OpenSSL compat API when not needed [85]
> o workflows/macos.yml: disable zstd and alt-svc in the http-only build [98]
> o write-out.d: clarify %{time_starttransfer}
> o ws: fix spelling mistakes in examples and tests [138]
>
> This release includes the following known bugs:
>
> o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
>
> Planned upcoming removals include:
>
> o support for space-separated NOPROXY patterns
> o support for the original legacy mingw version 1
>
> See https://curl.se/dev/deprecate.html for details


Click here to read the complete article
1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor