mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Changes to make OpenSSL a requirement.
Preprocessor conditionals dependent on definition of USE_OPENSSL have been straightened out.
This commit is contained in:
parent
efc8b24576
commit
2bd8f42c15
16 changed files with 81 additions and 161 deletions
|
@ -1170,14 +1170,6 @@ bool RemoteSerializer::Listen(addr_type ip, uint16 port, bool expect_ssl)
|
|||
if ( ! using_communication )
|
||||
return true;
|
||||
|
||||
#ifndef USE_OPENSSL
|
||||
if ( expect_ssl )
|
||||
{
|
||||
Error("listening for SSL connections requested, but SSL support is not compiled in");
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
if ( ! initialized )
|
||||
internal_error("remote serializer not initialized");
|
||||
|
||||
|
@ -3481,13 +3473,7 @@ bool SocketComm::Connect(Peer* peer)
|
|||
{
|
||||
if ( peer->ssl )
|
||||
{
|
||||
#ifdef USE_OPENSSL
|
||||
peer->io = new ChunkedIOSSL(sockfd, false);
|
||||
#else
|
||||
run_time("SSL connection requested, but SSL support not compiled in");
|
||||
CloseConnection(peer, false);
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
else
|
||||
peer->io = new ChunkedIOFd(sockfd, "child->peer");
|
||||
|
@ -3621,15 +3607,10 @@ bool SocketComm::AcceptConnection(int fd)
|
|||
peer->ssl = (fd == listen_fd_ssl);
|
||||
peer->compressor = false;
|
||||
|
||||
#ifdef USE_OPENSSL
|
||||
if ( peer->ssl )
|
||||
peer->io = new ChunkedIOSSL(clientfd, true);
|
||||
else
|
||||
peer->io = new ChunkedIOFd(clientfd, "child->peer");
|
||||
#else
|
||||
assert(! peer->ssl);
|
||||
peer->io = new ChunkedIOFd(clientfd, "child->peer");
|
||||
#endif
|
||||
|
||||
if ( ! peer->io->Init() )
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue