|
|
|
@ -22,6 +22,15 @@
|
|
|
|
|
* despite that library's more restrictive license. |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/* This must come before isync.h to avoid our #define S messing up
|
|
|
|
|
* blowfish.h on MacOS X. */ |
|
|
|
|
#include <config.h> |
|
|
|
|
#if HAVE_LIBSSL |
|
|
|
|
# include <openssl/ssl.h> |
|
|
|
|
# include <openssl/err.h> |
|
|
|
|
# include <openssl/hmac.h> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#include "isync.h" |
|
|
|
|
|
|
|
|
|
#include <assert.h> |
|
|
|
@ -44,11 +53,6 @@
|
|
|
|
|
#include <netinet/tcp.h> |
|
|
|
|
#include <arpa/inet.h> |
|
|
|
|
#include <netdb.h> |
|
|
|
|
#if HAVE_LIBSSL |
|
|
|
|
# include <openssl/ssl.h> |
|
|
|
|
# include <openssl/err.h> |
|
|
|
|
# include <openssl/hmac.h> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
typedef struct imap_server_conf { |
|
|
|
|
struct imap_server_conf *next; |
|
|
|
|