Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-21 | ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 | Tatsuhiro Tsujikawa | |
Closes #4392 | |||
2019-09-20 | THANKS-filter: deal with my typos 'Jat' => 'Jay' | Daniel Stenberg | |
2019-09-20 | travis: use go master | Daniel Stenberg | |
... as the boringssl builds needs a very recent version Co-authored-by: Jat Satiro Closes #4361 | |||
2019-09-20 | tool_operate: removed unused variable 'done' | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | tool_operate: Expression 'config->resume_from' is always true | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | tool_getparam: remove duplicate switch case | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | libssh2: part of conditional expression is always true: !result | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | urlapi: Expression 'storep' is always true | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | urlapi: 'scheme' is always true | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | urlapi: part of conditional expression is always true: (relurl[0] == '/') | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly | Daniel Stenberg | |
Fixes bug detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | mime: make Curl_mime_duppart() assert if called without valid dst | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | http_proxy: part of conditional expression is always true: !error | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | imap: merged two case-branches performing the same action | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | multi: value '2L' is assigned to a boolean | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | easy: part of conditional expression is always true: !result | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | netrc: part of conditional expression is always true: !done | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | version: Expression 'left > 1' is always true | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | url: remove dead code | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | url: part of expression is always true: (bundle->multiuse == 0) | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | ftp: the conditional expression is always true | Daniel Stenberg | |
... both !result and (ftp->transfer != FTPTRANSFER_BODY)! Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | ftp: Expression 'ftpc->wait_data_conn' is always false | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | ftp: Expression 'ftpc->wait_data_conn' is always true | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | ftp: part of conditional expression is always true: !result | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 | |||
2019-09-20 | http: fix Expression 'http->postdata' is always false | Daniel Stenberg | |
Fixes warning detected by PVS-Studio Fixes #4374 Reported-by: Valerii Zapodovnikov | |||
2019-09-19 | doh: avoid truncating DNS QTYPE to lower octet | Niall O'Reilly | |
Closes #4381 | |||
2019-09-19 | urlapi: CURLU_NO_AUTHORITY allows empty authority/host part | Jens Finkhaeuser | |
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 | |||
2019-09-19 | version: next release will be 7.67.0 | Daniel Stenberg | |
2019-09-19 | RELEASE-NOTES: synced | Daniel Stenberg | |
2019-09-19 | url: only reuse TLS connections with matching pinning | Daniel Stenberg | |
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 | |||
2019-09-19 | README: add OSS-Fuzz badge [skip ci] | Daniel Stenberg | |
Closes #4380 | |||
2019-09-18 | http: merge two "case" statements | Michael Kaufmann | |
2019-09-18 | FTP: remove trailing slash from path for LIST/MLSD | Zenju | |
Closes #4348 | |||
2019-09-18 | mime: when disabled, avoid C99 macro | Daniel Stenberg | |
Closes #4368 | |||
2019-09-18 | url: cleanup dangling DOH request headers too | Daniel Stenberg | |
Follow-up to 9bc44ff64d9081 Credit to OSS-Fuzz Bug: https://crbug.com/oss-fuzz/17269 Closes #4372 | |||
2019-09-16 | http2: relax verification of :authority in push promise requests | Christoph M. Becker | |
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 | |||
2019-09-16 | doh: clean up dangling DOH handles and memory on easy close | Daniel Stenberg | |
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 | |||
2019-09-16 | unit1655: make it C90 compliant | Daniel Stenberg | |
Unclear why this was not detected in the CI. Follow-up to b7666027296a | |||
2019-09-16 | smb: check for full size message before reading message details | Daniel Stenberg | |
To avoid reading of uninitialized data. Assisted-by: Max Dymond Bug: https://crbug.com/oss-fuzz/16907 Closes #4363 | |||
2019-09-16 | quiche: persist connection details | Daniel Stenberg | |
... 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 | |||
2019-09-16 | openssl: fix warning with boringssl and SSL_CTX_set_min_proto_version | Daniel Stenberg | |
Follow-up to ffe34b7b59 Closes #4359 | |||
2019-09-15 | doh: fix undefined behaviour and open up for gcc and clang optimization | Paul Dreik | |
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 | |||
2019-09-15 | doh: fix (harmless) buffer overrun | Paul Dreik | |
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. | |||
2019-09-15 | docs: remove trailing ':' from section names in CURLOPT_TRAILER* man | Alessandro Ghedini | |
2019-09-15 | docs: fix typo in CURLOPT_HTTP_VERSION man | Alessandro Ghedini | |
2019-09-14 | CI: inintial github action job | Daniel Stenberg | |
First shot at a CI build on github actions | |||
2019-09-13 | appveyor: add a winbuild | Daniel Stenberg | |
Assisted-by: Marcel Raad Assisted-by: Jay Satiro Closes #4324 | |||
2019-09-13 | FTP: allow "rubbish" prepended to the SIZE response | Daniel Stenberg | |
This is a protocol violation but apparently there are legacy proprietary servers doing this. Added test 336 and 337 to verify. Reported-by: Philippe Marguinaud Closes #4339 | |||
2019-09-13 | FTP: skip CWD to entry dir when target is absolute | Zenju | |
Closes #4332 | |||
2019-09-13 | curl: fix memory leaked by parse_metalink() | Kamil Dudka | |
This commit fixes a regression introduced by curl-7_65_3-5-gb88940850. Detected by tests 2005, 2008, 2009, 2010, 2011, and 2012 with valgrind and libmetalink enabled. Closes #4326 |