Enable wintls by default and remove its experimental status

pull/220/merge
Tatsuhiro Tsujikawa 2014-04-17 22:28:29 +09:00
parent 83691981e3
commit 67aa993ca9
3 changed files with 10 additions and 9 deletions

View File

@ -129,9 +129,11 @@ JSON-RPC over WebSocket libnettle or libgcrypt or OpenSSL
If you prefer OpenSSL, run configure with ``--without-gnutls`` If you prefer OpenSSL, run configure with ``--without-gnutls``
``--with-openssl``. ``--with-openssl``.
On Windows there is an experimental SSL implementation available that On Windows there is SSL implementation available that is based on
is based on the native Windows SSL capabilities (Schannel). Run the native Windows SSL capabilities (Schannel) and it will be
configure with ``--with-wintls`` to use. preferred. Hence neither GnuTLS nor OpenSSL are required on that
platform. If you'd like to disable this behavior, run configure
with ``--without-wintls``.
.. note:: .. note::
@ -142,13 +144,13 @@ JSON-RPC over WebSocket libnettle or libgcrypt or OpenSSL
installed. If you prefer libgcrypt, run configure with installed. If you prefer libgcrypt, run configure with
``--without-libnettle --with-libgcrypt``. If OpenSSL is selected over ``--without-libnettle --with-libgcrypt``. If OpenSSL is selected over
GnuTLS, neither libnettle nor libgcrypt will be used. GnuTLS, neither libnettle nor libgcrypt will be used.
If none of the optional dependencies are installed, an internal If none of the optional dependencies are installed, an internal
implementation that only supports md5 and sha1 will be used. implementation that only supports md5 and sha1 will be used.
On Windows there is an experimental implementation available that is On Windows there is SSL implementation available that is based on
based on the native Windows capabilities. Run configure with the native Windows capabilities and it will be preferred, unless
``--with-wintls`` to use. aria2 is configured with ``--without-wintls``.
A user can have one of the following configurations for SSL and crypto A user can have one of the following configurations for SSL and crypto
libraries: libraries:

View File

@ -40,7 +40,7 @@ AC_DEFINE_UNQUOTED([TARGET], ["$target"], [Define target-type])
# Checks for arguments. # Checks for arguments.
ARIA2_ARG_WITHOUT([libuv]) ARIA2_ARG_WITHOUT([libuv])
ARIA2_ARG_WITHOUT([appletls]) ARIA2_ARG_WITHOUT([appletls])
ARIA2_ARG_WITH([wintls]) ARIA2_ARG_WITHOUT([wintls])
ARIA2_ARG_WITHOUT([gnutls]) ARIA2_ARG_WITHOUT([gnutls])
ARIA2_ARG_WITHOUT([libnettle]) ARIA2_ARG_WITHOUT([libnettle])
ARIA2_ARG_WITHOUT([libgmp]) ARIA2_ARG_WITHOUT([libgmp])

View File

@ -63,7 +63,6 @@ test -z "$PREFIX" && PREFIX=/usr/local/$HOST
--without-included-gettext \ --without-included-gettext \
--disable-nls \ --disable-nls \
--with-libcares \ --with-libcares \
--with-wintls \
--without-gnutls \ --without-gnutls \
--without-openssl \ --without-openssl \
--with-sqlite3 \ --with-sqlite3 \