History log of /curl/ (Results 3176 – 3200 of 33759)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e0093b4b12-Jul-2023 Tatsuhiro Tsujikawa

ngtcp2: build with 0.17.0 and nghttp3 0.13.0

- ngtcp2_crypto_openssl was renamed to ngtcp2_crypto_quictls.

Closes #11428

993b149012-Jul-2023 Tatsuhiro Tsujikawa

CI: Bump ngtcp2, nghttp3, and nghttp2

Closes #11428

97394caa19-Jun-2023 James Fuller

example/maxconnects: set maxconnect example

Closes #11343

c9ec851211-Jul-2023 Pontakorn Prasertsuk

http2: send HEADER & DATA together if possible

Closes #11420

9946410811-Jul-2023 Daniel Stenberg

CI: use wolfSSL 5.6.3 in builds

No using master anymore

Closes #11424

0c66718810-Jul-2023 SaltyMilk

fopen: optimize

Closes #11419

3b0eb3cd11-Jul-2023 Daniel Stenberg

cmake: make use of snprintf

Follow-up to 935b1bd4544a23a91d68

Closes #11423

c73b2f8210-Jul-2023 Stefan Eissing

macOS: fix taget detection

- TARGET_OS_OSX is not always defined on macOS
- this leads to missing symbol Curl_macos_init()
- TargetConditionals.h seems to define these only when

macOS: fix taget detection

- TARGET_OS_OSX is not always defined on macOS
- this leads to missing symbol Curl_macos_init()
- TargetConditionals.h seems to define these only when
dynamic targets are enabled (somewhere?)
- this PR fixes that on my macOS 13.4.1
- I have no clue why CI builds worked without it

Follow-up to c7308592fb8ba213fc2c1
Closes #11417

show more ...

c730859205-Jun-2023 Stan Hu

hostip.c: Move macOS-specific calls into global init call

https://github.com/curl/curl/pull/7121 introduced a macOS system call
to `SCDynamicStoreCopyProxies`, which is invoked every tim

hostip.c: Move macOS-specific calls into global init call

https://github.com/curl/curl/pull/7121 introduced a macOS system call
to `SCDynamicStoreCopyProxies`, which is invoked every time an IP
address needs to be resolved.

However, this system call is not thread-safe, and macOS will kill the
process if the system call is run first in a fork. To make it possible
for the parent process to call this once and prevent the crash, only
invoke this system call in the global initialization routine.

In addition, this change is beneficial because it:

1. Avoids extra macOS system calls for every IP lookup.
2. Consolidates macOS-specific initialization in a separate file.

Fixes #11252
Closes #11254

show more ...

22c92a6d25-Jun-2023 Daniel Stenberg

docs: use a space after RFC when spelling out RFC numbers

Closes #11382

9bf89bdc30-Jun-2023 Margu <44941663+Margu86@users.noreply.github.com>

imap-append.c: update to make it more likely to work

Fixes #10300
Closes #11397

8484ad0909-Jul-2023 Emanuele Torre

tool_writeout_json: fix encoding of control characters

Control characters without a special escape sequence e.g. %00 or %06
were being encoded as "u0006" instead of "\u0006".

Re

tool_writeout_json: fix encoding of control characters

Control characters without a special escape sequence e.g. %00 or %06
were being encoded as "u0006" instead of "\u0006".

Ref: https://github.com/curl/trurl/pull/214#discussion_r1257487858
Closes #11414

show more ...

15b1313527-Jun-2023 Stefan Eissing

http3/ngtcp2: upload EAGAIN handling

- refs #11389 where IDLE timeouts on upload are reported
- reword ngtcp2 expiry handling to apply to both send+recv
calls into the filter
-

http3/ngtcp2: upload EAGAIN handling

- refs #11389 where IDLE timeouts on upload are reported
- reword ngtcp2 expiry handling to apply to both send+recv
calls into the filter
- EAGAIN uploads similar to the recent changes in HTTP/2, e.g.
report success only when send data was ACKed.
- HOLD sending of EAGAINed uploads to avoid cpu busy loops
- rename internal function for consistency with HTTP/2
implementation

Fixes #11389
Closes #11390

show more ...

933aedcd30-Jun-2023 Brian Nixon

tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`

Closes #11398

8bad37ef09-Jul-2023 Daniel Stenberg

RELEASE-NOTES: synced

dd4d1a2608-Jul-2023 Daniel Stenberg

transfer: clear credentials when redirecting to absolute URL

Make sure the user and password for the second request is taken from the
redirected-to URL.

Add test case 899 to ver

transfer: clear credentials when redirecting to absolute URL

Make sure the user and password for the second request is taken from the
redirected-to URL.

Add test case 899 to verify.

Reported-by: James Lucas
Fixes #11410
Closes #11412

show more ...

def99e0126-Jun-2023 Stefan Eissing

hyper: fix EOF handling on input

We ran out of disc space due to an infinite loop with debug logging

Fixes #11377
Closes #11385
Reported-by: Dan Fandrich

4e88024f07-Jul-2023 Stefan Eissing

http2: raise header limitations above and beyond

- not quite to infinity
- rewrote the implementation of our internal HTTP/1.x request
parsing to work with very large lines using d

http2: raise header limitations above and beyond

- not quite to infinity
- rewrote the implementation of our internal HTTP/1.x request
parsing to work with very large lines using dynbufs.
- new default limit is `DYN_HTTP_REQUEST`, aka 1MB, which
is also the limit of curl's general HTTP request processing.

Fixes #11405
Closes #11407

show more ...

2e0bad3f08-Jul-2023 Juan Cruz Viotti

curl_easy_nextheader.3: add missing open parenthesis examples

Closes #11409
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

356208c107-Jul-2023 Dan Fandrich

CI: enable verbose test output on pytest

This shows individual pass/fail status on tests and makes this output
consistent with other jobs' pytest invocations.

29f33b3426-Jun-2023 Stefan Eissing

http2: fix crash in handling stream weights

- Delay the priority handling until the stream has been opened.

- Add test2404 to reproduce and verify.

Weights may change "on t

http2: fix crash in handling stream weights

- Delay the priority handling until the stream has been opened.

- Add test2404 to reproduce and verify.

Weights may change "on the run", which is why there are checks in
general egress handling. These must not trigger when the stream has not
been opened yet.

Reported-by: jbgoog@users.noreply.github.com

Fixes https://github.com/curl/curl/issues/11379
Closes https://github.com/curl/curl/pull/11384

show more ...

cae1248028-Jun-2023 Stefan Eissing

tests/http: Add mod_h2 directive `H2ProxyRequests`

master of mod_h2 now requires H2ProxyRequests directives for forward
proxying with HTTP/2 to work.

Ref: https://github.com/ici

tests/http: Add mod_h2 directive `H2ProxyRequests`

master of mod_h2 now requires H2ProxyRequests directives for forward
proxying with HTTP/2 to work.

Ref: https://github.com/icing/mod_h2/commit/3897a7086

Closes https://github.com/curl/curl/pull/11392

show more ...

9d6d470928-Jun-2023 Dan Fandrich

CI: make Appveyor job names unique

Two otherwise identical mingw-w64 jobs now have their differing compiler
versions mentioned in their names.

891e25ed21-Jun-2023 Sheshadri.V

curl.h: include <sys/select.h> for vxworks

Closes #11356

fb802b5223-Jun-2023 Dan Fandrich

CI: enable parallel make in more builds

Most CI services provide at least two cores, so enable parallel make
jobs to take advantage of that for builds. Some dependencies aren't safe

CI: enable parallel make in more builds

Most CI services provide at least two cores, so enable parallel make
jobs to take advantage of that for builds. Some dependencies aren't safe
to build in parallel so leave those as-is. Also, rename a few
workflows to eliminate duplicate names and provide a better idea what
they're about.

show more ...

1...<<121122123124125126127128129130>>...1351