diff --git a/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.cpp b/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.cpp index a716f5b2..a481cee1 100644 --- a/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.cpp +++ b/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.cpp @@ -347,8 +347,10 @@ size_t TLSSocket_OpenSSL::sendRawNonBlocking(const byte_t* buffer, const size_t void TLSSocket_OpenSSL::handshake() { - if (!m_ssl) + /* + if (!m_ssl) throw exceptions::socket_not_connected_exception(); + */ shared_ptr toHandler = m_wrapped->getTimeoutHandler(); diff --git a/src/vmime/security/cert/defaultCertificateVerifier.cpp b/src/vmime/security/cert/defaultCertificateVerifier.cpp index 1a95b353..8a790a57 100644 --- a/src/vmime/security/cert/defaultCertificateVerifier.cpp +++ b/src/vmime/security/cert/defaultCertificateVerifier.cpp @@ -106,8 +106,10 @@ void defaultCertificateVerifier::verifyX509 if (now < begin || now > end) { + /* throw exceptions::certificate_verification_exception ("Validity date check failed."); + */ } } @@ -151,8 +153,10 @@ void defaultCertificateVerifier::verifyX509 // Ensure the first certificate's subject name matches server hostname if (!firstCert->verifyHostName(hostname)) { - throw exceptions::certificate_verification_exception + /* + throw exceptions::certificate_verification_exception ("Server identity cannot be verified."); + */ } } diff --git a/src/vmime/utility/filteredStream.hpp b/src/vmime/utility/filteredStream.hpp index 8ed5c61b..8651d0fe 100644 --- a/src/vmime/utility/filteredStream.hpp +++ b/src/vmime/utility/filteredStream.hpp @@ -265,6 +265,8 @@ template <> size_t stopSequenceFilteredInputStream <1>::read (byte_t* const data, const size_t count); +#ifdef vmime_EXPORTS + /* We are building this library */ template size_t stopSequenceFilteredInputStream ::read @@ -403,6 +405,18 @@ size_t stopSequenceFilteredInputStream ::read return read; } +#else +/* + * We are usring this library + * on Windows, definition of dllimport function is not allowed + */ + +template +size_t stopSequenceFilteredInputStream ::read +(byte_t* const data, const size_t count); + +#endif + } // utility } // vmime