2d1df660 | 02-Dec-2020 |
Jay Satiro |
ngtcp2: Fix build error due to symbol name change - NGTCP2_CRYPTO_LEVEL_APP -> NGTCP2_CRYPTO_LEVEL_APPLICATION ngtcp2/ngtcp2@76232e9 changed the name. ngtcp2 master is requ
ngtcp2: Fix build error due to symbol name change - NGTCP2_CRYPTO_LEVEL_APP -> NGTCP2_CRYPTO_LEVEL_APPLICATION ngtcp2/ngtcp2@76232e9 changed the name. ngtcp2 master is required to build curl with http3 support. Closes https://github.com/curl/curl/pull/6271
show more ...
|
d6bfbfad | 28-Nov-2020 |
Klaus Crusius |
cmake: check for linux/tcp.h The HAVE_LINUX_TCP_H define was not set by cmake. Closes #6252 |
221c9da9 | 28-Nov-2020 |
Daniel Stenberg |
NEW-PROTOCOL: document what needs to be done to add one Closes #6263 |
b6b53599 | 30-Nov-2020 |
Daniel Stenberg |
splay: rename Curl_splayremovebyaddr to Curl_splayremove ... and remove the old unused proto for the old Curl_splayremove version. Closes #6269 |
2d4d012a | 30-Nov-2020 |
Daniel Stenberg |
openssl: free mem_buf in error path To fix a memory-leak. Closes #6267 |
0d75bf9a | 30-Nov-2020 |
Daniel Stenberg |
openssl: remove #if 0 leftover Follow-up to 4c9768565ec3a9 (from Sep 2008) Closes #6268 |
65d2f563 | 28-Nov-2020 |
Daniel Stenberg |
ntlm: avoid malloc(0) on zero length user and domain ... and simplify the too-long checks somewhat. Detected by OSS-Fuzz Closes #6264 |
73239856 | 28-Nov-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
227dacea | 24-Nov-2020 |
Marc Hoersken |
tests/server/tftpd.c: close upload file in case of abort Commit c353207 removed the closing right after do_tftp which covered the case of abort. This handles that case. Reviewed
tests/server/tftpd.c: close upload file in case of abort Commit c353207 removed the closing right after do_tftp which covered the case of abort. This handles that case. Reviewed-by: Jay Satiro Reviewed-by: Daniel Stenberg Follow up to #6209 Closes #6234
show more ...
|
c7b02c5d | 26-Nov-2020 |
Daiki Ueno |
ngtcp2: use the minimal version of QUIC supported by ngtcp2 Closes #6250 |
ddd3eb99 | 26-Nov-2020 |
Daiki Ueno |
ngtcp2: advertise h3 ALPN unconditionally Closes #6250 |
0cbd5d5c | 26-Nov-2020 |
Daiki Ueno |
vquic/ngtcp2.h: define local_addr as sockaddr_storage This field needs to be wide enough to hold sockaddr_in6 when connecting via IPv6. Otherwise, ngtcp2_conn_read_pkt will drop the
vquic/ngtcp2.h: define local_addr as sockaddr_storage This field needs to be wide enough to hold sockaddr_in6 when connecting via IPv6. Otherwise, ngtcp2_conn_read_pkt will drop the packets because of the address mismatch: I00000022 [...] con ignore packet from unknown path We can safely assume that struct sockaddr_storage is available, as it is used in the public interface of ngtcp2. Closes #6250
show more ...
|
0b60d368 | 26-Nov-2020 |
Daniel Stenberg |
socks: check for DNS entries with the right port number The resolve call is done with the right port number, but the subsequent check used the wrong one, which then could find a previous
socks: check for DNS entries with the right port number The resolve call is done with the right port number, but the subsequent check used the wrong one, which then could find a previous resolve which would return and leave the fresh resolve "incomplete" and leaking memory. Fixes #6247 Closes #6253
show more ...
|
d6ced230 | 26-Nov-2020 |
Daniel Stenberg |
curl_setup: USE_RESOLVE_ON_IPS is for Apple native resolver use ... so don't define it when instructed to use c-ares! |
72ae6737 | 26-Nov-2020 |
Daniel Stenberg |
test506: make it not run in c-ares builds As the asynch nature of it may trigger events in another order. A c-ares upgrade made it break. Reported-by: Marc Hörsken Fixes #62
test506: make it not run in c-ares builds As the asynch nature of it may trigger events in another order. A c-ares upgrade made it break. Reported-by: Marc Hörsken Fixes #6247
show more ...
|
082422b1 | 26-Nov-2020 |
Daniel Stenberg |
runtests: make 'c-ares' a "feature" to depend on ... also added to the docs. |
fc813f80 | 25-Nov-2020 |
Daniel Stenberg |
tool_writeout: use off_t getinfo-types instead of doubles Commit 3b80d3ca46b12e52342 (June 2017) introduced getinfo replacement variables that use curl_off_t instead of doubles. Switch t
tool_writeout: use off_t getinfo-types instead of doubles Commit 3b80d3ca46b12e52342 (June 2017) introduced getinfo replacement variables that use curl_off_t instead of doubles. Switch the --write-out function over to use them. Closes #6248
show more ...
|
12cb7a1f | 25-Nov-2020 |
Emil Engler |
file: avoid duplicated code sequence file_disconnect() is identical with file_do() except the function header but as the arguments are unused anyway so why not just return file_do()
file: avoid duplicated code sequence file_disconnect() is identical with file_do() except the function header but as the arguments are unused anyway so why not just return file_do() directly! Reviewed-by: Daniel Stenberg Closes #6249
show more ...
|
920f49a2 | 23-Nov-2020 |
Rikard Falkeborn |
infof/failf calls: fix format specifiers Update a few format specifiers to match what is being printed. Closes #6241 |
020aa013 | 23-Nov-2020 |
Daniel Stenberg |
docs/INTERNALS: remove reference to Curl_sendf() The function has been removed from common usage. Also removed comment in gopher.c that still referenced it. Reported-by: Rikard
docs/INTERNALS: remove reference to Curl_sendf() The function has been removed from common usage. Also removed comment in gopher.c that still referenced it. Reported-by: Rikard Falkeborn Fixes #6242 Closes #6243
show more ...
|
77b2f702 | 18-Nov-2020 |
Rikard Falkeborn |
examples: update .gitignore Add files that are generated by 'make examples' and remove some that have been renamed. The commits that renamed the programs are e9625c5bc6c046a (im
examples: update .gitignore Add files that are generated by 'make examples' and remove some that have been renamed. The commits that renamed the programs are e9625c5bc6c046a (imap.c and simplesmtp.c were renamed to imap-fetch.c and smtp-send.c) and ad39e7ec01e7 (pop3slist.c and pop3s.c were renamed to pop3-list.c and pop3-ssl.c). Closes #6240
show more ...
|
37cdc2a0 | 23-Nov-2020 |
Daniel Stenberg |
asyn: use 'struct thread_data *' instead of 'void *' To reduce use of types that can't be checked at compile time. Also removes several typecasts. ... and rename the struct fiel
asyn: use 'struct thread_data *' instead of 'void *' To reduce use of types that can't be checked at compile time. Also removes several typecasts. ... and rename the struct field from 'os_specific' to 'tdata'. Closes #6239 Reviewed-by: Jay Satiro
show more ...
|
3e092adf | 23-Nov-2020 |
Viktor Szakats |
Makefile.m32: add support for UNICODE builds It requires the linker to support the `-municode` option. This is available in more recent mingw-w64 releases. Ref: https://gcc.gnu.
Makefile.m32: add support for UNICODE builds It requires the linker to support the `-municode` option. This is available in more recent mingw-w64 releases. Ref: https://gcc.gnu.org/onlinedocs/gcc/x86-Windows-Options.html Ref: https://stackoverflow.com/questions/3571250/wwinmain-unicode-and-mingw/11706847#11706847 Reviewed-by: Jay Satiro Reviewed-by: Marcel Raad Closes #6228
show more ...
|
a95a6ce6 | 23-Nov-2020 |
Daniel Stenberg |
urldata: remove 'void *protop' and create the union 'p' ... to avoid the use of 'void *' for the protocol specific structs done per transfer. Closes #6238 |
5c8849ce | 19-Nov-2020 |
Daniel Stenberg |
winbuild: remove docs from Makefiles and refer to README.md Reduce risk for conflicting docs and makes it to a single place to fix and polish. add these missing options to the r
winbuild: remove docs from Makefiles and refer to README.md Reduce risk for conflicting docs and makes it to a single place to fix and polish. add these missing options to the readme: ENABLE_OPENSSL_AUTO_LOAD_CONFIG and ENABLE_UNICODE clarify ENABLE_SCHANNEL default varies Fixes #6216 Closes #6227 Co-Authored-by: Jay Satiro
show more ...
|