RELEASE-NOTES 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423
  1. curl and libcurl 7.86.0
  2. Public curl releases: 211
  3. Command line options: 248
  4. curl_easy_setopt() options: 300
  5. Public functions in libcurl: 91
  6. Contributors: 2733
  7. This release includes the following changes:
  8. o NPN: remove support for and use of [16]
  9. o Websockets: initial support [23]
  10. This release includes the following bugfixes:
  11. o altsvc: reject bad port numbers [86]
  12. o altsvc: use 'h3' for h3 [46]
  13. o amiga: do not hardcode openssl/zlib into the os config [158]
  14. o amiga: set SIZEOF_CURL_OFF_T=8 by default [150]
  15. o amigaos: add missing curl header [159]
  16. o asyn-ares: set hint flags when calling ares_getaddrinfo [93]
  17. o autotools: allow --enable-symbol-hiding with windows [65]
  18. o autotools: allow unix sockets on Windows [144]
  19. o autotools: reduce brute-force when detecting recv/send arg list [66]
  20. o aws_sigv4: fix header computation [139]
  21. o bearssl: make it proper C89 compliant
  22. o CI/GHA: cancel outdated CI runs on new PR changes [20]
  23. o CI/GHA: merge msh3 and openssl3 builds into linux workflow [110]
  24. o cirrus-ci: add macOS build with m1 [81]
  25. o cirrus: use make LDFLAGS=-all-static instead of curl_LDFLAGS [129]
  26. o cli tool: do not use disabled protocols
  27. o cmake: add missing inet_ntop check [145]
  28. o cmake: add the check of HAVE_SOCKETPAIR [98]
  29. o cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h [5]
  30. o cmake: delete duplicate HAVE_GETADDRINFO test [149]
  31. o cmake: enable more detection on Windows [143]
  32. o cmake: fix original MinGW builds [177]
  33. o cmake: improve usability of CMake build as a sub-project [186]
  34. o cmake: set HAVE_GETADDRINFO_THREADSAFE on Windows [147]
  35. o cmake: set HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID on Windows [146]
  36. o cmake: sync HAVE_SIGNAL detection with autotools [148]
  37. o cmdline/docs: add a required 'multi' keyword for each option [160]
  38. o configure: correct the wording when checking grep -E [13]
  39. o configure: deprecate builds with small curl_off_t [89]
  40. o configure: fail if '--without-ssl' + explicit parameter for an ssl lib [164]
  41. o configure: the ngtcp2 option should default to 'no' [125]
  42. o connect: change verbose IPv6 address:port to [address]:port [83]
  43. o connect: fix builds without AF_INET6 [152]
  44. o connect: fix Curl_updateconninfo for TRNSPRT_UNIX [108]
  45. o connect: fix the wrong error message on connect failures [55]
  46. o content_encoding: use writer struct subclasses for different encodings [8]
  47. o cookie: reject cookie names or content with TAB characters [94]
  48. o ctype: remove all use of <ctype.h>, use our own versions [12]
  49. o curl-compilers.m4: for gcc + want warnings, set gnu89 standard [72]
  50. o curl-compilers.m4: use -O2 as default optimize for clang [6]
  51. o curl-wolfssl.m4: error out if wolfSSL is not usable [102]
  52. o curl.h: fix mention of wrong error code in comment
  53. o curl/add_file_name_to_url: use the libcurl URL parser [99]
  54. o curl/add_parallel_transfers: better error handling [101]
  55. o curl/get_url_file_name: use libcurl URL parser [97]
  56. o curl: warn for --ssl use, considered insecure [49]
  57. o curl_ctype: convert to macros-only [10]
  58. o curl_easy_pause.3: unpausing is as fast as possible [14]
  59. o curl_escape.3: fix typo [50]
  60. o curl_setup: disable use of FLOSS for 64-bit NonStop builds [69]
  61. o curl_setup: include curl.h after platform setup headers [37]
  62. o curl_setup: include only system.h instead of curl.h [34]
  63. o curl_strequal.3: fix argument typo [60]
  64. o curl_url_set.3: document CURLU_APPENDQUERY proper [96]
  65. o CURLMOPT_PIPELINING.3: dedup manpage xref [111]
  66. o CURLOPT_ACCEPT_ENCODING.3: remove "four" as they are five [85]
  67. o CURLOPT_AUTOREFERER.3: highlight the privacy leak risk [161]
  68. o CURLOPT_COOKIEFILE: insist on "" for enable-without-file [119]
  69. o CURLOPT_COOKIELIST.3: fix formatting mistake [80]
  70. o CURLOPT_DNS_INTERFACE.3: mention it works for almost all protocols [15]
  71. o CURLOPT_MIMEPOST.3: add an (inline) example [126]
  72. o CURLOPT_POSTFIELDS.3: refer to CURLOPT_MIMEPOST [167]
  73. o CURLOPT_PROXY_SSLCERT_BLOB.3: this is for HTTPS proxies [9]
  74. o CURLOPT_WILDCARDMATCH.3: Fix backslash escaping under single quotes [172]
  75. o CURLSHOPT_UNLOCKFUNC.3: the callback has no 'access' argument [84]
  76. o DEPRECATE.md: Support for systems without 64 bit data types [19]
  77. o docs/examples: avoid deprecated options in examples where possible [115]
  78. o docs/INSTALL: update Android Instructions for newer NDKs [151]
  79. o docs/libcurl/symbols-in-versions: add several missing symbols
  80. o docs: 100+ spellfixes
  81. o docs: correct missing uppercase in Markdown files [38]
  82. o docs: document more server names for test files
  83. o docs: fix deprecation versions inconsistencies [123]
  84. o docs: make sure libcurl opts examples pass in long arguments [182]
  85. o docs: remove mentions of deprecated '--without-openssl' parameter [170]
  86. o docs: tag curl options better in man pages
  87. o docs: tell about disabled protocols in CURLOPT_*PROTOCOLS_STR.
  88. o docs: update sourceforge project links [95]
  89. o easy: fix the #include order [53]
  90. o easy: fix the altsvc init for curl_easy_duphandle [77]
  91. o easy_lock: check for HAVE_STDATOMIC_H as well [187]
  92. o examples/chkspeed: improve portability [48]
  93. o formdata: fix warning: 'CURLformoption' is promoted to 'int' [24]
  94. o ftp: ignore a 550 response to MDTM [1]
  95. o ftp: remove redundant if [163]
  96. o functypes: provide the recv and send arg and return types [87]
  97. o getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled [17]
  98. o GHA: build tests in a separate step from the running of them [78]
  99. o GHA: run proselint on markdown files [22]
  100. o github: initial CODEOWNERS setup for CI configuration [52]
  101. o header: define public API functions as extern c [26]
  102. o headers: reset the requests counter at transfer start [25]
  103. o hostip: guard PF_INET6 use [157]
  104. o hostip: lazily wait to figure out if IPv6 works until needed [36]
  105. o http, vauth: always provide Curl_allow_auth_to_host() functionality [90]
  106. o http2: make nghttp2 less picky about field whitespace [27]
  107. o HTTP3.md: update Caddy example [76]
  108. o http: try parsing Retry-After: as a number first [122]
  109. o http_proxy: restore the protocol pointer on error [104]
  110. o httpput-postfields.c: shorten string for C89 compliance [57]
  111. o ldap: delete stray CURL_HAS_MOZILLA_LDAP reference [79]
  112. o lib1560: extended to verify detect/reject of unknown schemes
  113. o lib517: fix C89 constant signedness [73]
  114. o lib: add missing limits.h includes [35]
  115. o lib: add required Win32 setup definitions in setup-win32.h [4]
  116. o lib: prepare the incoming of additional protocols [71]
  117. o lib: sanitize conditional exclusion around MIME [82]
  118. o lib: set more flags in config-win32.h [109]
  119. o lib: the number four in a sequence is the "fourth" [28]
  120. o libssh: if sftp_init fails, don't get the sftp error code [132]
  121. o Makefile.m32: deduplicate build rules [131]
  122. o Makefile.m32: drop CROSSPREFIX and our CC/AR defaults [137]
  123. o Makefile.m32: exclude libs & libpaths for shared mode exes [127]
  124. o Makefile.m32: fix regression with tool_hugehelp [130]
  125. o Makefile.m32: major rework [92]
  126. o Makefile.m32: reintroduce CROSSPREFIX and -W -Wall [179]
  127. o Makefile.m32: support more options [142]
  128. o manpage-syntax.pl: all libcurl option symbols should be \fI-tagged [75]
  129. o manpages: Fix spelling of "allows to" -> "allows one to" [171]
  130. o misc: ISSPACE() => ISBLANK() [11]
  131. o misc: use the term "null-terminate" consistently [41]
  132. o mprintf: reject two kinds of precision for the same argument [162]
  133. o mprintf: use snprintf if available [74]
  134. o mqtt: return error for too long topic [133]
  135. o mqtt: spell out CONNECT in comments [166]
  136. o msh3: change the static_assert to make the code C89
  137. o netrc: compare user name case sensitively [118]
  138. o netrc: replace fgets with Curl_get_line [174]
  139. o netrc: use the URL-decoded user [103]
  140. o ngtcp2: fix build errors due to changes in ngtcp2 library [107]
  141. o ngtcp2: fix C89 compliance nit
  142. o noproxy: support proxies specified using cidr notation [184]
  143. o openssl: make certinfo available for QUIC [91]
  144. o README.md: add GHA status badges for Linux and macOS builds [40]
  145. o RELEASE-PROCEDURE.md: mention patch releases [21]
  146. o resolve: make forced IPv4 resolve only use A queries [61]
  147. o runtests: fix uninitialized value on ignored tests [128]
  148. o schannel: ban server ALPN change during recv renegotiation [63]
  149. o schannel: don't reset recv/send function pointers on renegotiation [156]
  150. o schannel: when importing PFX, disable key persistence [141]
  151. o scripts: use `grep -E` instead of `egrep` [30]
  152. o setopt: use the handler table for protocol name to number conversions [45]
  153. o setopt: when POST is set, reset the 'upload' field [51]
  154. o setup-win32: no longer define UNICODE/_UNICODE implicitly [3]
  155. o single_transfer: use the libcurl URL parser when appending query parts [100]
  156. o smb: replace CURL_WIN32 with WIN32 [138]
  157. o strcase: add and use Curl_timestrcmp [106]
  158. o strerror: improve two URL API error messages
  159. o symbol-scan.pl: also check for LIBCURL* symbols [43]
  160. o symbol-scan.pl: scan and verify .3 man pages [42]
  161. o symbols-in-versions: add missing LIBCURL* symbols
  162. o symbols-in-versions: CURLOPT_ENCODING is deprecated since 7.21.6
  163. o test1119: scan all public headers [44]
  164. o test1275: verify uppercase after period in markdown [135]
  165. o test972: verify the output without using external tool [32]
  166. o tests/certs/scripts: insert standard curl source headers [169]
  167. o tests/Makefile: remove run time stats from ci-test [120]
  168. o tests: avoid CreateThread if _beginthreadex is available [155]
  169. o tests: fix tag syntax errors in test files
  170. o tests: skip mime/form tests when mime is not built-in [54]
  171. o tidy-up: delete parallel/unused feature flags [117]
  172. o tidy-up: delete unused HAVE_STRUCT_POLLFD [134]
  173. o TODO: provide the error body from a CONNECT response [67]
  174. o tool: avoid generating ambiguous escaped characters in --libcurl [124]
  175. o tool: remove dead code [70]
  176. o tool: reorganize function c_escape around a dynbuf [121]
  177. o tool_hugehelp: make hugehelp a blank macro when disabled [7]
  178. o tool_main: exit at once if out of file descriptors [113]
  179. o tool_operate: avoid a few #ifdefs for disabled-libcurl builds [29]
  180. o tool_operate: more transfer cleanup after parallel transfer fail [165]
  181. o tool_operate: prevent over-queuing in parallel mode [176]
  182. o tool_operate: reduce errorbuffer allocs [173]
  183. o tool_paramhelp: asserts verify maximum sizes for string loading [112]
  184. o tool_paramhelp: make the max argument a 'double' [136]
  185. o tool_progress: remove 'Qd' from the parallel progress bar [175]
  186. o tool_setopt: use better English in --libcurl source comments [39]
  187. o tool_xattr: save the original URL, not the final redirected one [181]
  188. o unit test 1655: make it C89-compliant [59]
  189. o url: a zero-length userinfo part in the URL is still a (blank) user [64]
  190. o url: allow non-HTTPS HSTS-matching for debug builds [105]
  191. o url: rename function due to name-clash in Watt-32 [62]
  192. o url: use IDN decoded names for HSTS checks [140]
  193. o urlapi: detect scheme better when not guessing [56]
  194. o urlapi: fix parsing URL without slash with CURLU_URLENCODE [154]
  195. o urlapi: leaner with fewer allocs [2]
  196. o urlapi: reject more bad characters from the host name field [88]
  197. o winbuild/MakefileBuild.vc: handle spaces in libssh(2) include paths [18]
  198. o winbuild: use NMake batch-rules for compilation [47]
  199. o windows: add .rc support to autotools builds [33]
  200. o windows: adjust name of two internal public functions [58]
  201. o windows: autotools .rc warnings fixup [68]
  202. o wolfSSL: fix session management bug. [31]
  203. This release includes the following known bugs:
  204. o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  205. Planned upcoming removals include:
  206. o NSS
  207. o Support for systems without 64 bit data types
  208. See https://curl.se/dev/deprecate.html for details
  209. This release would not have looked like this without help, code, reports and
  210. advice from friends like these:
  211. 12932 on github, a1346054 on github, Aftab Alam, ajak in #curl,
  212. Andrew Lambert, Benjamin Loison, Brad Harder, bsergean on github,
  213. Christopher Sauer, Dan Fandrich, Daniel Gustafsson, Daniel Hallberg,
  214. Daniel Stenberg, David Hu, David McLaughlin, Dmitry Karpov, Dominik Klemba,
  215. Don J Olmstead, Dustin Howett, Edoardo Lolletti, Eloy Degen, Emanuele Torre,
  216. Emilio López, Gisle Vanem, Hayden Roche, Hiroki Kurosawa, James Fuller,
  217. Jeremy Maitin-Shepard, Joel Depooter, John Bampton, Jonas Haag,
  218. jurisuk on github, justchen1369 on github, Keitagit-kun on github,
  219. Kelly Kaoudis, Marcel Raad, Marc Hörsken, Mark Itzcovitz, Martin Ågren,
  220. Martin Strunz, Mathieu Carbonneaux, Matthias Gatto, Matt Holt, Max Dymond,
  221. Michael Drake, Michael Heimpold, n0name321 on github, Orgad Shaneh,
  222. Patrick Monnerat, Paul Seligman, Peter Goodman, Petr Štetiar, Philip H,
  223. Philip H., Philip Heiduck, ProceduralMan on github, Randall S. Becker,
  224. Ray Satiro, Rickard Hallerbäck, RobBotic1 on github, Robby Simpson,
  225. Samuel Henrique, Sergey Bronnikov, ShadowZzj on github, Shaun Mirani,
  226. ssdbest on github, Thiago Suchorski, Tobias Schaefer, Trail of Bits,
  227. Vasiliy Ulyanov, Viktor Szakats, Xiang Xiao, Yuriy Chernyshov,
  228. zhanghu on xiaomi
  229. (74 contributors)
  230. References to bug reports and discussions on issues:
  231. [1] = https://curl.se/bug/?i=9357
  232. [2] = https://curl.se/bug/?i=9408
  233. [3] = https://curl.se/bug/?i=9375
  234. [4] = https://curl.se/bug/?i=9375
  235. [5] = https://curl.se/bug/?i=9498
  236. [6] = https://curl.se/bug/?i=9444
  237. [7] = https://curl.se/bug/?i=9485
  238. [8] = https://curl.se/bug/?i=9455
  239. [9] = https://curl.se/bug/?i=9434
  240. [10] = https://curl.se/bug/?i=9429
  241. [11] = https://curl.se/bug/?i=9432
  242. [12] = https://curl.se/bug/?i=9433
  243. [13] = https://curl.se/bug/?i=9471
  244. [14] = https://curl.se/bug/?i=9410
  245. [15] = https://curl.se/bug/?i=9427
  246. [16] = https://curl.se/bug/?i=9307
  247. [17] = https://curl.se/bug/?i=9485
  248. [18] = https://curl.se/mail/lib-2022-09/0038.html
  249. [19] = https://curl.se/bug/?i=9604
  250. [20] = https://curl.se/bug/?i=9533
  251. [21] = https://curl.se/bug/?i=9495
  252. [22] = https://curl.se/bug/?i=9520
  253. [23] = https://curl.se/bug/?i=8995
  254. [24] = https://curl.se/bug/?i=9484
  255. [25] = https://curl.se/bug/?i=9424
  256. [26] = https://curl.se/bug/?i=9424
  257. [27] = https://curl.se/bug/?i=9448
  258. [28] = https://curl.se/bug/?i=9535
  259. [29] = https://curl.se/bug/?i=9486
  260. [30] = https://curl.se/bug/?i=9491
  261. [31] = https://curl.se/bug/?i=9492
  262. [32] = https://curl.se/bug/?i=9563
  263. [33] = https://curl.se/bug/?i=9521
  264. [34] = https://curl.se/bug/?i=9453
  265. [35] = https://curl.se/bug/?i=9453
  266. [36] = https://curl.se/bug/?i=9553
  267. [37] = https://curl.se/bug/?i=9453
  268. [38] = https://curl.se/bug/?i=9474
  269. [39] = https://curl.se/bug/?i=9475
  270. [40] = https://curl.se/bug/?i=9530
  271. [41] = https://curl.se/bug/?i=9527
  272. [42] = https://curl.se/bug/?i=9544
  273. [43] = https://curl.se/bug/?i=9544
  274. [44] = https://curl.se/bug/?i=9544
  275. [45] = https://curl.se/bug/?i=9472
  276. [46] = https://curl.se/bug/?i=9515
  277. [47] = https://curl.se/bug/?i=9512
  278. [48] = https://curl.se/bug/?i=9562
  279. [49] = https://curl.se/bug/?i=9519
  280. [50] = https://curl.se/bug/?i=9517
  281. [51] = https://curl.se/bug/?i=9507
  282. [52] = https://curl.se/bug/?i=9505
  283. [53] = https://curl.se/bug/?i=9560
  284. [54] = https://curl.se/bug/?i=9596
  285. [55] = https://curl.se/bug/?i=9549
  286. [56] = https://curl.se/bug/?i=9503
  287. [57] = https://curl.se/bug/?i=9555
  288. [58] = https://curl.se/bug/?i=9598
  289. [59] = https://curl.se/bug/?i=9551
  290. [60] = https://curl.se/bug/?i=9548
  291. [61] = https://curl.se/bug/?i=9540
  292. [62] = https://curl.se/bug/?i=9585
  293. [63] = https://curl.se/bug/?i=9463
  294. [64] = https://curl.se/bug/?i=9088
  295. [65] = https://curl.se/bug/?i=9586
  296. [66] = https://curl.se/bug/?i=9591
  297. [67] = https://curl.se/bug/?i=9513
  298. [68] = https://curl.se/bug/?i=9582
  299. [69] = https://curl.se/bug/?i=9575
  300. [70] = https://curl.se/bug/?i=9576
  301. [71] = https://curl.se/bug/?i=9534
  302. [72] = https://curl.se/bug/?i=9542
  303. [73] = https://curl.se/bug/?i=9572
  304. [74] = https://curl.se/bug/?i=9569
  305. [75] = https://curl.se/bug/?i=9574
  306. [76] = https://curl.se/bug/?i=9623
  307. [77] = https://curl.se/bug/?i=9624
  308. [78] = https://curl.se/bug/?i=9619
  309. [79] = https://curl.se/bug/?i=9625
  310. [80] = https://curl.se/bug/?i=9639
  311. [81] = https://curl.se/bug/?i=9565
  312. [82] = https://curl.se/bug/?i=9610
  313. [83] = https://curl.se/mail/archive-2022-02/0041.html
  314. [84] = https://curl.se/bug/?i=9612
  315. [85] = https://curl.se/bug/?i=9614
  316. [86] = https://curl.se/bug/?i=9607
  317. [87] = https://curl.se/bug/?i=9592
  318. [88] = https://curl.se/bug/?i=9608
  319. [89] = https://curl.se/bug/?i=9605
  320. [90] = https://curl.se/bug/?i=9600
  321. [91] = https://curl.se/bug/?i=9584
  322. [92] = https://curl.se/bug/?i=9632
  323. [93] = https://curl.se/bug/?i=9694
  324. [94] = https://curl.se/bug/?i=9659
  325. [95] = https://curl.se/bug/?i=9630
  326. [96] = https://curl.se/bug/?i=9628
  327. [97] = https://curl.se/bug/?i=9684
  328. [98] = https://curl.se/bug/?i=9686
  329. [99] = https://curl.se/bug/?i=9683
  330. [100] = https://curl.se/bug/?i=9681
  331. [101] = https://curl.se/bug/?i=9729
  332. [102] = https://curl.se/bug/?i=9682
  333. [103] = https://curl.se/bug/?i=9709
  334. [104] = https://curl.se/bug/?i=9790
  335. [105] = https://curl.se/bug/?i=9728
  336. [106] = https://curl.se/bug/?i=9658
  337. [107] = https://curl.se/bug/?i=9747
  338. [108] = https://curl.se/bug/?i=9664
  339. [109] = https://curl.se/bug/?i=9712
  340. [110] = https://curl.se/bug/?i=9646
  341. [111] = https://curl.se/bug/?i=9776
  342. [112] = https://curl.se/bug/?i=9719
  343. [113] = https://curl.se/bug/?i=9663
  344. [115] = https://curl.se/bug/?i=9661
  345. [117] = https://curl.se/bug/?i=9652
  346. [118] = https://curl.se/bug/?i=9657
  347. [119] = https://curl.se/bug/?i=9654
  348. [120] = https://curl.se/bug/?i=9656
  349. [121] = https://curl.se/bug/?i=9653
  350. [122] = https://curl.se/bug/?i=9718
  351. [123] = https://curl.se/bug/?i=9711
  352. [124] = https://curl.se/bug/?i=9643
  353. [125] = https://curl.se/mail/lib-2022-10/0007.html
  354. [126] = https://curl.se/bug/?i=9637
  355. [127] = https://curl.se/bug/?i=9651
  356. [128] = https://curl.se/bug/?i=9648
  357. [129] = https://curl.se/bug/?i=9633
  358. [130] = https://curl.se/bug/?i=9645
  359. [131] = https://curl.se/bug/?i=9642
  360. [132] = https://curl.se/bug/?i=9737
  361. [133] = https://curl.se/bug/?i=9744
  362. [134] = https://curl.se/bug/?i=9707
  363. [135] = https://curl.se/bug/?i=9697
  364. [136] = https://curl.se/bug/?i=9700
  365. [137] = https://curl.se/bug/?i=9698
  366. [138] = https://curl.se/bug/?i=9701
  367. [139] = https://curl.se/bug/?i=7966
  368. [140] = https://curl.se/bug/?i=9791
  369. [141] = https://curl.se/bug/?i=9300
  370. [142] = https://curl.se/bug/?i=9680
  371. [143] = https://curl.se/bug/?i=9687
  372. [144] = https://github.com/curl/curl-for-win/blob/73a070d96fd906fdee929e2f1f00a9149fb39239/curl-autotools.sh#L44-L47
  373. [145] = https://curl.se/bug/?i=9689
  374. [146] = https://curl.se/bug/?i=9726
  375. [147] = https://curl.se/bug/?i=9727
  376. [148] = https://curl.se/bug/?i=9725
  377. [149] = https://curl.se/bug/?i=9731
  378. [150] = https://curl.se/bug/?i=9771
  379. [151] = https://curl.se/bug/?i=9732
  380. [152] = https://curl.se/bug/?i=9770
  381. [154] = https://curl.se/bug/?i=9763
  382. [155] = https://curl.se/bug/?i=9705
  383. [156] = https://curl.se/bug/?i=9451
  384. [157] = https://curl.se/bug/?i=9760
  385. [158] = https://curl.se/bug/?i=9762
  386. [159] = https://curl.se/bug/?i=9761
  387. [160] = https://curl.se/bug/?i=9759
  388. [161] = https://curl.se/bug/?i=9757
  389. [162] = https://curl.se/bug/?i=9754
  390. [163] = https://curl.se/bug/?i=9753
  391. [164] = https://curl.se/bug/?i=9414
  392. [165] = https://curl.se/bug/?i=9749
  393. [166] = https://curl.se/bug/?i=9751
  394. [167] = https://curl.se/bug/?i=9752
  395. [169] = https://curl.se/bug/?i=9417
  396. [170] = https://curl.se/bug/?i=9415
  397. [171] = https://curl.se/bug/?i=9419
  398. [172] = https://curl.se/bug/?i=9418
  399. [173] = https://curl.se/bug/?i=9394
  400. [174] = https://curl.se/bug/?i=9789
  401. [175] = https://curl.se/bug/?i=9389
  402. [176] = https://curl.se/bug/?i=8933
  403. [177] = https://curl.se/bug/?i=9214
  404. [179] = https://curl.se/bug/?i=9784
  405. [181] = https://curl.se/bug/?i=9766
  406. [182] = https://curl.se/bug/?i=9779
  407. [184] = https://curl.se/bug/?i=9773
  408. [186] = https://curl.se/bug/?i=9638
  409. [187] = https://curl.se/bug/?i=9755