quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

RELEASE-NOTES (23487B)


      1 curl and libcurl 8.15.0
      2 
      3  Public curl releases:         269
      4  Command line options:         269
      5  curl_easy_setopt() options:   308
      6  Public functions in libcurl:  96
      7  Contributors:                 3460
      8 
      9 This release includes the following changes:
     10 
     11  o TLS: remove support for Secure Transport and BearSSL [19]
     12 
     13 This release includes the following bugfixes:
     14 
     15  o altsvc: accept 'clear' without semicolon as well [190]
     16  o asyn-ares: remove redundant NULL check [152]
     17  o asyn-thrdd: free the previous name before strdup'ing the new [84]
     18  o autotools: detect and link `brotlicommon` library for brotli [130]
     19  o autotools: drop `$top_builddir/src` from src header path [23]
     20  o autotools: drop headers from src mk-unity rules (fixup) [136]
     21  o autotools: drop no longer necessary `--srcdir` unity options [66]
     22  o autotools: drop redundant `Makefile.inc` from `EXTRA_DIST` in src [127]
     23  o autotools: simplify configuration in tests, examples [47]
     24  o bufq: change read/write signatures [120]
     25  o bufq: remove the unused Curl_bufq_unwrite function [143]
     26  o build: assume `sys/socket.h`, `sys/time.h` on non-Windows (as in `curl/curl.h`) [21]
     27  o build: drop `HAVE_SYS_SOCKET_H` and `HAVE_SYS_TIME_H` macros [69]
     28  o build: drop explicit curlx from hdr paths, refer headers with `curlx/` prefix [150]
     29  o build: drop unused variables in tests
     30  o build: fix libcurltool with cmake and tunits, related tidy-ups [138]
     31  o build: split `.c` and `.h` file lists in tests [128]
     32  o build: stop checking for `sys/stat.h` [146]
     33  o build: stubgss tidy-ups (in tests) [137]
     34  o build: sync build scripts between client/libtest [49]
     35  o build: tidy up `Makefile.inc` use in lib and src [116]
     36  o build: tidy up header paths, use srcdir where possible [42]
     37  o cf-socket: make socket data_pending a nop [175]
     38  o checksrc-all: rewrite in Perl, remove `checksrc.bat` [217]
     39  o checksrc: reduce exceptions, apply again to curlx [114]
     40  o cmake/FindGSS: fix processing C header path options [160]
     41  o cmake/FindGSS: initialize result variables [159]
     42  o cmake: `curl_add_clang_tidy_test_target` tidy-ups [185]
     43  o cmake: build `stubgss` library for libtests to match autotools [34]
     44  o cmake: check USE_WINDOWS_SSPI when adding secur32 to CURL_LIBS [144]
     45  o cmake: configure c-ares header directory in project root (was: lib) [106]
     46  o cmake: document OpenSSL and ngtcp2 crypto lib custom variables [29]
     47  o cmake: drop never propagated C macros [22]
     48  o cmake: drop passing redundant `CURL_STATICLIB` in examples and clients [52]
     49  o cmake: drop redundant macro from test clients [51]
     50  o cmake: drop reference to future variable
     51  o cmake: enable soversion by default for OpenHarmony OS [131]
     52  o cmake: fix `curl_add_clang_tidy_test_target` when no `-D` option [155]
     53  o cmake: fix generator expression in docs/examples [109]
     54  o cmake: gather options recursively in `curl_add_clang_tidy_test_target` [156]
     55  o cmake: make docs depend on support files [80]
     56  o cmake: move `OUTPUT` argument in the `add_custom_command()` line [50]
     57  o cmake: omit clang-tidy on internal libs curlu and curltool [64]
     58  o cmake: replace `cmakelint` with `cmake-lint` from `cmakelang`, fix issues [20]
     59  o cmake: replace the way clang-tidy verifies tests, fix issues found [101]
     60  o cmake: simplify handling generated `lib1521.c` in libtests [24]
     61  o cmake: sync `target_link_libraries()` order in tests more [44]
     62  o cmake: sync tests scripts by using the variable `BUNDLE` [46]
     63  o cmake: sync tests scripts with each other and autotools (more) [100]
     64  o cmake: use `target_link_options()` when available [43]
     65  o config-win32: fix default targets, shorten macro logic [227]
     66  o configure: order LDAP after the SSL libraries
     67  o connect: drop unused struct member [209]
     68  o connection: clarify `transport` [197]
     69  o connection: eliminate member `remote_addr` [10]
     70  o curl-config: fix whitespace in usage text [122]
     71  o curl.h: make CURL_IPRESOLVE_* symbols defined as longs [206]
     72  o curl.h: make CURLSSLOPT_* symbols defined as longs [3]
     73  o curl.h: remove the "RESERVED" error codes [2]
     74  o curl: implement non-blocking STDIN read on Windows [28]
     75  o curl: improve non-blocking STDIN performance [129]
     76  o curl: remove the global argument from many functions [218]
     77  o curl: unify pointer names to global config [219]
     78  o curl_get_line: make sure lines end with newline [110]
     79  o curl_memory.h: fix to undefine `accept4` [180]
     80  o curl_path: make SFTP handle a path like /~ properly. [11]
     81  o curlinfo: provide the 'digest' feature [168]
     82  o CURLSHOPT_SHARE.md: mention multi-threading requires callbacks [161]
     83  o DEPRECATE.md: add VS2005 removal to the list [214]
     84  o digest: fix build with disabled digest auth [72]
     85  o DISTROS: update NixOS link
     86  o docs,tests: fix english grammar "allow to" -> "allow <something> to" [158]
     87  o docs/CONTRIBUTE: fix broken link [173]
     88  o docs/examples: add ftp-delete.c [5]
     89  o docs: beef up examples/websocket.c [189]
     90  o docs: fix broken link in CODE_REVIEW.md [67]
     91  o docs: fix broken link in INSTALL.md [68]
     92  o docs: fix docs for CURLOPT_PREQUOTE after #17616 [70]
     93  o docs: fix documentation of connect_only 2 [78]
     94  o docs: fix two typos [163]
     95  o docs: mention that the netrc file works without port numbers [112]
     96  o docs: mention the as-is concept generically [225]
     97  o docs: note SSLS-EXPORT feature in -ssl-sessions doc [199]
     98  o docs: reflect that delimiter-separated capath is only OpenSSL [135]
     99  o docs: sync -tls-earlydata support w/ CURLOPT_SSL_OPTIONS [198]
    100  o docs: warn about lifetime in CURLOPT_CLOSESOCKET* [54]
    101  o easy: fix comment-documentation [36]
    102  o easygetopt: fix curl logo in header comment [167]
    103  o firefox-db2pem: avoid use of eval in script [103]
    104  o ftp: fix prequotes for a directory in URL [83]
    105  o ftplistparser: split parse_unix into sub functions [77]
    106  o h2_serverpush: fix file handle leaks reported by clang-tidy [105]
    107  o h3: fix query of concurrent streams [220]
    108  o http/3: report handshake with version and cipher as for TCP connections [212]
    109  o http2: do not delay RST send on aborted transfer [57]
    110  o http2: fix var types in is_alive() implementations [222]
    111  o http: explicitly ignore parsing errors for Retry-After [98]
    112  o http: fix build with cookies and HSTS disabled [124]
    113  o http_ntlm: protect against null deref [95]
    114  o http_ntlm: remove unreachable code [88]
    115  o INSTALL.md: cygwin details and add source code link [4]
    116  o ldap: avoid automake caching issues with LDAP library names
    117  o ldap: if ldap-lib is sufficient, add it to LIBS.
    118  o ldap: initial support for --with-ldap option
    119  o lib2082: drop `typedef struct` [118]
    120  o lib: address singleuse issues [132]
    121  o lib: avoid reusing unclean connection [73]
    122  o lib: drop two interim macros in favor of native libcurl API calls [172]
    123  o lib: fix unused parameter/function compiler warnings [186]
    124  o lib: make `CURLX_SET_BINMODE()` and use it [39]
    125  o lib: make `curlx_wait_ms()` and use it [40]
    126  o lib: replace scache no-op macros with `#ifdef` [117]
    127  o lib: stop `time()` debug overrides at the end of source in altsvc, hsts [211]
    128  o lib: unify recv/send function signatures [92]
    129  o libcurl-env.md: drop LOGNAME, USER and NTLMUSER [99]
    130  o libcurl.m4: fix indentation [194]
    131  o libssh2: remove use of 'initialised' for cleanup [208]
    132  o libssh: de-complex myssh_statemach_act() [18]
    133  o libssh: fix readdir issues [191]
    134  o libtests: make test 1503,1504,1505 use the 1502 binary [90]
    135  o libtests: more header tidy-ups [224]
    136  o libtests: stop building the sames source multiple times [89]
    137  o memdebug.h: #undef `fclose` before defining it
    138  o memdebug.h: eliminate global macro `CURL_MT_LOGFNAME_BUFSIZE` [178]
    139  o memdebug: include in unity batch [63]
    140  o memory: stop overriding unused `wcsdup()`/`_wcsdup()` system functions [204]
    141  o memory: tidy up `_tcsdup()` override [202]
    142  o misc: fix typos [207]
    143  o mk-lib1521: replace `printf` with `curl_mprintf` [141]
    144  o multi: add dirty bitset [115]
    145  o multi: do no expire a blocked transfer [56]
    146  o multi: fix polling with pending input [60]
    147  o multi: remove careful bounds check as coverity says it is not needed [174]
    148  o multi: xfer table/bitset, handle limits [142]
    149  o ngtcp2: fix coverity warning about result handling [166]
    150  o openssl: enable readahead [91]
    151  o openssl: error on SSL_ERROR_SYSCALL [94]
    152  o openssl: fix handling of buffered data [82]
    153  o openssl: fix openssl engine use [74]
    154  o openssl: fix pkcs11 provider available check [154]
    155  o os400: upgrade ILE/RPG bindings with latest definitions. [184]
    156  o pingpong: on disconnect, check for unflushed pingpong state [12]
    157  o projects/build-openssl.bat: remove [223]
    158  o pytest test_07_70, weaken early data check [96]
    159  o pytest: adapt for runs with openssl-1.1.1
    160  o pytest: disable test_07_37 and test_07_36 with openssl's quic [1]
    161  o quic: implement CURLINFO_TLS_SSL_PTR [176]
    162  o RELEASE-PROCEDURE.md: update docs/VERSIONS [7]
    163  o runtests.pl: fix sprintf() using one too many %s [134]
    164  o runtests: fix `LD_PRELOAD` detection for cmake-built curl binaries [123]
    165  o runtests: support memory-limits per test [193]
    166  o rustls: apply memory function overrides, fixing an ECH buffer free [181]
    167  o rustls: don't try printing the not provided file [104]
    168  o schannel: allow partial chains for manual peer verification [79]
    169  o schannel: drop Windows 2000 compatibility logic [26]
    170  o scorecard: flame graphs and documentation [165]
    171  o SCP/SFTP: avoid busy loop after EAGAIN [8]
    172  o scripts: fix to quote the copyright email address [210]
    173  o socks: fix query when filter context is null [221]
    174  o system.h: remove some macros [6]
    175  o test1117: reduce write delays [9]
    176  o test1175: fix to run, and fix documentation issues detected [216]
    177  o test1222: fix for out-of-tree and no-libcurl-manual builds [215]
    178  o test1499, 1599: use `%LOGDIR` [226]
    179  o test1499: verify two chunked responses on reused connection [145]
    180  o test1596: let test pass after year 2036 [35]
    181  o test1706: pass include directory to `managen` for out-of-tree builds [187]
    182  o tests/client: drop autotools logic no longer necessary [45]
    183  o tests/client: use `curl_mfprintf()` [48]
    184  o tests/dnsd: read config from file [85]
    185  o tests/http/clients: drop hack and use `curl_setup.h` again [58]
    186  o tests/http/clients: move to tests/client [53]
    187  o tests/http/requirements: remove multipart [183]
    188  o tests/libtest: call `curlx_now_init()` for unit 1399, 2600 (Windows) [76]
    189  o tests/libtest: drop `TEST_HANG_TIMEOUT` redefinition hack [108]
    190  o tests/libtest: drop a checksrc exception [119]
    191  o tests/libtest: use `curltime` from curlx [71]
    192  o tests/server/util.c: include netinet/in6.h [113]
    193  o tests/server: de-dupe/merge three `sockdaemon()` clones into one [149]
    194  o tests/server: drop `memdebug.h` [111]
    195  o tests/server: make all global vars/funcs static [41]
    196  o tests/server: move memory init to `memptr.c` [140]
    197  o tests/servers.pm: add more ways to figure out current user [17]
    198  o tests: always make bundles, adapt build and tests [81]
    199  o tests: bundle http clients, de-dupe, enable for MSVC [61]
    200  o tests: constify, make consts static [139]
    201  o tests: drop `BUNDLE_SRC` variable [59]
    202  o tests: drop mk-bundle exceptions [25]
    203  o tests: drop unused or redundant includes [153]
    204  o tests: drop useless "nodist_SOURCES" assignments [93]
    205  o tests: fail torture if !valgrind&threaded resolver [31]
    206  o tests: fix 1301, 1308 to fail on error [177]
    207  o tests: fix `BUNDLE` variable references in `Makefile.am` [125]
    208  o tests: make all names < 75 characters long [182]
    209  o tests: make individual test sources compile cleanly [107]
    210  o tests: make sshserver less verbose [55]
    211  o tests: move `curlcheck.h` to libtest as `unitcheck.h` [171]
    212  o tests: move GSS-API dynamic stub into debug-mode libcurl [169]
    213  o tests: torture: don't duplicate valgrind command [32]
    214  o tests: use %b64[] to base64 data [151]
    215  o tests: use %b64[] to base64 data in 2056, 2057 [126]
    216  o tftpd: use `CURLMIN()` macro [38]
    217  o tidy-up: replace `<memdebug.h>` with `"memdebug.h"` (src, units) [147]
    218  o tls: remove Curl_ssl false_start [86]
    219  o tool1621: drop unused internal libcurl headers [157]
    220  o tool_getparam: fix --ftp-pasv [15]
    221  o tool_operate: fix return code when --retry is used but not triggered [13]
    222  o tool_paramhelp: fix language in comments [196]
    223  o top-complexity: lower max allowed complexity threshold to 90 [33]
    224  o unit tests: extract "private" prototypes at build time [170]
    225  o unit1302: expand the base64 encode/decode tests [148]
    226  o url: fix connection lifetime checks [14]
    227  o url: fix NULL deref with bad password when no user is provided [87]
    228  o urlapi: simplify and split into sub functions [16]
    229  o urlapi: use uppercase hex encoding [133]
    230  o vauth: move auth structs to conn meta data [30]
    231  o vtls: change send/recv signatures of tls backends [65]
    232  o vtls: fix a copy-pasted early data comment typo [200]
    233  o vtls: log rustls negotiated KEX group name [201]
    234  o vtls: prefer ciphersuite to cipher in msgs [203]
    235  o vtls: prefer rustls-ffi ciphersuite name API [205]
    236  o VULN-DISCLOSURE-POLICY.md: fix typos [164]
    237  o VULN-DISCLOSURE-POLICY: all reports should be disclosed [102]
    238  o VULN-DISCLOSURE-POLICY: exclude not installed software [121]
    239  o VULN-DISCLOSURE-POLICY: minor language polish [162]
    240  o warnless: drop parts of the `read`/`write` preprocessor hack (Windows) [37]
    241  o warnless: replace `read()`/`write()` wrapper functions with macros (Windows) [75]
    242  o windows: drop redundant `curl_wcsdup_callback` callback [188]
    243  o windows: fixup `fopen()` in `CURLDEBUG` builds [62]
    244  o windows: reduce/stop loading DLLs at runtime [27]
    245  o wolfssl: add support for ML_KEM hybrids [195]
    246  o ws: drop redundant `CURL_EXTERN` from function definitions [179]
    247  o xfer: manage pause bits [97]
    248 
    249 This release includes the following known bugs:
    250 
    251  See https://curl.se/docs/knownbugs.html
    252 
    253 For all changes ever done in curl:
    254 
    255  See https://curl.se/changes.html
    256 
    257 Planned upcoming removals include:
    258 
    259  o Support for the msh3 HTTP/3 backend
    260  o Supporting curl builds using VS2008
    261  o The winbuild build system
    262  o Windows CE support
    263 
    264  See https://curl.se/dev/deprecate.html
    265 
    266 This release would not have looked like this without help, code, reports and
    267 advice from friends like these:
    268 
    269   4lan.m, afengsoft on github, albrechtd on github, Ameda Amahru,
    270   Bartosz Ruszczak, behindtheblackwall on hackerone, Bernhard M. Wiedemann,
    271   Brad Harder, Brian Harris, Calvin Ruocco, Carlos Henrique Lima Melara,
    272   Christian Hesse, Christian Weisgerber, Christopher Boyd, Dan Fandrich,
    273   Daniel Gustafsson, Daniel McCarney, Daniel Stenberg, defnull, DoI,
    274   Edwin Török, Eshan Kelkar, Ethan Alker, Fabrício Canedo, fjaell on github,
    275   hiimmat on github, Jeroen Ooms, Joel Depooter, John Haugabook,
    276   Karthik Dasari, Keno Fischer, Kirill Obukhov, Larry Campbell,
    277   Luca Kellermann, Luke Wilde, Marcel Lang, Marcel Raad, Markus Unterwaditzer,
    278   Max Dymond, Michael Kaufmann, NINIKA, Orgad Shaneh, Patrick Monnerat,
    279   Patrick Stoeckle, Piotr Nakraszewicz, Randall S. Becker, Ray Satiro,
    280   renovate[bot], Rod Widdowson, Ryan Hooper, SC404, Stefan Eissing,
    281   Theodore A. Roth, Tristan Perrault, Viktor Szakats, Yedaya Katsman, z2_
    282   (57 contributors)
    283 
    284 References to bug reports and discussions on issues:
    285 
    286  [1] = https://curl.se/bug/?i=17539
    287  [2] = https://curl.se/bug/?i=17563
    288  [3] = https://curl.se/bug/?i=17535
    289  [4] = https://curl.se/bug/?i=17485
    290  [5] = https://curl.se/bug/?i=17540
    291  [6] = https://curl.se/bug/?i=17498
    292  [7] = https://curl.se/bug/?i=17584
    293  [8] = https://curl.se/bug/?i=17533
    294  [9] = https://curl.se/bug/?i=17530
    295  [10] = https://curl.se/bug/?i=17385
    296  [11] = https://curl.se/bug/?i=17534
    297  [12] = https://curl.se/bug/?i=17555
    298  [13] = https://curl.se/bug/?i=17554
    299  [14] = https://curl.se/bug/?i=17571
    300  [15] = https://curl.se/bug/?i=17545
    301  [16] = https://curl.se/bug/?i=17565
    302  [17] = https://curl.se/bug/?i=17544
    303  [18] = https://curl.se/bug/?i=17573
    304  [19] = https://curl.se/bug/?i=16677
    305  [20] = https://curl.se/bug/?i=17576
    306  [21] = https://curl.se/bug/?i=17522
    307  [22] = https://curl.se/bug/?i=17580
    308  [23] = https://curl.se/bug/?i=17679
    309  [24] = https://curl.se/bug/?i=17676
    310  [25] = https://curl.se/bug/?i=17468
    311  [26] = https://curl.se/bug/?i=17447
    312  [27] = https://curl.se/bug/?i=17413
    313  [28] = https://curl.se/bug/?i=17451
    314  [29] = https://curl.se/bug/?i=17574
    315  [30] = https://curl.se/bug/?i=17557
    316  [31] = https://curl.se/bug/?i=17501
    317  [32] = https://curl.se/bug/?i=17501
    318  [33] = https://curl.se/bug/?i=17689
    319  [34] = https://curl.se/bug/?i=17653
    320  [35] = https://curl.se/bug/?i=17665
    321  [36] = https://curl.se/bug/?i=17664
    322  [37] = https://curl.se/bug/?i=17673
    323  [38] = https://curl.se/bug/?i=17674
    324  [39] = https://curl.se/bug/?i=17672
    325  [40] = https://curl.se/bug/?i=17641
    326  [41] = https://curl.se/bug/?i=17671
    327  [42] = https://curl.se/bug/?i=17630
    328  [43] = https://curl.se/bug/?i=17670
    329  [44] = https://curl.se/bug/?i=17669
    330  [45] = https://curl.se/bug/?i=17668
    331  [46] = https://curl.se/bug/?i=17667
    332  [47] = https://curl.se/bug/?i=17661
    333  [48] = https://curl.se/bug/?i=17651
    334  [49] = https://curl.se/bug/?i=17660
    335  [50] = https://curl.se/bug/?i=17658
    336  [51] = https://curl.se/bug/?i=17657
    337  [52] = https://curl.se/bug/?i=17655
    338  [53] = https://curl.se/bug/?i=17637
    339  [54] = https://curl.se/bug/?i=17816
    340  [55] = https://curl.se/bug/?i=17647
    341  [56] = https://curl.se/bug/?i=17639
    342  [57] = https://curl.se/bug/?i=17611
    343  [58] = https://curl.se/bug/?i=17642
    344  [59] = https://curl.se/bug/?i=17692
    345  [60] = https://curl.se/bug/?i=17636
    346  [61] = https://curl.se/bug/?i=17627
    347  [62] = https://curl.se/bug/?i=16747
    348  [63] = https://curl.se/bug/?i=16746
    349  [64] = https://curl.se/bug/?i=17693
    350  [65] = https://curl.se/bug/?i=17593
    351  [66] = https://curl.se/bug/?i=17632
    352  [67] = https://curl.se/bug/?i=17656
    353  [68] = https://github.com/curl/curl-www/issues/427
    354  [69] = https://curl.se/bug/?i=17581
    355  [70] = https://curl.se/bug/?i=17690
    356  [71] = https://curl.se/bug/?i=17716
    357  [72] = https://curl.se/bug/?i=17612
    358  [73] = https://curl.se/bug/?i=17578
    359  [74] = https://curl.se/bug/?i=17617
    360  [75] = https://curl.se/bug/?i=17619
    361  [76] = https://curl.se/bug/?i=17714
    362  [77] = https://curl.se/bug/?i=17608
    363  [78] = https://curl.se/bug/?i=17621
    364  [79] = https://curl.se/bug/?i=17418
    365  [80] = https://curl.se/bug/?i=17620
    366  [81] = https://curl.se/bug/?i=17590
    367  [82] = https://curl.se/bug/?i=17601
    368  [83] = https://curl.se/bug/?i=8602
    369  [84] = https://curl.se/bug/?i=17602
    370  [85] = https://curl.se/bug/?i=17543
    371  [86] = https://curl.se/bug/?i=17595
    372  [87] = https://curl.se/bug/?i=17659
    373  [88] = https://curl.se/bug/?i=17587
    374  [89] = https://curl.se/bug/?i=17598
    375  [90] = https://curl.se/bug/?i=17591
    376  [91] = https://curl.se/bug/?i=17548
    377  [92] = https://curl.se/bug/?i=17546
    378  [93] = https://curl.se/bug/?i=17688
    379  [94] = https://curl.se/bug/?i=17471
    380  [95] = https://curl.se/bug/?i=17585
    381  [96] = https://curl.se/bug/?i=17575
    382  [97] = https://curl.se/bug/?i=17650
    383  [98] = https://curl.se/bug/?i=17682
    384  [99] = https://curl.se/bug/?i=17713
    385  [100] = https://curl.se/bug/?i=17711
    386  [101] = https://curl.se/bug/?i=17705
    387  [102] = https://curl.se/bug/?i=17778
    388  [103] = https://curl.se/bug/?i=17766
    389  [104] = https://curl.se/bug/?i=17704
    390  [105] = https://curl.se/bug/?i=17706
    391  [106] = https://curl.se/bug/?i=17707
    392  [107] = https://curl.se/bug/?i=17703
    393  [108] = https://curl.se/bug/?i=17702
    394  [109] = https://curl.se/bug/?i=17767
    395  [110] = https://curl.se/bug/?i=17697
    396  [111] = https://curl.se/bug/?i=17700
    397  [112] = https://curl.se/bug/?i=17698
    398  [113] = https://curl.se/mail/lib-2025-06/0016.html
    399  [114] = https://curl.se/bug/?i=17764
    400  [115] = https://curl.se/bug/?i=17662
    401  [116] = https://curl.se/bug/?i=17694
    402  [117] = https://curl.se/bug/?i=17754
    403  [118] = https://curl.se/bug/?i=17763
    404  [119] = https://curl.se/bug/?i=17762
    405  [120] = https://curl.se/bug/?i=17396
    406  [121] = https://curl.se/bug/?i=17761
    407  [122] = https://curl.se/bug/?i=17758
    408  [123] = https://curl.se/bug/?i=17756
    409  [124] = https://curl.se/bug/?i=17753
    410  [125] = https://curl.se/bug/?i=17750
    411  [126] = https://curl.se/bug/?i=17748
    412  [127] = https://curl.se/bug/?i=17747
    413  [128] = https://curl.se/bug/?i=17745
    414  [129] = https://curl.se/bug/?i=17566
    415  [130] = https://curl.se/bug/?i=17678
    416  [131] = https://curl.se/bug/?i=17743
    417  [132] = https://curl.se/bug/?i=17734
    418  [133] = https://curl.se/bug/?i=17685
    419  [134] = https://curl.se/bug/?i=17740
    420  [135] = https://curl.se/bug/?i=17737
    421  [136] = https://curl.se/bug/?i=17742
    422  [137] = https://curl.se/bug/?i=17738
    423  [138] = https://curl.se/bug/?i=17727
    424  [139] = https://curl.se/bug/?i=17736
    425  [140] = https://curl.se/bug/?i=17735
    426  [141] = https://curl.se/bug/?i=17732
    427  [142] = https://curl.se/bug/?i=17731
    428  [143] = https://curl.se/bug/?i=17730
    429  [144] = https://curl.se/bug/?i=17728
    430  [145] = https://curl.se/bug/?i=17815
    431  [146] = https://curl.se/bug/?i=17724
    432  [147] = https://curl.se/bug/?i=17722
    433  [148] = https://curl.se/bug/?i=17726
    434  [149] = https://curl.se/bug/?i=17719
    435  [150] = https://curl.se/bug/?i=17680
    436  [151] = https://curl.se/bug/?i=17721
    437  [152] = https://curl.se/bug/?i=17720
    438  [153] = https://curl.se/bug/?i=17717
    439  [154] = https://curl.se/bug/?i=17804
    440  [155] = https://curl.se/bug/?i=17813
    441  [156] = https://curl.se/bug/?i=17812
    442  [157] = https://curl.se/bug/?i=17811
    443  [158] = https://curl.se/bug/?i=17787
    444  [159] = https://curl.se/bug/?i=17806
    445  [160] = https://curl.se/bug/?i=17805
    446  [161] = https://curl.se/bug/?i=17774
    447  [162] = https://curl.se/bug/?i=17799
    448  [163] = https://curl.se/bug/?i=17795
    449  [164] = https://curl.se/bug/?i=17796
    450  [165] = https://curl.se/bug/?i=17792
    451  [166] = https://curl.se/bug/?i=17783
    452  [167] = https://curl.se/bug/?i=17793
    453  [168] = https://curl.se/bug/?i=17786
    454  [169] = https://curl.se/bug/?i=17752
    455  [170] = https://curl.se/bug/?i=17750
    456  [171] = https://curl.se/bug/?i=17868
    457  [172] = https://curl.se/bug/?i=17772
    458  [173] = https://curl.se/bug/?i=17780
    459  [174] = https://curl.se/bug/?i=17784
    460  [175] = https://curl.se/bug/?i=17785
    461  [176] = https://curl.se/bug/?i=17801
    462  [177] = https://curl.se/bug/?i=17867
    463  [178] = https://curl.se/bug/?i=17833
    464  [179] = https://curl.se/bug/?i=17832
    465  [180] = https://curl.se/bug/?i=17831
    466  [181] = https://curl.se/bug/?i=17830
    467  [182] = https://curl.se/bug/?i=17824
    468  [183] = https://curl.se/bug/?i=17825
    469  [184] = https://curl.se/bug/?i=17822
    470  [185] = https://curl.se/bug/?i=17814
    471  [186] = https://curl.se/bug/?i=17818
    472  [187] = https://curl.se/bug/?i=17926
    473  [188] = https://curl.se/bug/?i=17843
    474  [189] = https://curl.se/bug/?i=13288
    475  [190] = https://curl.se/bug/?i=17917
    476  [191] = https://curl.se/bug/?i=17856
    477  [193] = https://curl.se/bug/?i=17821
    478  [194] = https://curl.se/bug/?i=17913
    479  [195] = https://curl.se/bug/?i=17902
    480  [196] = https://curl.se/bug/?i=17895
    481  [197] = https://curl.se/bug/?i=17923
    482  [198] = https://curl.se/bug/?i=17909
    483  [199] = https://curl.se/bug/?i=17909
    484  [200] = https://curl.se/bug/?i=17907
    485  [201] = https://curl.se/bug/?i=17906
    486  [202] = https://curl.se/bug/?i=17845
    487  [203] = https://curl.se/bug/?i=17906
    488  [204] = https://curl.se/bug/?i=17840
    489  [205] = https://curl.se/bug/?i=17906
    490  [206] = https://curl.se/bug/?i=17790
    491  [207] = https://curl.se/bug/?i=17904
    492  [208] = https://curl.se/bug/?i=17819
    493  [209] = https://curl.se/bug/?i=17908
    494  [210] = https://curl.se/bug/?i=17903
    495  [211] = https://curl.se/bug/?i=17897
    496  [212] = https://curl.se/bug/?i=17922
    497  [214] = https://curl.se/bug/?i=17934
    498  [215] = https://curl.se/bug/?i=17892
    499  [216] = https://curl.se/bug/?i=17880
    500  [217] = https://curl.se/bug/?i=17882
    501  [218] = https://curl.se/bug/?i=17890
    502  [219] = https://curl.se/bug/?i=17888
    503  [220] = https://curl.se/bug/?i=17886
    504  [221] = https://curl.se/bug/?i=17885
    505  [222] = https://curl.se/bug/?i=17881
    506  [223] = https://curl.se/bug/?i=17879
    507  [224] = https://curl.se/bug/?i=17875
    508  [225] = https://curl.se/bug/?i=17829
    509  [226] = https://curl.se/bug/?i=17871
    510  [227] = https://curl.se/bug/?i=17916