History log of /curl/ (Results 101 – 125 of 32129)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8a622baf07-Apr-2024 Viktor Szakats

OS400: fix shellcheck warnings in scripts

- use `$()` instead of backticks, and re-arrange double-quotes inside.
- add missing `|| exit 1` to `cd` calls. (could be dropped by using `set

OS400: fix shellcheck warnings in scripts

- use `$()` instead of backticks, and re-arrange double-quotes inside.
- add missing `|| exit 1` to `cd` calls. (could be dropped by using `set -eu`.)
- add `-n` to a few `if`s.
- shorten redirections by using `{} >` (as shellcheck recommended).
- silence warnings where variables were detected as unused (SC2034).
- a couple misc updates to silence warnings.
- switch to bash shebang for `-ot` feature.
- split two lines to unbreak syntax highlighting in my editor. (`$(expr \`, `$(dirname \`)

Also enable CI checks for OS/400 shell scripts.

Ref: #13307
Closes #13309

show more ...

8dd81bd521-Mar-2024 Stefan Eissing

lib: add Curl_xfer_write_resp_hd

Add method in protocol handlers to allow writing of a single,
0-terminated header line. Avoids parsing and copying these lines.

Closes #13165

c296abd410-Apr-2024 Stefan Eissing

llist: add Curl_llist_append()

- use for better readability in all places where the "insert_next"
actually performs an append to the list
- add some tests in unit1300

Clos

llist: add Curl_llist_append()

- use for better readability in all places where the "insert_next"
actually performs an append to the list
- add some tests in unit1300

Closes #13336

show more ...

8cee4c9210-Apr-2024 Stefan Eissing

gnutls: lazy init the trust settings

- delay loading of trust anchors and CRLs after the ClientHello
has been sent off
- add tracing to IO operations
- on IO errors, return the

gnutls: lazy init the trust settings

- delay loading of trust anchors and CRLs after the ClientHello
has been sent off
- add tracing to IO operations
- on IO errors, return the CURLcode of the underlying filter

Closes #13339

show more ...

61e6db8710-Apr-2024 Marcel Raad

http_negotiate: fix `CURL_DISABLE_PROXY` build

`proxyuserpwd` was removed from `dynamically_allocated_data` in commit
f46385d36df.

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

4f15443d10-Apr-2024 Viktor Szakats

quic: fixup duplicate static function name (for cmake unity)

Visible in daily curl-for-win builds:
https://github.com/curl/curl-for-win/actions/runs/8621925870

```
lib/vquic

quic: fixup duplicate static function name (for cmake unity)

Visible in daily curl-for-win builds:
https://github.com/curl/curl-for-win/actions/runs/8621925870

```
lib/vquic/curl_ngtcp2.c:1916:12: error: redefinition of 'ossl_new_session_cb'
static int ossl_new_session_cb(SSL *ssl, SSL_SESSION *ssl_sessionid)
^
lib/vtls/openssl.c:2978:12: note: previous definition is here
static int ossl_new_session_cb(SSL *ssl, SSL_SESSION *ssl_sessionid)
^
```
https://github.com/curl/curl-for-win/actions/runs/8621925870/job/23631885439#step:3:6965

Follow-up to 3210101088dfa3d6a125d213226b092f2f866722 #13172
Closes #13332

show more ...

b445818509-Apr-2024 Viktor Szakats

appveyor: make VS2010 job build-only, enable Schannel, fix compiler warnings

Tests were consistently flaky for a while.

Also fix compiler warnings in `CertOpenStore()` calls for old

appveyor: make VS2010 job build-only, enable Schannel, fix compiler warnings

Tests were consistently flaky for a while.

Also fix compiler warnings in `CertOpenStore()` calls for old MSVC compilers:
```
C:/projects/curl/lib/vtls/schannel.c(688):
warning C4306: 'type cast' : conversion from 'int' to 'LPCSTR' of greater size
C:/projects/curl/lib/vtls/schannel_verify.c(642):
warning C4306: 'type cast' : conversion from 'int' to 'LPCSTR' of greater size
```
Ref: https://ci.appveyor.com/project/curlorg/curl/builds/49580310/job/ywu2y44kymgc0nif#L106

Closes #13330

show more ...

6389ba8708-Apr-2024 Daniel Stenberg

projects: drop MSVC project files for recent versions

We encourage users to generate visual studio project files using CMake.

We keep project files in git for ancient visual studio

projects: drop MSVC project files for recent versions

We encourage users to generate visual studio project files using CMake.

We keep project files in git for ancient visual studio versions that
cmake cannot generate files for, but we no longer ship the project files
in the tarballs.

appveyor: switch VisualStudioSolution job to VC12 (Visual Studio 2013)

Co-Authored-by: Viktor Szakats
Co-Authored-by: Jay Satiro

Closes #13311

show more ...


Makefile.am
appveyor.yml
maketgz
projects/README.md
projects/Windows/VC14.10/.gitignore
projects/Windows/VC14.10/curl-all.sln
projects/Windows/VC14.10/lib/.gitignore
projects/Windows/VC14.10/lib/libcurl.sln
projects/Windows/VC14.10/lib/libcurl.tmpl
projects/Windows/VC14.10/lib/libcurl.vcxproj.filters
projects/Windows/VC14.10/src/.gitignore
projects/Windows/VC14.10/src/curl.sln
projects/Windows/VC14.10/src/curl.tmpl
projects/Windows/VC14.10/src/curl.vcxproj.filters
projects/Windows/VC14.20/.gitignore
projects/Windows/VC14.20/curl-all.sln
projects/Windows/VC14.20/lib/.gitignore
projects/Windows/VC14.20/lib/libcurl.sln
projects/Windows/VC14.20/lib/libcurl.tmpl
projects/Windows/VC14.20/lib/libcurl.vcxproj.filters
projects/Windows/VC14.20/src/.gitignore
projects/Windows/VC14.20/src/curl.sln
projects/Windows/VC14.20/src/curl.tmpl
projects/Windows/VC14.20/src/curl.vcxproj.filters
projects/Windows/VC14.30/.gitignore
projects/Windows/VC14.30/curl-all.sln
projects/Windows/VC14.30/lib/.gitignore
projects/Windows/VC14.30/lib/libcurl.sln
projects/Windows/VC14.30/lib/libcurl.tmpl
projects/Windows/VC14.30/lib/libcurl.vcxproj.filters
projects/Windows/VC14.30/src/.gitignore
projects/Windows/VC14.30/src/curl.sln
projects/Windows/VC14.30/src/curl.tmpl
projects/Windows/VC14.30/src/curl.vcxproj.filters
projects/Windows/VC14/.gitignore
projects/Windows/VC14/curl-all.sln
projects/Windows/VC14/lib/.gitignore
projects/Windows/VC14/lib/libcurl.sln
projects/Windows/VC14/lib/libcurl.tmpl
projects/Windows/VC14/lib/libcurl.vcxproj.filters
projects/Windows/VC14/src/.gitignore
projects/Windows/VC14/src/curl.sln
projects/Windows/VC14/src/curl.tmpl
projects/Windows/VC14/src/curl.vcxproj.filters
projects/generate.bat
3d569aaa09-Apr-2024 Viktor Szakats

cmake: use namespaced custom target names

Rename custom target to namespaced (unique) names to avoid colliding
with 3rd-party projects (e.g. libzip) built together with curl.

Re

cmake: use namespaced custom target names

Rename custom target to namespaced (unique) names to avoid colliding
with 3rd-party projects (e.g. libzip) built together with curl.

Reported-by: hammlee96 on github
Fixes #13324
Closes #13326

show more ...

feb1a35209-Apr-2024 Viktor Szakats

appveyor: re-enable OpenSSL 3, bump to 3.2.1

Ref: b62454a875d70f93ab5347c050903596feb45a23 #13266
Closes #13329

a6ef405609-Apr-2024 Stefan Eissing

CI: upgrade openssl version to 3.3.0 for openssl-quic

Closes #13328

6416192a09-Apr-2024 Daniel Stenberg

RELEASE-NOTES: synced

Bump to 8.8.0-DEV

187b23b009-Apr-2024 Daniel Stenberg

curl_multi_waitfds.md: add protocol mention

Follow-up to 02beac6bb6b

02beac6b15-Mar-2024 Dmitry Karpov

lib: add curl_multi_waitfds

New function call, similar to curl_multi_fdset()

Closes #13135

e469ac4409-Apr-2024 Viktor Szakats

dist: verify tarball reproducibility in CI

Closes #13327

28c5ddf109-Apr-2024 Stefan Eissing

tests: stabilitze test_02_23*

- h2-download now always opens the output file on first write callback
invocation, if it will pause the transfer or not.
- Checks on output files then

tests: stabilitze test_02_23*

- h2-download now always opens the output file on first write callback
invocation, if it will pause the transfer or not.
- Checks on output files then does not depend on the amount of data curl
has collected for the first write.

Closes #13323

show more ...

e7de80e809-Apr-2024 Stefan Eissing

tls: fix compile issues on old-linux CI

Follow-up to 3210101088dfa
Closes #13325

b6a4f9aa09-Apr-2024 Viktor Szakats

dist: add reproducible dir entries to tarballs

In the initial implementation of reproducible tarballs, they were
missing directory entries, while .zip archives had them. It meant
tha

dist: add reproducible dir entries to tarballs

In the initial implementation of reproducible tarballs, they were
missing directory entries, while .zip archives had them. It meant
that on extracting the tarball, on-disk directory entries got the
current timestamp.

This patch fixes this by including directory entries in the tarball,
with reproducible timestamps. It also moves sorting inside tar,
to ensure reproducible directory entry timestamps on extract
(without the need of `--delay-directory-restore` option, when
extracting with GNU tar. BSD tar got that right by default.)

GNU tar 1.28 (2014-07-28) introduced `--sort=`.

Ref: https://github.com/curl/curl/pull/13299#discussion_r1555957350
Follow-up to 860cd5fc2dc8e165fadd2c19a9b7c73b3ae5069d #13299
Closes #13322

show more ...

3210101022-Mar-2024 Stefan Eissing

tls: use shared init code for TCP+QUIC

Closes #13172

49573bc109-Apr-2024 Daniel Stenberg

.mailmap: update Gisle's preferred email

6b24f09928-Mar-2024 Jan Macku

doc: pytest `--repeat` -> `--count`

Pytest doesn't have a `--repeat` option, but it does have a `--count`
option.

```
--count=COUNT Number of times to repeat each te

doc: pytest `--repeat` -> `--count`

Pytest doesn't have a `--repeat` option, but it does have a `--count`
option.

```
--count=COUNT Number of times to repeat each test
```

Closes #13218

show more ...

b4e8183f08-Apr-2024 Daniel Stenberg

src/Makefile.am: access curl.txt using a relative path, not abs

... to make it work when mounted using different mount points. Like when
generated/used inside and outside of a docker ima

src/Makefile.am: access curl.txt using a relative path, not abs

... to make it work when mounted using different mount points. Like when
generated/used inside and outside of a docker image.

Closes #13320

show more ...

9eafc11508-Apr-2024 Daniel Stenberg

build: remove MacOSX-Framework script

I don't think this is much used these days.

Also remove the libcurl.plist file used (only) by this script

Closes #13313

fd6c16c308-Apr-2024 Daniel Stenberg

release-tools.sh: store the timestamp and release tag too

When maketgz invokes this script to generate the docs/RELEASE-TOOLS.md
file that gets bundled in the release, it now also passes

release-tools.sh: store the timestamp and release tag too

When maketgz invokes this script to generate the docs/RELEASE-TOOLS.md
file that gets bundled in the release, it now also passes on the exact
timestamp and version number so that those details also get mentioned in
the document. They will help users reproduce an identical tarball.

Closes #13319

show more ...

41e07d8307-Apr-2024 Viktor Szakats

GHA: disable permissions where missing

Reviewed-by: Daniel Stenberg
Closes #13306

12345678910>>...1286