Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixup leave VisualStudioSolution at 2017bagder/bit-as-bool | Daniel Stenberg | 2019-09-21 | 1 | -1/+1 |
| | |||||
* | fixup as we use 'bit' in code to, provide it for VS | Daniel Stenberg | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | fixup I missed a few | Daniel Stenberg | 2019-09-20 | 1 | -14/+14 |
| | |||||
* | fixup typo in the ifdef | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | |||||
* | urldata: use 'bool' for the bit type on MSVC compilers | Daniel Stenberg | 2019-09-20 | 1 | -179/+182 |
| | |||||
* | appveyor: upgrade VS2017 to VS2019 | Daniel Stenberg | 2019-09-20 | 1 | -9/+14 |
| | | | | Closes #4383 | ||||
* | tool_operate: removed unused variable 'done' | Daniel Stenberg | 2019-09-20 | 1 | -2/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | tool_operate: Expression 'config->resume_from' is always true | Daniel Stenberg | 2019-09-20 | 1 | -2/+2 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | tool_getparam: remove duplicate switch case | Daniel Stenberg | 2019-09-20 | 1 | -5/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | libssh2: part of conditional expression is always true: !result | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | urlapi: Expression 'storep' is always true | Daniel Stenberg | 2019-09-20 | 1 | -1/+2 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | urlapi: 'scheme' is always true | Daniel Stenberg | 2019-09-20 | 1 | -16/+15 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | urlapi: part of conditional expression is always true: (relurl[0] == '/') | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes bug detected by PVS-Studio Fixes #4374 | ||||
* | mime: make Curl_mime_duppart() assert if called without valid dst | Daniel Stenberg | 2019-09-20 | 1 | -6/+6 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | http_proxy: part of conditional expression is always true: !error | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | imap: merged two case-branches performing the same action | Daniel Stenberg | 2019-09-20 | 1 | -4/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | multi: value '2L' is assigned to a boolean | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | easy: part of conditional expression is always true: !result | Daniel Stenberg | 2019-09-20 | 1 | -3/+2 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | netrc: part of conditional expression is always true: !done | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | version: Expression 'left > 1' is always true | Daniel Stenberg | 2019-09-20 | 1 | -7/+5 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | url: remove dead code | Daniel Stenberg | 2019-09-20 | 1 | -7/+0 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | url: part of expression is always true: (bundle->multiuse == 0) | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | ftp: the conditional expression is always true | Daniel Stenberg | 2019-09-20 | 1 | -4/+2 |
| | | | | | | | ... both !result and (ftp->transfer != FTPTRANSFER_BODY)! Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | ftp: Expression 'ftpc->wait_data_conn' is always false | Daniel Stenberg | 2019-09-20 | 1 | -7/+2 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | ftp: Expression 'ftpc->wait_data_conn' is always true | Daniel Stenberg | 2019-09-20 | 1 | -6/+5 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | ftp: part of conditional expression is always true: !result | Daniel Stenberg | 2019-09-20 | 1 | -1/+1 |
| | | | | | Fixes warning detected by PVS-Studio Fixes #4374 | ||||
* | http: fix Expression 'http->postdata' is always false | Daniel Stenberg | 2019-09-20 | 1 | -2/+1 |
| | | | | | | Fixes warning detected by PVS-Studio Fixes #4374 Reported-by: Valerii Zapodovnikov | ||||
* | doh: avoid truncating DNS QTYPE to lower octet | Niall O'Reilly | 2019-09-19 | 1 | -2/+4 |
| | | | | Closes #4381 | ||||
* | urlapi: CURLU_NO_AUTHORITY allows empty authority/host part | Jens Finkhaeuser | 2019-09-19 | 5 | -11/+57 |
| | | | | | | | CURLU_NO_AUTHORITY is intended for use with unknown schemes (i.e. not "file:///") to override cURL's default demand that an authority exists. Closes #4349 | ||||
* | version: next release will be 7.67.0 | Daniel Stenberg | 2019-09-19 | 2 | -5/+5 |
| | |||||
* | RELEASE-NOTES: synced | Daniel Stenberg | 2019-09-19 | 1 | -6/+42 |
| | |||||
* | url: only reuse TLS connections with matching pinning | Daniel Stenberg | 2019-09-19 | 3 | -1/+9 |
| | | | | | | | | | | If the requests have different CURLOPT_PINNEDPUBLICKEY strings set, the connection should not be reused. Bug: https://curl.haxx.se/mail/lib-2019-09/0061.html Reported-by: Sebastian Haglund Closes #4347 | ||||
* | README: add OSS-Fuzz badge [skip ci] | Daniel Stenberg | 2019-09-19 | 1 | -0/+1 |
| | | | | Closes #4380 | ||||
* | http: merge two "case" statements | Michael Kaufmann | 2019-09-18 | 1 | -3/+0 |
| | |||||
* | FTP: remove trailing slash from path for LIST/MLSD | Zenju | 2019-09-18 | 5 | -13/+12 |
| | | | | Closes #4348 | ||||
* | mime: when disabled, avoid C99 macro | Daniel Stenberg | 2019-09-18 | 2 | -3/+10 |
| | | | | Closes #4368 | ||||
* | url: cleanup dangling DOH request headers too | Daniel Stenberg | 2019-09-18 | 1 | -0/+1 |
| | | | | | | | | | Follow-up to 9bc44ff64d9081 Credit to OSS-Fuzz Bug: https://crbug.com/oss-fuzz/17269 Closes #4372 | ||||
* | http2: relax verification of :authority in push promise requests | Christoph M. Becker | 2019-09-16 | 1 | -1/+3 |
| | | | | | | | | | | If the :authority pseudo header field doesn't contain an explicit port, we assume it is valid for the default port, instead of rejecting the request for all ports. Ref: https://curl.haxx.se/mail/lib-2019-09/0041.html Closes #4365 | ||||
* | doh: clean up dangling DOH handles and memory on easy close | Daniel Stenberg | 2019-09-16 | 2 | -5/+12 |
| | | | | | | | | | If you set the same URL for target as for DoH (and it isn't a DoH server), like "https://example.com" in both, the easy handles used for the DoH requests could be left "dangling" and end up not getting freed. Reported-by: Paul Dreik Closes #4366 | ||||
* | unit1655: make it C90 compliant | Daniel Stenberg | 2019-09-16 | 1 | -52/+55 |
| | | | | | | Unclear why this was not detected in the CI. Follow-up to b7666027296a | ||||
* | smb: check for full size message before reading message details | Daniel Stenberg | 2019-09-16 | 1 | -1/+2 |
| | | | | | | | | To avoid reading of uninitialized data. Assisted-by: Max Dymond Bug: https://crbug.com/oss-fuzz/16907 Closes #4363 | ||||
* | quiche: persist connection details | Daniel Stenberg | 2019-09-16 | 1 | -3/+3 |
| | | | | | | | | | ... like we do for other protocols at connect time. This makes "curl -I" and other things work. Reported-by: George Liu Fixes #4358 Closes #4360 | ||||
* | openssl: fix warning with boringssl and SSL_CTX_set_min_proto_version | Daniel Stenberg | 2019-09-16 | 1 | -4/+9 |
| | | | | | Follow-up to ffe34b7b59 Closes #4359 | ||||
* | doh: fix undefined behaviour and open up for gcc and clang optimization | Paul Dreik | 2019-09-15 | 1 | -2/+8 |
| | | | | | | | | | | | | The undefined behaviour is annoying when running fuzzing with sanitizers. The codegen is the same, but the meaning is now not up for dispute. See https://cppinsights.io/s/516a2ff4 By incrementing the pointer first, both gcc and clang recognize this as a bswap and optimizes it to a single instruction. See https://godbolt.org/z/994Zpx Closes #4350 | ||||
* | doh: fix (harmless) buffer overrun | Paul Dreik | 2019-09-15 | 7 | -5/+163 |
| | | | | | | | | Added unit test case 1655 to verify. Close #4352 the code correctly finds the flaws in the old code, if one temporarily restores doh.c to the old version. | ||||
* | docs: remove trailing ':' from section names in CURLOPT_TRAILER* man | Alessandro Ghedini | 2019-09-15 | 2 | -13/+13 |
| | |||||
* | docs: fix typo in CURLOPT_HTTP_VERSION man | Alessandro Ghedini | 2019-09-15 | 1 | -1/+1 |
| | |||||
* | CI: inintial github action job | Daniel Stenberg | 2019-09-14 | 1 | -0/+17 |
| | | | First shot at a CI build on github actions | ||||
* | appveyor: add a winbuild | Daniel Stenberg | 2019-09-13 | 1 | -1/+14 |
| | | | | | | | Assisted-by: Marcel Raad Assisted-by: Jay Satiro Closes #4324 |