Skip to content

Releases: jeroen/curl

5.2.1

04 Mar 16:15
Compare
Choose a tag to compare
Update NEWS

v5.2.0: Workaround for weird threading issue on Linux

08 Dec 18:21
Compare
Choose a tag to compare

v5.0.2

17 Sep 19:35
Compare
Choose a tag to compare
Add test for seeking

v5.0.1

08 Jun 17:09
Compare
Choose a tag to compare
bump version

v5.0.0

15 Jan 12:17
Compare
Choose a tag to compare
Fixed httpuv is on CRAN now

v4.3.2

28 Apr 21:31
Compare
Choose a tag to compare
Wording

curl 4.2

24 Sep 20:51
Compare
Choose a tag to compare

curl 4.2

  • Fix for old versions of libcurl (build was broken in 4.1 on RHEL / CentOS).
  • Add hostname to timeout errors (#190)

curl 4.1

  • Fixed typechecking code for new internal macro names in libcurl 7.66
  • Rewrite typechecking to work better with clang and old libcurl (#192)
  • has_internet() now checks for connectivity via a proxy server if one is detected
  • Windows: respect the CURL_SSL_BACKEND variable for people that want to use OpenSSL.
  • Windows: respect CURL_CA_BUNDLE if (and only if) CURL_SSL_BACKEND == openssl
  • curl_download now writes to a temporary file, which is renamed to the destfile
    upon success. This prevents corrupt files when a download fails or is interrupted.
  • Automatically set forbid_reuse = TRUE in curl_echo() handles
  • Update symbol table to 7.66.0

curl 4.0

22 Jul 11:34
Compare
Choose a tag to compare

curl 4.0

  • Stricter type checking for handle options based on <curl/typecheck-gcc.h> macros
  • curl_symbols is now a function instead of a static table to allow easy filtering
  • curl_fetch_memory now over-allocates also on unix to avoid many realloc calls
  • Re-enable cookie unit test which should be fixed in curl 7.64.0
  • Fix encoding of paths for downloading and uploading files (@jennybc, #183)
  • Fix LTO declaration warning for R_get_proxy_for_url
  • Better support for setting slist (string vector) options such as mail_rcpt
  • New send_mail() function to send emails with the libcurl smtp client
  • Add function curl_upload() to upload file to FTP or SCP server
  • Windows: upgrade to libcurl 7.64.1
  • Update symbol data to curl 7.64.1

curl 3.3

10 Jan 12:47
Compare
Choose a tag to compare

curl 3.3

  • The 'data' callback from multi_add() gains a 'final' parameter
  • The 'data' callback from multi_add() can be given a file path to stream to files
  • New internal efficient file_writer type used when 'data' callback is a file path
  • Progress / Xfer callback functions are now explicitly protected (#157)
  • Tweak some unit tests to give less false positives
  • curl_echo() has been changed to return better structured output
  • Added curl_fetch_echo() as a wrapper for curl_echo()
  • Response for curl_fetch_memory() gains a 'type' field with the content-type
  • Fix a unit test for OpenSSL 1.1.1
  • Better default progress function if no progresfun or xferinfofun is set
  • Skip unit tests if no internet is available
  • Fix rchk and valgrind warnings from CRAN
  • Updated symbol table up with curl 7.64.0
  • Use native routine registration and visibility

curl 3.2

19 Mar 21:59
Compare
Choose a tag to compare

curl 3.2

  • Windows: Update libcurl to 7.59.0
  • Update curl_symbols dataset to 7.59.0
  • Fix an IDN unit test (malmö.se has messed up their SSL cert)
  • Add unit test for multi_fdset
  • Add backport of trimws for R 3.1