a3f4d7ce | 30-Mar-2022 |
Daniel Stenberg |
misc: spelling fixes Mostly in comments but also in the -w documentation for headers_json. Closes #8647 |
adb3ecff | 30-Mar-2022 |
Daniel Stenberg |
KNOW_BUGS: HTTP3/Transfer closed with n bytes remaining to read "HTTP/3 does not support client certs" considered fixed, at least with the ngtcp2 backend. Closes #8523 |
89e6129e | 29-Mar-2022 |
Daniel Stenberg |
CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs Also add to quote.d. Add to TODO as something to add in a future. Reported-by: anon00000000 on github Closes #860
CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs Also add to quote.d. Add to TODO as something to add in a future. Reported-by: anon00000000 on github Closes #8602 Closes #8648
show more ...
|
46f8aba0 | 29-Mar-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced |
5a9d7c4e | 29-Mar-2022 |
Daniel Stenberg |
pop3/smtp: return *WEIRD_SERVER_REPLY when not understood This leaves the CURLE_RECV_ERROR error code for explicit failure to receive network data and allows users to better separate the
pop3/smtp: return *WEIRD_SERVER_REPLY when not understood This leaves the CURLE_RECV_ERROR error code for explicit failure to receive network data and allows users to better separate the problems. Ref #8356 Reported-by: Rianov Viacheslav Closes #8506
show more ...
|
3a4182d4 | 29-Mar-2022 |
Daniel Stenberg |
docs: lots of minor language polish Mostly based on recent language decisions from "everything curl": - remove contractions (isn't => is not) - *an* HTTP (consistency) - run
docs: lots of minor language polish Mostly based on recent language decisions from "everything curl": - remove contractions (isn't => is not) - *an* HTTP (consistency) - runtime (no hyphen) - backend (no hyphen) - URL is uppercase Closes #8646
show more ...
|
f7376547 | 13-Feb-2022 |
Jay Satiro |
projects: Update VC version names for VS2017, VS2022 - Rename VC15 -> VC14.10, VC17 -> VC14.30. The projects directory that holds the pre-generated Visual Studio project files u
projects: Update VC version names for VS2017, VS2022 - Rename VC15 -> VC14.10, VC17 -> VC14.30. The projects directory that holds the pre-generated Visual Studio project files uses VC<ver> to indicate the MSVC version. At some point support for Visual Studio 2017 (Visual Studio version 15 which uses MSVC 14.10) was added as VC15. Visual Studio 2022 (Visual Studio version 17 which uses MSVC 14.30) project files were recently added and followed that same format using VC17. There is no such MSVC version (yet) as VC15 or VC17. For VS 2017 for example, the name we use is correct as either VS17, VS2017, VC14.10. I opted for the latter since we use VC for earlier versions (eg VC10, VC12, etc). Ref: https://github.com/curl/curl/pull/8438#issuecomment-1037070192 Closes https://github.com/curl/curl/pull/8447
show more ...
|
87da3e84 | 29-Mar-2022 |
Daniel Stenberg |
mqtt: better handling of TCP disconnect mid-message Reported-by: Jenny Heino Bug: https://hackerone.com/reports/1521610 Closes #8644 |
301bd979 | 28-Mar-2022 |
Daniel Stenberg |
CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL |
88409866 | 28-Mar-2022 |
Ian Blanes <> |
docs/DYNBUF: clarify documentation for Curl_dyn_ptr and Curl_dyn_uptr Closes #8606 |
9e5bd9ba | 28-Mar-2022 |
Ian Blanes <> |
curl: fix segmentation fault for empty output file names. Function glob_match_url set *result to NULL when called with filename = "", producing an indirect NULL pointer dereference.
curl: fix segmentation fault for empty output file names. Function glob_match_url set *result to NULL when called with filename = "", producing an indirect NULL pointer dereference. Closes #8606
show more ...
|
a6c3b7d6 | 27-Mar-2022 |
Daniel Stenberg |
TODO: Read keys from ~/.ssh/id_ecdsa, id_ed25519 It would be nice to expand the list of key locations curl uses for the newer key types supported by libssh2. Closes #8586 |
235535cf | 26-Mar-2022 |
Daniel Stenberg |
ngtcp2: update to work after recent ngtcp2 updates Assisted-by: Tatsuhiro Tsujikawa Reported-by: jurisuk on github Fixes #8638 Closes #8639 |
47048e02 | 25-Mar-2022 |
Farzin |
CURLOPT_PROGRESSFUNCTION.3: fix typo in example Closes #8636 |
e7793cb5 | 25-Mar-2022 |
Daniel Stenberg |
curl/header_json: output the header names in lowercase To better allow json[“header”]. Reported-by: Peter Korsgaard Bug: https://daniel.haxx.se/blog/2022/03/24/easier-header-pic
curl/header_json: output the header names in lowercase To better allow json[“header”]. Reported-by: Peter Korsgaard Bug: https://daniel.haxx.se/blog/2022/03/24/easier-header-picking-with-curl/comment-page-1/#comment-25878 Closes #8633
show more ...
|
f718a915 | 24-Mar-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced |
c2610db6 | 23-Mar-2022 |
Daniel Stenberg |
headers.h: make Curl_headers_push() be CURLE_OK when not built ... to avoid errors when the function isn't there. Reported-by: Marcel Raad Fixes #8627 Closes #8628 |
8e22fc68 | 23-Mar-2022 |
Daniel Stenberg |
scripts: move three scripts from lib/ to scripts/ Move checksrc.pl, firefox-db2pem.sh and mk-ca-bundle.pl since they don't particularly belong in lib/ Also created an EXTRA_DIST
scripts: move three scripts from lib/ to scripts/ Move checksrc.pl, firefox-db2pem.sh and mk-ca-bundle.pl since they don't particularly belong in lib/ Also created an EXTRA_DIST= in scripts/Makefile.am instead of specifying those files in the root Makefile.am Closes #8625
show more ...
|
b478d59e | 14-Mar-2022 |
Marc Hoersken |
lib/warnless.[ch]: only check for WIN32 and ignore _WIN32 curl_setup.h automatically defines WIN32 if just _WIN32 is defined. Therefore make sure curl_setup.h is included through wa
lib/warnless.[ch]: only check for WIN32 and ignore _WIN32 curl_setup.h automatically defines WIN32 if just _WIN32 is defined. Therefore make sure curl_setup.h is included through warnless.h. Reviewed-by: Daniel Stenberg Reviewed-by: Jay Satiro Closes #8594
show more ...
|
24f0fec4 | 14-Mar-2022 |
Marc Hoersken |
tests/server/util.h: align WIN32 condition with util.c There is no need to test for both _WIN32 and WIN32 as curl_setup.h automatically defines the later if the first one is defined.
tests/server/util.h: align WIN32 condition with util.c There is no need to test for both _WIN32 and WIN32 as curl_setup.h automatically defines the later if the first one is defined. Also tests/server/util.c is only checking for WIN32 arouund the implementation of win32_perror, so just defining _WIN32 would not be sufficient for a successful compilation. Reviewed-by: Daniel Stenberg Reviewed-by: Jay Satiro Closes #8594
show more ...
|
98b40c61 | 22-Mar-2022 |
Philip H <47042125+pheiduck@users.noreply.github.com> |
firefox-db2pem.sh: make the shell script safer Reported by lift Closes #8616 |
8b1cae63 | 17-Mar-2022 |
Jay Satiro |
gtls: fix build for disabled TLS-SRP Prior to this change if, at build time, the GnuTLS backend was found to have TLS-SRP support (HAVE_GNUTLS_SRP) but TLS-SRP was disabled in curl v
gtls: fix build for disabled TLS-SRP Prior to this change if, at build time, the GnuTLS backend was found to have TLS-SRP support (HAVE_GNUTLS_SRP) but TLS-SRP was disabled in curl via --disable-tls-srp (!USE_TLS_SRP) then a build error would occur. Bug: https://curl.se/mail/lib-2022-03/0046.html Reported-by: Robert Brose Closes https://github.com/curl/curl/pull/8604
show more ...
|
ccea3298 | 13-Mar-2022 |
Jay Satiro |
winbuild: Add a Visual Studio example to the README - Add an example that explains in detail how the user can add libcurl to their Visual Studio project. Ref: https://github.c
winbuild: Add a Visual Studio example to the README - Add an example that explains in detail how the user can add libcurl to their Visual Studio project. Ref: https://github.com/curl/curl/issues/8591 Closes https://github.com/curl/curl/pull/8592
show more ...
|
cabcf403 | 12-Mar-2022 |
Jay Satiro |
docs/opts: Mention Schannel client cert type is P12 Schannel backend code behaves same as Secure Transport, it expects a P12 certificate file or the name of a certificate already in the
docs/opts: Mention Schannel client cert type is P12 Schannel backend code behaves same as Secure Transport, it expects a P12 certificate file or the name of a certificate already in the user's OS key store. Also, both backends ignore CURLOPT_SSLKEY (tool: --key) because they expect the private key to already be available from the keystore or P12 certificate. Ref: https://github.com/curl/curl/discussions/8581#discussioncomment-2337260 Closes https://github.com/curl/curl/pull/8587
show more ...
|
ba4a8fa4 | 22-Mar-2022 |
Daniel Stenberg |
lib1945: fix compiler warning 4706 on MSVC Follow-up from d1e4a677340c Closes #8623 |