Path to this page:
./
www/R-curl,
Modern and flexible web client for R
Branch: CURRENT,
Version: 7.1.0,
Package name: R-curl-7.1.0,
Maintainer: pkgsrc-usersThe curl() and curl_download() functions provide highly configurable
drop-in replacements for base url() and download.file() with better
performance, support for encryption (https, ftps), gzip compression,
authentication, and other 'libcurl' goodies. The core of the package
implements a framework for performing fully customized requests where
data can be processed either in memory, on disk, or streaming via the
callback or connection interfaces. Some knowledge of 'libcurl' is
recommended; for a more-user-friendly web client see the 'httr'
package which builds on this package with http specific tools and
logic.
Required to run:[
www/curl] [
math/R]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Version history: (Expand)
- (2026-05-15) Updated to version: R-curl-7.1.0
- (2026-05-14) Updated to version: R-curl-6.2.0nb6
- (2026-02-06) Updated to version: R-curl-6.2.0nb5
- (2026-01-07) Updated to version: R-curl-6.2.0nb4
- (2025-10-05) Updated to version: R-curl-6.2.0nb3
- (2025-07-15) Package has been reborn
CVS history: (Expand)
2026-05-15 12:03:55 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
R-curl: update to 7.1.0.
Fixes build on -current.
7.1.0
- Everything now works out of the box under emscripten (webR) by automatically
bootstrapping a ws gateway.
- Increase max size of string returned by ie_proxy_info() to 65536
- Fix a unit test for libcurl 8.20
7.0.0
- Major cleanup: packge now requires libcurl >= 7.73. Removed all conditioning
and fallbacks for older libcurl versions (#413).
- Removed the fallback ADA parser and unconditinoally use the curl URL parser.
- Removed the legacy type-checking code as we can unconditionally use the easy-
option API.
- Support option('netrc') to match base R >= 4.6.0.
- Setting any value in curl_modify_url() to NA or "" will now unset it.
6.4.0
- Vendor a static libcurl on RHEL/CentOS/Rocky 7 and 8 because stock version is
too old now to support most functionality.
- curl_modify_url() and curl_parse_url() now force uppercase percentage codes
for url-encoding to match curl_escape()
- Error messages are now printed with a linebreak in between.
- Better documentation for handle_setform() and handle_getdata()
6.3.0
- New function curl_modify_url()
- MacOS/Windows: update to libcurl 8.14.1
- MacOS: our static build of libcurl now links to the MacOS native LibreSSL
and nghttp in order to use the same keychain certificates as native curl.
6.2.3
- Non blocking connections now wait for 10ms before returning no data to prevent
busy waiting when readBin is called in a loop. See #399
- Fix a flaky unit test
6.2.2
- Fix a unit test for libcurl 8.13.0
- Cleanup build
6.2.1
- Workaround for change of behavior in libcurl 8.12.0
- The multi-run fail callback argument now has a curl-error class
- Fixed a slowness in curl_echo() due to threading problem in httpuv
|
| 2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335) |
Log message:
*: Recursive revbump from security/nettle-4.0
|
| 2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305) |
Log message:
*: recursive bump for nettle 4.0 shlib major bump
|
| 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525) |
Log message:
*: recursive bump for icu 78.1
|
| 2025-10-05 21:26:29 by Jonathan Schleifer | Files touched by this commit (485) |
Log message:
*: rev bump for curl
|
| 2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750) |
Log message:
*: recursive bump for default Kerberos implementation switch
|
| 2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449) |
Log message:
*: recursive bump for icu 77 and libxml2 2.14
|
2025-02-02 14:38:14 by Makoto Fujiwara | Files touched by this commit (2) |  |
Log message:
(www/R-curl) Updatd 6.1.0 to 6.2.0
6.2.0
- MacOS: we have temporarilyy switched to a static build of libcurl 8.11.1 until
apple updates their very buggy libcurl (#376)
- Fix LTO error for R_multi_setopt
- Fix parsing of #fragment links in curl_parse() (#366)
|