RELEASE-NOTES 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. curl and libcurl 8.5.0
  2. Public curl releases: 253
  3. Command line options: 258
  4. curl_easy_setopt() options: 303
  5. Public functions in libcurl: 93
  6. Contributors: 3039
  7. This release includes the following changes:
  8. o gnutls: support CURLSSLOPT_NATIVE_CA [31]
  9. o HTTP3: ngtcp2 builds are no longer experimental [77]
  10. This release includes the following bugfixes:
  11. o appveyor: make VS2008-built curl tool runnable [93]
  12. o asyn-thread: use pipe instead of socketpair for IPC when available [4]
  13. o autotools: accept linker flags via `CURL_LDFLAGS_{LIB,BIN}` [128]
  14. o autotools: avoid passing `LDFLAGS` twice to libcurl [127]
  15. o autotools: delete LCC compiler support bits [137]
  16. o autotools: fix/improve gcc and Apple clang version detection [136]
  17. o autotools: stop setting `-std=gnu89` with `--enable-warnings` [135]
  18. o autotools: update references to deleted `crypt-auth` option [46]
  19. o BINDINGS: add V binding [54]
  20. o build: add `src/.checksrc` to source tarball [1]
  21. o build: add more picky warnings and fix them [172]
  22. o build: always revert `#pragma GCC diagnostic` after use [143]
  23. o build: delete `HAVE_STDINT_H` and `HAVE_INTTYPES_H` [107]
  24. o build: delete support bits for obsolete Windows compilers [106]
  25. o build: fix 'threadsafe' feature detection for older gcc [19]
  26. o build: fix builds that disable protocols but not digest auth [174]
  27. o build: fix compiler warning with auths disabled [85]
  28. o build: fix libssh2 + `CURL_DISABLE_DIGEST_AUTH` + `CURL_DISABLE_AWS` [120]
  29. o build: picky warning updates [125]
  30. o build: require Windows XP or newer [86]
  31. o cfilter: provide call to tell connection to forget a socket [65]
  32. o checksrc.pl: support #line instructions
  33. o CI: add autotools, out-of-tree, debug build to distro check job [14]
  34. o CI: ignore test 286 on Appveyor gcc 9 build [6]
  35. o cmake: add `CURL_DISABLE_BINDLOCAL` option [146]
  36. o cmake: add test for `DISABLE` options, add `CURL_DISABLE_HEADERS_API` [138]
  37. o cmake: dedupe Windows system libs [114]
  38. o cmake: fix `HAVE_H_ERRNO_ASSIGNABLE` detection [2]
  39. o cmake: fix CURL_DISABLE_GETOPTIONS [12]
  40. o cmake: fix multiple include of CURL package [96]
  41. o cmake: fix OpenSSL quic detection in quiche builds [56]
  42. o cmake: option to disable install & drop `curlu` target when unused [72]
  43. o cmake: pre-fill rest of detection values for Windows [50]
  44. o cmake: replace `check_library_exists_concat()` [23]
  45. o cmake: speed up threads setup for Windows [68]
  46. o cmake: speed up zstd detection [69]
  47. o config-win32: set `HAVE_SNPRINTF` for mingw-w64 [123]
  48. o configure: better --disable-http [80]
  49. o configure: check for the fseeko declaration too [55]
  50. o conncache: use the closure handle when disconnecting surplus connections [173]
  51. o content_encoding: make Curl_all_content_encodings allocless [101]
  52. o cookie: lowercase the domain names before PSL checks [160]
  53. o curl.h: delete Symbian OS references [162]
  54. o curl.h: on FreeBSD include sys/param.h instead of osreldate.h [21]
  55. o curl.rc: switch out the copyright symbol for plain ASCII [167]
  56. o curl: improved IPFS and IPNS URL support [87]
  57. o curl_easy_duphandle.3: clarify how HSTS and alt-svc are duped [99]
  58. o Curl_http_body: cleanup properly when Curl_getformdata errors [152]
  59. o curl_setup: disallow Windows IPv6 builds missing getaddrinfo [57]
  60. o curl_sspi: support more revocation error names in error messages [95]
  61. o CURLINFO_PRETRANSFER_TIME_T.3: fix time explanation [181]
  62. o CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range [165]
  63. o CURLOPT_CAINFO_BLOB.3: explain what CURL_BLOB_COPY does [113]
  64. o CURLOPT_WRITEFUNCTION.3: clarify libcurl returns for CURL_WRITEFUNC_ERROR [45]
  65. o CURPOST_POSTFIELDS.3: add CURLOPT_COPYPOSTFIELDS in SEE ALSO
  66. o docs/example/keepalive.c: show TCP keep-alive options [73]
  67. o docs/example/localport.c: show off CURLOPT_LOCALPORT [83]
  68. o docs/examples/interface.c: show CURLOPT_INTERFACE use [84]
  69. o docs/libcurl: fix three minor man page format mistakes [26]
  70. o docs/libcurl: SYNSOPSIS cleanup [150]
  71. o docs: add supported version for the json write-out [92]
  72. o docs: clarify that curl passes on input unfiltered [47]
  73. o docs: fix function typo in curl_easy_option_next.3 [36]
  74. o docs: KNOWN_BUGS cleanup
  75. o docs: make all examples in all libcurl man pages compile [175]
  76. o docs: preserve the modification date when copying the prebuilt man page [89]
  77. o docs: remove bold from some man page SYNOPSIS sections [90]
  78. o docs: use SOURCE_DATE_EPOCH for generated manpages [16]
  79. o doh: provide better return code for responses w/o addresses [133]
  80. o doh: use PIPEWAIT when HTTP/2 is attempted [63]
  81. o duphandle: also free 'outcurl->cookies' in error path [122]
  82. o duphandle: make dupset() not return with pointers to old alloced data [109]
  83. o duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set [132]
  84. o easy: in duphandle, init the cookies for the new handle [131]
  85. o easy: remove duplicate wolfSSH init call [37]
  86. o easy_lock: add a pthread_mutex_t fallback [13]
  87. o examples/rtsp-options.c: add [157]
  88. o fopen: create new file using old file's mode [153]
  89. o fopen: create short(er) temporary file name [155]
  90. o getenv: PlayStation doesn't have getenv() [41]
  91. o GHA: move mod_h2 version in CI to v2.0.25 [43]
  92. o hostip: show the list of IPs when resolving is done [35]
  93. o hostip: silence compiler warning `-Wparentheses-equality` [62]
  94. o hsts: skip single-dot hostname [67]
  95. o HTTP/2, HTTP/3: handle detach of onoing transfers [134]
  96. o http2: header conversion tightening [33]
  97. o http2: provide an error callback and failf the message [53]
  98. o http2: safer invocation of populate_binsettings [8]
  99. o http: allow longer HTTP/2 request method names [112]
  100. o http: avoid Expect: 100-continue if Upgrade: is used [15]
  101. o http: consider resume with CURLOPT_FAILONERRROR and 416 to be fine [81]
  102. o http: fix `-Wunused-parameter` with no auth and no proxy [149]
  103. o http: fix `-Wunused-variable` compiler warning [115]
  104. o http: fix empty-body warning [76]
  105. o http_aws_sigv4: canonicalise valueless query params [88]
  106. o hyper: temporarily remove HTTP/2 support [139]
  107. o INSTALL: update list of ports and CPU archs
  108. o IPFS: fix IPFS_PATH and file parsing [119]
  109. o keylog: disable if unused [145]
  110. o lib: add and use Curl_strndup() [97]
  111. o lib: apache style infof and trace macros/functions [71]
  112. o lib: fix gcc warning in printf call [7]
  113. o libcurl-errors.3: sync with current public headers [156]
  114. o libcurl-thread.3: simplify the TLS section [79]
  115. o Makefile.am: drop vc10, vc11 and vc12 projects from dist [103]
  116. o Makefile.mk: fix `-rtmp` option for non-Windows
  117. o mime: store "form escape" as a single bit [170]
  118. o misc: fix -Walloc-size warnings [118]
  119. o msh3: error when built with CURL_DISABLE_SOCKETPAIR set [61]
  120. o multi: during ratelimit multi_getsock should return no sockets [182]
  121. o multi: use pipe instead of socketpair to *wakeup() [18]
  122. o ngtcp2: fix races in stream handling [178]
  123. o ngtcp2: ignore errors on unknown streams [158]
  124. o ntlm_wb: use pipe instead of socketpair when possible [44]
  125. o openldap: move the alloc of ldapconninfo to *connect() [29]
  126. o openldap: set the callback argument in oldap_do [30]
  127. o openssl: avoid BN_num_bits() NULL pointer derefs [9]
  128. o openssl: fix building with v3 `no-deprecated` + add CI test [161]
  129. o openssl: fix infof() to avoid compiler warning for %s with null [70]
  130. o openssl: identify the "quictls" backend correctly [82]
  131. o openssl: include SIG and KEM algorithms in verbose [52]
  132. o openssl: make CURLSSLOPT_NATIVE_CA import Windows intermediate CAs [58]
  133. o openssl: two multi pointer checks should probably rather be asserts [91]
  134. o openssl: when a session-ID is reused, skip OCSP stapling [142]
  135. o page-footer: clarify exit code 25 [51]
  136. o projects: add VC14.20 project files [104]
  137. o pytest: use lower count in repeat tests [98]
  138. o quic: make eyeballers connect retries stop at weird replies [140]
  139. o quic: manage connection idle timeouts [5]
  140. o quiche: use quiche_conn_peer_transport_params() [116]
  141. o rand: fix build error with autotools + LibreSSL [111]
  142. o resolve.d: drop a multi use-sentence [100]
  143. o RTSP: improved RTP parser [32]
  144. o rustls: implement connect_blocking [154]
  145. o sasl: fix `-Wunused-function` compiler warning [124]
  146. o schannel: add CA cache support for files and memory blobs [121]
  147. o setopt: check CURLOPT_TFTP_BLKSIZE range on set [171]
  148. o setopt: remove outdated cookie comment [64]
  149. o setopt: remove superfluous use of ternary expressions [169]
  150. o socks: better buffer size checks for socks4a user and hostname [20]
  151. o socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice [38]
  152. o symbols-in-versions: the CLOSEPOLICY options are deprecated
  153. o test1683: remove commented-out check alternatives
  154. o test3103: add missing quotes around a test tag attribute
  155. o test613: stop showing an error on missing output file
  156. o tests/README: SOCKS tests are not using OpenSSH, it has its own server [48]
  157. o tests/server: add more SOCKS5 handshake error checking [27]
  158. o tests: Fix Windows test helper tool search & use it for handle64 [17]
  159. o tidy-up: casing typos, delete unused Windows version aliases [144]
  160. o tool: fix --capath when proxy support is disabled [28]
  161. o tool: support bold headers in Windows [117]
  162. o tool_cb_hdr: add an additional parsing check [129]
  163. o tool_cb_prg: make the carriage return fit for wide progress bars [159]
  164. o tool_cb_wrt: fix write output for very old Windows versions [24]
  165. o tool_getparam: limit --rate to be smaller than number of ms [3]
  166. o tool_operate: do not mix memory models [108]
  167. o tool_operate: fix links in ipfs errors [22]
  168. o tool_parsecfg: make warning output propose double-quoting [164]
  169. o tool_urlglob: fix build for old gcc versions [25]
  170. o tool_urlglob: make multiply() bail out on negative values [11]
  171. o tool_writeout_json: fix JSON encoding of non-ascii bytes [179]
  172. o transfer: abort pause send when connection is marked for closing [183]
  173. o transfer: avoid calling the read callback again after EOF [130]
  174. o transfer: only reset the FTP wildcard engine in CLEAR state [42]
  175. o url: don't touch the multi handle when closing internal handles [40]
  176. o url: find scheme with a "perfect hash" [141]
  177. o url: fix `-Wzero-length-array` with no protocols [147]
  178. o url: fix builds with `CURL_DISABLE_HTTP` [148]
  179. o url: protocol handler lookup tidy-up [66]
  180. o url: proxy ssl connection reuse fix [94]
  181. o urlapi: avoid null deref if setting blank host to url encode [75]
  182. o urlapi: skip appending NULL pointer query [74]
  183. o urlapi: when URL encoding the fragment, pass in the right length [59]
  184. o urldata: make maxconnects a 32 bit value [166]
  185. o urldata: move async resolver state from easy handle to connectdata [34]
  186. o urldata: move cookielist from UserDefined to UrlState [126]
  187. o urldata: move hstslist from 'set' to 'state' [105]
  188. o urldata: move the 'internal' boolean to the state struct [39]
  189. o vssh: remove the #ifdef for Curl_ssh_init, use empty macro
  190. o vtls: cleanup SSL config management [78]
  191. o vtls: consistently use typedef names for OpenSSL structs [176]
  192. o vtls: late clone of connection ssl config [60]
  193. o vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0 [102]
  194. o VULN-DISCLOSURE-POLICY: escape sequences are not a security flaw [110]
  195. o windows: use built-in `_WIN32` macro to detect Windows [163]
  196. o wolfssh: remove redundant static prototypes [168]
  197. o wolfssl: add default case for wolfssl_connect_step1 switch [49]
  198. o wolfssl: require WOLFSSL_SYS_CA_CERTS for loading system CA [10]
  199. This release includes the following known bugs:
  200. o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  201. Planned upcoming removals include:
  202. o support for space-separated NOPROXY patterns
  203. See https://curl.se/dev/deprecate.html for details
  204. This release would not have looked like this without help, code, reports and
  205. advice from friends like these:
  206. 12932 on github, Alex Bozarth, Alexey Larikov, Alex Klyubin, Ammar Faizi,
  207. Andrew Kurushin, Anubhav Rai, boilingoden, calvin2021y on github,
  208. Carlos Henrique Lima Melara, Casey Bodley, Charlie C, Dan Fandrich,
  209. Daniel Jeliński, Daniel Stenberg, David Benjamin, David Suter, Dmitry Karpov,
  210. eeverettrbx on github, Emanuele Torre, Enno Boland, enWILLYado on github,
  211. Faraz Fallahi, Gisle Vanem, Goro FUJI, Graham Campbell, Harry Mallon,
  212. Harry Sintonen, iconoclasthero, icy17 on github, Jacob Hoffman-Andrews,
  213. Jan Alexander Steffens, Jeroen Ooms, Jiehong on github, Jiri Hruska,
  214. Junho Choi, Kai Pastor, Kareem, Kartatz on Github, kirbyn17 on hackerone,
  215. Lau, lkordos on github, Loïc Yhuel, LoRd_MuldeR, lRoccoon on github,
  216. Maksymilian Arciemowicz, Manfred Schwarb, Marcel Raad, Marcin Rataj,
  217. Mark Gaiser, Martin Schmatz, Michael Kaufmann, Michał Antoniak, Nico Rieck,
  218. Niracler Li, ohyeaah on github, Ophir Lojkine, Paweł Wegner, Philip Heiduck,
  219. Ray Satiro, rilysh, Robert Southee, Romain Geissler, Sam James,
  220. Samuel Henrique, sd0 on hackerone, Smackd0wn, Sohom Datta, Stefan Eissing,
  221. Steven Allen, Tim Hill, Torben Dury, Turiiya, Viktor Szakats,
  222. yushicheng7788 on github, z2_, zhengqwe on github, 積丹尼 Dan Jacobson
  223. (78 contributors)
  224. References to bug reports and discussions on issues:
  225. [1] = https://curl.se/bug/?i=12084
  226. [2] = https://curl.se/bug/?i=12093
  227. [3] = https://curl.se/bug/?i=12116
  228. [4] = https://curl.se/bug/?i=12146
  229. [5] = https://curl.se/bug/?i=12064
  230. [6] = https://curl.se/bug/?i=12040
  231. [7] = https://curl.se/bug/?i=12082
  232. [8] = https://curl.se/bug/?i=12101
  233. [9] = https://curl.se/bug/?i=12099
  234. [10] = https://curl.se/bug/?i=12108
  235. [11] = https://curl.se/bug/?i=12102
  236. [12] = https://curl.se/bug/?i=12091
  237. [13] = https://curl.se/bug/?i=12090
  238. [14] = https://curl.se/bug/?i=12088
  239. [15] = https://curl.se/bug/?i=12022
  240. [16] = https://curl.se/bug/?i=12092
  241. [17] = https://curl.se/bug/?i=12115
  242. [18] = https://curl.se/bug/?i=12142
  243. [19] = https://curl.se/bug/?i=12125
  244. [20] = https://curl.se/bug/?i=12139
  245. [21] = https://curl.se/bug/?i=12107
  246. [22] = https://curl.se/bug/?i=12133
  247. [23] = https://curl.se/bug/?i=11285
  248. [24] = https://curl.se/bug/?i=12131
  249. [25] = https://curl.se/bug/?i=12124
  250. [26] = https://curl.se/bug/?i=12126
  251. [27] = https://curl.se/bug/?i=12117
  252. [28] = https://curl.se/bug/?i=12089
  253. [29] = https://curl.se/bug/?i=12166
  254. [30] = https://curl.se/bug/?i=12166
  255. [31] = https://curl.se/bug/?i=12137
  256. [32] = https://curl.se/bug/?i=12052
  257. [33] = https://curl.se/bug/?i=12097
  258. [34] = https://curl.se/bug/?i=12198
  259. [35] = https://curl.se/bug/?i=12145
  260. [36] = https://curl.se/bug/?i=12170
  261. [37] = https://curl.se/bug/?i=12168
  262. [38] = https://curl.se/bug/?i=11949
  263. [39] = https://curl.se/bug/?i=12165
  264. [40] = https://curl.se/bug/?i=12165
  265. [41] = https://curl.se/bug/?i=12140
  266. [42] = https://curl.se/bug/?i=11775
  267. [43] = https://curl.se/bug/?i=12157
  268. [44] = https://curl.se/bug/?i=12149
  269. [45] = https://curl.se/bug/?i=12201
  270. [46] = https://curl.se/bug/?i=12194
  271. [47] = https://curl.se/bug/?i=12249
  272. [48] = https://curl.se/bug/?i=12195
  273. [49] = https://curl.se/bug/?i=12218
  274. [50] = https://curl.se/bug/?i=12044
  275. [51] = https://curl.se/bug/?i=12189
  276. [52] = https://curl.se/bug/?i=12030
  277. [53] = https://curl.se/bug/?i=12179
  278. [54] = https://curl.se/bug/?i=12182
  279. [55] = https://curl.se/bug/?i=12086
  280. [56] = https://curl.se/bug/?i=12160
  281. [57] = https://curl.se/bug/?i=12221
  282. [58] = https://curl.se/bug/?i=12155
  283. [59] = https://curl.se/bug/?i=12250
  284. [60] = https://curl.se/bug/?i=12237
  285. [61] = https://curl.se/bug/?i=12213
  286. [62] = https://curl.se/bug/?i=12215
  287. [63] = https://curl.se/bug/?i=12214
  288. [64] = https://curl.se/bug/?i=12206
  289. [65] = https://curl.se/bug/?i=12207
  290. [66] = https://curl.se/bug/?i=12216
  291. [67] = https://curl.se/bug/?i=12247
  292. [68] = https://curl.se/bug/?i=12202
  293. [69] = https://curl.se/bug/?i=12200
  294. [70] = https://curl.se/bug/?i=12196
  295. [71] = https://curl.se/bug/?i=12083
  296. [72] = https://curl.se/bug/?i=12287
  297. [73] = https://curl.se/bug/?i=12242
  298. [74] = https://curl.se/bug/?i=12240
  299. [75] = https://curl.se/bug/?i=12240
  300. [76] = https://curl.se/bug/?i=12262
  301. [77] = https://curl.se/bug/?i=12235
  302. [78] = https://curl.se/bug/?i=12204
  303. [79] = https://curl.se/bug/?i=12233
  304. [80] = https://curl.se/bug/?i=12223
  305. [81] = https://curl.se/bug/?i=10521
  306. [82] = https://curl.se/bug/?i=12270
  307. [83] = https://curl.se/bug/?i=12230
  308. [84] = https://curl.se/bug/?i=12229
  309. [85] = https://curl.se/bug/?i=12227
  310. [86] = https://curl.se/bug/?i=12225
  311. [87] = https://curl.se/bug/?i=12148
  312. [88] = https://curl.se/bug/?i=8107
  313. [89] = https://curl.se/bug/?i=12199
  314. [90] = https://curl.se/bug/?i=12267
  315. [91] = https://curl.se/bug/?i=12264
  316. [92] = https://curl.se/bug/?i=12266
  317. [93] = https://curl.se/bug/?i=12263
  318. [94] = https://curl.se/bug/?i=12255
  319. [95] = https://curl.se/bug/?i=12239
  320. [96] = https://curl.se/bug/?i=11913
  321. [97] = https://curl.se/bug/?i=12251
  322. [98] = https://curl.se/bug/?i=12248
  323. [99] = https://curl.se/bug/?i=12315
  324. [100] = https://curl.se/bug/?i=12294
  325. [101] = https://curl.se/bug/?i=12289
  326. [102] = https://curl.se/bug/?i=12259
  327. [103] = https://curl.se/bug/?i=12288
  328. [104] = https://curl.se/bug/?i=12282
  329. [105] = https://curl.se/bug/?i=12315
  330. [106] = https://curl.se/bug/?i=12222
  331. [107] = https://curl.se/bug/?i=12275
  332. [108] = https://curl.se/bug/?i=12280
  333. [109] = https://curl.se/bug/?i=12337
  334. [110] = https://curl.se/bug/?i=12278
  335. [111] = https://curl.se/bug/?i=12257
  336. [112] = https://curl.se/bug/?i=12311
  337. [113] = https://curl.se/bug/?i=12277
  338. [114] = https://curl.se/bug/?i=12307
  339. [115] = https://curl.se/bug/?i=12228
  340. [116] = https://curl.se/bug/?i=12180
  341. [117] = https://curl.se/bug/?i=12321
  342. [118] = https://curl.se/bug/?i=12292
  343. [119] = https://curl.se/bug/?i=12152
  344. [120] = https://curl.se/bug/?i=12273
  345. [121] = https://curl.se/bug/?i=12261
  346. [122] = https://curl.se/bug/?i=12329
  347. [123] = https://curl.se/bug/?i=12325
  348. [124] = https://curl.se/bug/?i=12326
  349. [125] = https://curl.se/bug/?i=12324
  350. [126] = https://curl.se/bug/?i=12323
  351. [127] = https://curl.se/bug/?i=12310
  352. [128] = https://curl.se/bug/?i=12312
  353. [129] = https://curl.se/bug/?i=12320
  354. [130] = https://curl.se/mail/lib-2023-11/0017.html
  355. [131] = https://curl.se/bug/?i=12318
  356. [132] = https://curl.se/bug/?i=12317
  357. [133] = https://curl.se/bug/?i=12365
  358. [134] = https://curl.se/bug/?i=12356
  359. [135] = https://curl.se/bug/?i=12346
  360. [136] = https://curl.se/bug/?i=12362
  361. [137] = https://curl.se/bug/?i=12357
  362. [138] = https://curl.se/bug/?i=12353
  363. [139] = https://curl.se/bug/?i=12191
  364. [140] = https://curl.se/bug/?i=12400
  365. [141] = https://curl.se/bug/?i=12347
  366. [142] = https://curl.se/bug/?i=12399
  367. [143] = https://curl.se/bug/?i=12352
  368. [144] = https://curl.se/bug/?i=12351
  369. [145] = https://curl.se/bug/?i=12350
  370. [146] = https://curl.se/bug/?i=12345
  371. [147] = https://curl.se/bug/?i=12344
  372. [148] = https://curl.se/bug/?i=12343
  373. [149] = https://curl.se/bug/?i=12338
  374. [150] = https://curl.se/bug/?i=12402
  375. [152] = https://curl.se/bug/?i=12410
  376. [153] = https://curl.se/bug/?i=12299
  377. [154] = https://curl.se/bug/?i=11647
  378. [155] = https://curl.se/bug/?i=12388
  379. [156] = https://curl.se/bug/?i=12424
  380. [157] = https://curl.se/bug/?i=12452
  381. [158] = https://curl.se/bug/?i=12449
  382. [159] = https://curl.se/bug/?i=12407
  383. [160] = https://curl.se/bug/?i=12387
  384. [161] = https://curl.se/bug/?i=12384
  385. [162] = https://curl.se/bug/?i=12378
  386. [163] = https://curl.se/bug/?i=12376
  387. [164] = https://curl.se/bug/?i=12409
  388. [165] = https://curl.se/bug/?i=12382
  389. [166] = https://curl.se/bug/?i=12375
  390. [167] = https://curl.se/bug/?i=12403
  391. [168] = https://curl.se/bug/?i=12381
  392. [169] = https://curl.se/bug/?i=12374
  393. [170] = https://curl.se/bug/?i=12374
  394. [171] = https://curl.se/bug/?i=12374
  395. [172] = https://curl.se/bug/?i=12331
  396. [173] = https://curl.se/bug/?i=12367
  397. [174] = https://curl.se/bug/?i=12440
  398. [175] = https://curl.se/bug/?i=12448
  399. [176] = https://curl.se/bug/?i=12439
  400. [178] = https://curl.se/bug/?i=12435
  401. [179] = https://curl.se/bug/?i=12434
  402. [181] = https://curl.se/bug/?i=12431
  403. [182] = https://curl.se/bug/?i=12430
  404. [183] = https://curl.se/bug/?i=12428