Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-14 | TODO: ignore private IP addresses in PASV response | Daniel Stenberg | |
Closes #1455 | |||
2017-11-14 | INTERNALS: we may use libidn2 now, not libidn | Daniel Stenberg | |
2017-11-09 | --interface: add support for Linux VRF | Luca Boccassi | |
The --interface command (CURLOPT_INTERFACE option) already uses SO_BINDTODEVICE on Linux, but it tries to parse it as an interface or IP address first, which fails in case the user passes a VRF. Try to use the socket option immediately and parse it as a fallback instead. Update the documentation to mention this feature, and that it requires the binary to be ran by root or with CAP_NET_RAW capabilities for this to work. Closes #2024 | |||
2017-11-09 | curl_share_setopt.3: document CURL_LOCK_DATA_CONNECT | Daniel Stenberg | |
Closes #2043 | |||
2017-11-09 | examples: add shared-connection-cache | Daniel Stenberg | |
2017-11-09 | test1554: verify connection cache sharing | Daniel Stenberg | |
2017-11-09 | curl_multi_fdset.3: emphasize curl_multi_timeout | Daniel Stenberg | |
... even when there's no socket to wait for, the timeout can still be very short. | |||
2017-11-05 | HTTP: implement Brotli content encoding | Patrick Monnerat | |
This uses the brotli external library (https://github.com/google/brotli). Brotli becomes a feature: additional curl_version_info() bit and structure fields are provided for it and CURLVERSION_NOW bumped. Tests 314 and 315 check Brotli content unencoding with correct and erroneous data. Some tests are updated to accomodate with the now configuration dependent parameters of the Accept-Encoding header. | |||
2017-11-05 | HTTP: support multiple Content-Encodings | Patrick Monnerat | |
This is implemented as an output streaming stack of unencoders, the last calling the client write procedure. New test 230 checks this feature. Bug: https://github.com/curl/curl/pull/2002 Reported-By: Daniel Bankhead | |||
2017-10-30 | INTERNALS: remove curlx_tv* functions no longer provided | Daniel Stenberg | |
2017-10-29 | cli tool: in -F option arg, comma is a delimiter for files only | Patrick Monnerat | |
Also upgrade test 1133 to cover this case and clarify man page about form data quoting. Bug: https://github.com/curl/curl/issues/2022 Reported-By: omau on github | |||
2017-10-28 | auth: Added test cases for RFC7616 | Florin | |
Updated docs to include support for RFC7616 Signed-off-by: Florin <petriuc.florin@gmail.com> Closes #1934 | |||
2017-10-28 | TODO: support multiple Content-Encodings | Daniel Bankhead | |
Closes #2002 | |||
2017-10-28 | ROADMAP: cleanup | Daniel Stenberg | |
Removed done stuff. Removed entries no longer considered for the near term. | |||
2017-10-28 | ROADMAP.md: spelling fixes | Magicansk | |
Closes #2028 | |||
2017-10-27 | HELP-US: rename the subtitle too since the label is changed | Daniel Stenberg | |
"PR-welcome" was the former name. | |||
2017-10-24 | libcurl-tutorial.3: fix typo | Alessandro Ghedini | |
closes #2008 | |||
2017-10-23 | curl_mime_filedata.3: fix typos | Alessandro Ghedini | |
2017-10-23 | RELEASE-NOTES: 7.56.1 | Daniel Stenberg | |
2017-10-23 | THANKS: update at 7.56.1 release time | Daniel Stenberg | |
2017-10-16 | setopt: avoid integer overflows when setting millsecond values | Daniel Stenberg | |
... that are multiplied by 1000 when stored. For 32 bit long systems, the max value accepted (2147483 seconds) is > 596 hours which is unlikely to ever be set by a legitimate application - and previously it didn't work either, it just caused undefined behavior. Also updated the man pages for these timeout options to mention the return code. Closes #1938 | |||
2017-10-12 | cli tool: reimplement stdin buffering in -F option. | Patrick Monnerat | |
If stdin is not a regular file, its content is memory-buffered to enable a possible data "rewind". In all cases, stdin data size is determined before real use to avoid having an unknown part's size. --libcurl generated code is left as an unbuffered stdin fread/fseek callback part with unknown data size. Buffering is not supported in deprecated curl_formadd() API. | |||
2017-10-12 | HELP-US: the label "PR-welcome" is now renamed to "help wanted" | Daniel Stenberg | |
following the new github "standard" | |||
2017-10-09 | CURLOPT_XFERINFODATA.3: fix duplicate see also | Daniel Stenberg | |
2017-10-09 | CURLOPT_NOPROGRESS.3: also refer to xferinfofunction | Daniel Stenberg | |
2017-10-09 | FAQ: s/CURLOPT_PROGRESSFUNCTION/CURLOPT_XFERINFOFUNCTION | Daniel Stenberg | |
2017-10-08 | docs: clarify form/mime usage of non-regular data files. | Patrick Monnerat | |
2017-10-05 | darwinssl: add support for TLSv1.3 | Nick Zitzmann | |
Closes https://github.com/curl/curl/pull/1794 | |||
2017-10-04 | docs: fix typo in curl_mime_data_cb man page | Felix Kaiser | |
Closes #1946 | |||
2017-10-04 | RELEASE-PROCEDURE: update the release schedule | Daniel Stenberg | |
2017-10-04 | THANKS: added new 7.56.0 contributors | Daniel Stenberg | |
2017-10-03 | libcurl-tutorial: add casts in example to avoid compilation warnings. | Patrick Monnerat | |
2017-10-03 | examples: bring back curl_formadd-using examples | Daniel Stenberg | |
... now with a -formadd suffix. While the new mime API is introduced in 7.56.0 we must acknowledge that lots of users can't upgrade their curl versions immediately. | |||
2017-10-02 | libcurl-tutorial: fix two typos. | Patrick Monnerat | |
2017-10-01 | TODO: remove deprecated form API items. | Patrick Monnerat | |
2017-10-01 | libcurl-tutorial: describe MIME API and deprecate form API. | Patrick Monnerat | |
Include a guide to form/mime API conversion. | |||
2017-09-28 | docs: link CURLOPT_CONNECTTIMEOUT and CURLOPT_CONNECTTIMEOUT_MS | Michael Kaufmann | |
Closes #1922 | |||
2017-09-28 | docs: clarify the use of environment variables for proxy | Michael Kaufmann | |
Closes #1921 | |||
2017-09-23 | symbols-in-versions: fix CURLSSLSET_NO_BACKENDS entry | Jay Satiro | |
- Use spaces instead of tabs as the delimiter. Follow up to 7c52b12 which added the entry. The entry had used tabs but the symbol-scan parser doesn't recognize tabs and would fail the symbol. | |||
2017-09-22 | symbols-in-versions: add CURLSSLSET_NO_BACKENDS | Daniel Stenberg | |
...fixup from b8e0fe19ec | |||
2017-09-22 | vtls: provide curl_global_sslset() even in non-SSL builds | Daniel Stenberg | |
... it just returns error: Bug: https://github.com/curl/curl/commit/1328f69d53f2f2e937696ea954c480412b018451#commitcomment-24470367 Reported-by: Marcel Raad Closes #1906 | |||
2017-09-22 | form/mime: field names are not allowed to contain zero-valued bytes. | Patrick Monnerat | |
Also suppress length argument of curl_mime_name() (names are always zero-terminated). | |||
2017-09-21 | examples/post-callback: use long for CURLOPT_POSTFIELDSIZE | Marcel Raad | |
Otherwise, typecheck-gcc.h warns on MinGW-w64. | |||
2017-09-15 | docs: clarify the CURLOPT_INTERLEAVE* options behavior | Daniel Stenberg | |
2017-09-12 | code style: use space after semicolon | Daniel Stenberg | |
2017-09-11 | code style: use spaces around pluses | Daniel Stenberg | |
2017-09-11 | code style: use spaces around equals signs | Daniel Stenberg | |
2017-09-10 | mbedtls: enable CA path processing | Jay Satiro | |
CA path processing was implemented when mbedtls.c was added to libcurl in fe7590f, but it was never enabled. Bug: https://github.com/curl/curl/issues/1877 Reported-by: SBKarr@users.noreply.github.com | |||
2017-09-07 | KNOWN_BUGS: Remove CMake symbol hiding issue | Jakub Zakrzewski | |
It has already been fixed in 6140dfc | |||
2017-09-07 | HISTORY: added some recent items | Daniel Stenberg | |