85f91248 | 30-Sep-2021 |
Daniel Stenberg |
lib/mk-ca-bundle.pl: skip certs passed Not Valid After date With this change applied, the now expired 'DST Root CA X3' cert will no longer be included in the output. Details: ht
lib/mk-ca-bundle.pl: skip certs passed Not Valid After date With this change applied, the now expired 'DST Root CA X3' cert will no longer be included in the output. Details: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ Closes #7801
show more ...
|
ffb634d4 | 28-Sep-2021 |
Daniel Stenberg |
tool_listhelp: easier to generate with gen.pl tool_listhelp.c is now a separate file with only the command line --help output, exactly as generated by gen.pl. This makes it easier to gen
tool_listhelp: easier to generate with gen.pl tool_listhelp.c is now a separate file with only the command line --help output, exactly as generated by gen.pl. This makes it easier to generate updates according to what's in the docs/cmdline-opts docs. cd $srcroot/docs/cmdline-opts ./gen.pl listhelp *.d > $srcroot/src/tool_listhelp.c With a configure build, this also works: make -C src listhelp Closes #7787
show more ...
|
d10a0af2 | 15-Sep-2021 |
Anthony Hu |
wolfssl: allow setting of groups/curves In particular, the quantum safe KEM and hybrid curves if wolfSSL is built to support them. Closes #7728 |
0fe9018e | 28-Sep-2021 |
Jan Mazur |
connnect: use sysaddr_un fron sys/un.h or custom-defined for windows Closes #7737 |
5de119d0 | 29-Sep-2021 |
Rikard Falkeborn |
hostip: Move allocation to clarify there is no memleak By just glancing at the code, it looks like there is a memleak if the call to Curl_inet_pton() fails. Looking closer, it is clear t
hostip: Move allocation to clarify there is no memleak By just glancing at the code, it looks like there is a memleak if the call to Curl_inet_pton() fails. Looking closer, it is clear that the call to Curl_inet_pton() can not fail, so the code will never leak memory. However, we can make this obvious by moving the allocation after the if-statement. Closes https://github.com/curl/curl/pull/7796
show more ...
|
0b2260b0 | 29-Sep-2021 |
Daniel Stenberg |
gen.pl: make the output date format work better Follow-up to 15910dfd143dd The previous strftime format used didn't work correctly on Windows, so change to %B %d %Y which today
gen.pl: make the output date format work better Follow-up to 15910dfd143dd The previous strftime format used didn't work correctly on Windows, so change to %B %d %Y which today looks like "September 29 2021". Reported-by: Gisle Vanem Bug: #7782 Closes #7793
show more ...
|
f8707151 | 30-Sep-2021 |
Daniel Stenberg |
typecheck-gcc.h: add CURLOPT_PREREQDATA awareness Follow-up to a517378de58358a To make test 1912 happy again Closes #7799 |
e2b3f9ea | 29-Sep-2021 |
Marcel Raad |
configure: remove `HAVE_WINSOCK_H` definition It's not used anymore. Closes https://github.com/curl/curl/pull/7795 |
2bde1774 | 29-Sep-2021 |
Marcel Raad |
CMake: remove `HAVE_WINSOCK_H` definition It's not used anymore. Closes https://github.com/curl/curl/pull/7795 |
60300291 | 29-Sep-2021 |
Marcel Raad |
config: remove `HAVE_WINSOCK_H` definition It's not used anymore. Closes https://github.com/curl/curl/pull/7795 |
0259e8c3 | 17-Sep-2021 |
Marcel Raad |
lib: remove `HAVE_WINSOCK_H` usage WinSock v1 is not supported anymore. Exclusively use `HAVE_WINSOCK2_H` instead. Closes https://github.com/curl/curl/pull/7795 |
f53b8931 | 29-Sep-2021 |
Daniel Stenberg |
easyoptions: add the two new PRE* options Follow-up to a517378de58358a Also fix optiontable.pl to do the correct remainder on the entry. Reported-by: Gisle Vanem Bug: h
easyoptions: add the two new PRE* options Follow-up to a517378de58358a Also fix optiontable.pl to do the correct remainder on the entry. Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/a517378de58358a85b7cfe9efecb56051268f629#commitcomment-57224830 Closes #7791
show more ...
|
180180a4 | 29-Sep-2021 |
Daniel Stenberg |
Revert "build: remove checks for WinSock 1" Due to CI issues This reverts commit c2ea04f92b00b6271627cb218647527b5a50f2fc. Closes #7790 |
12246edd | 29-Sep-2021 |
Daniel Gustafsson |
lib: avoid fallthrough cases in switch statements Commit b5a434f7f0ee4d64857f8592eced5b9007d83620 inhibits the warning on implicit fallthrough cases, since the current coding of indicati
lib: avoid fallthrough cases in switch statements Commit b5a434f7f0ee4d64857f8592eced5b9007d83620 inhibits the warning on implicit fallthrough cases, since the current coding of indicating fallthrough with comments is falling out of fashion with new compilers. This attempts to make the issue smaller by rewriting fallthroughs to no longer fallthrough, via either breaking the cases or turning switch statements into if statements. lib/content_encoding.c: the fallthrough codepath is simply copied into the case as it's a single line. lib/http_ntlm.c: the fallthrough case skips a state in the state- machine and fast-forwards to NTLMSTATE_LAST. Do this before the switch statement instead to set up the states that we actually want. lib/http_proxy.c: the fallthrough is just falling into exiting the switch statement which can be done easily enough in the case. lib/mime.c: switch statement rewritten as if statement. lib/pop3.c: the fallthrough case skips to the next state in the statemachine, do this explicitly instead. lib/urlapi.c: switch statement rewritten as if statement. lib/vssh/wolfssh.c: the fallthrough cases fast-forwards the state machine, do this by running another iteration of the switch statement instead. lib/vtls/gtls.c: switch statement rewritten as if statement. lib/vtls/nss.c: the fallthrough codepath is simply copied into the case as it's a single line. Also twiddle a comment to not be inside a non-brace if statement. Closes: #7322 See-also: #7295 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
show more ...
|
2b7e56aa | 27-Sep-2021 |
Marcel Raad |
config-win32ce: enable WinSock 2 WinSock 2.2 is supported by Windows CE .NET 4.1 (from 2002, out of support since 2013). Ref: https://docs.microsoft.com/en-us/previous-versions/
config-win32ce: enable WinSock 2 WinSock 2.2 is supported by Windows CE .NET 4.1 (from 2002, out of support since 2013). Ref: https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms899586(v=msdn.10) Closes https://github.com/curl/curl/pull/7778
show more ...
|
7a0c1604 | 17-Sep-2021 |
Marcel Raad |
externalsocket: use WinSock 2.2 That's the only version we support. Closes https://github.com/curl/curl/pull/7778 |
c2ea04f9 | 17-Sep-2021 |
Marcel Raad |
build: remove checks for WinSock 1 It's not supported anymore. Closes https://github.com/curl/curl/pull/7778 |
acfe94c0 | 28-Sep-2021 |
Daniel Stenberg |
scripts/copyright: .muse is .lift now And update 5 files with old copyright year range |
ce6e3e53 | 28-Sep-2021 |
Daniel Stenberg |
cmdline-opts: made the 'Added:' field mandatory Since "too old" versions are no longer included in the generated man page, this field is now mandatory so that it won't be forgotten and t
cmdline-opts: made the 'Added:' field mandatory Since "too old" versions are no longer included in the generated man page, this field is now mandatory so that it won't be forgotten and then not included in the documentation. Closes #7786
show more ...
|
ebf18468 | 28-Sep-2021 |
Daniel Stenberg |
curl.1: remove mentions of really old version changes To make the man page more readable, this change removes all references to changes in support/versions etc that happened before 7.30.
curl.1: remove mentions of really old version changes To make the man page more readable, this change removes all references to changes in support/versions etc that happened before 7.30.0 from the curl.1 output file. 7.30.0 was released on Apr 12 2013. This particular limit is a bit arbitrary but was fairly easy to grep for. It is handled like this: the 'Added' keyword is only used in output if it refers to 7.30.0 or later. All occurances of "(Added in $VERSION)" in description will be stripped out if the mentioned $VERSION is from before 7.30.0. It is therefore important that the "Added in..." references are always written exactly like that - and on a single line, not split over two. This change removes about 80 version number references from curl.1, down to 138 from 218. Closes #7786
show more ...
|
6f19f68e | 28-Sep-2021 |
Daniel Stenberg |
RELEASE-NOTES: synced |
74e9c779 | 27-Sep-2021 |
Daniel Stenberg |
tool_cb_prg: make resumed upload progress bar show better This is a regression that was *probably* injected in the larger progress bar overhaul in 2018. Reported-by: beslick5 on
tool_cb_prg: make resumed upload progress bar show better This is a regression that was *probably* injected in the larger progress bar overhaul in 2018. Reported-by: beslick5 on github Fixes #7760 Closes #7777
show more ...
|
15910dfd | 27-Sep-2021 |
Daniel Stenberg |
gen.pl: insert the current date and version in generated man page Reported-by: Gisle Vanem Ref: #7780 Closes #7782 |
1ddfa8e4 | 27-Sep-2021 |
Daniel Stenberg |
NTLM: use DES_set_key_unchecked with OpenSSL ... as the previously used function DES_set_key() will in some cases reject using a key that it deems "weak" which will cause curl to con
NTLM: use DES_set_key_unchecked with OpenSSL ... as the previously used function DES_set_key() will in some cases reject using a key that it deems "weak" which will cause curl to continue using the unitialized buffer content as key instead. Assisted-by: Harry Sintonen Fixes #7779 Closes #7781
show more ...
|
02c9802f | 27-Sep-2021 |
Marc Hoersken |
CI: align make and test flags in various config files 1. Use Makefile target to run tests in autotools builds on AppVeyor. 2. Disable testing of SCP protocol on native Windows environmen
CI: align make and test flags in various config files 1. Use Makefile target to run tests in autotools builds on AppVeyor. 2. Disable testing of SCP protocol on native Windows environments. 3. Remove redundant parameters -a -p from target test-nonflaky. 4. Don't use -vc parameter which is reserved for debugging. Replaces #7591 Closes #7690
show more ...
|