xref: /aosp_15_r20/external/curl/RELEASE-NOTES (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Workercurl and libcurl 8.11.0
2*6236dae4SAndroid Build Coastguard Worker
3*6236dae4SAndroid Build Coastguard Worker Public curl releases:         262
4*6236dae4SAndroid Build Coastguard Worker Command line options:         266
5*6236dae4SAndroid Build Coastguard Worker curl_easy_setopt() options:   306
6*6236dae4SAndroid Build Coastguard Worker Public functions in libcurl:  94
7*6236dae4SAndroid Build Coastguard Worker Contributors:                 3267
8*6236dae4SAndroid Build Coastguard Worker
9*6236dae4SAndroid Build Coastguard WorkerThis release includes the following changes:
10*6236dae4SAndroid Build Coastguard Worker
11*6236dae4SAndroid Build Coastguard Worker o curl: --create-dirs works for --dump-header as well [4]
12*6236dae4SAndroid Build Coastguard Worker o gtls: Add P12 format support [9]
13*6236dae4SAndroid Build Coastguard Worker o ipfs: add options to disable [8]
14*6236dae4SAndroid Build Coastguard Worker o TLS: TLSv1.3 earlydata support for curl [140]
15*6236dae4SAndroid Build Coastguard Worker o WebSockets: make support official (non-experimental) [106]
16*6236dae4SAndroid Build Coastguard Worker
17*6236dae4SAndroid Build Coastguard WorkerThis release includes the following bugfixes:
18*6236dae4SAndroid Build Coastguard Worker
19*6236dae4SAndroid Build Coastguard Worker o alt-svc: honor data->state.httpwant [19]
20*6236dae4SAndroid Build Coastguard Worker o altsvc: avoid using local buffer and memcpy [124]
21*6236dae4SAndroid Build Coastguard Worker o asyn-ares: remove typecast, fix expire [113]
22*6236dae4SAndroid Build Coastguard Worker o autotools: add support for 'unity' builds, enable in CI [15]
23*6236dae4SAndroid Build Coastguard Worker o bearssl: avoid strpcy() when generating TLS version log message [120]
24*6236dae4SAndroid Build Coastguard Worker o bearssl: improved session handling, test exceptions [233]
25*6236dae4SAndroid Build Coastguard Worker o bufq: unwrite fix [121]
26*6236dae4SAndroid Build Coastguard Worker o build: add `ldap` to `libcurl.pc` `Requires:` [139]
27*6236dae4SAndroid Build Coastguard Worker o build: add pytest targets [71]
28*6236dae4SAndroid Build Coastguard Worker o build: clarify CA embed is for curl tool, mark default, improve summary [72]
29*6236dae4SAndroid Build Coastguard Worker o build: detect and use `_setmode()` with Cygwin/MSYS, also use on Windows [136]
30*6236dae4SAndroid Build Coastguard Worker o build: disable warning `-Wunreachable-code-break` [195]
31*6236dae4SAndroid Build Coastguard Worker o build: fix clang-cl builds, add CI job [254]
32*6236dae4SAndroid Build Coastguard Worker o build: fix cross-compile check for poll with bionic [70]
33*6236dae4SAndroid Build Coastguard Worker o build: fix possible `-Wformat-overflow` in lib557 [85]
34*6236dae4SAndroid Build Coastguard Worker o build: limit arc4random detection to no-SSL configs [43]
35*6236dae4SAndroid Build Coastguard Worker o build: show if CA bundle to embed was found [83]
36*6236dae4SAndroid Build Coastguard Worker o build: tidy up and improve versioned-symbols options [5]
37*6236dae4SAndroid Build Coastguard Worker o build: tidy up deprecation suppression, enable warnings for clang [12]
38*6236dae4SAndroid Build Coastguard Worker o certs: add missing `-CAcreateserial` option for LibreSSL [247]
39*6236dae4SAndroid Build Coastguard Worker o checksrc: add check for spaces around logical AND operators [220]
40*6236dae4SAndroid Build Coastguard Worker o checksrc: Added checks for colon operator in ternary expressions [77]
41*6236dae4SAndroid Build Coastguard Worker o checksrc: check for spaces around '?', '>' and '<' [46]
42*6236dae4SAndroid Build Coastguard Worker o ci: dump `curl_config.h` to log in all jobs [199]
43*6236dae4SAndroid Build Coastguard Worker o CI: run with standard mod_http2 [214]
44*6236dae4SAndroid Build Coastguard Worker o cmake, Makefile.mk: use -isystem for headers, silence BearSSL issues [37]
45*6236dae4SAndroid Build Coastguard Worker o cmake/FindCares: fix version detection for c-ares 1.34.1 [209]
46*6236dae4SAndroid Build Coastguard Worker o cmake/FindNGTCP2: use library path as hint for finding crypto module [40]
47*6236dae4SAndroid Build Coastguard Worker o cmake: add missed variable to comment
48*6236dae4SAndroid Build Coastguard Worker o cmake: add native `pkg-config` detection for mbedTLS, MSH3, Quiche, Rustls, wolfSSL [149]
49*6236dae4SAndroid Build Coastguard Worker o cmake: allow building tests in unity mode [31]
50*6236dae4SAndroid Build Coastguard Worker o cmake: apply `WIN32_LEAN_AND_MEAN` to all feature checks
51*6236dae4SAndroid Build Coastguard Worker o cmake: avoid setting `BUILD_TESTING` [179]
52*6236dae4SAndroid Build Coastguard Worker o cmake: clear package version after `pkg-config` detection [207]
53*6236dae4SAndroid Build Coastguard Worker o cmake: delete unused NEED_LBER_H, HAVE_LDAP_H [38]
54*6236dae4SAndroid Build Coastguard Worker o cmake: detect `HAVE_NETINET_IN6_H`, `HAVE_CLOSESOCKET_CAMEL`, `HAVE_PROTO_BSDSOCKET_H` [132]
55*6236dae4SAndroid Build Coastguard Worker o cmake: detect GNU GSS [127]
56*6236dae4SAndroid Build Coastguard Worker o cmake: disable default OpenSSL if BearSSL, GnuTLS or Rustls is enabled [44]
57*6236dae4SAndroid Build Coastguard Worker o cmake: do not propagate unused `HAVE_GSSAPI_GSSAPI_KRB5_H` to C [131]
58*6236dae4SAndroid Build Coastguard Worker o cmake: document `-D` and env build options [208]
59*6236dae4SAndroid Build Coastguard Worker o cmake: drop obsolete items from `TODO` and `INSTALL-CMAKE` [228]
60*6236dae4SAndroid Build Coastguard Worker o cmake: drop redundant assignments [49]
61*6236dae4SAndroid Build Coastguard Worker o cmake: drop redundant zlib var, rename function (internals) [50]
62*6236dae4SAndroid Build Coastguard Worker o cmake: expand CURL_USE_PKGCONFIG to non-cross MINGW [13]
63*6236dae4SAndroid Build Coastguard Worker o cmake: fix broken dependency chain for cmdline-opts, tidy-ups [11]
64*6236dae4SAndroid Build Coastguard Worker o cmake: fix compile warnings for clang-cl [218]
65*6236dae4SAndroid Build Coastguard Worker o cmake: fix missing spacing in log message [205]
66*6236dae4SAndroid Build Coastguard Worker o cmake: limit `CURL_STATIC_CRT` to MSVC [217]
67*6236dae4SAndroid Build Coastguard Worker o cmake: make `test-ci` target skip building dependencies [88]
68*6236dae4SAndroid Build Coastguard Worker o cmake: mark as advanced some internal Find* variables [212]
69*6236dae4SAndroid Build Coastguard Worker o cmake: readd `generate-curl.1` dependency for `src` just in case [86]
70*6236dae4SAndroid Build Coastguard Worker o cmake: rename LDAP dependency config variables to match Find modules [144]
71*6236dae4SAndroid Build Coastguard Worker o cmake: replace `check_include_file_concat()` for LDAP and GSS detection [143]
72*6236dae4SAndroid Build Coastguard Worker o cmake: replace `CURL_*_DIR` with `{PROJECT,CMAKE_CURRENT}_*_DIR` [211]
73*6236dae4SAndroid Build Coastguard Worker o cmake: require quictls (or fork) when using msh3 on non-Windows [14]
74*6236dae4SAndroid Build Coastguard Worker o cmake: separate target for examples, optimize CI, fix fallouts [16]
75*6236dae4SAndroid Build Coastguard Worker o cmake: set version for `project()` and add CPack support [123]
76*6236dae4SAndroid Build Coastguard Worker o cmake: stop adding dependency headers to global `CMAKE_REQUIRED_INCLUDES` [146]
77*6236dae4SAndroid Build Coastguard Worker o cmake: sync torture test parallelism with autotools [35]
78*6236dae4SAndroid Build Coastguard Worker o cmake: tidy up `CURL_DISABLE_FORM_API` initialization [225]
79*6236dae4SAndroid Build Coastguard Worker o cmake: tidy up and shorten symbol hiding initialization [213]
80*6236dae4SAndroid Build Coastguard Worker o cmake: tidy up line order
81*6236dae4SAndroid Build Coastguard Worker o cmake: tidy up picky warning initialization [215]
82*6236dae4SAndroid Build Coastguard Worker o cmake: tidy-ups and rebase fixups [191]
83*6236dae4SAndroid Build Coastguard Worker o cmake: tweaks around debug mode and hidden symbols [194]
84*6236dae4SAndroid Build Coastguard Worker o cmake: untangle feature detection interdependencies [198]
85*6236dae4SAndroid Build Coastguard Worker o cmake: use `list(APPEND)` on `CURL_INCLUDES` [223]
86*6236dae4SAndroid Build Coastguard Worker o cmake: use OpenSSL for LDAP detection only if available [102]
87*6236dae4SAndroid Build Coastguard Worker o cmake: use the `BSD` variable [210]
88*6236dae4SAndroid Build Coastguard Worker o config: rename the OS define to CURL_OS to reduce collision risk [256]
89*6236dae4SAndroid Build Coastguard Worker o configure: add GSS to `libcurl.pc` `Depends:` [126]
90*6236dae4SAndroid Build Coastguard Worker o configure: catch Apple in more target triplets [6]
91*6236dae4SAndroid Build Coastguard Worker o configure: drop duplicate feature checks for `poll()`, `if_nametoindex()` [135]
92*6236dae4SAndroid Build Coastguard Worker o configure: drop unused bare `socket.h` detection [133]
93*6236dae4SAndroid Build Coastguard Worker o configure: improve help string for some options [78]
94*6236dae4SAndroid Build Coastguard Worker o conncache: find bundle again in case it is removed [129]
95*6236dae4SAndroid Build Coastguard Worker o conncache: more efficient implementation of cpool_remove_bundle [176]
96*6236dae4SAndroid Build Coastguard Worker o cookie: overhaul and cleanup [142]
97*6236dae4SAndroid Build Coastguard Worker o curl-rustls.m4: set linker flags to allow rustls build on macos [186]
98*6236dae4SAndroid Build Coastguard Worker o curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs [174]
99*6236dae4SAndroid Build Coastguard Worker o curl: add build options for safe/no CA bundle search (Windows) [26]
100*6236dae4SAndroid Build Coastguard Worker o curl: detect ECH support dynamically, not at build time [230]
101*6236dae4SAndroid Build Coastguard Worker o curl_addrinfo: support operating systems with only getaddrinfo(3) [239]
102*6236dae4SAndroid Build Coastguard Worker o curl_multi_perform.md: fix typo [224]
103*6236dae4SAndroid Build Coastguard Worker o curl_trc: fix build with verbose messages disabled [79]
104*6236dae4SAndroid Build Coastguard Worker o curl_url_set.md: document HOST handling when URL is parsed [2]
105*6236dae4SAndroid Build Coastguard Worker o curl_ws_recv.md: the 'meta' pointer is only returned on success [221]
106*6236dae4SAndroid Build Coastguard Worker o curl_ws_recv: return recv 0 and point meta to NULL on all errors [222]
107*6236dae4SAndroid Build Coastguard Worker o CURLMOPT_PIPELINING.md: clarify that CURLPIPE_NOTHING is not default [54]
108*6236dae4SAndroid Build Coastguard Worker o CURLOPT_APPEND.md: goes for SFTP as well [128]
109*6236dae4SAndroid Build Coastguard Worker o CURLOPT_HEADERFUNCTION.md: do not modify the passed in buffer [107]
110*6236dae4SAndroid Build Coastguard Worker o DISABLED: disable test 1060 with hyper [154]
111*6236dae4SAndroid Build Coastguard Worker o DISTROS: avoid use of "very"
112*6236dae4SAndroid Build Coastguard Worker o Dockerfile: update Docker digest to d830561 [226]
113*6236dae4SAndroid Build Coastguard Worker o docs/cmdline-opts: GnuTLS supports PKCS#11 URI in --cert option [101]
114*6236dae4SAndroid Build Coastguard Worker o docs: clarify FTP over HTTP proxy functionality somewhat [203]
115*6236dae4SAndroid Build Coastguard Worker o docs: fix a typo in some cipher options
116*6236dae4SAndroid Build Coastguard Worker o ech: spelling, whitespace, say `--ech` default config [137]
117*6236dae4SAndroid Build Coastguard Worker o ftp: fix 0-length last write on upload from stdin [76]
118*6236dae4SAndroid Build Coastguard Worker o ftp: move listen handling to socket filter [183]
119*6236dae4SAndroid Build Coastguard Worker o GHA: optimize test prereq steps [188]
120*6236dae4SAndroid Build Coastguard Worker o gnutls: use session cache for QUIC [196]
121*6236dae4SAndroid Build Coastguard Worker o hsts: avoid the local buffer and memcpy on lookup [125]
122*6236dae4SAndroid Build Coastguard Worker o hsts: improve subdomain handling [158]
123*6236dae4SAndroid Build Coastguard Worker o hsts: support "implied LWS" properly around max-age [229]
124*6236dae4SAndroid Build Coastguard Worker o http2: auto reset stream on server eos [147]
125*6236dae4SAndroid Build Coastguard Worker o http_aws_sigv4: avoid local buffer and strcpy [92]
126*6236dae4SAndroid Build Coastguard Worker o INSTALL-CMAKE.md: mention focus on shared libraries [73]
127*6236dae4SAndroid Build Coastguard Worker o INSTALL-CMAKE: fix punctuation and a typo
128*6236dae4SAndroid Build Coastguard Worker o INSTALL.md: fix a typo that slipped in to RISC OS
129*6236dae4SAndroid Build Coastguard Worker o json.md: cli-option `--json` is an alias of `--data-binary` [89]
130*6236dae4SAndroid Build Coastguard Worker o lib, src, tests: added space around ternary expressions [56]
131*6236dae4SAndroid Build Coastguard Worker o lib/cw-out: initialize 'flush_all' directly [62]
132*6236dae4SAndroid Build Coastguard Worker o lib/src: white space edits to comply better with code style [47]
133*6236dae4SAndroid Build Coastguard Worker o lib: avoid assigning 'result' temporarily [97]
134*6236dae4SAndroid Build Coastguard Worker o lib: fix disabled-verbose-strings + enable-debug build warnings
135*6236dae4SAndroid Build Coastguard Worker o lib: fix unity builds with BearSSL, MSH3, Quiche, OmniOS [32]
136*6236dae4SAndroid Build Coastguard Worker o lib: move curl_path.[ch] into vssh/ [182]
137*6236dae4SAndroid Build Coastguard Worker o lib: msnprintf tidy-ups [245]
138*6236dae4SAndroid Build Coastguard Worker o lib: remove Curl_ prefix from static functions [202]
139*6236dae4SAndroid Build Coastguard Worker o lib: remove function pointer typecasts for hmac/sha256/md5 [175]
140*6236dae4SAndroid Build Coastguard Worker o lib: use bool/TRUE/FALSE properly [48]
141*6236dae4SAndroid Build Coastguard Worker o libcurl/opts: improve phrasing for connection cap related options [145]
142*6236dae4SAndroid Build Coastguard Worker o libssh.c: handle EGAINS during proto-connect correctly [23]
143*6236dae4SAndroid Build Coastguard Worker o libssh2: delete duplicate `break` [190]
144*6236dae4SAndroid Build Coastguard Worker o libssh2: put the readdir buffers into struct [170]
145*6236dae4SAndroid Build Coastguard Worker o libssh2: use the Curl_* memory functions to avoid memdebug [22]
146*6236dae4SAndroid Build Coastguard Worker o libssh2: use the filename buffer when getting the homedir [169]
147*6236dae4SAndroid Build Coastguard Worker o libtests: generate the lib1521 atomically [148]
148*6236dae4SAndroid Build Coastguard Worker o mbedTLS: fix handling of TLSv1.3 sessions [184]
149*6236dae4SAndroid Build Coastguard Worker o mbedtls: handle session as blobs [234]
150*6236dae4SAndroid Build Coastguard Worker o mbedtls: remove failf() use from mbedtls_random [255]
151*6236dae4SAndroid Build Coastguard Worker o mk-lib1521: fix the long return code check [204]
152*6236dae4SAndroid Build Coastguard Worker o mprintf: do not ignore length modifiers of `%o`, `%x`, `%X` [164]
153*6236dae4SAndroid Build Coastguard Worker o mprintf: treat `%o` as unsigned, add tests for `%o`, `%x`, `%X` [162]
154*6236dae4SAndroid Build Coastguard Worker o mqtt: fix mqtt.md wording and add clearer explanation [172]
155*6236dae4SAndroid Build Coastguard Worker o multi.c: make stronger check for paused transfer before asserting [24]
156*6236dae4SAndroid Build Coastguard Worker o multi.c: warn/assert on stall only without timer [80]
157*6236dae4SAndroid Build Coastguard Worker o multi: avoid reading whole struct pointer from pointer [10]
158*6236dae4SAndroid Build Coastguard Worker o multi: convert Curl_follow to static multi_follow [141]
159*6236dae4SAndroid Build Coastguard Worker o multi: make curl_multi_cleanup invalidate magic latter [159]
160*6236dae4SAndroid Build Coastguard Worker o multi: make multi_handle_timeout use the connect timeout [98]
161*6236dae4SAndroid Build Coastguard Worker o multi: split multi_runsingle into sub functions [200]
162*6236dae4SAndroid Build Coastguard Worker o negotiate: conditional check around GSS & SSL specific code [1]
163*6236dae4SAndroid Build Coastguard Worker o netrc: cache the netrc file in memory [138]
164*6236dae4SAndroid Build Coastguard Worker o ngtcp2: do not loop on recv [251]
165*6236dae4SAndroid Build Coastguard Worker o ngtcp2: set max window size to 10x of initial (128KB) [232]
166*6236dae4SAndroid Build Coastguard Worker o openssl quic: populate x509 store before handshake [117]
167*6236dae4SAndroid Build Coastguard Worker o openssl: convert a memcpy to dynbuf use [57]
168*6236dae4SAndroid Build Coastguard Worker o openssl: extend the OpenSSL error messages [238]
169*6236dae4SAndroid Build Coastguard Worker o openssl: improve retries on shutdown [151]
170*6236dae4SAndroid Build Coastguard Worker o openssl: remove two strcpy() calls [64]
171*6236dae4SAndroid Build Coastguard Worker o OS400: don't delete source files when building with debug [235]
172*6236dae4SAndroid Build Coastguard Worker o packages/OS400/curlmain: remove the strncpy calls [155]
173*6236dae4SAndroid Build Coastguard Worker o processhelp.pm: improve taskkill calls (Windows) [52]
174*6236dae4SAndroid Build Coastguard Worker o pytest: fix run against multissl curl [236]
175*6236dae4SAndroid Build Coastguard Worker o pytest: improve pytest_07_42a reliability [118]
176*6236dae4SAndroid Build Coastguard Worker o pytest: include `buildinfo.txt` in the output [189]
177*6236dae4SAndroid Build Coastguard Worker o pytest: include curl version string and python platform in log [242]
178*6236dae4SAndroid Build Coastguard Worker o pytest: show curl features and protocols [150]
179*6236dae4SAndroid Build Coastguard Worker o quic: use send/recvmmsg when available [93]
180*6236dae4SAndroid Build Coastguard Worker o quic: use the session cache with wolfSSL as well [231]
181*6236dae4SAndroid Build Coastguard Worker o request: on shutdown send, proceed normally on timeout [18]
182*6236dae4SAndroid Build Coastguard Worker o runtests.md: suggest a value for -j for torture tests
183*6236dae4SAndroid Build Coastguard Worker o runtests: add comment for handle64 pathsep requirement
184*6236dae4SAndroid Build Coastguard Worker o runtests: drop unused code for old/classic-mingw support [87]
185*6236dae4SAndroid Build Coastguard Worker o runtests: pass single backslashes with Windows Perl [243]
186*6236dae4SAndroid Build Coastguard Worker o runtests: use deterministic sort for `TESTINFO` lines [201]
187*6236dae4SAndroid Build Coastguard Worker o schannel: fix TLS cert verification by IP SAN [253]
188*6236dae4SAndroid Build Coastguard Worker o schannel: ignore error on recv beyond close notify [167]
189*6236dae4SAndroid Build Coastguard Worker o schannel: reclassify extra-verbose schannel_recv messages [153]
190*6236dae4SAndroid Build Coastguard Worker o select: use poll() if existing, avoid poll() with no sockets [75]
191*6236dae4SAndroid Build Coastguard Worker o sendf: add condition to max-filesize check [3]
192*6236dae4SAndroid Build Coastguard Worker o server/mqttd: fix two memory leaks [178]
193*6236dae4SAndroid Build Coastguard Worker o setopt: avoid superfluous length checks before strcmp() [105]
194*6236dae4SAndroid Build Coastguard Worker o setopt: return error for bad input to CURLOPT_RTSP_REQUEST [240]
195*6236dae4SAndroid Build Coastguard Worker o setopt_cptr: make overflow check only done when needed [241]
196*6236dae4SAndroid Build Coastguard Worker o singleuse: make `git grep` faster, add Apple `nm` support [109]
197*6236dae4SAndroid Build Coastguard Worker o smb: do not redefine `getpid` on Windows [187]
198*6236dae4SAndroid Build Coastguard Worker o smb: replace use of strcpy() with snprintf() [122]
199*6236dae4SAndroid Build Coastguard Worker o socks_gssapi: switch to dynbuf from buffer with strcpy [42]
200*6236dae4SAndroid Build Coastguard Worker o source: avoid use of 'very' in comments
201*6236dae4SAndroid Build Coastguard Worker o src/lib: remove redundant ternary operators [244]
202*6236dae4SAndroid Build Coastguard Worker o src: guard for double declaration of `curl_ca_embed` in unity builds [166]
203*6236dae4SAndroid Build Coastguard Worker o sws: fix unused static function with `TCP_NODELAY` undefined [134]
204*6236dae4SAndroid Build Coastguard Worker o telnet: avoid two strcpy() by pointing to the strings instead [99]
205*6236dae4SAndroid Build Coastguard Worker o test1035: convert host name back to utf8 as should be [63]
206*6236dae4SAndroid Build Coastguard Worker o test1515: add tracing and more debug info [119]
207*6236dae4SAndroid Build Coastguard Worker o test1540: add debug logging [58]
208*6236dae4SAndroid Build Coastguard Worker o test190: replace %FTPTIME2 with a fixed value [34]
209*6236dae4SAndroid Build Coastguard Worker o test1915: add tracing and connect timeout [114]
210*6236dae4SAndroid Build Coastguard Worker o test1915: remove wrong comment
211*6236dae4SAndroid Build Coastguard Worker o test2502: add libtest debug tracing [60]
212*6236dae4SAndroid Build Coastguard Worker o test504: fix handling on pending connect [59]
213*6236dae4SAndroid Build Coastguard Worker o testrun: explicitly set proper IP address for stunnel listen/connect [61]
214*6236dae4SAndroid Build Coastguard Worker o tests/http: fix ubuntu GnuTLS CI failures [161]
215*6236dae4SAndroid Build Coastguard Worker o tests/scorecard: allow remote server test [171]
216*6236dae4SAndroid Build Coastguard Worker o tests/server/util.c: remove use of strncpy [156]
217*6236dae4SAndroid Build Coastguard Worker o tests/valgrind.pm: fix warnings with no valgrind report to show [25]
218*6236dae4SAndroid Build Coastguard Worker o tests/valgrind.supp: remove a travis suppression, add a Debian [116]
219*6236dae4SAndroid Build Coastguard Worker o tests: add and use `%PERL` variable to refer to the Perl binary [82]
220*6236dae4SAndroid Build Coastguard Worker o tests: add codeset-utf8 as a feature [66]
221*6236dae4SAndroid Build Coastguard Worker o tests: add file: tests with existing files [45]
222*6236dae4SAndroid Build Coastguard Worker o tests: allow pytests to run in out-of-tree builds [192]
223*6236dae4SAndroid Build Coastguard Worker o tests: capture stdin to get the vsftpd version number [165]
224*6236dae4SAndroid Build Coastguard Worker o tests: change Python code style to pass ruff checks
225*6236dae4SAndroid Build Coastguard Worker o tests: check http/2 and http/3 server responsiveness [28]
226*6236dae4SAndroid Build Coastguard Worker o tests: delete duplicate macro check [53]
227*6236dae4SAndroid Build Coastguard Worker o tests: enable additional ruff Python lint options
228*6236dae4SAndroid Build Coastguard Worker o tests: fix `%POSIX_PWD` on native Windows Perl [111]
229*6236dae4SAndroid Build Coastguard Worker o tests: fix callback signatures to please UndefinedBehaviorSanitizer [173]
230*6236dae4SAndroid Build Coastguard Worker o tests: Fix FILEFORMAT <file name=""> directive [206]
231*6236dae4SAndroid Build Coastguard Worker o tests: fix keyword for test1411
232*6236dae4SAndroid Build Coastguard Worker o tests: fix shell quoting on native Windows Perl [110]
233*6236dae4SAndroid Build Coastguard Worker o tests: fix some Python typing issues
234*6236dae4SAndroid Build Coastguard Worker o tests: fixup `checkcmd` `PATH` on non-unixy platforms [108]
235*6236dae4SAndroid Build Coastguard Worker o tests: improve mqtt server handling [27]
236*6236dae4SAndroid Build Coastguard Worker o tests: introduce %CLIENT6IP-NB [67]
237*6236dae4SAndroid Build Coastguard Worker o tests: let openssl generate random cert serials [91]
238*6236dae4SAndroid Build Coastguard Worker o tests: libtests and unit tests need explicit #include memdebug [7]
239*6236dae4SAndroid Build Coastguard Worker o tests: make precheck for HTTP on 127.0.0.1 into a feature [68]
240*6236dae4SAndroid Build Coastguard Worker o tests: Only log warnings or worse by default in smbserver [33]
241*6236dae4SAndroid Build Coastguard Worker o tests: postcheck is now in verify [69]
242*6236dae4SAndroid Build Coastguard Worker o tests: remove all valgrind disable instructions [21]
243*6236dae4SAndroid Build Coastguard Worker o tests: remove debug requirement on 38 tests [100]
244*6236dae4SAndroid Build Coastguard Worker o tests: remove the %FTPTIME3 variable [41]
245*6236dae4SAndroid Build Coastguard Worker o tests: replace `%PWD` with `%FILE_PWD` for `file://` [84]
246*6236dae4SAndroid Build Coastguard Worker o tests: replace `%PWD` with `%SSH_PWD` in SCP/SFTP tests [112]
247*6236dae4SAndroid Build Coastguard Worker o tests: replace hard-coded `/dev/null` with variable [81]
248*6236dae4SAndroid Build Coastguard Worker o tests: simplify `pathhelp.pm`, avoid using external tools [95]
249*6236dae4SAndroid Build Coastguard Worker o tests: speed up builds with single-binary test bundles [29]
250*6236dae4SAndroid Build Coastguard Worker o tests: testrunner fairness [39]
251*6236dae4SAndroid Build Coastguard Worker o tests: testrunner reliability improvements [55]
252*6236dae4SAndroid Build Coastguard Worker o tests: use '-4' where needed [17]
253*6236dae4SAndroid Build Coastguard Worker o tests: use a set for several of the curl_props [249]
254*6236dae4SAndroid Build Coastguard Worker o tftp: avoid two memcpy/strcpy [94]
255*6236dae4SAndroid Build Coastguard Worker o tidy-up: rename CURL_WINDOWS_APP to CURL_WINDOWS_UWP [36]
256*6236dae4SAndroid Build Coastguard Worker o tls: avoid abusing CURLE_SSL_ENGINE_INITFAILED [246]
257*6236dae4SAndroid Build Coastguard Worker o tool: support --show-headers AND --remote-header-name [103]
258*6236dae4SAndroid Build Coastguard Worker o tool_doswin: simplify; remove unused options and strncpy calls [65]
259*6236dae4SAndroid Build Coastguard Worker o tool_getparam: drop unused time() call [177]
260*6236dae4SAndroid Build Coastguard Worker o tool_getparam: replace two uses of strncpy(), ban strncpy [157]
261*6236dae4SAndroid Build Coastguard Worker o tool_operate: make --skip-existing work for --parallel [180]
262*6236dae4SAndroid Build Coastguard Worker o tool_operate: reuse the schannel backend check [130]
263*6236dae4SAndroid Build Coastguard Worker o tool_xattr: create the user.creator xattr attribute [197]
264*6236dae4SAndroid Build Coastguard Worker o unit1307: tidy up Apple OS detection [252]
265*6236dae4SAndroid Build Coastguard Worker o unit1660: fix unreachable code warning in no-SSL builds [30]
266*6236dae4SAndroid Build Coastguard Worker o url: connection reuse on h3 connections [20]
267*6236dae4SAndroid Build Coastguard Worker o url: use same credentials on redirect [181]
268*6236dae4SAndroid Build Coastguard Worker o urlapi: drop unused header [51]
269*6236dae4SAndroid Build Coastguard Worker o urlapi: normalize the IPv6 address [115]
270*6236dae4SAndroid Build Coastguard Worker o version: minor cleanups [152]
271*6236dae4SAndroid Build Coastguard Worker o version: say quictls in MSH3 builds [219]
272*6236dae4SAndroid Build Coastguard Worker o vquic: fix compiler warning with gcc + MUSL [168]
273*6236dae4SAndroid Build Coastguard Worker o vquic: recv_mmsg, use fewer, but larger buffers [250]
274*6236dae4SAndroid Build Coastguard Worker o vtls: convert Curl_pin_peer_pubkey to use dynbuf [74]
275*6236dae4SAndroid Build Coastguard Worker o vtls: convert pubkey_pem_to_der to use dynbuf [90]
276*6236dae4SAndroid Build Coastguard Worker o warnless: remove curlx_sktosi and curlx_sitosk [104]
277*6236dae4SAndroid Build Coastguard Worker o winbuild/README: consolidate command prompt section [193]
278*6236dae4SAndroid Build Coastguard Worker o winbuild/README: document how to clean a build [163]
279*6236dae4SAndroid Build Coastguard Worker o winbuild: add initial wolfSSL support [227]
280*6236dae4SAndroid Build Coastguard Worker o winbuild: drop `gen_resp_file.bat` [248]
281*6236dae4SAndroid Build Coastguard Worker o wolfssl: convert malloc + memcpys to dynbuf for cipher string [96]
282*6236dae4SAndroid Build Coastguard Worker o wolfSSL: fix handling of TLSv1.3 sessions [185]
283*6236dae4SAndroid Build Coastguard Worker o wolfssl: no more use of the OpenSSL API [216]
284*6236dae4SAndroid Build Coastguard Worker o wolfssl: use old version API without openssl extra [160]
285*6236dae4SAndroid Build Coastguard Worker
286*6236dae4SAndroid Build Coastguard WorkerThis release includes the following known bugs:
287*6236dae4SAndroid Build Coastguard Worker
288*6236dae4SAndroid Build Coastguard Worker See docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
289*6236dae4SAndroid Build Coastguard Worker
290*6236dae4SAndroid Build Coastguard WorkerFor all changes ever done in curl:
291*6236dae4SAndroid Build Coastguard Worker
292*6236dae4SAndroid Build Coastguard Worker See https://curl.se/changes.html
293*6236dae4SAndroid Build Coastguard Worker
294*6236dae4SAndroid Build Coastguard WorkerPlanned upcoming removals include:
295*6236dae4SAndroid Build Coastguard Worker
296*6236dae4SAndroid Build Coastguard Worker o Hyper support
297*6236dae4SAndroid Build Coastguard Worker o TLS libraries not supporting TLS 1.3
298*6236dae4SAndroid Build Coastguard Worker
299*6236dae4SAndroid Build Coastguard Worker See https://curl.se/dev/deprecate.html for details
300*6236dae4SAndroid Build Coastguard Worker
301*6236dae4SAndroid Build Coastguard WorkerThis release would not have looked like this without help, code, reports and
302*6236dae4SAndroid Build Coastguard Workeradvice from friends like these:
303*6236dae4SAndroid Build Coastguard Worker
304*6236dae4SAndroid Build Coastguard Worker  ad-chaos on github, Aki Sakurai, Baruch Siach, Chris Stubbs, Colton Willey,
305*6236dae4SAndroid Build Coastguard Worker  Dan Fandrich, Daniel Stenberg, Denis Goleshchikhin, Deniz Sökmen,
306*6236dae4SAndroid Build Coastguard Worker  dependabot[bot], Dylam De La Torre, edmcln, elvinasp on github,
307*6236dae4SAndroid Build Coastguard Worker  Emanuel Komínek, Gabriel Marin, Ian Spence, Jeroen Ooms, jkamp-aws on github,
308*6236dae4SAndroid Build Coastguard Worker  John Haugabook, Jonas 'Sortie' Termansen, Jon Rumsey, Kai Pastor, Kazuho Oku,
309*6236dae4SAndroid Build Coastguard Worker  koujaz on github, lomberd2 on github, MacKenzie, Marwan Yassini, Max Dymond,
310*6236dae4SAndroid Build Coastguard Worker  Michael Kaufmann, Montg0mery on github, Moritz Knüsel, Nemos2024 on github,
311*6236dae4SAndroid Build Coastguard Worker  newfunction, Nicolas George, Pavel Kropachev, Pierre-Etienne Meunier,
312*6236dae4SAndroid Build Coastguard Worker  ralfjunker on github, Rasmus Melchior Jacobsen, Ray Satiro, renovate[bot],
313*6236dae4SAndroid Build Coastguard Worker  Robert Maynard, Sebastian Walz, Sinkevich Artem, Stefan Eissing, Tal Regev,
314*6236dae4SAndroid Build Coastguard Worker  Tatsuhiro Tsujikawa, Tobias Bora, Tobias Wendorff, Venkat Krishna R,
315*6236dae4SAndroid Build Coastguard Worker  Viktor Szakats, Vollstrecker on github, vvb2060 on github,
316*6236dae4SAndroid Build Coastguard Worker  wxiaoguang on github, Yedaya Katsman, zjyhjqs
317*6236dae4SAndroid Build Coastguard Worker  (55 contributors)
318*6236dae4SAndroid Build Coastguard Worker
319*6236dae4SAndroid Build Coastguard WorkerReferences to bug reports and discussions on issues:
320*6236dae4SAndroid Build Coastguard Worker
321*6236dae4SAndroid Build Coastguard Worker [1] = https://curl.se/bug/?i=14938
322*6236dae4SAndroid Build Coastguard Worker [2] = https://curl.se/bug/?i=14942
323*6236dae4SAndroid Build Coastguard Worker [3] = https://curl.se/bug/?i=14958
324*6236dae4SAndroid Build Coastguard Worker [4] = https://curl.se/bug/?i=14941
325*6236dae4SAndroid Build Coastguard Worker [5] = https://curl.se/bug/?i=14818
326*6236dae4SAndroid Build Coastguard Worker [6] = https://curl.se/bug/?i=14728
327*6236dae4SAndroid Build Coastguard Worker [7] = https://curl.se/bug/?i=15007
328*6236dae4SAndroid Build Coastguard Worker [8] = https://curl.se/bug/?i=14824
329*6236dae4SAndroid Build Coastguard Worker [9] = https://curl.se/bug/?i=14991
330*6236dae4SAndroid Build Coastguard Worker [10] = https://curl.se/bug/?i=15063
331*6236dae4SAndroid Build Coastguard Worker [11] = https://curl.se/bug/?i=14883
332*6236dae4SAndroid Build Coastguard Worker [12] = https://curl.se/bug/?i=14789
333*6236dae4SAndroid Build Coastguard Worker [13] = https://curl.se/bug/?i=14658
334*6236dae4SAndroid Build Coastguard Worker [14] = https://curl.se/bug/?i=15003
335*6236dae4SAndroid Build Coastguard Worker [15] = https://curl.se/bug/?i=14815
336*6236dae4SAndroid Build Coastguard Worker [16] = https://curl.se/bug/?i=14906
337*6236dae4SAndroid Build Coastguard Worker [17] = https://curl.se/bug/?i=15060
338*6236dae4SAndroid Build Coastguard Worker [18] = https://curl.se/bug/?i=14843
339*6236dae4SAndroid Build Coastguard Worker [19] = https://curl.se/bug/?i=14966
340*6236dae4SAndroid Build Coastguard Worker [20] = https://curl.se/bug/?i=14890
341*6236dae4SAndroid Build Coastguard Worker [21] = https://curl.se/bug/?i=14983
342*6236dae4SAndroid Build Coastguard Worker [22] = https://curl.se/bug/?i=14984
343*6236dae4SAndroid Build Coastguard Worker [23] = https://curl.se/bug/?i=14982
344*6236dae4SAndroid Build Coastguard Worker [24] = https://curl.se/bug/?i=14981
345*6236dae4SAndroid Build Coastguard Worker [25] = https://curl.se/bug/?i=14977
346*6236dae4SAndroid Build Coastguard Worker [26] = https://curl.se/bug/?i=14582
347*6236dae4SAndroid Build Coastguard Worker [27] = https://curl.se/bug/?i=15059
348*6236dae4SAndroid Build Coastguard Worker [28] = https://curl.se/bug/?i=15058
349*6236dae4SAndroid Build Coastguard Worker [29] = https://curl.se/bug/?i=14772
350*6236dae4SAndroid Build Coastguard Worker [30] = https://curl.se/bug/?i=14971
351*6236dae4SAndroid Build Coastguard Worker [31] = https://curl.se/bug/?i=14765
352*6236dae4SAndroid Build Coastguard Worker [32] = https://curl.se/bug/?i=14932
353*6236dae4SAndroid Build Coastguard Worker [33] = https://curl.se/bug/?i=14950
354*6236dae4SAndroid Build Coastguard Worker [34] = https://curl.se/bug/?i=15056
355*6236dae4SAndroid Build Coastguard Worker [35] = https://curl.se/bug/?i=14969
356*6236dae4SAndroid Build Coastguard Worker [36] = https://curl.se/bug/?i=14881
357*6236dae4SAndroid Build Coastguard Worker [37] = https://curl.se/bug/?i=14763
358*6236dae4SAndroid Build Coastguard Worker [38] = https://curl.se/bug/?i=14690
359*6236dae4SAndroid Build Coastguard Worker [39] = https://curl.se/bug/?i=14967
360*6236dae4SAndroid Build Coastguard Worker [40] = https://github.com/curl/curl-for-win/blob/8b8909e1206de1dcca356a8dd33eb1e4ffeea7fd/curl.sh#L289
361*6236dae4SAndroid Build Coastguard Worker [41] = https://curl.se/bug/?i=15064
362*6236dae4SAndroid Build Coastguard Worker [42] = https://curl.se/bug/?i=15057
363*6236dae4SAndroid Build Coastguard Worker [43] = https://curl.se/bug/?i=14909
364*6236dae4SAndroid Build Coastguard Worker [44] = https://curl.se/bug/?i=14828
365*6236dae4SAndroid Build Coastguard Worker [45] = https://curl.se/bug/?i=15045
366*6236dae4SAndroid Build Coastguard Worker [46] = https://curl.se/bug/?i=14921
367*6236dae4SAndroid Build Coastguard Worker [47] = https://curl.se/bug/?i=14921
368*6236dae4SAndroid Build Coastguard Worker [48] = https://curl.se/bug/?i=15123
369*6236dae4SAndroid Build Coastguard Worker [49] = https://curl.se/bug/?i=14924
370*6236dae4SAndroid Build Coastguard Worker [50] = https://curl.se/bug/?i=14918
371*6236dae4SAndroid Build Coastguard Worker [51] = https://curl.se/bug/?i=14867
372*6236dae4SAndroid Build Coastguard Worker [52] = https://curl.se/bug/?i=14959
373*6236dae4SAndroid Build Coastguard Worker [53] = https://curl.se/bug/?i=14963
374*6236dae4SAndroid Build Coastguard Worker [54] = https://curl.se/bug/?i=14961
375*6236dae4SAndroid Build Coastguard Worker [55] = https://curl.se/bug/?i=14960
376*6236dae4SAndroid Build Coastguard Worker [56] = https://curl.se/bug/?i=14912
377*6236dae4SAndroid Build Coastguard Worker [57] = https://curl.se/bug/?i=15049
378*6236dae4SAndroid Build Coastguard Worker [58] = https://curl.se/bug/?i=15055
379*6236dae4SAndroid Build Coastguard Worker [59] = https://curl.se/bug/?i=15054
380*6236dae4SAndroid Build Coastguard Worker [60] = https://curl.se/bug/?i=15053
381*6236dae4SAndroid Build Coastguard Worker [61] = https://curl.se/bug/?i=15051
382*6236dae4SAndroid Build Coastguard Worker [62] = https://curl.se/bug/?i=15044
383*6236dae4SAndroid Build Coastguard Worker [63] = https://curl.se/bug/?i=15050
384*6236dae4SAndroid Build Coastguard Worker [64] = https://curl.se/bug/?i=15052
385*6236dae4SAndroid Build Coastguard Worker [65] = https://curl.se/bug/?i=15047
386*6236dae4SAndroid Build Coastguard Worker [66] = https://curl.se/bug/?i=15039
387*6236dae4SAndroid Build Coastguard Worker [67] = https://curl.se/bug/?i=15039
388*6236dae4SAndroid Build Coastguard Worker [68] = https://curl.se/bug/?i=15039
389*6236dae4SAndroid Build Coastguard Worker [69] = https://curl.se/bug/?i=15046
390*6236dae4SAndroid Build Coastguard Worker [70] = https://curl.se/bug/?i=15013
391*6236dae4SAndroid Build Coastguard Worker [71] = https://curl.se/bug/?i=15034
392*6236dae4SAndroid Build Coastguard Worker [72] = https://curl.se/bug/?i=15035
393*6236dae4SAndroid Build Coastguard Worker [73] = https://curl.se/bug/?i=14845
394*6236dae4SAndroid Build Coastguard Worker [74] = https://curl.se/bug/?i=15126
395*6236dae4SAndroid Build Coastguard Worker [75] = https://curl.se/bug/?i=15096
396*6236dae4SAndroid Build Coastguard Worker [76] = https://curl.se/bug/?i=15101
397*6236dae4SAndroid Build Coastguard Worker [77] = https://curl.se/bug/?i=14990
398*6236dae4SAndroid Build Coastguard Worker [78] = https://curl.se/bug/?i=15033
399*6236dae4SAndroid Build Coastguard Worker [79] = https://curl.se/bug/?i=15026
400*6236dae4SAndroid Build Coastguard Worker [80] = https://curl.se/bug/?i=15028
401*6236dae4SAndroid Build Coastguard Worker [81] = https://curl.se/bug/?i=15098
402*6236dae4SAndroid Build Coastguard Worker [82] = https://curl.se/bug/?i=15097
403*6236dae4SAndroid Build Coastguard Worker [83] = https://curl.se/bug/?i=15027
404*6236dae4SAndroid Build Coastguard Worker [84] = https://curl.se/bug/?i=15090
405*6236dae4SAndroid Build Coastguard Worker [85] = https://curl.se/bug/?i=15012
406*6236dae4SAndroid Build Coastguard Worker [86] = https://curl.se/bug/?i=15088
407*6236dae4SAndroid Build Coastguard Worker [87] = https://curl.se/bug/?i=15087
408*6236dae4SAndroid Build Coastguard Worker [88] = https://curl.se/bug/?i=15001
409*6236dae4SAndroid Build Coastguard Worker [89] = https://curl.se/bug/?i=15197
410*6236dae4SAndroid Build Coastguard Worker [90] = https://curl.se/bug/?i=15126
411*6236dae4SAndroid Build Coastguard Worker [91] = https://curl.se/bug/?i=15129
412*6236dae4SAndroid Build Coastguard Worker [92] = https://curl.se/bug/?i=15200
413*6236dae4SAndroid Build Coastguard Worker [93] = https://curl.se/bug/?i=14880
414*6236dae4SAndroid Build Coastguard Worker [94] = https://curl.se/bug/?i=15199
415*6236dae4SAndroid Build Coastguard Worker [95] = https://curl.se/bug/?i=15111
416*6236dae4SAndroid Build Coastguard Worker [96] = https://curl.se/bug/?i=15124
417*6236dae4SAndroid Build Coastguard Worker [97] = https://curl.se/bug/?i=15122
418*6236dae4SAndroid Build Coastguard Worker [98] = https://curl.se/bug/?i=15100
419*6236dae4SAndroid Build Coastguard Worker [99] = https://curl.se/bug/?i=15198
420*6236dae4SAndroid Build Coastguard Worker [100] = https://curl.se/bug/?i=15114
421*6236dae4SAndroid Build Coastguard Worker [101] = https://curl.se/bug/?i=15075
422*6236dae4SAndroid Build Coastguard Worker [102] = https://curl.se/bug/?i=15077
423*6236dae4SAndroid Build Coastguard Worker [103] = https://curl.se/bug/?i=15110
424*6236dae4SAndroid Build Coastguard Worker [104] = https://curl.se/bug/?i=15153
425*6236dae4SAndroid Build Coastguard Worker [105] = https://curl.se/bug/?i=15192
426*6236dae4SAndroid Build Coastguard Worker [106] = https://curl.se/bug/?i=14936
427*6236dae4SAndroid Build Coastguard Worker [107] = https://curl.se/bug/?i=15148
428*6236dae4SAndroid Build Coastguard Worker [108] = https://curl.se/bug/?i=15106
429*6236dae4SAndroid Build Coastguard Worker [109] = https://curl.se/bug/?i=15070
430*6236dae4SAndroid Build Coastguard Worker [110] = https://curl.se/bug/?i=15105
431*6236dae4SAndroid Build Coastguard Worker [111] = https://curl.se/bug/?i=15104
432*6236dae4SAndroid Build Coastguard Worker [112] = https://curl.se/bug/?i=15103
433*6236dae4SAndroid Build Coastguard Worker [113] = https://curl.se/bug/?i=15145
434*6236dae4SAndroid Build Coastguard Worker [114] = https://curl.se/bug/?i=15107
435*6236dae4SAndroid Build Coastguard Worker [115] = https://curl.se/bug/?i=15143
436*6236dae4SAndroid Build Coastguard Worker [116] = https://curl.se/bug/?i=15142
437*6236dae4SAndroid Build Coastguard Worker [117] = https://curl.se/bug/?i=15137
438*6236dae4SAndroid Build Coastguard Worker [118] = https://curl.se/bug/?i=15138
439*6236dae4SAndroid Build Coastguard Worker [119] = https://curl.se/bug/?i=15140
440*6236dae4SAndroid Build Coastguard Worker [120] = https://curl.se/bug/?i=15194
441*6236dae4SAndroid Build Coastguard Worker [121] = https://curl.se/bug/?i=15136
442*6236dae4SAndroid Build Coastguard Worker [122] = https://curl.se/bug/?i=15196
443*6236dae4SAndroid Build Coastguard Worker [123] = https://curl.se/bug/?i=15281
444*6236dae4SAndroid Build Coastguard Worker [124] = https://curl.se/bug/?i=15191
445*6236dae4SAndroid Build Coastguard Worker [125] = https://curl.se/bug/?i=15190
446*6236dae4SAndroid Build Coastguard Worker [126] = https://curl.se/bug/?i=15177
447*6236dae4SAndroid Build Coastguard Worker [127] = https://curl.se/bug/?i=15176
448*6236dae4SAndroid Build Coastguard Worker [128] = https://curl.se/bug/?i=15181
449*6236dae4SAndroid Build Coastguard Worker [129] = https://curl.se/bug/?i=15185
450*6236dae4SAndroid Build Coastguard Worker [130] = https://curl.se/bug/?i=15323
451*6236dae4SAndroid Build Coastguard Worker [131] = https://curl.se/bug/?i=15174
452*6236dae4SAndroid Build Coastguard Worker [132] = https://curl.se/bug/?i=15172
453*6236dae4SAndroid Build Coastguard Worker [133] = https://curl.se/bug/?i=15173
454*6236dae4SAndroid Build Coastguard Worker [134] = https://curl.se/bug/?i=15171
455*6236dae4SAndroid Build Coastguard Worker [135] = https://curl.se/bug/?i=15170
456*6236dae4SAndroid Build Coastguard Worker [136] = https://curl.se/bug/?i=15169
457*6236dae4SAndroid Build Coastguard Worker [137] = https://curl.se/bug/?i=15167
458*6236dae4SAndroid Build Coastguard Worker [138] = https://curl.se/bug/?i=15248
459*6236dae4SAndroid Build Coastguard Worker [139] = https://curl.se/bug/?i=15163
460*6236dae4SAndroid Build Coastguard Worker [140] = https://curl.se/bug/?i=15211
461*6236dae4SAndroid Build Coastguard Worker [141] = https://curl.se/bug/?i=15260
462*6236dae4SAndroid Build Coastguard Worker [142] = https://curl.se/bug/?i=15247
463*6236dae4SAndroid Build Coastguard Worker [143] = https://curl.se/bug/?i=15157
464*6236dae4SAndroid Build Coastguard Worker [144] = https://curl.se/bug/?i=15255
465*6236dae4SAndroid Build Coastguard Worker [145] = https://curl.se/bug/?i=15324
466*6236dae4SAndroid Build Coastguard Worker [146] = https://curl.se/bug/?i=15252
467*6236dae4SAndroid Build Coastguard Worker [147] = https://curl.se/bug/?i=15316
468*6236dae4SAndroid Build Coastguard Worker [148] = https://curl.se/bug/?i=15258
469*6236dae4SAndroid Build Coastguard Worker [149] = https://curl.se/bug/?i=15193
470*6236dae4SAndroid Build Coastguard Worker [150] = https://curl.se/bug/?i=15452
471*6236dae4SAndroid Build Coastguard Worker [151] = https://curl.se/bug/?i=15321
472*6236dae4SAndroid Build Coastguard Worker [152] = https://curl.se/bug/?i=15393
473*6236dae4SAndroid Build Coastguard Worker [153] = https://curl.se/bug/?i=14826
474*6236dae4SAndroid Build Coastguard Worker [154] = https://curl.se/bug/?i=15319
475*6236dae4SAndroid Build Coastguard Worker [155] = https://curl.se/bug/?i=15214
476*6236dae4SAndroid Build Coastguard Worker [156] = https://curl.se/bug/?i=15213
477*6236dae4SAndroid Build Coastguard Worker [157] = https://curl.se/bug/?i=15212
478*6236dae4SAndroid Build Coastguard Worker [158] = https://curl.se/bug/?i=15210
479*6236dae4SAndroid Build Coastguard Worker [159] = https://curl.se/bug/?i=15201
480*6236dae4SAndroid Build Coastguard Worker [160] = https://curl.se/bug/?i=15205
481*6236dae4SAndroid Build Coastguard Worker [161] = https://curl.se/bug/?i=15310
482*6236dae4SAndroid Build Coastguard Worker [162] = https://curl.se/bug/?i=15348
483*6236dae4SAndroid Build Coastguard Worker [163] = https://curl.se/bug/?i=15291
484*6236dae4SAndroid Build Coastguard Worker [164] = https://curl.se/bug/?i=15348
485*6236dae4SAndroid Build Coastguard Worker [165] = https://curl.se/bug/?i=15278
486*6236dae4SAndroid Build Coastguard Worker [166] = https://curl.se/bug/?i=15307
487*6236dae4SAndroid Build Coastguard Worker [167] = https://curl.se/bug/?i=15381
488*6236dae4SAndroid Build Coastguard Worker [168] = https://curl.se/bug/?i=15303
489*6236dae4SAndroid Build Coastguard Worker [169] = https://curl.se/bug/?i=15285
490*6236dae4SAndroid Build Coastguard Worker [170] = https://curl.se/bug/?i=15285
491*6236dae4SAndroid Build Coastguard Worker [171] = https://curl.se/bug/?i=15415
492*6236dae4SAndroid Build Coastguard Worker [172] = https://curl.se/bug/?i=15451
493*6236dae4SAndroid Build Coastguard Worker [173] = https://curl.se/bug/?i=15289
494*6236dae4SAndroid Build Coastguard Worker [174] = https://curl.se/bug/?i=15289
495*6236dae4SAndroid Build Coastguard Worker [175] = https://curl.se/bug/?i=15289
496*6236dae4SAndroid Build Coastguard Worker [176] = https://curl.se/bug/?i=15292
497*6236dae4SAndroid Build Coastguard Worker [177] = https://curl.se/bug/?i=15420
498*6236dae4SAndroid Build Coastguard Worker [178] = https://curl.se/bug/?i=15290
499*6236dae4SAndroid Build Coastguard Worker [179] = https://curl.se/bug/?i=15351
500*6236dae4SAndroid Build Coastguard Worker [180] = https://curl.se/bug/?i=15261
501*6236dae4SAndroid Build Coastguard Worker [181] = https://curl.se/bug/?i=15262
502*6236dae4SAndroid Build Coastguard Worker [182] = https://curl.se/bug/?i=15284
503*6236dae4SAndroid Build Coastguard Worker [183] = https://curl.se/bug/?i=14798
504*6236dae4SAndroid Build Coastguard Worker [184] = https://curl.se/bug/?i=15245
505*6236dae4SAndroid Build Coastguard Worker [185] = https://curl.se/bug/?i=15243
506*6236dae4SAndroid Build Coastguard Worker [186] = https://curl.se/bug/?i=15175
507*6236dae4SAndroid Build Coastguard Worker [187] = https://curl.se/bug/?i=15263
508*6236dae4SAndroid Build Coastguard Worker [188] = https://curl.se/bug/?i=15275
509*6236dae4SAndroid Build Coastguard Worker [189] = https://curl.se/bug/?i=15279
510*6236dae4SAndroid Build Coastguard Worker [190] = https://curl.se/bug/?i=15384
511*6236dae4SAndroid Build Coastguard Worker [191] = https://curl.se/bug/?i=15271
512*6236dae4SAndroid Build Coastguard Worker [192] = https://curl.se/bug/?i=15257
513*6236dae4SAndroid Build Coastguard Worker [193] = https://curl.se/bug/?i=15313
514*6236dae4SAndroid Build Coastguard Worker [194] = https://curl.se/bug/?i=15414
515*6236dae4SAndroid Build Coastguard Worker [195] = https://curl.se/bug/?i=15416
516*6236dae4SAndroid Build Coastguard Worker [196] = https://curl.se/bug/?i=15265
517*6236dae4SAndroid Build Coastguard Worker [197] = https://curl.se/bug/?i=15237
518*6236dae4SAndroid Build Coastguard Worker [198] = https://curl.se/bug/?i=15164
519*6236dae4SAndroid Build Coastguard Worker [199] = https://curl.se/bug/?i=15266
520*6236dae4SAndroid Build Coastguard Worker [200] = https://curl.se/bug/?i=15418
521*6236dae4SAndroid Build Coastguard Worker [201] = https://curl.se/bug/?i=15374
522*6236dae4SAndroid Build Coastguard Worker [202] = https://curl.se/bug/?i=15419
523*6236dae4SAndroid Build Coastguard Worker [203] = https://curl.se/bug/?i=15417
524*6236dae4SAndroid Build Coastguard Worker [204] = https://curl.se/bug/?i=15372
525*6236dae4SAndroid Build Coastguard Worker [205] = https://curl.se/bug/?i=15411
526*6236dae4SAndroid Build Coastguard Worker [206] = https://curl.se/bug/?i=15371
527*6236dae4SAndroid Build Coastguard Worker [207] = https://curl.se/bug/?i=15409
528*6236dae4SAndroid Build Coastguard Worker [208] = https://curl.se/bug/?i=14885
529*6236dae4SAndroid Build Coastguard Worker [209] = https://curl.se/bug/?i=15368
530*6236dae4SAndroid Build Coastguard Worker [210] = https://curl.se/bug/?i=15367
531*6236dae4SAndroid Build Coastguard Worker [211] = https://curl.se/bug/?i=15331
532*6236dae4SAndroid Build Coastguard Worker [212] = https://curl.se/bug/?i=15407
533*6236dae4SAndroid Build Coastguard Worker [213] = https://curl.se/bug/?i=15400
534*6236dae4SAndroid Build Coastguard Worker [214] = https://curl.se/bug/?i=15353
535*6236dae4SAndroid Build Coastguard Worker [215] = https://curl.se/bug/?i=15404
536*6236dae4SAndroid Build Coastguard Worker [216] = https://curl.se/bug/?i=15480
537*6236dae4SAndroid Build Coastguard Worker [217] = https://curl.se/bug/?i=15403
538*6236dae4SAndroid Build Coastguard Worker [218] = https://curl.se/bug/?i=15337
539*6236dae4SAndroid Build Coastguard Worker [219] = https://curl.se/bug/?i=15335
540*6236dae4SAndroid Build Coastguard Worker [220] = https://curl.se/bug/?i=15144
541*6236dae4SAndroid Build Coastguard Worker [221] = https://curl.se/bug/?i=15340
542*6236dae4SAndroid Build Coastguard Worker [222] = https://curl.se/bug/?i=15342
543*6236dae4SAndroid Build Coastguard Worker [223] = https://curl.se/bug/?i=15399
544*6236dae4SAndroid Build Coastguard Worker [224] = https://curl.se/bug/?i=15339
545*6236dae4SAndroid Build Coastguard Worker [225] = https://curl.se/bug/?i=15394
546*6236dae4SAndroid Build Coastguard Worker [226] = https://curl.se/bug/?i=15315
547*6236dae4SAndroid Build Coastguard Worker [227] = https://curl.se/bug/?i=15264
548*6236dae4SAndroid Build Coastguard Worker [228] = https://curl.se/bug/?i=15405
549*6236dae4SAndroid Build Coastguard Worker [229] = https://curl.se/bug/?i=15330
550*6236dae4SAndroid Build Coastguard Worker [230] = https://curl.se/bug/?i=15402
551*6236dae4SAndroid Build Coastguard Worker [231] = https://curl.se/bug/?i=15358
552*6236dae4SAndroid Build Coastguard Worker [232] = https://curl.se/bug/?i=15392
553*6236dae4SAndroid Build Coastguard Worker [233] = https://curl.se/bug/?i=15395
554*6236dae4SAndroid Build Coastguard Worker [234] = https://curl.se/bug/?i=15398
555*6236dae4SAndroid Build Coastguard Worker [235] = https://curl.se/bug/?i=15445
556*6236dae4SAndroid Build Coastguard Worker [236] = https://curl.se/bug/?i=15443
557*6236dae4SAndroid Build Coastguard Worker [238] = https://curl.se/bug/?i=15473
558*6236dae4SAndroid Build Coastguard Worker [239] = https://curl.se/bug/?i=15475
559*6236dae4SAndroid Build Coastguard Worker [240] = https://curl.se/bug/?i=15440
560*6236dae4SAndroid Build Coastguard Worker [241] = https://curl.se/bug/?i=15439
561*6236dae4SAndroid Build Coastguard Worker [242] = https://curl.se/bug/?i=15470
562*6236dae4SAndroid Build Coastguard Worker [243] = https://curl.se/bug/?i=15436
563*6236dae4SAndroid Build Coastguard Worker [244] = https://curl.se/bug/?i=15435
564*6236dae4SAndroid Build Coastguard Worker [245] = https://curl.se/bug/?i=15434
565*6236dae4SAndroid Build Coastguard Worker [246] = https://curl.se/bug/?i=15430
566*6236dae4SAndroid Build Coastguard Worker [247] = https://curl.se/bug/?i=15471
567*6236dae4SAndroid Build Coastguard Worker [248] = https://curl.se/bug/?i=15463
568*6236dae4SAndroid Build Coastguard Worker [249] = https://curl.se/bug/?i=15462
569*6236dae4SAndroid Build Coastguard Worker [250] = https://curl.se/bug/?i=15267
570*6236dae4SAndroid Build Coastguard Worker [251] = https://curl.se/bug/?i=15466
571*6236dae4SAndroid Build Coastguard Worker [252] = https://curl.se/bug/?i=15461
572*6236dae4SAndroid Build Coastguard Worker [253] = https://curl.se/bug/?i=15149
573*6236dae4SAndroid Build Coastguard Worker [254] = https://curl.se/bug/?i=15449
574*6236dae4SAndroid Build Coastguard Worker [255] = https://curl.se/bug/?i=15485
575*6236dae4SAndroid Build Coastguard Worker [256] = https://curl.se/bug/?i=15455
576