8cabef6f | 24-Mar-2023 |
Stefan Eissing |
pytest: improvements for suitable curl and error output - will check built curl for http and https support and skip all tests if not there - will dump stdout/stderr/trace output on
pytest: improvements for suitable curl and error output - will check built curl for http and https support and skip all tests if not there - will dump stdout/stderr/trace output on errored responses Closes #10829
show more ...
|
84550133 | 28-Mar-2023 |
Daniel Stenberg |
lib: use correct printf flags for sockets and timediffs Introduces CURL_FORMAT_SOCKET_T for outputting socket numbers. Fixes #10737 Reported-by: Gisle Vanem Closes #10855 |
9a607fd7 | 28-Mar-2023 |
Daniel Stenberg |
telnet: make MSVC ignore warning for assignment within conditional Follow-up to d92a5007b60e0af7d Closes #10859 |
b19cbebb | 28-Mar-2023 |
Daniel Stenberg |
ws: handle reads before EAGAIN better Reported-by: simplerobot on github Fixes #10831 Closes #10856 |
baeaeecb | 28-Mar-2023 |
Daniel Stenberg |
test1592: add flaky keyword Closes #10860 |
abb9be36 | 28-Mar-2023 |
Frank Gevaerts |
lib/sha256.c: typo fix in comment (duplicated "is available") Closes #10851 |
2eadae86 | 28-Mar-2023 |
Arne Soete |
tests: update tests/httpd references to tests/http tests/httpd was renamed to tests/http in #10654. This patch updates some references in the README Closes #10854 |
d92a5007 | 28-Mar-2023 |
Kamil Dudka |
telnet: simplify the implementation of str_is_nonascii() There is no need to traverse the string twice. Closes #10852 |
1903b95e | 28-Mar-2023 |
Frank Gevaerts |
curl_easy_getinfo.3: typo fix (duplicated "from the") Closes #10850 |
3f3dfb4d | 27-Mar-2023 |
Philip Heiduck |
wolfssl.yml: bump to version 5.6.0 Closes #10843 |
3f9973f4 | 28-Mar-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
8d9c1a8a | 28-Mar-2023 |
Ronan Pigott |
docs/cmdline-opts: document the dotless config path The real xdg config path is $XDG_CONFIG_HOME/curlrc, without the dot. The dotless name seems preferable, so let's match the documentat
docs/cmdline-opts: document the dotless config path The real xdg config path is $XDG_CONFIG_HOME/curlrc, without the dot. The dotless name seems preferable, so let's match the documentation to the behavior. Closes #10849
show more ...
|
4fe6c91e | 27-Mar-2023 |
Daniel Stenberg |
HTTP-COOKIES.md: mention the #HttpOnly_ prefix Fixes #10847 Reported-by: Harry Sintonen Closes #10848 |
5a10f487 | 27-Mar-2023 |
Daniel Stenberg |
dynbuf: never allocate larger than "toobig" As dynbufs always have a fixed maximum size which they are not allowed to grow larger than, making sure that it never allocates a larger buffe
dynbuf: never allocate larger than "toobig" As dynbufs always have a fixed maximum size which they are not allowed to grow larger than, making sure that it never allocates a larger buffer makes sure the buffer does not allocate memory that will never be used. Closes #10845
show more ...
|
c1d6fe2a | 27-Mar-2023 |
Daniel Stenberg |
ftplistparser: replace realloc with dynbuf Closes #10844 |
2203bd13 | 27-Mar-2023 |
Daniel Stenberg |
ftplistparser: use ISDIGIT() Closes #10844 |
01114f6e | 27-Mar-2023 |
Daniel Stenberg |
ftplistparser: move out private data from public struct The public 'curl_fileinfo' struct contained three fields that are for internal purposes only. This change makes them unused in the
ftplistparser: move out private data from public struct The public 'curl_fileinfo' struct contained three fields that are for internal purposes only. This change makes them unused in the public struct. The new private struct fields are also renamed to make this separation more obvious internally. Closes #10844
show more ...
|
e4cd1ffe | 26-Mar-2023 |
Daniel Stenberg |
openssl: fix indents - white space edits only Closes #10840 |
5fec9273 | 27-Mar-2023 |
Daniel Stenberg |
url: remove call to Curl_llist_destroy in Curl_close A list that is created with a NULL "destructor" does not need to be destroyed. Not calling it is faster than calling it. Clo
url: remove call to Curl_llist_destroy in Curl_close A list that is created with a NULL "destructor" does not need to be destroyed. Not calling it is faster than calling it. Closes #10846
show more ...
|
843b3baa | 26-Mar-2023 |
Daniel Stenberg |
multi: remove PENDING + MSGSENT handles from the main linked list As they are not driving transfers or any socket activity, the main loop does not need to iterate over these handles. A p
multi: remove PENDING + MSGSENT handles from the main linked list As they are not driving transfers or any socket activity, the main loop does not need to iterate over these handles. A performance improvement. They are instead only held in their own separate lists. 'data->multi' is kept a pointer to the multi handle as long as the easy handle is actually part of it even when the handle is moved to the pending/msgsent lists. It needs to know which multi handle it belongs to, if for example curl_easy_cleanup() is called before the handle is removed from the multi handle. Alll 'data->multi' pointers of handles still part of the multi handle gets cleared by curl_multi_cleanup() which "orphans" all previously attached easy handles. This is take 2. The first version was reverted for the 8.0.1 release. Assisted-by: Stefan Eissing Closes #10801
show more ...
|
9d107b69 | 17-Mar-2023 |
Stefan Eissing |
tests/http: add timeout to running curl in test cases - we had a CI case once where `curl` seemingly did not return and it was hard to guess what happened. - make curl execution in
tests/http: add timeout to running curl in test cases - we had a CI case once where `curl` seemingly did not return and it was hard to guess what happened. - make curl execution in test cases time out after 60 seconds Closes #10783
show more ...
|
9c469942 | 24-Mar-2023 |
Daniel Stenberg |
RELEASE-PROCEDURE: update to new schedule Ref: https://curl.se/mail/lib-2023-03/0062.html Assisted-by: Andy Alt Assisted-by: Dan Frandrich Closes #10827 |
61d42604 | 25-Mar-2023 |
Patrick Monnerat |
doc: curl_mime_init() strong easy handle binding has been relaxed in 7.87.0 Reported-by: Chloe Kudryavtsev Fixes #10834 Closes #10835 |
e5588ced | 25-Mar-2023 |
Jay Satiro |
CURLOPT_WRITEFUNCTION.3: fix typo Reported-by: Osaila@users.noreply.github.com Fixes https://github.com/curl/curl/issues/10839 |
43e71fe0 | 25-Mar-2023 |
Dan Fandrich |
CI: skip some more builds when possible When a commit only contains tests, documentation, or cmake files, skip those builds that aren't affected by those. The file filters avail
CI: skip some more builds when possible When a commit only contains tests, documentation, or cmake files, skip those builds that aren't affected by those. The file filters available on the CI services don't seem to allow skipping individual jobs, only the entire workflow, so we can't get any more fine-grained than this.
show more ...
|