Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-30 | AppVeyor: remove MSYS2_ARG_CONV_EXCL for winbuild | Marcel Raad | |
It's only used for MSYS2 with MinGW. Closes | |||
2019-09-30 | git: add tests/server/disabled to .gitignore | Emil Engler | |
Closes #4441 | |||
2019-09-30 | altsvc: accept quoted ma and persist values | Daniel Stenberg | |
As mandated by the spec. Test 1654 is extended to verify. Closes #4443 | |||
2019-09-30 | mailmap: a Lucas fix | Daniel Stenberg | |
2019-09-29 | quiche: update HTTP/3 config creation to new API | lucas | |
2019-09-29 | BINDINGS: PureBasic, Net::Curl for perl and Nim | Daniel Stenberg | |
2019-09-29 | BINDINGS: Kapito is an Erlang library, basically a binding | Daniel Stenberg | |
2019-09-29 | BINDINGS: added clj-curl | Daniel Stenberg | |
Reported-by: Lucas Severo | |||
2019-09-28 | docs: disambiguate CURLUPART_HOST is for host name (ie no port) | Jay Satiro | |
Closes #4424 | |||
2019-09-28 | cookies: using a share with cookies shouldn't enable the cookie engine | Daniel Stenberg | |
The 'share object' only sets the storage area for cookies. The "cookie engine" still needs to be enabled or activated using the normal cookie options. This caused the curl command line tool to accidentally use cookies without having been told to, since curl switched to using shared cookies in 7.66.0. Test 1166 verifies Updated test 506 Fixes #4429 Closes #4434 | |||
2019-09-27 | setopt: handle ALTSVC set to NULL | Daniel Stenberg | |
2019-09-27 | RELEASE-NOTES: synced | Daniel Stenberg | |
2019-09-27 | INSTALL: add vcpkg installation instructions | grdowns | |
Closes #4435 | |||
2019-09-27 | FTP: add test for FTPFILE_NOCWD: Avoid redundant CWDs | Zenju | |
Add libtest 661 Closes #4417 | |||
2019-09-27 | FTP: url-decode path before evaluation | Zenju | |
Closes #4428 | |||
2019-09-27 | tests: fix narrowing conversion warnings | Marcel Raad | |
`timediff_t` is 64 bits wide also on 32-bit systems since commit b1616dad8f0. Closes https://github.com/curl/curl/pull/4415 | |||
2019-09-27 | vtls: Fix comment typo about macosx-version-min compiler flag | julian | |
Closes https://github.com/curl/curl/pull/4425 | |||
2019-09-26 | README: minor grammar fix | Yechiel Kalmenson | |
Closes #4431 | |||
2019-09-26 | HTTP3: fix prefix parameter for ngtcp2 build | Spezifant | |
Closes #4430 | |||
2019-09-26 | quiche: don't close connection at end of stream! | Daniel Stenberg | |
2019-09-26 | quiche: set 'drain' when returning without having drained the queues | Daniel Stenberg | |
2019-09-26 | Revert "FTP: url-decode path before evaluation" | Daniel Stenberg | |
This reverts commit 2f036a72d543e96128bd75cb0fedd88815fd42e2. | |||
2019-09-26 | HTTP3: merged and simplified the two 'running' sections | Daniel Stenberg | |
2019-09-26 | HTTP3: show an --alt-svc using example too | Daniel Stenberg | |
2019-09-26 | FTP: url-decode path before evaluation | Zenju | |
Closes #4423 | |||
2019-09-26 | openssl: use strerror on SSL_ERROR_SYSCALL | Daniel Stenberg | |
Instead of showing the somewhat nonsensical errno number, use strerror() to provide a more relatable error message. Closes #4411 | |||
2019-09-26 | HTTP3: update quic.aiortc.org + add link to server list | Daniel Stenberg | |
Reported-by: Jeremy Lainé | |||
2019-09-26 | url: don't set appconnect time for non-ssl/non-ssh connections | Jay Satiro | |
Prior to this change non-ssl/non-ssh connections that were reused set TIMER_APPCONNECT [1]. Arguably that was incorrect since no SSL/SSH handshake took place. [1]: TIMER_APPCONNECT is publicly known as CURLINFO_APPCONNECT_TIME in libcurl and %{time_appconnect} in the curl tool. It is documented as "the time until the SSL/SSH handshake is completed". Reported-by: Marcel Hernandez Ref: https://github.com/curl/curl/issues/3760 Closes https://github.com/curl/curl/pull/3773 | |||
2019-09-25 | ngtcp2: remove fprintf() calls | Daniel Stenberg | |
- convert some of them to H3BUF() calls to infof() - remove some of them completely - made DEBUG_HTTP3 defined only if CURLDEBUG is set for now Closes #4421 | |||
2019-09-25 | url: fix the NULL hostname compiler warning case | Jay Satiro | |
Closes #4403 | |||
2019-09-25 | travis: move the go install to linux-only | Jay Satiro | |
... to repair the build again Closes #4403 | |||
2019-09-25 | altsvc: correct the #ifdef for the ngtcp2 backend | Daniel Stenberg | |
2019-09-25 | altsvc: save h3 as h3-23 | Daniel Stenberg | |
Follow-up to d176a2c7e5 | |||
2019-09-24 | urlapi: question mark within fragment is still fragment | Daniel Stenberg | |
The parser would check for a query part before fragment, which caused it to do wrong when the fragment contains a question mark. Extended test 1560 to verify. Reported-by: Alex Konev Fixes #4412 Closes #4413 | |||
2019-09-24 | HTTP3.md: move -p for mkdir, remove -j for make | Alex Samorukov | |
- mkdir on OSX/Darwin requires `-p` argument before dir - portabbly figuring out number of cores is an exercise for somewhere else Closes #4407 | |||
2019-09-24 | os400: getpeername() and getsockname() return ebcdic AF_UNIX sockaddr, | Patrick Monnerat | |
As libcurl now uses these 2 system functions, wrappers are needed on os400 to convert returned AF_UNIX sockaddrs to ascii. This is a follow-up to commit 7fb54ef. See also #4037. Closes #4214 | |||
2019-09-24 | strcase: fix raw lowercasing the letter X | Lucas Pardue | |
Casing mistake in Curl_raw_tolower 'X' wasn't lowercased as 'x' prior to this change. Follow-up to 0023fce which added the function several days ago. Ref: https://github.com/curl/curl/pull/4401#discussion_r327396546 Closes https://github.com/curl/curl/pull/4408 | |||
2019-09-23 | http2: Expression 'stream->stream_id != - 1' is always true | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | http2: A value is being subtracted from the unsigned variable | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | libssh: part of conditional expression is always true: !result | Daniel Stenberg | |
PVS-Studio warning Fixed #4402 | |||
2019-09-23 | libssh: part of conditional expression is always true | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | libssh: The expression is excessive or contains a misprint | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | quiche: The expression must be surrounded by parentheses | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | vauth: The parameter 'status' must be surrounded by parentheses | Daniel Stenberg | |
PVS-Studio warning Fixes #4402 | |||
2019-09-23 | doh: allow only http and https in debug mode | Paul Dreik | |
Otherwise curl may be told to use for instance pop3 to communicate with the doh server, which most likely is not what you want. Found through fuzzing. Closes #4406 | |||
2019-09-23 | doh: return early if there is no time left | Paul Dreik | |
Closes #4406 | |||
2019-09-23 | http: lowercase headernames for HTTP/2 and HTTP/3 | Barry Pollard | |
Closes #4401 Fixes #4400 | |||
2019-09-23 | vtls: fix narrowing conversion warnings | Marcel Raad | |
Curl_timeleft returns `timediff_t`, which is 64 bits wide also on 32-bit systems since commit b1616dad8f0. Closes https://github.com/curl/curl/pull/4398 | |||
2019-09-23 | winbuild: Add manifest to curl.exe for proper OS version detection | Joel Depooter | |
This is a small fix to commit ebd213270a017a6830928ee2e1f4a9cabc799898 in pull request #1221. That commit added the CURL_EMBED_MANIFEST flag to CURL_RC_FLAGS. However, later in the file CURL_RC_FLAGS is overwritten. The fix is to append values to CURL_RC_FLAGS instead of overwriting Closes #4399 | |||
2019-09-22 | RELEASE-NOTES: synced | Daniel Stenberg | |