741f7ed4 | 31-May-2023 |
Daniel Stenberg |
tool: use errorf() for error output Convert a number of fprintf() calls. |
6d45b9ca | 30-May-2023 |
Daniel Stenberg |
tool: remove newlines from all helpf/notef/warnf/errorf calls Make voutf() always add one. Closes #11226 |
4efa0b57 | 29-May-2023 |
Daniel Stenberg |
tests/servers.pm: pick unused port number with a server socket This change replaces the previous method of picking a port number at random to try to start servers on, then retrying up to
tests/servers.pm: pick unused port number with a server socket This change replaces the previous method of picking a port number at random to try to start servers on, then retrying up to ten times with new random numbers each time, with a function that creates a server socket on port zero, thereby getting a suitable random port set by the kernel. That server socket is then closed and that port number is used to setup the actual test server on. There is a risk that *another* server can be started on the machine in the time gap, but the server verification feature will detect that. Closes #11220
show more ...
|
10413994 | 31-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced bump to 8.2.0 |
5a023938 | 30-May-2023 |
Alejandro R. Sedeño |
configure: fix run-compiler for old /bin/sh If you try to assign and export on the same line on some older /bin/sh implementations, it complains: ``` $ export "NAME=value"
configure: fix run-compiler for old /bin/sh If you try to assign and export on the same line on some older /bin/sh implementations, it complains: ``` $ export "NAME=value" NAME=value: is not an identifier ``` This commit rewrites run-compiler's assignments and exports to work with old /bin/sh, splitting assignment and export into two separate statements, and only quote the value. So now we have: ``` NAME="value" export NAME ``` While we're here, make the same change to the two supporting assign+export lines preceeding the script to be consistent with how exports work throughout the rest of configure.ac. Closes #11228
show more ...
|
9496d328 | 16-Apr-2023 |
Philip Heiduck |
circleci: install impacket & wolfssl 5.6.0 Closes #11221 |
0807fd72 | 30-May-2023 |
Daniel Stenberg |
tool_urlglob: use curl_off_t instead of longs To handle more globs better (especially on Windows) Closes #11224 |
a1730b61 | 01-May-2023 |
Dan Fandrich |
scripts: Fix GHA matrix job detection in cijobs.pl The parsing is pretty brittle and it broke detecting some jobs at some point. Also, detect if Windows is used in GHA. |
8ac18ee2 | 30-May-2023 |
Dan Fandrich |
runtests: abort test run after failure without -a This was broken in a recent refactor and test runs would not stop. Follow-up to d4a1b5b6 Reported-by: Daniel Stenberg
runtests: abort test run after failure without -a This was broken in a recent refactor and test runs would not stop. Follow-up to d4a1b5b6 Reported-by: Daniel Stenberg Fixes #11225 Closes #11227
show more ...
|
7ab9d437 | 30-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced 8.1.2 release |
f0092a15 | 30-May-2023 |
Daniel Stenberg |
THANKS: contributors from 8.1.2 |
329889f1 | 29-May-2023 |
Daniel Stenberg |
lib1560: verify more scheme guessing - on 2nd level domains - on names without dots As mentioned in #11161, "imap.com" will be guessed IMAP Closes #11219 |
b62b5de7 | 29-May-2023 |
Daniel Stenberg |
page-header: minor wording polish in the URL segment Closes #11217 |
47e4fcf7 | 29-May-2023 |
Daniel Stenberg |
page-header: mention curl version and how to figure out current release Closes #11216 |
d53cf9e7 | 28-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
814d3ffe | 26-May-2023 |
Daniel Stenberg |
configure: without pkg-config and no custom path, use -lnghttp2 Reported-by: correctmost on github Fixes #11186 Closes #11210 |
64dedb45 | 26-May-2023 |
Stefan Eissing |
curl: cache the --trace-time value for a second - caches HH:MM:SS computed and reuses it for logging during the same second. - common function for plain log line start formatting
curl: cache the --trace-time value for a second - caches HH:MM:SS computed and reuses it for logging during the same second. - common function for plain log line start formatting Closes #11211
show more ...
|
ac909629 | 26-May-2023 |
Kev Jackson |
libcurl.m4: remove trailing 'dnl' that causes this to break autoconf Closes #11212 |
c4bd61dd | 25-May-2023 |
Stefan Eissing |
http3: send EOF indicator early as possible - ngtcp2 and quiche implementations relied on the DONE_SEND event to forward the EOF for uploads to the libraries. This often result i
http3: send EOF indicator early as possible - ngtcp2 and quiche implementations relied on the DONE_SEND event to forward the EOF for uploads to the libraries. This often result in a last 0 length EOF data. Tracking the amount of data left to upload allows EOF indication earlier. - refs #11205 where CloudFlare DoH servers did not like to receive the initial upload DATA without EOF and returned a 400 Bad Request Reported-by: Sergey Fionov Fixes #11205 Closes #11207
show more ...
|
af7670cf | 25-May-2023 |
Daniel Stenberg |
scripts/contri*sh: no longer grep -v ' ' Originally these scripts filtered out names that have no space so that they better avoid nick names not intended for credits. Such names are
scripts/contri*sh: no longer grep -v ' ' Originally these scripts filtered out names that have no space so that they better avoid nick names not intended for credits. Such names are not too commonly used, plus we now give credit even to those. Additionally: non-latin names, like Asian, don't have spaces at all so they were also filtered out and had to be manually added which made it an error-prone operation where Asian names eventually easily fell off by mistake. Closes #11206
show more ...
|
196f3c34 | 25-May-2023 |
Daniel Stenberg |
cf-socket: restore Curl_sock_assign_addr() Regression since it was not private. Also used by msh3.c Follow-up to 8e85764b7bd7f05f5 Reported-by: Gisle Vanem Fixes #11202
cf-socket: restore Curl_sock_assign_addr() Regression since it was not private. Also used by msh3.c Follow-up to 8e85764b7bd7f05f5 Reported-by: Gisle Vanem Fixes #11202 Closes #11204
show more ...
|
3df66937 | 25-May-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced Taken down to 8.1.2 now for pending patch release |
be17dc9d | 24-May-2023 |
Daniel Stenberg |
libssh: when keyboard-interactive auth fails, try password The state machine had a mistake in that it would not carry on to that next step. This also adds a verbose output what
libssh: when keyboard-interactive auth fails, try password The state machine had a mistake in that it would not carry on to that next step. This also adds a verbose output what methods that are available from the server and renames the macros that change to the next auth methods to try. Reported-by: 左潇峰 Fixes #11196 Closes #11197
show more ...
|
c4a01960 | 23-May-2023 |
Emanuele Torre |
configure: fix build with arbitrary CC and LD_LIBRARY_PATH Since ./configure and processes that inherit its environment variables are the only callers of the run-compiler script, we can
configure: fix build with arbitrary CC and LD_LIBRARY_PATH Since ./configure and processes that inherit its environment variables are the only callers of the run-compiler script, we can just save the current value of the LD_LIBRARY_PATH and CC variables to another pair of environment variables, and make run-compiler a static script that simply restores CC and LD_LIBRARY_PATH to the saved value, and before running the compiler. This avoids having to inject the values of the variables in the script, possibly causing problems if they contains spaces, quotes, and other special characters. Also add exports in the script just in case LD_LIBRARY_PATH and CC are not already in the environment. follow-up from 471dab2 Closes #11182
show more ...
|
6375a654 | 24-May-2023 |
Daniel Stenberg |
urlapi: remove superfluous host name check ... as it is checked later more proper. Closes #11195 |