Przeglądaj źródła

Merge branch 'master' into random

Tatsuhiro Tsujikawa 12 lat temu
rodzic
commit
e3e4ff700a
3 zmienionych plików z 23 dodań i 7 usunięć
  1. 13 2
      README.rst
  2. 1 1
      doc/manual-src/en/aria2c.rst
  3. 9 4
      doc/manual-src/ru/aria2c.rst

+ 13 - 2
README.rst

@@ -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:

+ 1 - 1
doc/manual-src/en/aria2c.rst

@@ -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!
 

+ 9 - 4
doc/manual-src/ru/aria2c.rst

@@ -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 сертификат, например,