c8a30465 | 02-Dec-2021 |
Daniel Stenberg |
CURLMOPT_TIMERFUNCTION.3: call it expire time, not interval Since we say it is a non-repating timer |
456c5373 | 01-Dec-2021 |
Florian Van Heghe |
mbedTLS: include NULL byte in blob data length for CURLOPT_CAINFO_BLOB Fixes #8079 Closes #8081 |
7da636ca | 07-Oct-2021 |
Wyatt O'Day |
version_win32: Check build number and platform id Prior to this change the build number was not checked during version comparison, and the platform id was supposed to be checked but wasn
version_win32: Check build number and platform id Prior to this change the build number was not checked during version comparison, and the platform id was supposed to be checked but wasn't. Checking the build number is required for enabling "evergreen" Windows 10/11 features (like TLS 1.3). Ref: https://github.com/curl/curl/pull/7784 Closes https://github.com/curl/curl/pull/7824 Closes https://github.com/curl/curl/pull/7867
show more ...
|
3467e89b | 02-Dec-2021 |
Jay Satiro |
libssh2: fix error message for sha256 mismatch - On mismatch error show sha256 fingerprint in base64 format. Prior to this change the fingerprint was mistakenly printed in binary. |
34294a65 | 01-Dec-2021 |
x2018 |
openssl: check the return value of BIO_new() Closes #8078 |
470d5460 | 01-Dec-2021 |
Dan Fandrich |
docs: Update the Reducing Size section Add many more options that can reduce the size of the binary that were added since the last update. Update the sample minimal binary size for v
docs: Update the Reducing Size section Add many more options that can reduce the size of the binary that were added since the last update. Update the sample minimal binary size for version 7.80.0.
show more ...
|
48cbd8f7 | 01-Dec-2021 |
Dan Fandrich |
tests: Add some missing keywords to tests These are needed to skip some tests when configure options have disabled certain features. |
8443f975 | 29-Nov-2021 |
Florian Van Heghe |
mbedTLS: add support for CURLOPT_CAINFO_BLOB Closes #8071 |
aae235b6 | 28-Nov-2021 |
Glenn Strauss |
digest: compute user:realm:pass digest w/o userhash https://datatracker.ietf.org/doc/html/rfc7616#section-3.4.4 ... the client MUST calculate a hash of the username after any
digest: compute user:realm:pass digest w/o userhash https://datatracker.ietf.org/doc/html/rfc7616#section-3.4.4 ... the client MUST calculate a hash of the username after any other hash calculation ... Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com> Closes #8066
show more ...
|
6ad05306 | 19-Nov-2021 |
Daniel Stenberg |
config.d: update documentation to match the path search Assisted-by: Jay Satiro |
2be1aa61 | 19-Nov-2021 |
Daniel Stenberg |
tool_findfile: search for a file in the homedir The homedir() function is now renamed into findfile() and iterates over all the environment variables trying to access the file in questio
tool_findfile: search for a file in the homedir The homedir() function is now renamed into findfile() and iterates over all the environment variables trying to access the file in question until it finds it. Last resort is then getpwuid() if available. Previously it would first try to find a home directory and if that was set, insist on checking only that directory for the file. This now returns the full file name it finds. The Windows specific checks are now done differently too and in this order: 1 - %USERPROFILE% 2 - %APPDATA% 3 - %USERPROFILE%\\Application Data The windows order is modified to match how the Windows 10 ssh tool works when it searches for .ssh/known_hosts. Reported-by: jeffrson on github Co-authored-by: Jay Satiro Fixes #8033 Closes #8035
show more ...
|
230bb3e2 | 26-Nov-2021 |
Daniel Stenberg |
docs: consistent manpage SYNOPSIS Make all libcurl related options use .nf (no fill) for the SYNOPSIS section - for consistent look. roffit then renders that section using <pre> (mon
docs: consistent manpage SYNOPSIS Make all libcurl related options use .nf (no fill) for the SYNOPSIS section - for consistent look. roffit then renders that section using <pre> (monospace font) in html for the website. Extended manpage-syntax (test 1173) with a basic check for it. Closes #8062
show more ...
|
ff1c172e | 26-Nov-2021 |
Daniel Stenberg |
RELEASE-NOTES: synced |
ac89965f | 25-Nov-2021 |
Patrick Monnerat |
openldap: handle connect phase with a state machine Closes #8054 |
76d6e719 | 26-Nov-2021 |
Daniel Stenberg |
docs: address proselint nits - avoid exclamation marks - use consistent number of spaces after periods: one - avoid clichés - avoid using 'very' Closes #8060 |
0d380a85 | 26-Nov-2021 |
Bruno Baguette <1922257+Levure@users.noreply.github.com> |
FAQ: typo fix : "yout" ➤ "your" Closes #8059 |
2361d11d | 26-Nov-2021 |
Bruno Baguette <1922257+Levure@users.noreply.github.com> |
docs/INSTALL.md: typo fix : added missing "get" verb Closes #8058 |
c50edee0 | 25-Nov-2021 |
Daniel Stenberg |
insecure.d: detail its use for SFTP and SCP as well Closes #8056 |
8c0336cf | 25-Nov-2021 |
Viktor Szakats |
Makefile.m32: rename -winssl option to -schannel and tidy up - accept `-schannel` as an alternative to `CFG` option `-winssl` (latter still accepted, but deprecated) - rename inter
Makefile.m32: rename -winssl option to -schannel and tidy up - accept `-schannel` as an alternative to `CFG` option `-winssl` (latter still accepted, but deprecated) - rename internal variable `WINSSL` to `SCHANNEL` - make the `CFG` option evaluation shorter, without repeating the option name Reviewed-by: Marcel Raad Reviewed-by: Daniel Stenberg Closes #8053
show more ...
|
ba838006 | 25-Nov-2021 |
Daniel Stenberg |
KNOWN_BUGS: 5.6 make distclean loops forever Reported-by: David Bohman Closes #7716 |
a6d2ca37 | 25-Nov-2021 |
Daniel Stenberg |
KNOWN_BUGS: add one, remove one - 5.10 SMB tests fail with Python 2 Just use python 3. + 5.10 curl hangs on SMB upload over stdin Closes #7896 |
4183b8fe | 23-Nov-2021 |
Daniel Stenberg |
urlapi: provide more detailed return codes Previously, the return code CURLUE_MALFORMED_INPUT was used for almost 30 different URL format violations. This made it hard for users to u
urlapi: provide more detailed return codes Previously, the return code CURLUE_MALFORMED_INPUT was used for almost 30 different URL format violations. This made it hard for users to understand why a particular URL was not acceptable. Since the API cannot point out a specific position within the URL for the problem, this now instead introduces a number of additional and more fine-grained error codes to allow the API to return more exactly in what "part" or section of the URL a problem was detected. Also bug-fixes curl_url_get() with CURLUPART_ZONEID, which previously returned CURLUE_OK even if no zoneid existed. Test cases in 1560 have been adjusted and extended. Tests 1538 and 1559 have been updated. Updated libcurl-errors.3 and curl_url_strerror() accordingly. Closes #8049
show more ...
|
a5f56873 | 23-Nov-2021 |
Daniel Stenberg |
urlapi: make Curl_is_absolute_url always use MAX_SCHEME_LEN Instad of having all callers pass in the maximum length, always use it. The passed in length is instead used only as the lengt
urlapi: make Curl_is_absolute_url always use MAX_SCHEME_LEN Instad of having all callers pass in the maximum length, always use it. The passed in length is instead used only as the length of the target buffer for to storing the scheme name in, if used. Added the scheme max length restriction to the curl_url_set.3 man page. Follow-up to 45bcb2eaa78c79 Closes #8047
show more ...
|
0969805e | 24-Nov-2021 |
Jay Satiro |
cmake: warn on use of the now deprecated symbols Follow-up to 9108da2c26d Closes #8052 |
cc2870e2 | 16-Nov-2021 |
Kevin Burke |
tests/CI.md: add more information on CI environments Fixes #8012 Closes #8022 |