Viktor Szakats
d005d0b643
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
e9112f7076
make the warning an err
2026-04-14 23:40:56 +02:00
Viktor Szakats
cebc9bfecd
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
edc374a668
fixes curl_ngtcp2.c
2026-04-14 23:40:56 +02:00
Viktor Szakats
ee7aea0d5d
curl_ngtcp2.c bump an int cast to ssize_t in printf
2026-04-14 23:40:56 +02:00
Viktor Szakats
a0f358bd7f
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
2f6eec2c77
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
d498dba2e8
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
5d7215bb36
curl.h make curl_lock_data signed
2026-04-14 23:40:56 +02:00
Viktor Szakats
57d8e0ec1a
multi.h make CURLMSG signed
2026-04-14 23:40:56 +02:00
Viktor Szakats
8f3e83b8a1
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
fd77e84f0e
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
c1b4851f56
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
21a9cd6988
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
ccc5ef07ab
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
f31365d6e9
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
abf8d0315d
fixes
2026-04-14 23:40:56 +02:00
Viktor Szakats
a5e3bb85ce
cast enum to int
2026-04-14 23:40:56 +02:00
Viktor Szakats
39e3bd0e2b
checksrc
2026-04-14 23:40:56 +02:00
Viktor Szakats
b15d51dad3
first.c fix result type mask
2026-04-14 23:40:56 +02:00
Viktor Szakats
870d331885
first.c fix result type mask
2026-04-14 23:40:56 +02:00
Viktor Szakats
c9c9723506
cli_ws_pingpong.c cli_ws_data.c fix result type mask
2026-04-14 23:40:56 +02:00
Viktor Szakats
ef768f45c8
first.c drop maybe redundant result cast?
2026-04-14 23:40:56 +02:00
Viktor Szakats
dc8b2bb85d
unit1302.c drop redundant result casts
2026-04-14 23:40:56 +02:00
Viktor Szakats
d0377cf134
unit1658.c drop redundant result cast
2026-04-14 23:40:56 +02:00
Viktor Szakats
fbca3b21ba
unit1660.c drop redundant result cast
2026-04-14 23:40:56 +02:00
Viktor Szakats
b3614254ae
silence globally
2026-04-14 23:40:55 +02:00
Viktor Szakats
bd09df3081
server fix fmt
2026-04-14 23:40:55 +02:00
Viktor Szakats
094cfd8aa2
server fix cast mqttd.c
2026-04-14 23:40:55 +02:00
Viktor Szakats
645b70ecb7
server fix cast
2026-04-14 23:40:55 +02:00
Viktor Szakats
c0baac43da
tool_writeout.c fmt
2026-04-14 23:40:55 +02:00
Viktor Szakats
548d5d4c46
build enable -Wformat-signedness again
2026-04-14 23:40:55 +02:00
Viktor Szakats
36295347bc
GHA/linux: tidy up and extend address-sanitizer job options
...
Also tried `integer` which has hits, but too slow to be practical to run on
every commit.
Closes #20785
2026-04-14 23:39:42 +02:00
Viktor Szakats
880cd0c34b
GHA/non-native: bump cross-platform-actions to 1.0.0
...
Closes #21320
2026-04-14 23:30:55 +02:00
Viktor Szakats
2e5acc1b15
GHA/linux: rename mbedtls-prev env to align with Renovate
...
- rename version env to stay compatible with Renovate `matchStrings`.
- also switch to manual bumps.
Bump rule was wrong, and deemed not worthy the complexity to fix.
Closes #21319
2026-04-14 18:54:23 +02:00
Viktor Szakats
7767b56862
GHA/http3-linux: bump OpenSSL 4 beta to final
...
Closes #21318
2026-04-14 18:54:23 +02:00
Daniel Stenberg
3a19987a87
urldata: move cookiehost to struct SingleRequest
...
To make it scoped for the single request appropriately.
Reported-by: Muhamad Arga Reksapati
Verify with libtest 2504: a custom Host *disabled* on reused handle
Closes #21312
2026-04-14 16:59:11 +02:00
Stefan Eissing
86f1e5b3f6
test dnsd: implement delayed responses
...
Add "Delay-A: ms", "Delay-AAAA: ms" and "Delay-HTTPS: ms" to the test
dnsd config and implement delayed response handling.
Add test_21_09 and test_21_10 to check that delayed responses connect
using the undelayed address family.
Closes #21299
2026-04-14 16:49:07 +02:00
Stefan Eissing
bcd94e2750
socks: use dns filter for resolving
...
Use a dns connection filter to resolve hostnames where their addresses
are locally resolved and forwarded to the SOCKS proxy.
This makes all improvements, like in #21295 for example, also apply
to socks connections. Curl_resolv() is now only called from a DNS
filter.
(ftp still calls Curl_resolv_blocking() in two places, one of which
may be replaceable with a DNS filter as well to remove the block, tbd)
Closes #21297
2026-04-14 16:48:20 +02:00
Daniel Stenberg
0567e72168
tests: use %b64[] instead of "raw" base64
...
Closes #21313
2026-04-14 16:18:14 +02:00
Daniel Stenberg
188c2f166a
http: clear the proxy credentials as well on port or scheme change
...
Add tests 2009-2011 to verify switching between proxies with credentials
when the switch is driven by a redirect
Reported-by: Dwij Mehta
Closes #21304
2026-04-14 16:14:51 +02:00
Daniel Stenberg
9ceb3ff46a
urlapi: stop extracting hostname from file:// URLs on Windows
...
There is no reason we should treat this part different on Windows. Noe
anything except blank, localhost or 127.0.0.1 cause error there as well.
Also: fix query handling in urlencode_str
Closes #21296
2026-04-14 12:09:48 +02:00
Daniel Stenberg
0b4ebebb06
test1675: unit tests for URL API helper functions
...
- ipv4_normalize
- urlencode_str
- ipv6_parse
- parse_file
urlapi: make the string URL encoder normalize to uppercase
percent-encoding
Closes #21296
2026-04-14 12:09:38 +02:00
Daniel Stenberg
d7a991cc9b
lib1560: fix comment typo
2026-04-14 12:09:04 +02:00
Daniel Stenberg
99ead4e0f0
request: cleanup the auth headers on soft rest as well
...
To avoid the risk them lingering around.
Follow-up to 3512b673dd
Closes #21311
2026-04-14 11:24:21 +02:00
renovate[bot]
67795ff730
GHA: update dependency google/boringssl to v0.20260413.0
...
Closes #21310
2026-04-14 11:04:10 +02:00
Daniel Stenberg
def4d8986e
http: use header_has_value() instead of duplicate code
...
Closes #21302
2026-04-14 10:16:43 +02:00
dependabot[bot]
bcb02fe526
GHA: bump pytest from 9.0.2 to 9.0.3
...
CVE-2025-71176
Closes #21306
2026-04-14 02:27:15 +02:00
Viktor Szakats
7b787f5995
KNOWN_BUGS: Native CA roots incomplete on Windows with OpenSSL/fork
...
Reported-by: finkjsc on github
Reported-by: nitrogene on github
Ref: #12303
Closes #20897
Closes #21305
2026-04-14 02:20:16 +02:00
Viktor Szakats
df6014894b
clang-tidy: enable more checks, fix fallouts
...
- enable three checks:
- bugprone-invalid-enum-default-initialization
- bugprone-sizeof-expression
- readability-inconsistent-declaration-parameter-name (strict)
- fix remaining discrepancies with arg names in prototypes
and implementation, in strict mode.
- document reason for some checks tested but not enabled.
Closes #20794
2026-04-14 02:20:16 +02:00