summaryrefslogtreecommitdiff
path: root/imap-send.c
diff options
context:
space:
mode:
authorLibravatar Nicolas Morey-Chaisemartin <nicolas@morey-chaisemartin.com>2017-09-14 09:52:11 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-09-15 13:46:19 +0900
commitdbba42bb32f2e896a5413d401c61a0022652fe2b (patch)
tree4d5d721d308b237a220b7d34a5bcadfb9d7d9a0e /imap-send.c
parentimap_send: setup_curl: retreive credentials if not set in config file (diff)
downloadtgif-dbba42bb32f2e896a5413d401c61a0022652fe2b.tar.xz
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>
Diffstat (limited to 'imap-send.c')
-rw-r--r--imap-send.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/imap-send.c b/imap-send.c
index dd203da831..8c785f3ca2 100644
--- a/imap-send.c
+++ b/imap-send.c
@@ -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