RELEASE-NOTES 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547
  1. curl and libcurl 8.10.0
  2. Public curl releases: 260
  3. Command line options: 265
  4. curl_easy_setopt() options: 306
  5. Public functions in libcurl: 94
  6. Contributors: 3240
  7. This release includes the following changes:
  8. o autotools: add `--enable-windows-unicode` option [103]
  9. o curl: --help [option] displays documentation for given cmdline option [19]
  10. o curl: add --skip-existing [54]
  11. o curl: for -O, use "default" as filename when the URL has none [34]
  12. o curl: make --rate accept "number of units" [4]
  13. o curl: make --show-headers the same as --include [6]
  14. o curl: support --dump-header % to direct to stderr [31]
  15. o curl: support embedding a CA bundle and --dump-ca-embed [20]
  16. o curl: support repeated use of the verbose option; -vv etc [35]
  17. o curl: use libuv for parallel transfers with --test-event [82]
  18. o getinfo: add CURLINFO_POSTTRANSFER_TIME_T [87]
  19. o mbedtls: add CURLOPT_TLS13_CIPHERS support [78]
  20. o rustls: add support for setting TLS version and ciphers [113]
  21. o vtls: stop offering alpn http/1.1 for http2-prior-knowledge [53]
  22. o wolfssl: add CURLOPT_TLS13_CIPHERS support [76]
  23. o wolfssl: add support for ssl cert blob / ssl key blob options [50]
  24. This release includes the following bugfixes:
  25. o autotools: fix typo in tests/data target [30]
  26. o aws_sigv4: fix canon order for headers with same prefix [74]
  27. o bearssl: fix setting tls version [203]
  28. o bearssl: improve shutdown handling [45]
  29. o BINDINGS: add zig binding [100]
  30. o build: add `iphlpapi` lib for libssh on Windows [166]
  31. o build: add `poll()` detection for cross-builds [244]
  32. o build: add options to disable SHA-512/256 hash algo [239]
  33. o build: check OS-native IDN first, then libidn2 [223]
  34. o build: delete unused `REQUIRE_LIB_DEPS` [226]
  35. o build: drop unused feature-detection code for Apple `poll()` [227]
  36. o build: improve compiler version detection portability
  37. o build: make `CURL_FORMAT_CURL_OFF_T[U]` work with mingw-w64 <=7.0.0 [207]
  38. o build: silence C4232 MSVC warnings in vcpkg ngtcp2 builds [137]
  39. o build: use -Wno-format-overflow [195]
  40. o buildconf.bat: fix tool_hugehelp.c generation [173]
  41. o cf-socket: fix pollset for listening [179]
  42. o cf-socket: prevent KEEPALIVE_FACTOR being set to 1000 for Windows [185]
  43. o cfilters: send flush [13]
  44. o CHANGES: rename to CHANGES.md, no longer generated [40]
  45. o CI: enable parallel testing in CI builds [18]
  46. o ci: Update actions/upload-artifact digest to 89ef406 [24]
  47. o cmake: `Libs.private` improvements [215]
  48. o cmake: add `CURL_USE_PKGCONFIG` option [138]
  49. o cmake: add Linux CI job, fix pytest with cmake [71]
  50. o cmake: add math library when using wolfssl and ngtcp2 [66]
  51. o cmake: add missing `pkg-config` hints to Find modules [158]
  52. o cmake: add missing version detection to Find modules [170]
  53. o cmake: add rustls [116]
  54. o cmake: add support for versioned symbols option [51]
  55. o cmake: add wolfSSH support [117]
  56. o cmake: allow `pkg-config` in more envs [147]
  57. o cmake: cleanup header paths [59]
  58. o cmake: default `CURL_DISABLE_LDAPS` to the value of `CURL_DISABLE_LDAP` [231]
  59. o cmake: delete MSVC warning suppression for tests/server [101]
  60. o cmake: detect `nghttp2` via `pkg-config`, enable by default [21]
  61. o cmake: detect and show VCPKG in platform flags [84]
  62. o cmake: distcheck for files in CMake subdir [9]
  63. o cmake: drop custom `CMakeOutput.log`/`CMakeError.log` logs [27]
  64. o cmake: drop libssh CONFIG-style detection [167]
  65. o cmake: drop no-op `tests/data/CMakeLists.txt` [26]
  66. o cmake: drop reference to undefined variable [25]
  67. o cmake: drop unused `HAVE_IDNA_STRERROR` [62]
  68. o cmake: drop unused internal variable [22]
  69. o cmake: exclude tests/http/clients builds by default [110]
  70. o cmake: fix `GSS_VERSION` for Heimdal found via pkg-config [77]
  71. o cmake: fix `pkg-config`-based detection in `FindGSS.cmake` [94]
  72. o cmake: fix and tidy up c-ares builds, enable in more CI jobs [156]
  73. o cmake: fix find rustls [148]
  74. o cmake: fixup linking libgsasl when detected via CMake-native
  75. o cmake: honor custom `CMAKE_UNITY_BUILD_BATCH_SIZE` [163]
  76. o cmake: limit `pkg-config` to UNIX and MSVC+vcpkg by default [188]
  77. o cmake: limit libidn2 `pkg-config` detection to `UNIX` [109]
  78. o cmake: migrate dependency detections to Find modules [183]
  79. o cmake: more small tidy-ups and fixes [80]
  80. o cmake: rename wolfSSL and zstd config variables to uppercase [151]
  81. o cmake: respect cflags/libdirs of native pkg-config detections [175]
  82. o cmake: show CMake platform/compiler flags [63]
  83. o cmake: show warning if libpsl is not found [154]
  84. o cmake: sync code between test/example targets [234]
  85. o cmake: sync up formatting in Find modules [129]
  86. o cmake: TLS 1.3 warning only for bearssl and sectranp [118]
  87. o cmake: update `curl-config.cmake.in` template var list
  88. o cmake: update list of "advanced" variables [119]
  89. o cmake: use numeric comparison for `HAVE_WIN32_WINNT` [69]
  90. o cmdline-opts: language fix for expect100-timeout.md and max-time.md [192]
  91. o configure: delete unused `CURL_DEFINE_UNQUOTED` function [224]
  92. o configure: delete unused `HAVE_OPENSSL3` macro [225]
  93. o configure: delete unused `m4/xc-translit.m4` [114]
  94. o configure: detect AppleIDN [70]
  95. o configure: fail if PSL is not disabled but not found [46]
  96. o configure: fix WinIDN builds targeting old Windows [210]
  97. o configure: remove USE_EXPLICIT_LIB_DEPS [199]
  98. o configure: replace nonportable grep -o with awk [111]
  99. o connect: always prefer ipv6 in IP eyeballing [209]
  100. o connect: limit update IP info [191]
  101. o cookie.md: try to articulate the two different uses this option has [92]
  102. o curl: allow 500MB data URL encode strings [38]
  103. o curl: find curlrc in XDG_CONFIG_HOME without leading dot [186]
  104. o curl: fix --proxy-pinnedpubkey [91]
  105. o curl: fix the -w urle.* variables [153]
  106. o curl: make the progress bar detect terminal width changes [169]
  107. o curl: warn on unsupported SSL options [106]
  108. o Curl_rand_bytes to control env override [17]
  109. o curl_sha512_256: fix symbol collisions with nettle library [131]
  110. o CURLMOPT_SOCKETFUNCTION.md: expand on the easy argument [216]
  111. o CURLOPT_XFERINFOFUNCTION: clarify the callback return codes [141]
  112. o dist: add missing `docs/examples/CMakeLists.txt` [58]
  113. o dist: add missing `FindNettle.cmake` [11]
  114. o dist: add missing `lib/optiontable.pl` [115]
  115. o dist: add missing `test_*.py` scripts [102]
  116. o dist: drop buildconf [65]
  117. o dist: fix reproducible build from release tarball [36]
  118. o dmaketgz: only run 'make distclean' if Makefile exists
  119. o docs/SSLCERTS: rewrite [174]
  120. o docs: add description of effect of --location-trusted on cookie [157]
  121. o docs: document the (weak) random value situation in rustls builds [252]
  122. o docs: fix some examples in man pages
  123. o docs: improve cipher options documentation [159]
  124. o docs: mention "@-" in more places [67]
  125. o docs: remove ALTSVC.md, HSTS.md, HTTP2.md and PARALLEL-TRANSFERS.md [105]
  126. o docs: update CIPHERS.md [140]
  127. o doh-url.md: point out DOH server IP pinning [37]
  128. o easy: fix curl_easy_upkeep for shared connection caches [52]
  129. o escape: allow curl_easy_escape to generate 3*input length output [39]
  130. o FEATURES.md: fix typo [180]
  131. o ftp: always offer line end conversions [219]
  132. o ftp: flush pingpong before response [73]
  133. o getinfo: return zero for unsupported options (when disabled) [189]
  134. o GHA/windows: enable MulitSSL in an MSVC job [2]
  135. o GHA: scan git repository and detect unvetted binary files [3]
  136. o gnutls/wolfssl: improve error message when certificate fails [125]
  137. o gnutls: send all data [230]
  138. o gtls: fix OCSP stapling management [206]
  139. o haproxy: send though next filter [222]
  140. o hash: provide asserts to verify API use [96]
  141. o http/2: simplify eos/blocked handling [90]
  142. o http2+h3 filters: fix ctx init [142]
  143. o http2: fix GOAWAY message sent to server [171]
  144. o http2: improve rate limiting of downloads [33]
  145. o http2: improved upload eos handling [41]
  146. o http3.md: mention how the fallback can be h1 or h2 [194]
  147. o hyper: call Curl_req_set_upload_done() [126]
  148. o idn: more strictly check AppleIDN errors [98]
  149. o idn: support non-UTF-8 input under AppleIDN [99]
  150. o INSTALL.md: MultiSSL and QUIC are mutually exclusive [7]
  151. o KNOWN_BUGS: "special characers" in URL works with aws-sigv4 [81]
  152. o krb5: add Linux/macOS CI tests, fix cmake GSS detection [83]
  153. o krb5: fix `-Wcast-align` [95]
  154. o lib: add eos flag to send methods [14]
  155. o lib: avoid macro collisions between wolfSSL and GnuTLS headers [133]
  156. o lib: convert some debugf()s into traces [8]
  157. o lib: delete stray undefs for `vsnprintf`, `vsprintf` [152]
  158. o lib: fix AIX build issues [112]
  159. o lib: fix building with wolfSSL without DES support [134]
  160. o lib: make SSPI global symbols use Curl_ prefix [251]
  161. o lib: prefer `CURL_SHA256_DIGEST_LENGTH` over the unprefixed name [132]
  162. o lib: remove use of RANDOM_FILE [235]
  163. o libcurl.def: move from / into lib [238]
  164. o libcurl.pc: add `Cflags.private` [10]
  165. o libcurl.pc: add reference to `libgsasl` [150]
  166. o libcurl/docs: expand on redirect following and secrets to other hosts [85]
  167. o llist: remove direct struct accesses, use only functions [72]
  168. o Makefile.mk: fixup enabling libidn2 [61]
  169. o Makefile: remove 'scripts' duplicate from DIST_SUBDIRS
  170. o maketgz: accept option to include latest commit hash [5]
  171. o maketgz: move from / into scripts [237]
  172. o managen: fix superfluous leading blank line in quoted sections [211]
  173. o managen: in man output, remove the leading space from examples [198]
  174. o managen: wordwrap long example lines in ASCII output [143]
  175. o manpage: ensure a maximum width for the text version [75]
  176. o max-filesize.md: mention zero disables the limit [93]
  177. o mbedtls: add more informative logging [162]
  178. o mbedtls: fix setting tls version [200]
  179. o mbedtls: no longer use MBEDTLS_SSL_VERIFY_OPTIONAL [181]
  180. o mime: avoid inifite loop in client reader [155]
  181. o mk-ca-bundle.pl: include a link to the caextract webpage [68]
  182. o multi: make the "general" list of easy handles a Curl_llist [97]
  183. o multi: on socket callback error, remove socket hash entry nonetheless [149]
  184. o ngtcp2/osslq: remove NULL pointer dereferences [213]
  185. o ngtcp2: use NGHTTP3 prefix instead of NGTCP2 for errors in h3 callbacks [79]
  186. o openssl quic: fix memory leak [229]
  187. o openssl: certinfo errors now fail correctly [250]
  188. o openssl: fix the data race when sharing an SSL session between threads [221]
  189. o openssl: improve shutdown handling [44]
  190. o pingpong: drain the input buffer when reading responses [193]
  191. o POP3: fix multi-line responses [168]
  192. o pop3: use the protocol handler ->write_resp [220]
  193. o printf: fix mingw-w64 format checks [228]
  194. o progress: ratelimit/progress tweaks [32]
  195. o pytests: add tests for HEAD requests in all HTTP versions [42]
  196. o rand: only provide weak random when needed [233]
  197. o runtests: if DISABLED cannot be read, error out [56]
  198. o runtests: log ignored but passed tests [130]
  199. o runtests: remove "has_textaware" [217]
  200. o rustls: fix setting tls version [202]
  201. o rustls: make all tests pass [1]
  202. o schannel: avoid malloc for CAinfo_blob_digest [247]
  203. o scorecard: tweak request measurements [139]
  204. o sectransp: fix setting tls version [204]
  205. o SECURITY: mention OpenSSF best practices gold badge [161]
  206. o setopt: allow CURLOPT_INTERFACE to be set to NULL [165]
  207. o setopt: let CURLOPT_ECH set to NULL reset to default [187]
  208. o setopt: make CURLOPT_TFTP_BLKSIZE accept bad values [184]
  209. o sha256: fix symbol collision between nettle (GnuTLS) and OpenSSL [135]
  210. o share: don't reinitialize conncache [214]
  211. o sigpipe: init the struct so that first apply ignores [49]
  212. o smb: convert superflous assign into assert [246]
  213. o smtp: add tracing feature [120]
  214. o splay: use access functions, add asserts, use Curl_timediff [121]
  215. o spnego_gssapi: implement TLS channel bindings for openssl [146]
  216. o src: delete `curlx_m*printf()` aliases [197]
  217. o src: fix potential macro confusion in cmake unity builds [208]
  218. o src: namespace symbols clashing with lib [248]
  219. o src: replace copy of printf mappings with an include [190]
  220. o ssh: deduplicate SSH backend includes (and fix libssh cmake unity build) [177]
  221. o system_win32: fix typo
  222. o test httpd: tweak cipher list [124]
  223. o test1521: verify setting options to NULL better [182]
  224. o test1707: output diff more for debugging differences in CI outputs
  225. o test556: improve robustness [64]
  226. o test579: improve robustness [60]
  227. o test587: improve robustness [123]
  228. o test649: improve robustness [122]
  229. o test677: improve robustness [47]
  230. o tests/runner: only allow [!A-Za-z0-9_-] in %if feature names [55]
  231. o tests: constrain http pytest to tests/http directory [205]
  232. o tests: don't mangle output if hostname or type unknown
  233. o tests: ignore QUIT from FTP protocol comparisons [108]
  234. o tests: provide docs as curldown, not nroff [12]
  235. o tidy-up: misc build, tests, `lib/macos.c` [172]
  236. o tidy-up: OS names [57]
  237. o tool_operhlp: fix "potentially uninitialized local variable 'pc' used" [48]
  238. o tool_paramhlp: bump maximum post data size in memory to 16GB [128]
  239. o transfer: Curl_sendrecv() and event related improvements [164]
  240. o transfer: remove comments, add asserts [218]
  241. o transfer: skip EOS read when download done [196]
  242. o url: dns_entry related improvements [16]
  243. o url: fix connection reuse for HTTP/2 upgrades [236]
  244. o urlapi: verify URL *decoded* hostname when set [160]
  245. o urldata: introduce `data->mid`, a unique identifier inside a multi [127]
  246. o urldata: remove 'scratch' from the UrlState struct [86]
  247. o urldata: remove crlf_conversions counter [232]
  248. o urldata: remove proxy_connect_closed bit [178]
  249. o verify-release: shell script that verifies a release tarball [29]
  250. o version: fix shadowing a `libssh.h` symbol [176]
  251. o vtls: add SSLSUPP_CIPHER_LIST [107]
  252. o vtls: fix MSVC 'cast truncates constant value' warning [23]
  253. o vtls: fix static function name collisions between TLS backends [136]
  254. o vtls: init ssl peer only once [15]
  255. o websocket: introduce blocking sends [145]
  256. o wolfssl: avoid taking cached x509 store ref if sslctx already using it [88]
  257. o wolfssl: fix CURLOPT_SSLVERSION [144]
  258. o wolfssl: fix setting tls version [201]
  259. o wolfssl: improve shutdown handling [43]
  260. o ws: flags to opcodes should ignore CURLWS_CONT flag [104]
  261. o x509asn1: raise size limit for x509 certification information [28]
  262. This release includes the following known bugs:
  263. See docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  264. For all changes ever done in curl:
  265. See https://curl.se/changes.html
  266. Planned upcoming removals include:
  267. o Hyper support after February 2025 [89]
  268. o TLS libraries not supporting TLS 1.3
  269. See https://curl.se/dev/deprecate.html for details
  270. This release would not have looked like this without help, code, reports and
  271. advice from friends like these:
  272. Aki Sakurai, Alex Snast, Antoine du Hamel, Austin Moore,
  273. Benjamin Riefenstahl Mecom, Bo Anderson, Chris Swan, Christoph Reiter,
  274. Dan Fandrich, Daniel Stenberg, David Sardari, dependabot[bot],
  275. Emanuele Torre, Eric Norris, feelingseas on github, Gruber Glass,
  276. Hiroki Kurosawa, janedenone on github, Jan Venekamp, Jason Hood, Jiacai Liu,
  277. Joe Birr-Pixton, John Haugabook, Joshix-1 on github, Justin Maggard,
  278. Kai Pastor, kit-ty-kate on github, lolbinarycat on github,
  279. MasterInQuestion on github, Matt Jolly, Max Faxälv, Micah Snyder,
  280. Moritz Buhl, Pete Cordell, ralfjunker on github, Rasmus Thomsen, Ray Satiro,
  281. renovate[bot], Ryan Carsten Schmidt, Sam Jessup, Sergio Durigan Junior,
  282. Slaven Rezić, Stanislav Lange, Stefan Eissing, Steffen Kieß, Tal Regev,
  283. Tim Yuer, Venkat Krishna R, Viktor Petersson, Viktor Szakats, XYenon,
  284. Yedaya Katsman, Yoshimasa Ohno, наб, 罗朝辉
  285. (55 contributors)
  286. References to bug reports and discussions on issues:
  287. [1] = https://curl.se/bug/?i=14317
  288. [2] = https://curl.se/bug/?i=14276
  289. [3] = https://curl.se/bug/?i=14333
  290. [4] = https://curl.se/bug/?i=14245
  291. [5] = https://curl.se/bug/?i=14363
  292. [6] = https://curl.se/bug/?i=13987
  293. [7] = https://curl.se/bug/?i=14308
  294. [8] = https://curl.se/bug/?i=14322
  295. [9] = https://curl.se/bug/?i=14323
  296. [10] = https://curl.se/bug/?i=14321
  297. [11] = https://curl.se/bug/?i=14285
  298. [12] = https://curl.se/bug/?i=14324
  299. [13] = https://curl.se/bug/?i=14271
  300. [14] = https://curl.se/bug/?i=14220
  301. [15] = https://curl.se/bug/?i=14152
  302. [16] = https://curl.se/bug/?i=14195
  303. [17] = https://curl.se/bug/?i=14264
  304. [18] = https://curl.se/bug/?i=11510
  305. [19] = https://curl.se/bug/?i=13997
  306. [20] = https://curl.se/bug/?i=14059
  307. [21] = https://curl.se/bug/?i=14136
  308. [22] = https://curl.se/bug/?i=14361
  309. [23] = https://curl.se/bug/?i=14341
  310. [24] = https://curl.se/bug/?i=14359
  311. [25] = https://curl.se/bug/?i=14358
  312. [26] = https://curl.se/bug/?i=14357
  313. [27] = https://curl.se/bug/?i=14356
  314. [28] = https://curl.se/bug/?i=14352
  315. [29] = https://curl.se/bug/?i=14350
  316. [30] = https://curl.se/bug/?i=14355
  317. [31] = https://curl.se/bug/?i=13992
  318. [32] = https://curl.se/bug/?i=14335
  319. [33] = https://curl.se/bug/?i=14326
  320. [34] = https://curl.se/bug/?i=13988
  321. [35] = https://curl.se/bug/?i=13977
  322. [36] = https://curl.se/bug/?i=14336
  323. [37] = https://curl.se/bug/?i=14377
  324. [38] = https://curl.se/bug/?i=14337
  325. [39] = https://curl.se/bug/?i=14339
  326. [40] = https://curl.se/bug/?i=14331
  327. [41] = https://curl.se/bug/?i=14253
  328. [42] = https://curl.se/bug/?i=14367
  329. [43] = https://curl.se/bug/?i=14376
  330. [44] = https://curl.se/bug/?i=14375
  331. [45] = https://curl.se/bug/?i=14374
  332. [46] = https://curl.se/bug/?i=14373
  333. [47] = https://curl.se/bug/?i=14455
  334. [48] = https://curl.se/bug/?i=14389
  335. [49] = https://curl.se/bug/?i=14344
  336. [50] = https://curl.se/bug/?i=14018
  337. [51] = https://curl.se/bug/?i=14349
  338. [52] = https://curl.se/bug/?i=12677
  339. [53] = https://curl.se/bug/?i=9963
  340. [54] = https://curl.se/bug/?i=13993
  341. [55] = https://curl.se/bug/?i=14403
  342. [56] = https://curl.se/bug/?i=14411
  343. [57] = https://curl.se/bug/?i=14360
  344. [58] = https://curl.se/bug/?i=14380
  345. [59] = https://curl.se/bug/?i=14416
  346. [60] = https://curl.se/bug/?i=14454
  347. [61] = https://curl.se/bug/?i=14421
  348. [62] = https://curl.se/bug/?i=14420
  349. [63] = https://curl.se/bug/?i=14417
  350. [64] = https://curl.se/bug/?i=14453
  351. [65] = https://curl.se/bug/?i=14412
  352. [66] = https://curl.se/bug/?i=14343
  353. [67] = https://curl.se/bug/?i=14402
  354. [68] = https://github.com/curl/curl-www/issues/374
  355. [69] = https://curl.se/bug/?i=14409
  356. [70] = https://curl.se/bug/?i=14401
  357. [71] = https://curl.se/bug/?i=14382
  358. [72] = https://curl.se/bug/?i=14485
  359. [73] = https://curl.se/bug/?i=14452
  360. [74] = https://curl.se/bug/?i=14370
  361. [75] = https://curl.se/bug/?i=14423
  362. [76] = https://curl.se/bug/?i=14385
  363. [77] = https://curl.se/bug/?i=14393
  364. [78] = https://curl.se/bug/?i=14384
  365. [79] = https://curl.se/bug/?i=14394
  366. [80] = https://curl.se/bug/?i=14450
  367. [81] = https://curl.se/bug/?i=13754
  368. [82] = https://curl.se/bug/?i=14298
  369. [83] = https://curl.se/bug/?i=14447
  370. [84] = https://curl.se/bug/?i=14451
  371. [85] = https://curl.se/bug/?i=14472
  372. [86] = https://curl.se/bug/?i=14500
  373. [87] = https://curl.se/bug/?i=14189
  374. [88] = https://curl.se/bug/?i=14442
  375. [89] = https://curl.se/bug/?i=14492
  376. [90] = https://curl.se/bug/?i=14435
  377. [91] = https://curl.se/bug/?i=14438
  378. [92] = https://curl.se/bug/?i=14491
  379. [93] = https://curl.se/bug/?i=14440
  380. [94] = https://curl.se/bug/?i=14430
  381. [95] = https://curl.se/bug/?i=14433
  382. [96] = https://curl.se/bug/?i=14503
  383. [97] = https://curl.se/bug/?i=14474
  384. [98] = https://curl.se/bug/?i=14431
  385. [99] = https://curl.se/bug/?i=14431
  386. [100] = https://curl.se/bug/?i=14437
  387. [101] = https://curl.se/bug/?i=14428
  388. [102] = https://curl.se/bug/?i=14427
  389. [103] = https://curl.se/bug/?i=7229
  390. [104] = https://curl.se/bug/?i=14397
  391. [105] = https://curl.se/bug/?i=14553
  392. [106] = https://curl.se/bug/?i=14406
  393. [107] = https://curl.se/bug/?i=14406
  394. [108] = https://curl.se/bug/?i=14404
  395. [109] = https://curl.se/bug/?i=14405
  396. [110] = https://curl.se/bug/?i=14477
  397. [111] = https://curl.se/bug/?i=14469
  398. [112] = https://curl.se/bug/?i=14464
  399. [113] = https://curl.se/bug/?i=14535
  400. [114] = https://curl.se/bug/?i=14459
  401. [115] = https://curl.se/bug/?i=14467
  402. [116] = https://curl.se/bug/?i=14534
  403. [117] = https://curl.se/bug/?i=14568
  404. [118] = https://curl.se/bug/?i=14566
  405. [119] = https://curl.se/bug/?i=14540
  406. [120] = https://curl.se/bug/?i=14531
  407. [121] = https://curl.se/bug/?i=14562
  408. [122] = https://curl.se/bug/?i=14526
  409. [123] = https://curl.se/bug/?i=14525
  410. [124] = https://curl.se/bug/?i=14502
  411. [125] = https://curl.se/bug/?i=14501
  412. [126] = https://curl.se/bug/?i=14539
  413. [127] = https://curl.se/bug/?i=14414
  414. [128] = https://curl.se/bug/?i=14521
  415. [129] = https://curl.se/bug/?i=14527
  416. [130] = https://curl.se/bug/?i=14457
  417. [131] = https://curl.se/bug/?i=14514
  418. [132] = https://curl.se/bug/?i=14513
  419. [133] = https://curl.se/bug/?i=14511
  420. [134] = https://curl.se/bug/?i=14512
  421. [135] = https://curl.se/bug/?i=14515
  422. [136] = https://curl.se/bug/?i=14516
  423. [137] = https://curl.se/bug/?i=14510
  424. [138] = https://curl.se/bug/?i=14504
  425. [139] = https://curl.se/bug/?i=14564
  426. [140] = https://curl.se/bug/?i=14460
  427. [141] = https://curl.se/bug/?i=14627
  428. [142] = https://curl.se/bug/?i=14505
  429. [143] = https://curl.se/bug/?i=14543
  430. [144] = https://curl.se/bug/?i=14480
  431. [145] = https://curl.se/bug/?i=14458
  432. [146] = https://curl.se/bug/?i=13098
  433. [147] = https://curl.se/bug/?i=14483
  434. [148] = https://curl.se/bug/?i=14567
  435. [149] = https://curl.se/bug/?i=14557
  436. [150] = https://curl.se/bug/?i=14556
  437. [151] = https://curl.se/bug/?i=14574
  438. [152] = https://curl.se/bug/?i=14631
  439. [153] = https://curl.se/bug/?i=14550
  440. [154] = https://curl.se/bug/?i=14533
  441. [155] = https://curl.se/bug/?i=14532
  442. [156] = https://curl.se/bug/?i=14541
  443. [157] = https://curl.se/bug/?i=14471
  444. [158] = https://curl.se/bug/?i=14545
  445. [159] = https://curl.se/bug/?i=14407
  446. [160] = https://curl.se/bug/?i=14656
  447. [161] = https://curl.se/bug/?i=14319
  448. [162] = https://curl.se/bug/?i=14444
  449. [163] = https://curl.se/bug/?i=14626
  450. [164] = https://curl.se/bug/?i=14561
  451. [165] = https://curl.se/bug/?i=14629
  452. [166] = https://curl.se/bug/?i=14618
  453. [167] = https://curl.se/bug/?i=14614
  454. [168] = https://curl.se/bug/?i=14677
  455. [169] = https://curl.se/bug/?i=14565
  456. [170] = https://curl.se/bug/?i=14548
  457. [171] = https://curl.se/bug/?i=14623
  458. [172] = https://curl.se/bug/?i=14558
  459. [173] = https://curl.se/bug/?i=14622
  460. [174] = https://curl.se/bug/?i=14616
  461. [175] = https://curl.se/bug/?i=14641
  462. [176] = https://curl.se/bug/?i=14617
  463. [177] = https://curl.se/bug/?i=14612
  464. [178] = https://curl.se/bug/?i=14708
  465. [179] = https://curl.se/mail/lib-2024-08/0023.html
  466. [180] = https://curl.se/bug/?i=14653
  467. [181] = https://curl.se/bug/?i=14591
  468. [182] = https://curl.se/bug/?i=14634
  469. [183] = https://curl.se/bug/?i=14555
  470. [184] = https://curl.se/bug/?i=14634
  471. [185] = https://curl.se/bug/?i=14368
  472. [186] = https://curl.se/bug/?i=12129
  473. [187] = https://curl.se/bug/?i=14634
  474. [188] = https://curl.se/bug/?i=14575
  475. [189] = https://curl.se/bug/?i=14634
  476. [190] = https://curl.se/bug/?i=14648
  477. [191] = https://curl.se/bug/?i=14699
  478. [192] = https://curl.se/bug/?i=14737
  479. [193] = https://curl.se/bug/?i=14201
  480. [194] = https://curl.se/bug/?i=14736
  481. [195] = https://curl.se/bug/?i=14168
  482. [196] = https://curl.se/bug/?i=14670
  483. [197] = https://curl.se/bug/?i=14647
  484. [198] = https://curl.se/bug/?i=14735
  485. [199] = https://curl.se/bug/?i=14697
  486. [200] = https://curl.se/bug/?i=14588
  487. [201] = https://curl.se/bug/?i=14587
  488. [202] = https://curl.se/bug/?i=14586
  489. [203] = https://curl.se/bug/?i=14585
  490. [204] = https://curl.se/bug/?i=14621
  491. [205] = https://curl.se/bug/?i=14611
  492. [206] = https://curl.se/bug/?i=14642
  493. [207] = https://curl.se/bug/?i=14640
  494. [208] = https://curl.se/bug/?i=14626
  495. [209] = https://curl.se/bug/?i=14761
  496. [210] = https://curl.se/bug/?i=12606
  497. [211] = https://curl.se/bug/?i=14732
  498. [213] = https://curl.se/bug/?i=14701
  499. [214] = https://curl.se/bug/?i=14696
  500. [215] = https://curl.se/bug/?i=14668
  501. [216] = https://curl.se/bug/?i=14795
  502. [217] = https://curl.se/bug/?i=14717
  503. [218] = https://curl.se/bug/?i=14688
  504. [219] = https://curl.se/bug/?i=14717
  505. [220] = https://curl.se/bug/?i=14684
  506. [221] = https://curl.se/bug/?i=14751
  507. [222] = https://curl.se/bug/?i=14756
  508. [223] = https://curl.se/bug/?i=14674
  509. [224] = https://curl.se/bug/?i=14673
  510. [225] = https://curl.se/bug/?i=14672
  511. [226] = https://curl.se/bug/?i=14671
  512. [227] = https://curl.se/bug/?i=14718
  513. [228] = https://curl.se/bug/?i=14703
  514. [229] = https://curl.se/bug/?i=14720
  515. [230] = https://curl.se/bug/?i=14722
  516. [231] = https://curl.se/bug/?i=14758
  517. [232] = https://curl.se/bug/?i=14709
  518. [233] = https://curl.se/bug/?i=14749
  519. [234] = https://curl.se/bug/?i=14660
  520. [235] = https://curl.se/bug/?i=14749
  521. [236] = https://curl.se/bug/?i=14739
  522. [237] = https://curl.se/bug/?i=14797
  523. [238] = https://curl.se/bug/?i=14796
  524. [239] = https://curl.se/bug/?i=14753
  525. [244] = https://curl.se/bug/?i=14714
  526. [246] = https://curl.se/bug/?i=14784
  527. [247] = https://curl.se/bug/?i=14777
  528. [248] = https://curl.se/bug/?i=14785
  529. [250] = https://curl.se/bug/?i=14780
  530. [251] = https://curl.se/bug/?i=14776
  531. [252] = https://curl.se/bug/?i=14770