ba4808d5 | 20-Jan-2021 |
Daniel Stenberg |
ftp: remove conn->data leftover |
56d1891d | 20-Jan-2021 |
Daniel Stenberg |
curl_range: remove conn->data Closes #6496 |
89918c42 | 20-Jan-2021 |
Daniel Stenberg |
INSTALL: now at 85 operating systems |
fb4c5d55 | 20-Jan-2021 |
Daniel Stenberg |
quiche: fix unused parameter ‘conn’ Follow-up to 2bdec0b3 |
49074319 | 20-Jan-2021 |
Daniel Stenberg |
transfer: fix ‘conn’ undeclared mistake for iconv build Follow-up to 219d9f8620d |
6246a1d8 | 19-Jan-2021 |
Daniel Stenberg |
doh: allocate state struct on demand ... instead of having it static within the Curl_easy struct. This takes away 1176 bytes (18%) from the Curl_easy struct that aren't used very oft
doh: allocate state struct on demand ... instead of having it static within the Curl_easy struct. This takes away 1176 bytes (18%) from the Curl_easy struct that aren't used very often and instead makes the code allocate it when needed. Closes #6492
show more ...
|
d0688dcb | 19-Jan-2021 |
Daniel Stenberg |
socks: use the download buffer instead The SOCKS code now uses the generic download buffer for temporary storage during the connection procedure, instead of having its own private 60
socks: use the download buffer instead The SOCKS code now uses the generic download buffer for temporary storage during the connection procedure, instead of having its own private 600 byte buffer that adds to the connectdata struct size. This works fine because this point the buffer is allocated but is not use for download yet since the connection hasn't completed. This reduces the connection struct size by 22% on a 64bit arch! The SOCKS buffer needs to be at least 600 bytes, and the download buffer is guaranteed to never be smaller than 1000 bytes. Closes #6491
show more ...
|
942cf12c | 19-Jan-2021 |
Daniel Stenberg |
urldata: make magic be the first struct field By making the `magic` identifier the same size and at the same place within the structs (easy, multi, share), libcurl will be able to more
urldata: make magic be the first struct field By making the `magic` identifier the same size and at the same place within the structs (easy, multi, share), libcurl will be able to more reliably detect and safely error out if an application passes in the wrong handle to APIs. Easier to detect and less likely to cause crashes if done. Such mixups can't be detected at compile-time due to them being typedefed void pointers - unless `CURL_STRICTER` is defined. Closes #6484
show more ...
|
13bc1ea9 | 19-Jan-2021 |
Daniel Stenberg |
http_chunks: correct and clarify a comment on hexnumber length ... and also rename the define for max length. Closes #6489 |
e71542a9 | 19-Jan-2021 |
Daniel Stenberg |
curl_path: remove conn->data use Closes #6487 |
219d9f86 | 19-Jan-2021 |
Daniel Stenberg |
transfer: remove conn->data use Closes #6486 |
2bdec0b3 | 19-Jan-2021 |
Daniel Stenberg |
quic: remove conn->data use Closes #6485 |
6fcf2265 | 16-Jan-2021 |
Fabian Keil |
Add test1181: Proxy request with --proxy-header "Connection: Keep-Alive" |
3bccc182 | 16-Jan-2021 |
Fabian Keil |
Add test1180: Proxy request with -H "Proxy-Connection: Keep-Alive" At the moment the test fails as curl sends two Proxy-Connection headers. |
3acf6fe5 | 18-Jan-2021 |
Daniel Stenberg |
c-hyper: avoid duplicated Proxy-Connection headers |
ea6ce0af | 17-Jan-2021 |
Daniel Stenberg |
http: make providing Proxy-Connection header not cause duplicated headers Fixes test 1180 Bug: https://curl.se/mail/lib-2021-01/0095.html Reported-by: Fabian Keil Closes #64
http: make providing Proxy-Connection header not cause duplicated headers Fixes test 1180 Bug: https://curl.se/mail/lib-2021-01/0095.html Reported-by: Fabian Keil Closes #6472
show more ...
|
f4512062 | 18-Jan-2021 |
Daniel Stenberg |
runtests: preprocess DISABLED to allow conditionals ... with this function provided, we can disable tests for specific environments and setups directly within this file. Closes
runtests: preprocess DISABLED to allow conditionals ... with this function provided, we can disable tests for specific environments and setups directly within this file. Closes #6477
show more ...
|
bbfad7e8 | 18-Jan-2021 |
Daniel Stenberg |
runtests: turn preprocessing into a separate function ... and remove all other variable substitutions as they're now done once and for all in the preprocessor. |
7542ec5b | 14-Jan-2021 |
Daniel Stenberg |
lib/Makefile.inc: convert to listing each file on its own line ... to make it diff friendlier and easier to read. Closes #6448 |
f86fcd00 | 18-Jan-2021 |
Daniel Stenberg |
ftplistparser: remove use of conn->data Closes #6482 |
a3040516 | 18-Jan-2021 |
Daniel Stenberg |
lib: more conn->data cleanups Closes #6479 |
bbe3aa9f | 13-Jan-2021 |
Patrick Monnerat |
vtls: reduce conn->data use Closes #6474 |
8399d893 | 17-Jan-2021 |
Daniel Stenberg |
hyper: deliver data to application with Curl_client_write ... just as the native code path does. Avoids sending too large data chunks in the callback and more. Reported-by: Gisl
hyper: deliver data to application with Curl_client_write ... just as the native code path does. Avoids sending too large data chunks in the callback and more. Reported-by: Gisle Vanem Fixes #6462 Closes #6473
show more ...
|
f98f219c | 18-Jan-2021 |
Daniel Stenberg |
gopher: remove accidental conn->data leftover |
a3efced0 | 18-Jan-2021 |
Daniel Stenberg |
libssh: avoid plain free() of libssh-memory Since curl's own memory debugging system redefines free() calls to track and fiddle with memory, it cannot be used on memory allocated by 3rd
libssh: avoid plain free() of libssh-memory Since curl's own memory debugging system redefines free() calls to track and fiddle with memory, it cannot be used on memory allocated by 3rd party libraries. Third party libraries SHOULD NOT require free() to release allocated resources for this reason - and libs can use separate healp allocators on some systems (like Windows) so free() doesn't necessarily work anyway. Filed as an issue with libssh: https://bugs.libssh.org/T268 Closes #6481
show more ...
|