@ -2838,7 +2838,10 @@
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DHAVE_CONFIG_H=1";
OTHER_CFLAGS = (
"-DHAVE_CFNETWORK=1",
"-DHAVE_CONFIG_H=1",
);
PREBINDING = NO;
};
name = Debug;
@ -2851,7 +2854,10 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
name = Release;
@ -43,6 +43,8 @@
#include <pthread.h>
int mailstream_cfstream_enabled = 0;
enum {
STATE_NONE,
STATE_WAIT_OPEN,
@ -39,6 +39,8 @@
extern "C" {
#endif
extern int mailstream_cfstream_enabled;
MAILSTREAM_CFSTREAM_SSL_ALLOWS_EXPIRED_CERTIFICATES = 1 << 0,
MAILSTREAM_CFSTREAM_SSL_ALLOWS_EXPIRED_ROOTS = 1 << 1,
@ -66,7 +66,9 @@ int mailimap_socket_connect(mailimap * f, const char * server, uint16_t port)
mailstream * stream;
#if HAVE_CFNETWORK
return mailimap_cfsocket_connect(f, server, port);
if (mailstream_cfstream_enabled) {
}
if (port == 0) {
@ -66,8 +66,10 @@ int mailimap_ssl_connect_with_callback(mailimap * f, const char * server, uint16
if (callback == NULL) {
return mailimap_cfssl_connect(f, server, port);
@ -63,7 +63,9 @@ int newsnntp_socket_connect(newsnntp * f, const char * server, uint16_t port)
return newsnntp_cfsocket_connect(f, server, port);
@ -69,8 +69,10 @@ int newsnntp_ssl_connect_with_callback(newsnntp * f, const char * server, uint16
return newsnntp_cfssl_connect(f, server, port);
@ -63,7 +63,9 @@ int mailpop3_socket_connect(mailpop3 * f, const char * server, uint16_t port)
return mailpop3_cfsocket_connect(f, server, port);
@ -70,8 +70,10 @@ int mailpop3_ssl_connect_with_callback(mailpop3 * f, const char * server, uint16
return (mailpop3_cfssl_connect, server, port);
@ -66,7 +66,9 @@ int mailsmtp_socket_connect(mailsmtp * session,
return mailsmtp_cfsocket_connect(session, server, port);
@ -74,8 +74,10 @@ int mailsmtp_ssl_connect_with_callback(mailsmtp * session,
return mailsmtp_cfssl_connect(session, server, port);