Merge branch 'master' into random

pull/131/merge
Tatsuhiro Tsujikawa 2013-09-25 21:41:16 +09:00
commit e3e4ff700a
3 changed files with 23 additions and 7 deletions

View File

@ -99,10 +99,11 @@ Dependency
======================== ========================================
features dependency
======================== ========================================
HTTPS GnuTLS or OpenSSL
HTTPS OSX or GnuTLS or OpenSSL
BitTorrent libnettle+libgmp or libgcrypt or OpenSSL
Metalink libxml2 or Expat.
Checksum libnettle or libgcrypt or OpenSSL
Checksum None. Optional: OSX or libnettle or libgcrypt
or OpenSSL (see note)
gzip, deflate in HTTP zlib
Async DNS C-Ares
Firefox3/Chromium cookie libsqlite3
@ -118,16 +119,26 @@ JSON-RPC over WebSocket libnettle or libgcrypt or OpenSSL
.. note::
On Apple OSX the OS-level SSL/TLS support will be preferred. Hence
neither GnuTLS nor OpenSSL are required on that platform. If you'd like
to disable this behavior, run configure with ``--without-appletls``.
GnuTLS has precedence over OpenSSL if both libraries are installed.
If you prefer OpenSSL, run configure with ``--without-gnutls``
``--with-openssl``.
.. note::
On Apple OSX the OS-level checksumming support will be preferred,
unless aria2 is configured with ``--without-appletls``.
libnettle has precedence over libgcrypt if both libraries are
installed. If you prefer libgcrypt, run configure with
``--without-libnettle --with-libgcrypt``. If OpenSSL is selected over
GnuTLS, neither libnettle nor libgcrypt will be used.
If none of the optional dependencies are installed, an internal
implementation that only supports md5 and sha1 will be used.
A user can have one of the following configurations for SSL and crypto
libraries:

View File

@ -924,7 +924,7 @@ RPC Options
Use the certificate in FILE for RPC server. The certificate must be
either in PKCS12 (.p12, .pfx) or in PEM format.
PKCS12 files must contain the certifcate, a key and optionally a chain
PKCS12 files must contain the certificate, a key and optionally a chain
of additional certificates. Only PKCS12 files with a blank import password
can be opened!

View File

@ -826,7 +826,7 @@ FTP, BitTorrent и Metalink. Для загрузки файла, aria2 може
aria2 анализирует как torrent-файл и загружает файлы, указанные в нем.
Если указано ``mem``, тогда torrent-файл не записывается на диск,
а содержится в памяти.
Если указано ``false``, то файл `.torrent`` будет загружен на диск, но не
Если указано ``false``, то файл ``.torrent`` будет загружен на диск, но не
будет проанализирован как торрент и его содержимое не будет загружено.
По умолчанию: ``true``
@ -988,9 +988,14 @@ FTP, BitTorrent и Metalink. Для загрузки файла, aria2 може
.. option:: --rpc-certificate=<FILE>
Использовать сертификат в FILE для RPC-сервера. Сертификат должен быть
в PEM-формате. Используйте параметр :option:`--rpc-private-key`,
чтобы указать закрытый ключ. Используйте параметр :option:`--rpc-secure`
для включения шифрования.
один из двух: PKCS12 (.p12, .pfx) или в PEM-формате.
PKCS12-файлы должны содержать сертификат, ключ и, необязательно, цепочку
дополнительных сертификатов. Могут быть открыты PKCS12-файлы только
с пустым импортированным паролем!
При использовании PEM, вы также указываете закрытый ключ через :option:`--rpc-private-key`,
Используйте параметр :option:`--rpc-secure` для включения шифрования.
*AppleTLS* пользователи должны использовать утилиту Keychain Access, чтобы
сначала генерировать самоподписанный SSL-Server сертификат, например,