

- #Purebasic image memory allocation update#
- #Purebasic image memory allocation code#
- #Purebasic image memory allocation free#

Instead, the socket must be set to nonblocking mode via + ioctlsocket. + + Fixes #4529 + Closes + +Daniel Stenberg () +- RELEASE-NOTES: synced + +- + + HTTP3: fix Windows build + + The ngtcp2 QUIC backend was using the MSG_DONTWAIT flag for send/recv + in order to perform nonblocking operations. Because the singleipconnect has already called + connect on the socket when we're trying to use it for QUIC transfers + we need to use plain send instead. as really confuses the reader to not know what to believe! + +- + + HTTP3: fix typo somehere1 > somewhere1 + + Closes #4535 + +Jay Satiro () +- + + HTTP3: fix invalid use of sendto for connected UDP socket + + On macOS/BSD, trying to call sendto on a connected UDP socket fails + with a EISCONN error.
#Purebasic image memory allocation code#
+ + Reported-by: Paul Dreik + Fixes #4463 + Closes #4527 + +- examples: remove the "this exact code has not been verified" + +.

#Purebasic image memory allocation free#
+ + Closes #4534 + +- + + INSTALL: add missing space for configure commands + + Closes #4539 + +- url: Curl_free_request_state() should also free doh handles + +. + + Patched-by: Jay Satiro + Reported-by: Bylon2 on github + Adviced-by: Nikos Mavrogiannopoulos + + Fixes #4487 + Closes #4541 + +- + + appveyor: publish artifacts on appveyor + + This allows obtaining upstream builds of curl directly from appveyor for + all the available configurations + + Closes #4509 + +- url: make Curl_close() NULLify the pointer too + + This is the common pattern used in the code and by a unified approach we + avoid mistakes. as it can make it wait there for a long time for no good purpose. + + Bug: + Reported-by: Richard Alcock + +Daniel Stenberg () +- gtls: make gnutls_bye() not wait for response on shutdown + +.

+ + Prior to this change our schannel code opened the CA file without + sharing which meant concurrent openings (eg an attempt from another + thread or process) would fail during the time it was open without + sharing, which in curl's case would cause error: + "schannel: failed to open CA file".
#Purebasic image memory allocation update#
+ + Closes + +Daniel Stenberg () +- + + copyrights: update all copyright notices to 2019 on files changed this year + + Closes #4547 + +- + + mbedtls: add error message for cert validity starting in the future + + Closes #4552 + +Jay Satiro () +- schannel_verify: Fix concurrent openings of CA file + + - Open the CA file using FILE_SHARE_READ mode so that others can read + from it as well. + + Reported-by: Marcel Raad + Fixes #4555 + Closes #4560 + +Marcel Raad () +- certs/Server-localhost-lastSAN-sv: regenerate with sha256 + + All other certificates were regenerated in commit ba782baac30, but + this one was missed. +++ -6,6 +6,1505 +Version 7.67.0 () + +Daniel Stenberg () +- RELEASE-NOTES: synced + + The 7.67.0 release + +- THANKS: add new names from 7.67.0 + +- configure: only say ipv6 enabled when the variable is set + + Previously it could say "IPv6: enabled" at the end of the configure run + but the define wasn't set because of a missing getaddrinfo().
