31be4d5b | 10-Sep-2024 |
Daniel Stenberg |
runtests: accecpt 'quictls' as OpenSSL compatible And set the "OpenSSL" feature. Follow-up to 86d4a4124e275f355320d Closes #14850 |
28ca199d | 10-Sep-2024 |
Daniel Stenberg |
libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP Also, CURLOPT_TCP_FASTOPEN is for TCP only. Closes #14852 |
a3bd1dda | 11-Sep-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
5e225c84 | 11-Sep-2024 |
Daniel Stenberg |
THANKS: contributors from 8.10.0 |
813995bb | 10-Sep-2024 |
Viktor Szakats |
GHA/windows: raise test run timeouts Give more time for recently enabled TLS tests to complete. Follow-up to bc72a78a11764558639131d51fa8e7c81ee1e113 #14488 Ref: #14849 Clos
GHA/windows: raise test run timeouts Give more time for recently enabled TLS tests to complete. Follow-up to bc72a78a11764558639131d51fa8e7c81ee1e113 #14488 Ref: #14849 Closes #14851
show more ...
|
3aef8b97 | 10-Sep-2024 |
Daniel Stenberg |
CURLOPT_COOKIE.md: tiny language edit |
805bbf7c | 09-Sep-2024 |
Viktor Szakats |
NTLM_WB: delete remains in tests, docs updates Also update more docs to reflect the removal of NTLM_WB. Follow-up to 50def7c881ba560ab6e0235990e8f07fa69f4bc8 #13249 Closes #14832 |
7020bc9c | 10-Sep-2024 |
Daniel Stenberg |
cd2nroff: only require "added-in" for source "libcurl" To allow this script to be used by trurl easier. Closes #14844 |
c4ab3337 | 10-Sep-2024 |
Daniel Stenberg |
CURLOPT_*-docs: provide additional details Went through CURLOPTTYPE_STRINGPOINT and CURLOPTTYPE_SLISTPOINT options and clarified: - what happens when setting the option *again*
CURLOPT_*-docs: provide additional details Went through CURLOPTTYPE_STRINGPOINT and CURLOPTTYPE_SLISTPOINT options and clarified: - what happens when setting the option *again* - setting to NULL disables/restores to default - libcurl does not copy the slist for options using a such Closes #14846
show more ...
|
fc1c326a | 10-Sep-2024 |
Stefan Eissing |
tests: ignore the tests/buildinfo.txt file generated Closes #14847 |
4a382f4b | 09-Sep-2024 |
Daniel Stenberg |
CURLOPT_COOKIE.md: this cookie gets appended to the others ... so it adds the risk of making the header too long. Clarify this better. Also: remove the PSL mention from here sin
CURLOPT_COOKIE.md: this cookie gets appended to the others ... so it adds the risk of making the header too long. Clarify this better. Also: remove the PSL mention from here since it is not really relevant for this option as this option is for specific *outgoing* cookies only. Reported-by: Hiroki Kurosawa Closes #14839
show more ...
|
b61d6e08 | 06-Sep-2024 |
Dan Fandrich |
GHA/linux-old: add an autoconf/automake build This verifies that using older autotools still works. The results of the autoconf build should end up being identical to the second of the t
GHA/linux-old: add an autoconf/automake build This verifies that using older autotools still works. The results of the autoconf build should end up being identical to the second of the two cmake builds (the difference in the platform string notwithstanding). Closes #14816
show more ...
|
a744b7bb | 08-Sep-2024 |
Viktor Szakats |
server/getpart: delete unused code Follow-up to 2610142139d14265ed9acf9ed83cdf73d6bb4d05 #8378 Closes #14829 |
0d6c8b75 | 09-Sep-2024 |
Daniel Stenberg |
lib: enable strerror and strncpy checksrc warnings in subdirs Closes #14834 |
63ebc48b | 09-Sep-2024 |
Daniel Stenberg |
content_encoding: avoid getting all encodings unless necessary The error_do_write() function may very well return witout needing the listing of all encoding types so postpone that call u
content_encoding: avoid getting all encodings unless necessary The error_do_write() function may very well return witout needing the listing of all encoding types so postpone that call until it is needed. Closes #14831
show more ...
|
81300c30 | 09-Sep-2024 |
Daniel Stenberg |
unit1398: test maximum input parameters/output segments ...for the mprintf() code Closes #14833 |
80df6a5c | 09-Sep-2024 |
Daniel Stenberg |
checksrc: add STRNCPY as an opt-in rule to detect and error on strncpy make "lib/.checksrc" enable it Closes #14830 |
344a177a | 09-Sep-2024 |
Daniel Stenberg |
lib: remove the final strncpy() calls wolfssl: use strcpy() as the target buffer is > 40 bytes gethostname: return failure if the buffer is too small instead Closes #14830 |
eb8ad66f | 05-Sep-2024 |
Jay Satiro |
asyn-thread: stop using GetAddrInfoExW on Windows - For the threaded resolver backend on Windows, revert back to exclusively use the threaded resolver with libcurl-owned threading
asyn-thread: stop using GetAddrInfoExW on Windows - For the threaded resolver backend on Windows, revert back to exclusively use the threaded resolver with libcurl-owned threading instead of GetAddrInfoExW with Windows-owned threading. Winsock (the Windows sockets library) has a bug where it does not wait for all of the name resolver threads it is managing to terminate before returning from WSACleanup. The threads continue to run and may cause a crash. This commit is effectively a revert of several commits that encompass all GetAddrInfoExW code in libcurl. A manual review of merge conflicts was used to resolve minor changes that had modified the code for aesthetic or build reasons in other commits. Prior to this change if libcurl was built with the threaded resolver backend for Windows, and Windows 8 or later was the operating system at runtime, and the caller was not impersonating another user, then libcurl would use GetAddrInfoExW to handle asynchronous name lookups. GetAddrInfoExW support was added in a6bbc87f, which preceded 8.6.0, and prior to that the threaded resolver backend used libcurl-owned threading exclusively on Windows. Reported-by: Ionuț-Francisc Oancea Reported-by: Razvan Pricope Ref: https://developercommunity.visualstudio.com/t/ASAN:-heap-use-after-free-in-NdrFullPoin/10654169 Fixes https://github.com/curl/curl/issues/13509#issuecomment-2225338110 Closes https://github.com/curl/curl/pull/14794 --- Revert "asyn-thread: avoid using GetAddrInfoExW with impersonation" This reverts commit 0caadc1f24d20514eed2bf6e5ef0adc140f122c3. Conflicts: lib/system_win32.c -- Revert "asyn-thread: fix curl_global_cleanup crash in Windows" This reverts commit 428579f5d136fd473e97fe089c42ffee55b72a8f. -- Revert "system_win32: fix a function pointer assignment warning" This reverts commit 26f002e02ef1142a432c8dc087bd27de71ce38bf. -- Revert "asyn-thread: use GetAddrInfoExW on >= Windows 8" This reverts commit a6bbc87f9e9ffb46a1801dfb983e7534825ed56b. Conflicts: lib/asyn-thread.c lib/system_win32.c --
show more ...
|
24606191 | 07-Sep-2024 |
Daniel Stenberg |
doh: remove redundant checks Pointed out by CodeSonar Closes #14823 |
c72dd0bb | 07-Sep-2024 |
Dan Fandrich |
maketgz: fix RELEASE-TOOLS.md for daily tarballs The daily snapshots have no associated git tag, so provide a commit hash instead in these cases. Fix the dpkg detection since the shell w
maketgz: fix RELEASE-TOOLS.md for daily tarballs The daily snapshots have no associated git tag, so provide a commit hash instead in these cases. Fix the dpkg detection since the shell would exit immediately without showing an error message if it weren't found. Closes #14820
show more ...
|
f6955e42 | 06-Sep-2024 |
Viktor Szakats |
Makefile.mk: update to use Markdown sources for manual Closes #14813 |
9783c454 | 06-Sep-2024 |
Viktor Szakats |
autotools: fix MS-DOS builds - disable threaded resolver by default. - fix forming WATT path. Requires `WATT_PATH` env. Closes #14814 |
4a8be913 | 06-Sep-2024 |
Viktor Szakats |
build: drop unused `NROFF` reference Closes #14812 |
1ce62615 | 06-Sep-2024 |
Viktor Szakats |
Makefile.dist: fix `ca-firefox` target Follow-up to 8e22fc68e7dda43e9f0b6857b1057d0e9131a4b2 #8625 Closes #14804 |