Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-17 | ssh: add the ability to enable compression (for SCP/SFTP) | Viktor Szakats | |
The required low-level logic was already available as part of `libssh2` (via `LIBSSH2_FLAG_COMPRESS` `libssh2_session_flag()`[1] option.) This patch adds the new `libcurl` option `CURLOPT_SSH_COMPRESSION` (boolean) and the new `curl` command-line option `--compressed-ssh` to request this `libssh2` feature. To have compression enabled, it is required that the SSH server supports a (zlib) compatible compression method and that `libssh2` was built with `zlib` support enabled. [1] https://www.libssh2.org/libssh2_session_flag.html Ref: https://github.com/curl/curl/issues/1732 Closes https://github.com/curl/curl/pull/1735 | |||
2017-08-12 | docs: fix typo funtion -> function | Alessandro Ghedini | |
Closes #1770 | |||
2017-08-12 | docs: fix grammar in CURL_SSLVERSION_MAX_DEFAULT description | Alessandro Ghedini | |
2017-08-12 | docs: fix typo stuct -> struct | Alessandro Ghedini | |
2017-08-09 | make install: add 8 missing man pages to the installation | Daniel Stenberg | |
2017-08-08 | docs/comments: Update to secure URL versions | Viktor Szakats | |
Closes #1741 | |||
2017-08-02 | CURLOPT_NETRC.3: fix typo in 7e48aa386156f9c2 | Daniel Stenberg | |
Reported-by: Viktor Szakats | |||
2017-08-02 | CURLOPT_NETRC.3: mention the file name on windows | Daniel Stenberg | |
... and CURLOPT_NETRC_FILE(3). | |||
2017-07-07 | CURLOPT_POSTFIELDS.3: explain the 100-continue magic better | Daniel Stenberg | |
2017-07-07 | curl_easy_escape.3: mention the (lack of) encoding | Daniel Stenberg | |
Fixes #1612 Reported-by: Jeroen Ooms | |||
2017-06-29 | curl_strequal.3: fix typo in SYNOPSIS | Daniel Stenberg | |
Reported-by: Jesse Chisholm Fixes #1623 | |||
2017-06-28 | CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy auth | Kamil Dudka | |
If libcurl was built with GSS-API support, it unconditionally advertised GSS-API authentication while connecting to a SOCKS5 proxy. This caused problems in environments with improperly configured Kerberos: a stock libcurl failed to connect, despite libcurl built without GSS-API connected fine using username and password. This commit introduces the CURLOPT_SOCKS5_AUTH option to control the allowed methods for SOCKS5 authentication at run time. Note that a new option was preferred over reusing CURLOPT_PROXYAUTH for compatibility reasons because the set of authentication methods allowed by default was different for HTTP and SOCKS5 proxies. Bug: https://curl.haxx.se/mail/lib-2017-01/0005.html Closes https://github.com/curl/curl/pull/1454 | |||
2017-06-24 | CURLINFO_REDIRECT_URL.3: mention the CURLOPT_MAXREDIRS case | Daniel Stenberg | |
... supported since 7.54.1 | |||
2017-06-21 | --request-target: instead of --strip-path-slash | Daniel Stenberg | |
... and CURLOPT_REQUEST_TARGET instead of CURLOPT_STRIP_PATH_SLASH. This option instead provides the full "alternative" target to use in the request, instead of extracting the path from the URL. Test 1298 and 1299 updated accordingly. Idea-by: Evert Pot Suggestion: https://daniel.haxx.se/blog/2017/06/19/options-with-curl/comment-page-1/#comment-18373 Closes #1593 | |||
2017-06-19 | http: add --strip-path-slash and CURLOPT_STRIP_PATH_SLASH | Daniel Stenberg | |
... to enable sending "OPTIONS *" which wasn't possible previously. This option currently only works for HTTP. Added test cases 1298 + 1299 to verify Fixes #1280 Closes #1462 | |||
2017-06-19 | getinfo: return sizes as curl_off_t | Daniel Stenberg | |
This change introduces new alternatives for the existing six curl_easy_getinfo() options that return sizes or speeds as doubles. The new versions are named like the old ones but with an appended '_T': CURLINFO_CONTENT_LENGTH_DOWNLOAD_T CURLINFO_CONTENT_LENGTH_UPLOAD_T CURLINFO_SIZE_DOWNLOAD_T CURLINFO_SIZE_UPLOAD_T CURLINFO_SPEED_DOWNLOAD_T CURLINFO_SPEED_UPLOAD_T Closes #1511 | |||
2017-06-18 | CURLOPT_PREQUOTE.3: spellfix man page reference | Daniel Stenberg | |
2017-06-18 | TODO: implement support for CURLOPT_PREQUOTE with SFTP | Daniel Stenberg | |
... also updated the CURLOPT_PREQUOTE.3 man page to mention the correct protocol support. Closes #1514 | |||
2017-06-14 | http-proxy: do the HTTP CONNECT process entirely non-blocking | Daniel Stenberg | |
Mentioned as a problem since 2007 (8f87c15bdac63) and of course it existed even before that. Closes #1547 | |||
2017-06-01 | typecheck-gcc.h: separate getinfo slist checks from other pointers | Daniel Stenberg | |
Fixes #1524 | |||
2017-05-31 | CURLOPT_SSH_KEY*.3: typos | Daniel Stenberg | |
Reported-by: Gisle Vanem | |||
2017-05-31 | CURLOPT_STREAM_DEPENDS.3: typo | Daniel Stenberg | |
2017-05-31 | CURLOPT_FNMATCH_FUNCTION.3: also modified example to avoid fcpp issues | Daniel Stenberg | |
2017-05-31 | CURLOPT_FNMATCH_DATA.3: modified example to avoid fcpp issues | Daniel Stenberg | |
2017-05-31 | opts: more than 100 more examples for man pages... | Daniel Stenberg | |
2017-05-31 | CURLOPT_PROXY.3: fix test 1140 breakage | Daniel Stenberg | |
2017-05-30 | opts: more examples added to man pages | Daniel Stenberg | |
2017-05-30 | docs: clarify NO_PROXY further | Daniel Stenberg | |
Fixes #1208 | |||
2017-05-30 | CURLOPT_PROXY.3: describe the environment variables more | Daniel Stenberg | |
2017-05-27 | opts: more examples added in option man pages | Daniel Stenberg | |
2017-05-25 | docs/CURLOPT_SSLVERSION.3: Correct define name in example | Phil Crump | |
Closes #1509 | |||
2017-05-15 | SecureTransport/DarwinSSL: Implement public key pinning | moparisthebest | |
Closes #1400 | |||
2017-05-15 | man pages: fix example syntax errors | Daniel Stenberg | |
follow-up to 5ddad099b42b50 | |||
2017-05-15 | docs/libcurl/opts: added more examples in man pages | Daniel Stenberg | |
2017-05-15 | CURLOPT_HTTPPROXYTUNNEL: clarify, add example | Daniel Stenberg | |
2017-05-13 | url.c: add a compile-time check that CURL_MAX_WRITE_SIZE is large enough | Dan Fandrich | |
Some code (e.g. Curl_fillreadbuffer) assumes that this buffer is not exceedingly tiny and will break if it is. This same check is already done at run time in the CURLOPT_BUFFERSIZE option. | |||
2017-05-06 | opts: fix bad example formatting \n => \\n | Daniel Stenberg | |
...to render properly nroff. | |||
2017-05-06 | opts: examples added to 8 more libcurl option man pages | Daniel Stenberg | |
2017-05-05 | docs/opts: 24 more man pages now have examples | Daniel Stenberg | |
2017-05-05 | docs/opts: 23 more man pages now have examples | Daniel Stenberg | |
2017-05-05 | tests/server: run checksrc by default in debug-builds | Daniel Stenberg | |
2017-05-05 | curl_slist_append.3: clarify a NULL input creates a new list | Daniel Stenberg | |
2017-05-04 | CURLINFO_REDIRECT_URL.3: add example | Daniel Stenberg | |
2017-05-04 | CURLINFO_EFFECTIVE_URL.3: add example | Daniel Stenberg | |
2017-04-25 | nss: load libnssckbi.so if no other trust is specified | Kamil Dudka | |
The module contains a more comprehensive set of trust information than supported by nss-pem, because libnssckbi.so also includes information about distrusted certificates. Reviewed-by: Kai Engert Closes #1414 | |||
2017-04-10 | libcurl-thread.3: fixed a bad macro that caused test 1140 to fail | Dan Fandrich | |
2017-04-09 | libcurl-thread.3: also mention threaded-resolver | Daniel Stenberg | |
Reported-by: Alex Bligh Bug: https://curl.haxx.se/mail/lib-2017-04/0044.html | |||
2017-04-08 | CURLINFO_SCHEME.3: fix variable type | Jay Satiro | |
- Change documented param type to char ** from incorrect long *. | |||
2017-04-03 | docs: added examples for CURLINFO_FILETIME.3 and CURLOPT_FILETIME.3 | Daniel Stenberg | |
2017-03-30 | cmake: fix build with cmake 2.8.12.2 | Peter Wu | |
For some reason, CMake 2.8.12.2 did not expand the list argument in a single DEPENDS argument. Remove the quotes, so it gets expanded into multiple arguments for add_custom_command and add_custom_target. Fixes https://github.com/curl/curl/issues/1370 Closes #1372 |