imap-send: use curl by default when possible

Set curl as the runtime default when it is available.
When linked against older curl versions (< 7_34_0) or without curl,
use the legacy imap implementation.

The goal is to validate feature parity between the legacy and
the curl implementation, deprecate the legacy implementation
later on and in the long term, hopefully drop it altogether.

Signed-off-by: Nicolas Morey-Chaisemartin <nicolas@morey-chaisemartin.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Nicolas Morey-Chaisemartin 2017-09-14 09:52:11 +02:00 коммит произвёл Junio C Hamano
Родитель 19079b3e7c
Коммит dbba42bb32
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -35,11 +35,11 @@ typedef void *SSL;
#include "http.h"
#endif
#if defined(USE_CURL_FOR_IMAP_SEND) && defined(NO_OPENSSL)
/* only available option */
#if defined(USE_CURL_FOR_IMAP_SEND)
/* Always default to curl if it's available. */
#define USE_CURL_DEFAULT 1
#else
/* strictly opt in */
/* We don't have curl, so continue to use the historical implementation */
#define USE_CURL_DEFAULT 0
#endif