Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  IT & Network Administration  |  Remote Access  |  cURL

cURL

cURL - 7.18.2

command-line file transfer tool

All Time: Not rated (0.0)
This Version: Not rated (0.0)
Current Version: 7.18.2
Release Date: 2008-06-04
License: Freeware
Downloads (this version): 450
Downloads (all versions): 22,295

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, TFTP, HTTP, HTTPS, TELNET, DICT, FILE and LDAP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.

What's new in this version:

Changes:
  • CURLFORM_STREAM was added
  • CURLOPT_NOBODY is now supported over SFTP
  • curl can now run on Symbian OS
  • curl -w redirect_url and CURLINFO_REDIRECT_URL
  • added curl_easy_send() and curl_easy_recv()
Bugfixes:
  • CURLOPT_NOBODY first set to TRUE and then FALSE for HTTP no longer causes the confusion that could lead to a hung transfer
  • curl_easy_reset() resets the max redirect limit properly
  • configure now correctly recognizes Heimdal and MIT gssapi libraries
  • malloc() failure check in Negotiate
  • -i and -I together now work the same no matter what order they're used
  • the typechecker can be bypassed by defining CURL_DISABLE_TYPECHECK
  • a pointer mixup could make the FTP code send bad user+password under rare circumstances (found when using curlftpfs)
  • CURLOPT_OPENSOCKETFUNCTION can now be used to create a unix domain socket
  • CURLOPT_TCP_NODELAY crash due to getprotobyname() use
  • libcurl sometimes sent body twice when using CURLAUTH_ANY
  • configure detecting debug-enabled c-ares
  • microsecond resolution keys for internal splay trees
  • krb4 and krb5 ftp segfault
  • multi interface busy loop for CONNECT requests
  • internal time differences now use monotonic time source if available
  • several curl_multi_socket() fixes
  • builds fine for Haiku OS
  • follow redirect with only a new query string
  • SCP and SFTP memory leaks on aborted transfers
  • curl_multi_socket() and HTTP pipelining transfer stalls
  • lost telnet data on an EWOULDBLOCK condition

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.5 Intel
  • Mac OS X 10.5 PPC
  • Mac OS X 10.4 Intel
  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3
  • Mac OS X 10.2
  • Mac OS X 10.1
  • Mac OS X 10.0

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

cURL CommentaryClarus, it's curl.… - Version: 7.9.3, 8/8/2002 11:15PM PST

(6 of 6 users found this comment useful)

sooloo
Yes, it's command line only. Copy the URL you want to download to the clipboard, open Terminal.app, type curl -O, hit the spacebar, hit Cmd-V, hit return. The file will shortly be in your home directory. It's part of the standard OSX install (version 7.7.2 on my installation of 10.1.5) so you only need this if you're absolutely obsessive about having the latest version of everything.
Post a commentAlert Admin

Most Recent Replies: View All 1 Replies

cURL CommentaryThis appears to… - Version: 7.9.3, 3/18/2002 03:45PM PST

(0 of 12 users found this comment useful)

Clarus1
be a command line only client
Post a commentAlert Admin