1curl and libcurl 8.11.1 2 3 Public curl releases: 263 4 Command line options: 266 5 curl_easy_setopt() options: 306 6 Public functions in libcurl: 94 7 Contributors: 3284 8 9This release includes the following changes: 10 11 12This release includes the following bugfixes: 13 14 o build: omit certain deps from `libcurl.pc` unless found via `pkg-config` [27] 15 o build: use `_fseeki64()` on Windows, drop detections [41] 16 o cmake: drop cmake args list from `buildinfo.txt` [8] 17 o cmake: restore cmake args list in `buildinfo.txt` [26] 18 o cmake: sync GSS config code with other deps [28] 19 o cmake: typo in comment 20 o cmake: work around `ios.toolchain.cmake` breaking feature-detections [37] 21 o cmakelint: fix to check root `CMakeLists.txt` [36] 22 o cmdline/ech.md: formatting cleanups [13] 23 o configure: add FIXMEs for disabled pkg-config references 24 o configure: do not echo most inherited `LDFLAGS` to config files [31] 25 o configure: replace `$#` shell syntax [25] 26 o cookie: treat cookie name case sensitively [4] 27 o curl-rustls.m4: keep existing `CPPFLAGS`/`LDFLAGS` when detected [40] 28 o curl.h: mark two error codes as obsolete [19] 29 o curl: --test-duphandle in debug builds runs "duphandled" [6] 30 o curl: rename struct var to fix AIX build [24] 31 o CURLOPT_PREREQFUNCTION.md: add result code on failure [23] 32 o duphandle: also init netrc [3] 33 o ECH: enable support for the AWS-LC backend [5] 34 o krb5: fix socket/sockindex confusion, MSVC compiler warnings [22] 35 o libssh: when using IPv6 numerical address, add brackets [43] 36 o macos: disable gcc `availability` workaround as needed [7] 37 o mbedtls: call psa_crypt_init() in global init [2] 38 o mk-ca-bundle: remove CKA_NSS_SERVER_DISTRUST_AFTER conditions [39] 39 o multi: add clarifying comment for wakeup_write() [9] 40 o netrc: address several netrc parser flaws [17] 41 o netrc: support large file, longer lines, longer tokens [14] 42 o nghttp2: use custom memory functions [1] 43 o os400: Fix IBMi builds [33] 44 o os400: Fix IBMi EBCDIC conversion of arguments [34] 45 o setopt: fix CURLOPT_HTTP_CONTENT_DECODING [15] 46 o socket: handle binding to "host!<ip>" [16] 47 o socketpair: fix enabling `USE_EVENTFD` [30] 48 o strtok: use namespaced `strtok_r` macro instead of redefining it [29] 49 o TODO: consider OCSP stapling by default [11] 50 o vtls: fix compile warning when ALPN is not available [12] 51 52This release includes the following known bugs: 53 54 See docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) 55 56For all changes ever done in curl: 57 58 See https://curl.se/changes.html 59 60Planned upcoming removals include: 61 62 o TLS libraries not supporting TLS 1.3 63 64 See https://curl.se/dev/deprecate.html for details 65 66This release would not have looked like this without help, code, reports and 67advice from friends like these: 68 69 Andrew Ayer, Andrew Kirillov, andrewkirillov-ibm, Andy Fiddaman, Ben Greear, 70 Bo Anderson, Dan Fandrich, Daniel Engberg, Daniel Stenberg, Dan Rosser, 71 delogicsreal on github, Ethan Everett, Harmen Stoppels, Harry Sintonen, 72 henrikjehgmti on github, Jesus Malo Poyatos, Kai Pastor, Logan Buth, 73 Maarten Billemont, marcos-ng on github, Moritz, Nicolas F., Peter Marko, 74 Ray Satiro, renovate[bot], Samuel Henrique, Stefan Eissing, Tal Regev, 75 Thomas, tranzystorekk on github, Viktor Szakats, wxiaoguang on github 76 (32 contributors) 77 78References to bug reports and discussions on issues: 79 80 [1] = https://curl.se/bug/?i=15527 81 [2] = https://curl.se/bug/?i=15500 82 [3] = https://curl.se/bug/?i=15496 83 [4] = https://curl.se/bug/?i=15492 84 [5] = https://curl.se/bug/?i=15499 85 [6] = https://curl.se/bug/?i=15504 86 [7] = https://curl.se/bug/?i=15508 87 [8] = https://curl.se/bug/?i=15501 88 [9] = https://curl.se/bug/?i=15600 89 [11] = https://curl.se/bug/?i=15483 90 [12] = https://curl.se/bug/?i=15515 91 [13] = https://curl.se/bug/?i=15506 92 [14] = https://curl.se/bug/?i=15513 93 [15] = https://curl.se/bug/?i=15511 94 [16] = https://curl.se/bug/?i=15553 95 [17] = https://curl.se/bug/?i=15586 96 [19] = https://curl.se/bug/?i=15538 97 [22] = https://curl.se/bug/?i=15585 98 [23] = https://curl.se/bug/?i=15542 99 [24] = https://curl.se/bug/?i=15580 100 [25] = https://curl.se/bug/?i=15584 101 [26] = https://curl.se/bug/?i=15563 102 [27] = https://curl.se/bug/?i=15469 103 [28] = https://curl.se/bug/?i=15545 104 [29] = https://curl.se/bug/?i=15549 105 [30] = https://curl.se/bug/?i=15561 106 [31] = https://curl.se/bug/?i=15533 107 [33] = https://curl.se/bug/?i=15566 108 [34] = https://curl.se/bug/?i=15570 109 [36] = https://curl.se/bug/?i=15565 110 [37] = https://curl.se/bug/?i=15557 111 [39] = https://curl.se/bug/?i=15547 112 [40] = https://curl.se/bug/?i=15546 113 [41] = https://curl.se/bug/?i=15525 114 [43] = https://curl.se/bug/?i=15522 115