From 8c77ffefc232fa69a4483ed9b1b9490b40f18610 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 15 Aug 2012 17:10:53 +0400 Subject: [PATCH] fix compilation --- include/Swiften/Server/ServerStanzaChannel.cpp | 5 ----- include/Swiften/Server/ServerStanzaChannel.h | 1 - src/transport.cpp | 6 ++---- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/include/Swiften/Server/ServerStanzaChannel.cpp b/include/Swiften/Server/ServerStanzaChannel.cpp index c6872097..9597cc1c 100644 --- a/include/Swiften/Server/ServerStanzaChannel.cpp +++ b/include/Swiften/Server/ServerStanzaChannel.cpp @@ -173,9 +173,4 @@ void ServerStanzaChannel::handleSessionInitialized() { onAvailableChanged(true); } -std::vector ServerStanzaChannel::getPeerCertificateChain() const { - return std::vector(); -} - - } diff --git a/include/Swiften/Server/ServerStanzaChannel.h b/include/Swiften/Server/ServerStanzaChannel.h index cc7a2754..2a562761 100644 --- a/include/Swiften/Server/ServerStanzaChannel.h +++ b/include/Swiften/Server/ServerStanzaChannel.h @@ -32,7 +32,6 @@ namespace Swift { bool getStreamManagementEnabled() const { return false; } - virtual std::vector getPeerCertificateChain() const; bool isAvailable() const { return true; diff --git a/src/transport.cpp b/src/transport.cpp index 97ec6dc2..34d6dc74 100644 --- a/src/transport.cpp +++ b/src/transport.cpp @@ -82,12 +82,10 @@ Component::Component(Swift::EventLoop *loop, Swift::NetworkFactories *factories, LOG4CXX_INFO(logger, "Creating component in server mode on port " << CONFIG_INT(m_config, "service.port")); m_server = new Swift::Server(loop, m_factories, m_userRegistry, m_jid, CONFIG_INT(m_config, "service.port")); if (!CONFIG_STRING(m_config, "service.cert").empty()) { +#ifndef _WIN32 +//TODO: fix LOG4CXX_INFO(logger, "Using PKCS#12 certificate " << CONFIG_STRING(m_config, "service.cert")); LOG4CXX_INFO(logger, "SSLv23_server_method used."); -#ifdef _MSC_VER - TLSServerContextFactory *f = new SchannelServerContextFactory(); - m_server->addTLSEncryption(f, boost::make_shared(CONFIG_STRING(m_config, "service.cert"))); -#else TLSServerContextFactory *f = new OpenSSLServerContextFactory(); m_server->addTLSEncryption(f, boost::make_shared(CONFIG_STRING(m_config, "service.cert"), createSafeByteArray(CONFIG_STRING(m_config, "service.cert_password")))); #endif