d48dd157 | 11-Aug-2022 |
Daniel Stenberg |
config: remove the check for and use of SIZEOF_SHORT shorts are 2 bytes on all platforms curl runs and have ever run on. Closes #9291 |
9e11c279 | 11-Aug-2022 |
Daniel Stenberg |
configure: introduce CURL_SIZEOF This is a rewrite of the previously used GPLv3+exception licensed file. With this change, there is no more reference to GPL so we can remove that fro
configure: introduce CURL_SIZEOF This is a rewrite of the previously used GPLv3+exception licensed file. With this change, there is no more reference to GPL so we can remove that from LICENSES/. Ref: #9220 Closes #9291
show more ...
|
d6010c21 | 28-Jul-2022 |
Sean McArthur |
hyper: customize test1274 to how hyper unfolds headers Closes #9217 |
3adc9f3f | 05-Aug-2022 |
Orgad Shaneh |
curl-config: quote directories with potential space On Windows (at least with CMake), the default prefix is C:/Program Files (x86)/CURL. Closes #9253 |
55a138ac | 07-Aug-2022 |
Futaura |
amigaos: fix threaded resolver on AmigaOS 4.x Replace ip4 resolution function on AmigaOS 4.x, as it requires runtime feature detection and extra code to make it thread safe. Clo
amigaos: fix threaded resolver on AmigaOS 4.x Replace ip4 resolution function on AmigaOS 4.x, as it requires runtime feature detection and extra code to make it thread safe. Closes #9265
show more ...
|
34886a44 | 10-Aug-2022 |
Emil Engler |
imap: use ISALNUM() for alphanumeric checks This commit replaces a self-made character check for alphanumeric characters within imap_is_bchar() with the ISALNUM() macro, as it is red
imap: use ISALNUM() for alphanumeric checks This commit replaces a self-made character check for alphanumeric characters within imap_is_bchar() with the ISALNUM() macro, as it is reduces the size of the code and makes the performance better, due to ASCII arithmetic. Closes #9289
show more ...
|
272f62f1 | 10-Aug-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced |
6ba30473 | 10-Aug-2022 |
Cering |
connect: add quic connection information Fixes #9286 Closes #9287 |
3879d812 | 26-Jul-2022 |
Philip H <47042125+pheiduck@users.noreply.github.com> |
cirrus/freebsd-ci: bootstrap the pip installer Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com> Closes #9213 |
15f7feac | 08-Aug-2022 |
Daniel Stenberg |
urldata: move smaller fields down in connectdata struct By (almost) sorting the struct fields in connectdata in a decending size order, having the single char ones last, we reduce the nu
urldata: move smaller fields down in connectdata struct By (almost) sorting the struct fields in connectdata in a decending size order, having the single char ones last, we reduce the number of holes in the struct and thus the amount of storage needed. Closes #9280
show more ...
|
ca528d1d | 08-Aug-2022 |
Daniel Stenberg |
ldap: adapt to conn->port now being an 'int' Remove typecasts. Fix printf() formats. Follow-up from 764c6bd3bf. Pointed out by Coverity CID 1507858. Closes #9281 |
09f1e58c | 08-Aug-2022 |
Daniel Stenberg |
KNOWN_BUGS: Negotiate authentication against Hadoop HDFS Closes #8264 |
23c708cd | 05-Aug-2022 |
Futaura |
file: add handling of native AmigaOS paths On AmigaOS 4.x, handle native absolute paths, whilst blocking relative paths. Also allow unix style paths if feature enabled at link time.
file: add handling of native AmigaOS paths On AmigaOS 4.x, handle native absolute paths, whilst blocking relative paths. Also allow unix style paths if feature enabled at link time. Inspiration-from: Michael Trebilcock Closes #9259
show more ...
|
ba2ccf36 | 08-Aug-2022 |
Daniel Stenberg |
KNOWN_BUGS: cmake build is not thread-safe The cmake build does not check for and verify presence of a working Atomic type, which then makes curl_global_init() to not build thread-sa
KNOWN_BUGS: cmake build is not thread-safe The cmake build does not check for and verify presence of a working Atomic type, which then makes curl_global_init() to not build thread-safe on non-Windows platforms. Closes https://github.com/curl/curl/issues/8973 Closes https://github.com/curl/curl/pull/8982
show more ...
|
c6631e82 | 07-Aug-2022 |
Futaura |
configure: fixup bsdsocket detection code for AmigaOS 4.x The code that detects bsdsocket.library for AmigaOS did not work for AmigaOS 4.x. This has been fixed and also cleaned up a litt
configure: fixup bsdsocket detection code for AmigaOS 4.x The code that detects bsdsocket.library for AmigaOS did not work for AmigaOS 4.x. This has been fixed and also cleaned up a little to reduce duplication. Wasn't technically necessary before, but is required when building with AmiSSL instead of OpenSSL. Closes #9268
show more ...
|
80e9eef7 | 05-Aug-2022 |
Futaura |
tool: reintroduce set file comment code for AmigaOS Amiga specific code which put the URL in the file comment was perhaps accidentally removed in b88940850002a3f1c25bc6488b95ad30eb80d696
tool: reintroduce set file comment code for AmigaOS Amiga specific code which put the URL in the file comment was perhaps accidentally removed in b88940850002a3f1c25bc6488b95ad30eb80d696 having originally been added in 5c215bdbdfde8b2350cdcbac82aae0c914da5314. Reworked to fit the code changes and added it back in. Reported-by: Michael Trebilcock Originally-added-by: Chris Young Closes #9258
show more ...
|
a29d34b0 | 08-Aug-2022 |
Daniel Stenberg |
urldata: make 'negnpn' use less storage The connectdata struct field 'negnpn' never holds a value larger than 30, so an unsigned char saves 3 bytes struct space. Closes #9279 |
a5508310 | 08-Aug-2022 |
Daniel Stenberg |
urldata: make three *_proto struct fields smaller Use 'unsigned char' for storage instead of the enum, for three GSSAPI related fields in the connectdata struct. Closes #9278 |
0f233419 | 08-Aug-2022 |
Daniel Stenberg |
connect: set socktype/protocol correctly So that an address used from the DNS cache that was previously used for QUIC can be reused for TCP and vice versa. To make this possible
connect: set socktype/protocol correctly So that an address used from the DNS cache that was previously used for QUIC can be reused for TCP and vice versa. To make this possible, set conn->transport to "unix" for unix domain connections ... and store the transport struct field in an unsigned char to use less space. Reported-by: ウさん Fixes #9274 Closes #9276
show more ...
|
a041ed8c | 07-Aug-2022 |
Futaura |
amissl: allow AmiSSL to be used with AmigaOS 4.x builds Enable AmiSSL to be used instead of static OpenSSL link libraries. for AmigaOS 4.x, as it already is in the AmigaOS 3.x build.
amissl: allow AmiSSL to be used with AmigaOS 4.x builds Enable AmiSSL to be used instead of static OpenSSL link libraries. for AmigaOS 4.x, as it already is in the AmigaOS 3.x build. Closes #9269
show more ...
|
dc8c859b | 30-Jul-2022 |
opensignature |
openssl: add details to "unable to set client certificate" error from: "curl: (58) unable to set client certificate" to: curl: (58) unable to set client certificate [error:0A00018F:
openssl: add details to "unable to set client certificate" error from: "curl: (58) unable to set client certificate" to: curl: (58) unable to set client certificate [error:0A00018F:SSL routines::ee key too small] Closes #9228
show more ...
|
e1acfafa | 07-Aug-2022 |
Futaura |
amissl: make AmiSSL v5 a minimum requirement AmiSSL v5 is the latest version, featuring a port of OpenSSL 3.0. Support for previous OpenSSL 1.1.x versions has been dropped, so makes
amissl: make AmiSSL v5 a minimum requirement AmiSSL v5 is the latest version, featuring a port of OpenSSL 3.0. Support for previous OpenSSL 1.1.x versions has been dropped, so makes sense to enforce v5 as the minimum requirement. This also allows all the AmiSSL stub workarounds to be removed as they are now provided in a link library in the AmiSSL SDK. Closes #9267
show more ...
|
c7b322aa | 07-Aug-2022 |
Futaura |
configure: -pthread not available on AmigaOS 4.x The most recent GCC builds for AmigaOS 4.x do not allow -pthread and exit with an error. Instead, need to explictly specify -lpthread.
configure: -pthread not available on AmigaOS 4.x The most recent GCC builds for AmigaOS 4.x do not allow -pthread and exit with an error. Instead, need to explictly specify -lpthread. Closes #9266
show more ...
|
0ad7c8d7 | 07-Aug-2022 |
Daniel Stenberg |
digest: pass over leading spaces in qop values When parsing the "qop=" parameter of the digest authentication, and the value is provided within quotes, the list of values can have leadin
digest: pass over leading spaces in qop values When parsing the "qop=" parameter of the digest authentication, and the value is provided within quotes, the list of values can have leading white space which the parser previously did not handle correctly. Add test case 388 to verify. Reported-by: vlubart on github Fixes #9264 Closes #9270
show more ...
|
3fe24ea3 | 30-Jun-2022 |
Evgeny Grin (Karlson2k) |
digest: reject broken header with session protocol but without qop Closes #9077 |