• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1curl and libcurl 8.8.0
2
3 Public curl releases:         257
4 Command line options:         259
5 curl_easy_setopt() options:   305
6 Public functions in libcurl:  94
7 Contributors:                 3173
8
9This release includes the following changes:
10
11 o curl_version_info: provide librtmp version [73]
12 o file: add support for directory listings [63]
13 o idn: add native AppleIDN (icucore) support for macOS/iOS [95]
14 o lib: add curl_multi_waitfds [34]
15 o mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option [103]
16 o NTLM_WB: drop support [67]
17 o TLS: add support for ECH (Encrypted Client Hello) [109]
18 o urlapi: add CURLU_GET_EMPTY for empty queries and fragments [111]
19
20This release includes the following bugfixes:
21
22 o appveyor: drop unnecessary `--clean-first` cmake option [197]
23 o appveyor: guard against crash-build with VS2008 [193]
24 o appveyor: make gcc 6 mingw64 job build-only [152]
25 o asyn-thread: fix curl_global_cleanup crash in Windows [161]
26 o asyn-thread: fix Curl_thread_create result check [162]
27 o autotools: delete unused functions [177]
28 o autotools: fix `HAVE_IOCTLSOCKET_FIONBIO` test for gcc 14 [186]
29 o autotools: only probe for SGI MIPS compilers on IRIX [213]
30 o bearssl: fix compiler warnings [43]
31 o bearssl: use common code for cipher suite lookup [126]
32 o bufq: remove duplicate word in comment [154]
33 o BUG-BOUNTY.md: clarify the third party situation [210]
34 o build: prefer `USE_IPV6` macro internally (was: `ENABLE_IPV6`) [85]
35 o build: remove MacOSX-Framework script [60]
36 o cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set [36]
37 o cf-https-connect: use timeouts as unsigned ints [143]
38 o cf-socket: don't try getting local IP without socket [188]
39 o cf-socket: remove references to l_ip, l_port [9]
40 o ci: add curl-for-win builds: Linux MUSL, macOS, Windows [68]
41 o cmake: add `BUILD_EXAMPLES` option to build examples [128]
42 o cmake: add librtmp/rtmpdump option and detection [108]
43 o cmake: check fseeko after detecting HAVE_FILE_OFFSET_BITS [64]
44 o cmake: do not pass linker flags to the static library tool [203]
45 o cmake: enable `-pedantic-errors` for clang when `CURL_WERROR=ON` [47]
46 o cmake: FindNGHTTP2 add static lib name to find_library call [141]
47 o cmake: fix `CURL_WERROR=ON` for old CMake and use it in GHA/linux-old [48]
48 o cmake: fix `HAVE_IOCTLSOCKET_FIONBIO` test with gcc 14 [179]
49 o cmake: fixup `DEPENDS` filename [51]
50 o cmake: forward `USE_LIBRTMP` option to C [59]
51 o cmake: generate misc manpages and install `mk-ca-bundle.pl` [24]
52 o cmake: initialize `BUILD_TESTING` before first use [227]
53 o cmake: speed up libcurl doc building again [15]
54 o cmake: tidy-up to use `WORKING_DIRECTORY` [23]
55 o cmake: use namespaced custom target names [80]
56 o cmdline-docs: fix make install with configure --disable-docs [1]
57 o configure: error on missing perl if docs or manual is enabled [135]
58 o configure: make --disable-docs imply --disable-manual [2]
59 o content_encoding: brotli and others, pass through 0-length writes [5]
60 o content_encoding: ignore duplicate chunked encoding [137]
61 o content_encoding: reject transfer-encoding after chunked [200]
62 o contrithanks: honor `CURLWWW` variable [69]
63 o curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used [17]
64 o curl.h: change CURL_SSLVERSION_* from enum to defines [132]
65 o curl: make --help adapt to the terminal width [11]
66 o curl: use curl_getenv instead of the curlx_ version [20]
67 o Curl_creader_read: init two variables to avoid using them uninited [99]
68 o curl_easy_pause.md: use correct defines in example [187]
69 o curl_getdate.md: document two-digit year handling [127]
70 o curl_global_trace.md: shorten the description [29]
71 o curl_multibyte: remove access() function wrapper for Windows [163]
72 o curl_path: make Curl_get_pathname use dynbuf [158]
73 o curl_setup.h: add support for IAR compiler [191]
74 o curl_setup.h: detect 'inline' support [133]
75 o curl_sha512_256: do not use workaround for NetBSD when not needed [21]
76 o curl_sha512_256: fix detection of OpenSSL 1.1.1 or later [8]
77 o curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY [105]
78 o CURLINFO_REQUEST_SIZE: fixed, add tests for transfer infos reported [52]
79 o CURLOPT_WRITEFUNCTION.md: fix the callback proto in the example [215]
80 o cw-out: improved error handling [104]
81 o DEPRECATE.md: TLS libraries without 1.3 support [199]
82 o digest: replace strcpy for empty string with simple assignment [185]
83 o dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs [38]
84 o dist: add files missing from release tarball [53]
85 o dist: add reproducible dir entries to tarballs [56]
86 o dist: do not require Perl in `maketgz` [71]
87 o dist: remove the curl-config.1 from the tarball [28]
88 o dist: verify tarball reproducibility in CI [40]
89 o DISTROS: add patch and issues link for curl-for-win [110]
90 o DISTROS: Cygwin updates [44]
91 o dllmain: Call OpenSSL thread cleanup for Windows and Cygwin [114]
92 o doc: pytest `--repeat` -> `--count` [58]
93 o docs/cmdline-opts: invoke managen using a relative path [30]
94 o docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd [175]
95 o docs: add CURLOPT_NOPROGRESS to CURLOPT_XFERINFOFUNCTION example [61]
96 o docs: clarify CURLOPT_MAXFILESIZE and CURLOPT_MAXFILESIZE_LARGE [74]
97 o docs: fix some CURLINFO examples [147]
98 o doh: fix typo in comment [173]
99 o doh: remove unused function prototype [169]
100 o dynbuf: fix returncode on memory error [174]
101 o examples: fix/silence `-Wsign-conversion` [178]
102 o EXPERIMENTAL: add graduation requirements for each feature [166]
103 o file: remove useless assignment [89]
104 o ftp: add tracing support [181]
105 o ftp: fix build for CURL_DISABLE_VERBOSE_STRINGS
106 o ftp: fix socket leak on rare error [102]
107 o GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs [201]
108 o GHA: add shellcheck job and fix warnings, shell tidy-ups [70]
109 o GHA: add valgrind to a wolfSSL build [37]
110 o GHA: on macOS remove $HOME/.curlrc [50]
111 o GHA: pin dependencies [194]
112 o gnutls: lazy init the trust settings [75]
113 o h3/ngtcp2: improve error handling [140]
114 o hash: change 'slots' to size_t from int [144]
115 o hash: delete unused debug function [198]
116 o hsts: explicitly skip blank lines [212]
117 o hsts: remove single-use single-line function [151]
118 o http tests: in CI skip test_02_23* for quiche [211]
119 o http2 + ngtcp2: pass CURLcode errors from callbacks [94]
120 o http2, http3: decouple stream state from easy handle [92]
121 o http2: emit RST when client write fails [65]
122 o http3: quiche+ngtcp2 improvements [129]
123 o http: acknowledge a returned error code [123]
124 o http: HEAD response body tolerance [170]
125 o http: reject HTTP major version switch mid connection [100]
126 o http: remove redundant check [182]
127 o http: with chunked POST forced, disable length check on read callback [31]
128 o http_aws_sigv4: remove useless assignment [88]
129 o idn: make Curl_idnconvert_hostname() use Curl_idn_decode() [16]
130 o if2ip: make the buf_size arg a size_t [142]
131 o INSTALL-CMAKE.md: explain `cmake -G <generator-name>` [32]
132 o krb5: use dynbuf [149]
133 o ldap: fix unused variables (seen on OmniOS) [183]
134 o lib/cf-h1-proxy: silence compiler warnings (gcc 14) [155]
135 o lib: add trace support for client reads and writes [45]
136 o lib: bump hash sizes to `size_t` [153]
137 o lib: clear the easy handle's saved errno before transfer [180]
138 o lib: fix compiler warnings (gcc) [222]
139 o lib: make protocol handlers store scheme name lowercase [159]
140 o lib: merge `ENABLE_QUIC` C macro into `USE_HTTP3` [84]
141 o lib: remove two instances of "only only" messages [160]
142 o lib: silence `-Wsign-conversion` in base64, strcase, mprintf [139]
143 o lib: silence warnings on comma misuse [91]
144 o lib: use `#error` instead of invalid syntax in `curl_setup_once.h` [49]
145 o lib: use multi instead of multi_easy for the active multi [41]
146 o libcurl-opts: mention pipelining less [33]
147 o libssh2: delete redundant feature guard [171]
148 o libssh2: replace `access()` with `stat()` [145]
149 o libssh2: set length to 0 if strdup failed [6]
150 o m4: fix rustls pkg-config codepath [22]
151 o MAIL-ETIQUETTE: convert to markdown [12]
152 o makefile: remove the sorting from the vc-ide action [42]
153 o maketgz: put docs/RELEASE-TOOL.md into the tarball [35]
154 o managen: fix the option sort order [150]
155 o mbedtls: call mbedtls_ssl_setup() after RNG callback is set [66]
156 o mbedtls: cut off trailing newlines from debug logs [87]
157 o mbedtls: fix building with v3 in CMake Unity mode [107]
158 o mbedtls: support TLS 1.3 [156]
159 o mime: avoid using access() [125]
160 o misc: fix typos [62]
161 o misc: fix typos, quoting and spelling [167]
162 o mprintf: check fputc error rather than matching returned character [82]
163 o mqtt: when Curl_xfer_recv returns error, don't use nread [101]
164 o multi: avoid memory-leak risk [134]
165 o multi: introduce SETUP state for better timeouts [26]
166 o multi: multi_wait improvements [131]
167 o multi: remove the unused Curl_preconnect function [98]
168 o multi: remove useless assignment [146]
169 o multi: timeout handles even without connection [81]
170 o openldap: create ldap URLs correctly for IPv6 addresses [19]
171 o openssl: do not set SSL_MODE_RELEASE_BUFFERS [10]
172 o openssl: revert keylog_callback support for LibreSSL [192]
173 o OS400: fix shellcheck warnings in scripts [72]
174 o projects: drop MSVC project files for recent versions [79]
175 o pytest: add DELETE tests, check server version [225]
176 o pytest: fixes for recent python, add FTP tests [206]
177 o quic: fixup duplicate static function name (for cmake unity) [77]
178 o quiche: expire all active transfers on connection close [116]
179 o quiche: trust its timeout handling [190]
180 o RELEASE-PROCEDURE: mention an initial working build [7]
181 o request: make Curl_req_init return void [96]
182 o request: paused upload on completed download, assess connection [54]
183 o reuse: add copyright + license info to individual docs/*.md files [13]
184 o ROADMAP: remove completed entries, mention websocket
185 o rustls: fix handshake done handling [207]
186 o rustls: fix partial send handling [224]
187 o rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag [115]
188 o rustsls: fix error code on receive [230]
189 o sendf: fix two typos in comments [90]
190 o sendf: useless assignment in cr_lc_read() [120]
191 o setopt: acknowledge errors proper for CURLOPT_COOKIEJAR [216]
192 o setopt: make the setstropt_userpwd args compulsory [221]
193 o setopt: remove check for 'option' that is always true [219]
194 o setopt: warn on Curl_set*opt() uses not using the return value [176]
195 o smtp: result of Curl_bufq_cread was not used [78]
196 o socket: remove redundant call to getsockname [195]
197 o socketpair: fix compilation when USE_UNIX_SOCKETS is not defined [229]
198 o src: tidy up types, add necessary casts [217]
199 o telnet: check return code from fileno() [112]
200 o tests/http: fix compiler warning [39]
201 o tests: add -q as first option when invoking curl for tests [97]
202 o tests: check caddy server version to match test expectations [106]
203 o tests: enable test 1117 for hyper [119]
204 o tests: fix feature case in test1481 [117]
205 o tests: fix test 1167 to skip digit-only symbols [214]
206 o tests: make the unit test result type `CURLcode` [165]
207 o tests: Mark tftpd timer function as noreturn [168]
208 o tests: tidy up types in server code [220]
209 o tls: fix SecureTransport + BearSSL cmake unity builds [113]
210 o tls: remove EXAMPLEs from deprecated options [164]
211 o tls: use shared init code for TCP+QUIC [57]
212 o tool: move tool_ftruncate64 to tool_util.c [138]
213 o tool_cb_rea: limit rate unpause for -T . uploads [136]
214 o tool_cfgable: free {proxy_}cipher13_list on exit [172]
215 o tool_getparam: output warning for leading unicode quote character [14]
216 o tool_getparam: remove two redundant conditions [189]
217 o tool_operate: don't truncate the etag save file by default [118]
218 o tool_operate: init vars unconditionally in post_per_transfer [124]
219 o tool_paramhlp: remove duplicate assign [121]
220 o tool_xattr: "guess" URL scheme if none is provided [3]
221 o tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set [4]
222 o transfer: remove useless assignment [122]
223 o url: do not URL decode proxy crendentials [55]
224 o url: fix use of an uninitialized variable [86]
225 o url: make parse_login_details use memdup0 [184]
226 o url: remove duplicate call to Curl_conncache_remove_conn when pruning [196]
227 o urlapi: allow setting port number zero [76]
228 o urlapi: fix relative redirects to fragment-only [83]
229 o urldata: remove fields not used depending on used features [46]
230 o vauth: make two functions void that always just returned OK [218]
231 o version: use msnprintf instead of strncpy [157]
232 o vquic-tls: use correct cert name check API for wolfSSL [226]
233 o vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output [18]
234 o vtls: TLS session storage overhaul [130]
235 o wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC [223]
236 o warnless: delete orphan declarations [209]
237 o websocket: avoid memory leak in error path [148]
238 o winbuild: add ENABLE_WEBSOCKETS option [93]
239 o winbuild: use $(RC) correctly [27]
240 o wolfssl: plug memory leak in wolfssl_connect_step2() [25]
241 o x509asn1: return error on missing OID [208]
242
243This release includes the following known bugs:
244
245 o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
246
247Planned upcoming removals include:
248
249 o support for space-separated NOPROXY patterns
250
251 See https://curl.se/dev/deprecate.html for details
252
253This release would not have looked like this without help, code, reports and
254advice from friends like these:
255
256  Abdullah Alyan, Andrew, Antoine Bollengier, blankie, Brian Inglis,
257  Carlos Henrique Lima Melara, Ch40zz on github, Christian Schmitz, Chris Webb,
258  Colin Leroy-Mira, Dagfinn Ilmari Mannsåker, Dan Fandrich, Daniel Gustafsson,
259  Daniel J. H., Daniel McCarney, Daniel Stenberg, Dmitry Karpov,
260  Emanuele Torre, Evgeny Grin (Karlson2k), Fabian Keil, farazrbx on github,
261  fuzzard, Gisle Vanem, Gonçalo Carvalho, Gusted, hammlee96 on github,
262  Harmen Stoppels, Harry Sintonen, Hongfei Li, Ivan, Jan Macku, Jan Venekamp,
263  Jeff King, Jeroen Ooms, Jérôme Leclercq, Jiwoo Park,
264  Johann Sebastian Schicho, Jonatan Vela, Joseph Chen, Juliusz Sosinowicz,
265  Kailun Qin, kalvdans on github, Keitagit-kun on github, Konstantin Kuzov,
266  kpcyrd on github, Laramie Leavitt, LigH, Lucas Nussbaum,
267  magisterquis on hackerone, Marcel Raad, Matt Jolly, Max Dymond, Mel Zuser,
268  Michael Kaufmann, Michael Litwak, Michał Antoniak, Nathan Moinvaziri,
269  Orgad Shaneh, Patrick Monnerat, Paul Gilmartin, Paul Howarth,
270  Pavel Kropachev, Pavel Pavlov, Philip Heiduck, Rahul Krishna M, RainRat,
271  Ray Satiro, renovate[bot], riastradh on github, Robert Moreton,
272  Sanjay Pujare, Sergey Bronnikov, Sergey Ogryzkov, Sergio Durigan Junior,
273  southernedge on github, Stefan Eissing, Stephen Farrell, Tal Regev,
274  Tatsuhiro Tsujikawa, Tobias Stoeckmann, Toon Claes, Trumeet on github,
275  Trzik on github, Viktor Szakats, zmcx16 on github
276  (85 contributors)
277
278References to bug reports and discussions on issues:
279
280 [1] = https://curl.se/bug/?i=13198
281 [2] = https://curl.se/bug/?i=13191
282 [3] = https://curl.se/bug/?i=13205
283 [4] = https://curl.se/bug/?i=13220
284 [5] = https://curl.se/bug/?i=13209
285 [6] = https://curl.se/bug/?i=13213
286 [7] = https://curl.se/bug/?i=13216
287 [8] = https://curl.se/bug/?i=13208
288 [9] = https://curl.se/bug/?i=13210
289 [10] = https://curl.se/bug/?i=13203
290 [11] = https://curl.se/bug/?i=13171
291 [12] = https://curl.se/bug/?i=13247
292 [13] = https://curl.se/bug/?i=13245
293 [14] = https://curl.se/bug/?i=13214
294 [15] = https://curl.se/bug/?i=13207
295 [16] = https://curl.se/bug/?i=13236
296 [17] = https://curl.se/bug/?i=13240
297 [18] = https://curl.se/bug/?i=13224
298 [19] = https://curl.se/bug/?i=13228
299 [20] = https://curl.se/bug/?i=13230
300 [21] = https://curl.se/bug/?i=13225
301 [22] = https://curl.se/bug/?i=13200
302 [23] = https://curl.se/bug/?i=13206
303 [24] = https://curl.se/bug/?i=13197
304 [25] = https://curl.se/bug/?i=13272
305 [26] = https://curl.se/bug/?i=13371
306 [27] = https://curl.se/bug/?i=13267
307 [28] = https://curl.se/bug/?i=13268
308 [29] = https://curl.se/bug/?i=13263
309 [30] = https://curl.se/bug/?i=13281
310 [31] = https://curl.se/bug/?i=13229
311 [32] = https://curl.se/bug/?i=13244
312 [33] = https://curl.se/bug/?i=13254
313 [34] = https://curl.se/bug/?i=13135
314 [35] = https://curl.se/bug/?i=13239
315 [36] = https://curl.se/bug/?i=13242
316 [37] = https://curl.se/bug/?i=13274
317 [38] = https://curl.se/bug/?i=13299
318 [39] = https://curl.se/bug/?i=13301
319 [40] = https://curl.se/bug/?i=13327
320 [41] = https://curl.se/bug/?i=12665
321 [42] = https://curl.se/bug/?i=13294
322 [43] = https://curl.se/bug/?i=13290
323 [44] = https://curl.se/bug/?i=13258
324 [45] = https://curl.se/bug/?i=13223
325 [46] = https://curl.se/bug/?i=13188
326 [47] = https://curl.se/bug/?i=13286
327 [48] = https://curl.se/bug/?i=13282
328 [49] = https://curl.se/bug/?i=13287
329 [50] = https://curl.se/bug/?i=13284
330 [51] = https://curl.se/bug/?i=13283
331 [52] = https://curl.se/bug/?i=13269
332 [53] = https://curl.se/bug/?i=13346
333 [54] = https://curl.se/bug/?i=13260
334 [55] = https://curl.se/bug/?i=13265
335 [56] = https://curl.se/bug/?i=13322
336 [57] = https://curl.se/bug/?i=13172
337 [58] = https://curl.se/bug/?i=13218
338 [59] = https://curl.se/bug/?i=13364
339 [60] = https://curl.se/bug/?i=13313
340 [61] = https://curl.se/bug/?i=13348
341 [62] = https://curl.se/bug/?i=13344
342 [63] = https://curl.se/bug/?i=13137
343 [64] = https://curl.se/bug/?i=13264
344 [65] = https://curl.se/bug/?i=13292
345 [66] = https://curl.se/bug/?i=13314
346 [67] = https://curl.se/bug/?i=13249
347 [68] = https://curl.se/bug/?i=13335
348 [69] = https://curl.se/bug/?i=13315
349 [70] = https://curl.se/bug/?i=13307
350 [71] = https://curl.se/bug/?i=13310
351 [72] = https://curl.se/bug/?i=13309
352 [73] = https://curl.se/bug/?i=13368
353 [74] = https://curl.se/bug/?i=13372
354 [75] = https://curl.se/bug/?i=13339
355 [76] = https://curl.se/bug/?i=13427
356 [77] = https://curl.se/bug/?i=13332
357 [78] = https://curl.se/bug/?i=13398
358 [79] = https://curl.se/bug/?i=13311
359 [80] = https://curl.se/bug/?i=13324
360 [81] = https://curl.se/bug/?i=13276
361 [82] = https://curl.se/bug/?i=13367
362 [83] = https://curl.se/bug/?i=13394
363 [84] = https://curl.se/bug/?i=13352
364 [85] = https://curl.se/bug/?i=13349
365 [86] = https://curl.se/bug/?i=13399
366 [87] = https://curl.se/bug/?i=13321
367 [88] = https://curl.se/bug/?i=13426
368 [89] = https://curl.se/bug/?i=13425
369 [90] = https://curl.se/bug/?i=13393
370 [91] = https://curl.se/bug/?i=13392
371 [92] = https://curl.se/bug/?i=13204
372 [93] = https://curl.se/bug/?i=13232
373 [94] = https://curl.se/bug/?i=13411
374 [95] = https://curl.se/bug/?i=13246
375 [96] = https://curl.se/bug/?i=13423
376 [97] = https://curl.se/bug/?i=13387
377 [98] = https://curl.se/bug/?i=13422
378 [99] = https://curl.se/bug/?i=13419
379 [100] = https://curl.se/bug/?i=13421
380 [101] = https://curl.se/bug/?i=13418
381 [102] = https://curl.se/bug/?i=13417
382 [103] = https://curl.se/bug/?i=13442
383 [104] = https://curl.se/bug/?i=13337
384 [105] = https://curl.se/bug/?i=13407
385 [106] = https://curl.se/bug/?i=13405
386 [107] = https://curl.se/bug/?i=13377
387 [108] = https://curl.se/bug/?i=13373
388 [109] = https://curl.se/bug/?i=11922
389 [110] = https://curl.se/bug/?i=13499
390 [111] = https://curl.se/bug/?i=13396
391 [112] = https://curl.se/bug/?i=13457
392 [113] = https://curl.se/bug/?i=13450
393 [114] = https://curl.se/bug/?i=12327
394 [115] = https://curl.se/bug/?i=13452
395 [116] = https://curl.se/bug/?i=13439
396 [117] = https://curl.se/bug/?i=13445
397 [118] = https://curl.se/bug/?i=13432
398 [119] = https://curl.se/bug/?i=13436
399 [120] = https://curl.se/bug/?i=13437
400 [121] = https://curl.se/bug/?i=13433
401 [122] = https://curl.se/bug/?i=13435
402 [123] = https://curl.se/bug/?i=13434
403 [124] = https://curl.se/bug/?i=13430
404 [125] = https://curl.se/bug/?i=13497
405 [126] = https://curl.se/bug/?i=13464
406 [127] = https://curl.se/bug/?i=13494
407 [128] = https://curl.se/bug/?i=13491
408 [129] = https://curl.se/bug/?i=13475
409 [130] = https://curl.se/bug/?i=13386
410 [131] = https://curl.se/bug/?i=13150
411 [132] = https://curl.se/bug/?i=13510
412 [133] = https://curl.se/bug/?i=13355
413 [134] = https://curl.se/bug/?i=13471
414 [135] = https://curl.se/bug/?i=13508
415 [136] = https://curl.se/bug/?i=13174
416 [137] = https://curl.se/bug/?i=13451
417 [138] = https://curl.se/bug/?i=13458
418 [139] = https://curl.se/bug/?i=13467
419 [140] = https://curl.se/bug/?i=13562
420 [141] = https://curl.se/bug/?i=13495
421 [142] = https://curl.se/bug/?i=13505
422 [143] = https://curl.se/bug/?i=13503
423 [144] = https://curl.se/bug/?i=13502
424 [145] = https://curl.se/bug/?i=13498
425 [146] = https://curl.se/bug/?i=13500
426 [147] = https://curl.se/bug/?i=13557
427 [148] = https://curl.se/bug/?i=13602
428 [149] = https://curl.se/bug/?i=13568
429 [150] = https://curl.se/bug/?i=13567
430 [151] = https://curl.se/bug/?i=13604
431 [152] = https://curl.se/bug/?i=13566
432 [153] = https://curl.se/bug/?i=13601
433 [154] = https://curl.se/bug/?i=13554
434 [155] = https://curl.se/bug/?i=13237
435 [156] = https://curl.se/bug/?i=13539
436 [157] = https://curl.se/bug/?i=13549
437 [158] = https://curl.se/bug/?i=13550
438 [159] = https://curl.se/bug/?i=13553
439 [160] = https://curl.se/bug/?i=13551
440 [161] = https://curl.se/bug/?i=13509
441 [162] = https://curl.se/bug/?i=13542
442 [163] = https://curl.se/bug/?i=13529
443 [164] = https://curl.se/bug/?i=13540
444 [165] = https://curl.se/bug/?i=13600
445 [166] = https://curl.se/bug/?i=13541
446 [167] = https://curl.se/bug/?i=13538
447 [168] = https://curl.se/bug/?i=13534
448 [169] = https://curl.se/bug/?i=13536
449 [170] = https://curl.se/bug/?i=13725
450 [171] = https://curl.se/bug/?i=13537
451 [172] = https://curl.se/bug/?i=13531
452 [173] = https://curl.se/bug/?i=13504
453 [174] = https://curl.se/bug/?i=13533
454 [175] = https://curl.se/bug/?i=13590
455 [176] = https://curl.se/bug/?i=13591
456 [177] = https://curl.se/bug/?i=13605
457 [178] = https://curl.se/bug/?i=13501
458 [179] = https://curl.se/bug/?i=13578
459 [180] = https://curl.se/bug/?i=13574
460 [181] = https://curl.se/bug/?i=13580
461 [182] = https://curl.se/bug/?i=13582
462 [183] = https://curl.se/bug/?i=13588
463 [184] = https://curl.se/bug/?i=13584
464 [185] = https://curl.se/bug/?i=13586
465 [186] = https://curl.se/bug/?i=13579
466 [187] = https://curl.se/bug/?i=13664
467 [188] = https://curl.se/bug/?i=13577
468 [189] = https://curl.se/bug/?i=13576
469 [190] = https://curl.se/bug/?i=13581
470 [191] = https://curl.se/bug/?i=13728
471 [192] = https://curl.se/bug/?i=13672
472 [193] = https://curl.se/bug/?i=13654
473 [194] = https://curl.se/bug/?i=13628
474 [195] = https://curl.se/bug/?i=13655
475 [196] = https://curl.se/bug/?i=13710
476 [197] = https://curl.se/bug/?i=13707
477 [198] = https://curl.se/bug/?i=13729
478 [199] = https://curl.se/bug/?i=13544
479 [200] = https://curl.se/bug/?i=13733
480 [201] = https://curl.se/bug/?i=13583
481 [203] = https://curl.se/bug/?i=13697
482 [206] = https://curl.se/bug/?i=13661
483 [207] = https://curl.se/bug/?i=13686
484 [208] = https://curl.se/bug/?i=13684
485 [209] = https://curl.se/bug/?i=13639
486 [210] = https://curl.se/bug/?i=13560
487 [211] = https://curl.se/bug/?i=13638
488 [212] = https://curl.se/bug/?i=13603
489 [213] = https://curl.se/bug/?i=13611
490 [214] = https://curl.se/bug/?i=13634
491 [215] = https://curl.se/bug/?i=13681
492 [216] = https://curl.se/bug/?i=13624
493 [217] = https://curl.se/bug/?i=13614
494 [218] = https://curl.se/bug/?i=13621
495 [219] = https://curl.se/bug/?i=13619
496 [220] = https://curl.se/bug/?i=13610
497 [221] = https://curl.se/bug/?i=13608
498 [222] = https://curl.se/bug/?i=13643
499 [223] = https://curl.se/bug/?i=13618
500 [224] = https://curl.se/bug/?i=13676
501 [225] = https://curl.se/bug/?i=13679
502 [226] = https://curl.se/bug/?i=13487
503 [227] = https://curl.se/bug/?i=13668
504 [229] = https://curl.se/bug/?i=13666
505 [230] = https://curl.se/bug/?i=13670
506