36e998b1 | 18-May-2023 |
Viktor Szakats |
cmake: avoid `list(PREPEND)` for compatibility `list(PREPEND)` requires CMake v3.15, our minimum is v3.7. Ref: https://cmake.org/cmake/help/latest/command/list.html#prepend
cmake: avoid `list(PREPEND)` for compatibility `list(PREPEND)` requires CMake v3.15, our minimum is v3.7. Ref: https://cmake.org/cmake/help/latest/command/list.html#prepend Regression from 1e3319a167d2f32d295603167486e9e88af9bb4e Reported-by: Keitagit-kun on Github Fixes #11141 Closes #11144
show more ...
|
a64d7de6 | 19-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
7ab94d7d | 19-May-2023 |
Stefan Eissing |
ngtcp2: proper handling of uint64_t when adjusting send buffer Fixes #11149 Closes #11153 |
e0ddfc8e | 19-May-2023 |
Stefan Eissing |
ngtcp2: fix compiler warning about possible null-deref - compiler analyzer did not include the call context for this static function where the condition had already been checked. -
ngtcp2: fix compiler warning about possible null-deref - compiler analyzer did not include the call context for this static function where the condition had already been checked. - eleminating the problem by making stream a call parameter Fixes #11147 Closes #11151
show more ...
|
fbe23b57 | 19-May-2023 |
Emanuele Torre |
docs: document that curl_url_cleanup(NULL) is a safe no-op This has always been the case, but it was not documented. The paragraph was copied verbatim from curl_easy_cleanup.3
docs: document that curl_url_cleanup(NULL) is a safe no-op This has always been the case, but it was not documented. The paragraph was copied verbatim from curl_easy_cleanup.3 Closes #11150
show more ...
|
d65321f9 | 18-May-2023 |
Antoine Pitrou |
select: avoid returning an error on EINTR from select() or poll() This was already done for the poll() and select() calls made directly from Curl_poll(), but was missed in Curl_wait_
select: avoid returning an error on EINTR from select() or poll() This was already done for the poll() and select() calls made directly from Curl_poll(), but was missed in Curl_wait_ms(), which is called when there are no fds to wait on. Fixes #11135 Closes #11143
show more ...
|
5b4bcc6e | 18-May-2023 |
Daniel Stenberg |
vquic.c: make recvfrom_packets static, avoid compiler warning warning: no previous prototype for 'recvfrom_packets' Reported-by: Keitagit-kun on github Fixes #11146 Closes #
vquic.c: make recvfrom_packets static, avoid compiler warning warning: no previous prototype for 'recvfrom_packets' Reported-by: Keitagit-kun on github Fixes #11146 Closes #11148
show more ...
|
92772e6d | 17-May-2023 |
Daniel Stenberg |
urlapi: allow numerical parts in the host name It can only be an IPv4 address if all parts are all digits and no more than four parts, otherwise it is a host name. Even slightly wrong IP
urlapi: allow numerical parts in the host name It can only be an IPv4 address if all parts are all digits and no more than four parts, otherwise it is a host name. Even slightly wrong IPv4 will now be passed through as a host name. Regression from 17a15d88467 shipped in 8.1.0 Extended test 1560 accordingly. Reported-by: Pavel Kalyugin Fixes #11129 Closes #11131
show more ...
|
77c9a984 | 18-May-2023 |
Emilio Cobos Álvarez |
http2: double http request parser max line length This works around #11138, by doubling the limit, and should be a relatively safe fix. Ideally the buffer would grow as needed a
http2: double http request parser max line length This works around #11138, by doubling the limit, and should be a relatively safe fix. Ideally the buffer would grow as needed and there would be no need for a limit? But that might be follow-up material. Fixes #11138 Closes #11139
show more ...
|
81f3c4bc | 18-May-2023 |
Emanuele Torre |
configure: fix --help alignment AC_ARG_ENABLE seems to only trim off whitespace from the start and end of its help-string argument, while prepending two spaces of indentation to all
configure: fix --help alignment AC_ARG_ENABLE seems to only trim off whitespace from the start and end of its help-string argument, while prepending two spaces of indentation to all lines. This means that the two spaces of indentation between the --enable-rtsp and the --disable-rtsp line were not removed causing ./configure --help to print: Optional Features: [...] --enable-rtsp Enable RTSP support --disable-rtsp Disable RTSP support I removed the indentation to fix the issue, now it prints: Optional Features: [...] --enable-rtsp Enable RTSP support --disable-rtsp Disable RTSP support The --enable-hsts and --disable-hsts lines had the same problems, and have been fixed too. Closes #11142
show more ...
|
446061e6 | 17-May-2023 |
Deal(一线灵) |
cmake: repair cross compiling It cannot *run* code for testing purposes when cross-compiling. Closes #11130 |
b78ca50c | 16-May-2023 |
Daniel Stenberg |
configure: generate a script to run the compiler in the CURL_RUN_IFELSE macro, with LD_LIBRARY_PATH set to the value of the configure invoke, and not the value that might be used later,
configure: generate a script to run the compiler in the CURL_RUN_IFELSE macro, with LD_LIBRARY_PATH set to the value of the configure invoke, and not the value that might be used later, intended for the execution of the output the compiler ouputs. For example when the compiler uses the same library (like libz) that configure checks for. Reported-by: Jonas Bülow Fixes #11114 Closes #11120
show more ...
|
408eb87b | 16-May-2023 |
Stefan Eissing |
cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND Closes #11118 |
df6c2f7b | 18-May-2023 |
Emanuele Torre |
urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects curl_url_set(uh, CURLUPART_URL, redirurl, flags) was not respecing CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY in the
urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects curl_url_set(uh, CURLUPART_URL, redirurl, flags) was not respecing CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY in the host part of redirurl when redirecting to an absolute URL. Closes #11136
show more ...
|
e743425b | 18-May-2023 |
Colin Cross |
hostip: move easy_lock.h include above curl_memory.h Similar to #9561, move easy_lock.h above curl_memory.h to fix building against musl libc. Closes #11140 |
de522c55 | 17-May-2023 |
Hind Montassif |
curl_easy_getinfo: clarify on return data types Closes #11126 |
f198d33e | 18-May-2023 |
Emanuele Torre |
checksrc: disallow spaces before labels Out of 415 labels throughout the code base, 86 of those labels were not at the start of the line. Which means labels always at the start of th
checksrc: disallow spaces before labels Out of 415 labels throughout the code base, 86 of those labels were not at the start of the line. Which means labels always at the start of the line is the favoured style overall with 329 instances. Out of the 86 labels not at the start of the line: * 75 were indented with the same indentation level of the following line * 8 were indented with exactly one space * 2 were indented with one fewer indentation level then the following line * 1 was indented with the indentation level of the following line minus three space (probably unintentional) Co-Authored-By: Viktor Szakats Closes #11134
show more ...
|
d334b029 | 17-May-2023 |
Daniel Stenberg |
cookie: update the comment on cookie length and size limits To refer to the proper cookie RFC and the upcoming RFC refresh. Closes #11127 |
f1e5d8a7 | 18-May-2023 |
Daniel Stenberg |
url: provide better error message when URLs fail to parse By providing the URL API error message into the error message. Ref: #11129 Closes #11137 |
88ba931d | 18-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced bumped to 8.1.1 |
9438bd26 | 17-May-2023 |
Jon Rumsey |
os400: update chkstrings.c Compensate changes for recent changes to urldata.h to reclassify STRING_AWS_SIGV4. Fixes #11132 Closes #11133 |
a9f8fe28 | 17-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
9566875e | 17-May-2023 |
Daniel Stenberg |
THANKS: contributors from the 8.1.0 release |
f446258f | 16-May-2023 |
Daniel Stenberg |
hostip: include easy_lock.h before using GLOBAL_INIT_IS_THREADSAFE Since that header file is the only place that define can be defined. Reported-by: Marc Deslauriers Follow
hostip: include easy_lock.h before using GLOBAL_INIT_IS_THREADSAFE Since that header file is the only place that define can be defined. Reported-by: Marc Deslauriers Follow-up to 13718030ad4b3209 Closes #11121
show more ...
|
ec91b9c0 | 15-May-2023 |
Thomas Taylor |
aws-sigv4.d: fix region identifier in example Closes #11117 |