History log of /curl/ (Results 1 – 25 of 33387)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7f3d598225-Sep-2024 Stefan Eissing

CI: improvements in test reliability and performance

- CI default: raise parallelism to 20
- CI valgind: set parallelism to 6
- CI non-native: adapt parallelism for OS builds
- C

CI: improvements in test reliability and performance

- CI default: raise parallelism to 20
- CI valgind: set parallelism to 6
- CI non-native: adapt parallelism for OS builds
- CI Windows: no longer ignore FTP, TFTP, MQTT and SMTP
- CI Windows: restrict test timeout to 10 minutes
- CI Windows: do not run tests for msh3 build
- tests, various: restrict curl invocation to ipv4 to avoid talking to
any ipv6 test server running in parallel
- tests: requiring http/2 server no longer needs to mention http server
- test 190: use a fixed timeout of 10 seconds instead of %FTPTIME2, as
that value rises under parallel load beyond what the server is waiting
and then produces different results
- test 1540: add debug logging
- testrunner: add verify checks for http/2 and http/3 server

Closes #15040

show more ...

aca28aba27-Sep-2024 Daniel Stenberg

lib: fix disabled-verbose-strings + enable-debug build warnings

d78e129d27-Sep-2024 Daniel Stenberg

WebSockets: make support official (non-experimental)

Inverts the configure/cmake options to instead provide options that
disable WebSockets and have them (ws + wss) enabled by default.

WebSockets: make support official (non-experimental)

Inverts the configure/cmake options to instead provide options that
disable WebSockets and have them (ws + wss) enabled by default.

Closes #14936

show more ...

cfae354a26-Sep-2024 Viktor Szakats

codespell: extend checks to more subdirs

- fix issues found.
- fix a few more found locally.

Closes #15072

6b2824da26-Sep-2024 Viktor Szakats

GHA/torture: prefer pip `--break-system-packages` for speed

Follow-up to c5e3d8ba94791dbc51f98a56ce07b3ba6b0aa446 #14972

Closes #15071

fcc8961926-Sep-2024 Viktor Szakats

singleuse: make `git grep` faster, add Apple `nm` support

- avoid regexp in grep to make it run faster.
- add support for parsing Apple `nm` output:
- skip leading underscore from

singleuse: make `git grep` faster, add Apple `nm` support

- avoid regexp in grep to make it run faster.
- add support for parsing Apple `nm` output:
- skip leading underscore from function names.
- pick object name from output.

Closes #15070

show more ...

f0f9e2c626-Sep-2024 Viktor Szakats

GHA/http3-linux: add name to align with other Linux workflows

Closes #15069

1b0da9cf26-Sep-2024 Daniel Stenberg

RELEASE-NOTES: synced

44505adb23-Sep-2024 Viktor Szakats

GHA/linux: improve cmake use, switch to Ninja

- cmake: allow easy switching of generator (= make tool).
- merge autotools/cmake job steps.
- cmake: switch to Ninja.
(build was

GHA/linux: improve cmake use, switch to Ninja

- cmake: allow easy switching of generator (= make tool).
- merge autotools/cmake job steps.
- cmake: switch to Ninja.
(build was already fast, Ninja doesn't make it noticeably faster)

Closes #15023

show more ...

d08d16ca26-Sep-2024 Daniel Stenberg

multi: avoid reading whole struct pointer from pointer

The proper alignment is not guaranteed. This function now instead uses
only the first and last byte of the key since they are the o

multi: avoid reading whole struct pointer from pointer

The proper alignment is not guaranteed. This function now instead uses
only the first and last byte of the key since they are the ones likely
to change most (one of them, depending on CPU endian) and the hash is
tiny anyway.

Closes #15063

show more ...

6f2a166626-Sep-2024 Stefan Eissing

tests: use '-4' where needed

Our test servers run either on ipv4 *or* on ipv6, as requested.
A test case using 'localhost' or '*.local' in the url needs to
run with the specific vers

tests: use '-4' where needed

Our test servers run either on ipv4 *or* on ipv6, as requested.
A test case using 'localhost' or '*.local' in the url needs to
run with the specific version of the server started.

Otherwise, curl's "happy eyeball"ing will connect to another
server that may be running due to parallel testing or for some
other reasons.

Note that port reuse here depends on the OS strategy and it
seems netbsd is especially likely to hit this.

Closes #15060

show more ...

841fbdb626-Sep-2024 Stefan Eissing

tests: improve mqtt server handling

Check that the mqtt server process actually is running.
Handle its port number similar to other servers.

Closes #15059

e61c5eb426-Sep-2024 Stefan Eissing

tests: check http/2 and http/3 server responsiveness

Check responsiveness of http/3 server when running.

Also, a test case with http/2 or http/3 server requirement
now implicitl

tests: check http/2 and http/3 server responsiveness

Check responsiveness of http/3 server when running.

Also, a test case with http/2 or http/3 server requirement
now implicitly drags in a 'http' server and we need no longer
mention that in testdata.

Closes #15058

show more ...

ef400f4f26-Sep-2024 Stefan Eissing

test190: replace %FTPTIME2 with a fixed value

The variable FTPTIME2 may, on a loaded test server, become so
large that the timeout does not happen before the fixed 60 seconds
the ser

test190: replace %FTPTIME2 with a fixed value

The variable FTPTIME2 may, on a loaded test server, become so
large that the timeout does not happen before the fixed 60 seconds
the server waits.

Closes #15056

show more ...

dc284be426-Sep-2024 Daniel Stenberg

tests: remove the %FTPTIME3 variable

Nothing uses it.

Ref: #15056
Closes #15064

af60bdf426-Sep-2024 Daniel Stenberg

socks_gssapi: switch to dynbuf from buffer with strcpy

Closes #15057

8e9a8dd925-Sep-2024 Dan Fandrich

tests: add file: tests with existing files

Windows sometimes has issues when opening the same file twice, so these
test two situations where that could potentially occur.

Report

tests: add file: tests with existing files

Windows sometimes has issues when opening the same file twice, so these
test two situations where that could potentially occur.

Reported-by: ralfjunker on github
Ref: #15043
Closes #15045

show more ...

dd0405c926-Sep-2024 Daniel Stenberg

test518: restore valgrind disable

Follow-up to c91c37b6e87c

The test does not work well when run with valgrind

Closes #15062

5d7275d526-Sep-2024 Daniel Stenberg

openssl: convert a memcpy to dynbuf use

and avoid an alloc for CN handling unless necessary

Closes #15049

b2dc955426-Sep-2024 Stefan Eissing

test1540: add debug logging

Closes #15055

cbbf4d8e26-Sep-2024 Stefan Eissing

test504: fix handling on pending connect

Test expected a connect to a port no one is listening to immediately
fail. But Windows has its internal retry logic that may fail this.

test504: fix handling on pending connect

Test expected a connect to a port no one is listening to immediately
fail. But Windows has its internal retry logic that may fail this.

As fix, multi_perform()/multi_wait() until transfer is done.

Closes #15054

show more ...

17a7e12e26-Sep-2024 Stefan Eissing

test2502: add libtest debug tracing

Closes #15053

f518982726-Sep-2024 Stefan Eissing

testrun: explicitly set proper IP address for stunnel listen/connect

Closes #15051

8289ac1b25-Sep-2024 Gabriel Marin

lib/cw-out: initialize 'flush_all' directly

Closes #15044

21fb30b526-Sep-2024 Stefan Eissing

test1035: convert host name back to utf8 as should be

Follow-up to 0b70b23ef4d00

Closes #15050

12345678910>>...1336