sftp: Mention SFTP in README.rst; add libssh2 dependency doc

This commit is contained in:
Tatsuhiro Tsujikawa 2015-05-12 00:40:59 +09:00
parent 46595e77d7
commit 17a642551f

View File

@ -33,10 +33,10 @@ Features
Here is a list of features: Here is a list of features:
* Command-line interface * Command-line interface
* Download files through HTTP(S)/FTP/BitTorrent * Download files through HTTP(S)/FTP/SFTP/BitTorrent
* Segmented downloading * Segmented downloading
* Metalink version 4 (RFC 5854) support(HTTP/FTP/BitTorrent) * Metalink version 4 (RFC 5854) support(HTTP/FTP/SFTP/BitTorrent)
* Metalink version 3.0 support(HTTP/FTP/BitTorrent) * Metalink version 3.0 support(HTTP/FTP/SFTP/BitTorrent)
* Metalink/HTTP (RFC 6249) support * Metalink/HTTP (RFC 6249) support
* HTTP/1.1 implementation * HTTP/1.1 implementation
* HTTP Proxy support * HTTP Proxy support
@ -54,7 +54,7 @@ Here is a list of features:
* Save Cookies in the Mozilla/Firefox (1.x/2.x)/Netscape format. * Save Cookies in the Mozilla/Firefox (1.x/2.x)/Netscape format.
* Custom HTTP Header support * Custom HTTP Header support
* Persistent Connections support * Persistent Connections support
* FTP through HTTP Proxy * FTP/SFTP through HTTP Proxy
* Download/Upload speed throttling * Download/Upload speed throttling
* BitTorrent extensions: Fast extension, DHT, PEX, MSE/PSE, * BitTorrent extensions: Fast extension, DHT, PEX, MSE/PSE,
Multi-Tracker, UDP tracker Multi-Tracker, UDP tracker
@ -98,6 +98,7 @@ Dependency
features dependency features dependency
======================== ======================================== ======================== ========================================
HTTPS OSX or GnuTLS or OpenSSL or Windows HTTPS OSX or GnuTLS or OpenSSL or Windows
SFTP libssh2
BitTorrent None. Optional: libnettle+libgmp or libgcrypt BitTorrent None. Optional: libnettle+libgmp or libgcrypt
or OpenSSL (see note) or OpenSSL (see note)
Metalink libxml2 or Expat. Metalink libxml2 or Expat.
@ -183,6 +184,7 @@ distribution you use):
* libgnutls-dev (Required for HTTPS, BitTorrent, Checksum support) * libgnutls-dev (Required for HTTPS, BitTorrent, Checksum support)
* nettle-dev (Required for BitTorrent, Checksum support) * nettle-dev (Required for BitTorrent, Checksum support)
* libgmp-dev (Required for BitTorrent) * libgmp-dev (Required for BitTorrent)
* libssh2-1-dev (Required for SFTP support)
* libc-ares-dev (Required for async DNS support) * libc-ares-dev (Required for async DNS support)
* libxml2-dev (Required for Metalink support) * libxml2-dev (Required for Metalink support)
* zlib1g-dev (Required for gzip, deflate decoding support in HTTP) * zlib1g-dev (Required for gzip, deflate decoding support in HTTP)
@ -454,9 +456,9 @@ Other things should be noted
Metalink Metalink
-------- --------
The current implementation supports HTTP(S)/FTP/BitTorrent. The other The current implementation supports HTTP(S)/FTP/SFTP/BitTorrent. The
P2P protocols are ignored. Both Metalink4 (RFC 5854) and Metalink other P2P protocols are ignored. Both Metalink4 (RFC 5854) and
version 3.0 documents are supported. Metalink version 3.0 documents are supported.
For checksum verification, md5, sha-1, sha-224, sha-256, sha-384 and For checksum verification, md5, sha-1, sha-224, sha-256, sha-384 and
sha-512 are supported. If multiple hash algorithms are provided, aria2 sha-512 are supported. If multiple hash algorithms are provided, aria2
@ -502,9 +504,10 @@ which location you prefer, you can use ``--metalink-location`` option.
netrc netrc
----- -----
netrc support is enabled by default for HTTP(S)/FTP. To disable netrc
support, specify -n command-line option. Your .netrc file should have netrc support is enabled by default for HTTP(S)/FTP/SFTP. To disable
correct permissions(600). netrc support, specify -n command-line option. Your .netrc file
should have correct permissions(600).
WebSocket WebSocket
--------- ---------