diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-05-27 00:04:08 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-09-08 23:18:07 +0300 | 
| commit | a212a862b48dbe07e069b87b68a5c202f0b34060 (patch) | |
| tree | 8a9ee53c3d7ad40ce4cb36bdc92fec4d8461534f /indra/llcorehttp | |
| parent | 5af8f15a0579bc88ca4249324db8b1f19c52bbd5 (diff) | |
SL-15211 SL-14541 Update OpenSSL library
Moving a copy of OpenSSL 1.1.1 to D543 from D520 to have less conflicts with zlib-ng integration later
Diffstat (limited to 'indra/llcorehttp')
| -rw-r--r-- | indra/llcorehttp/httpcommon.cpp | 55 | 
1 files changed, 0 insertions, 55 deletions
| diff --git a/indra/llcorehttp/httpcommon.cpp b/indra/llcorehttp/httpcommon.cpp index e37a38b05f..bbf23a6d70 100644 --- a/indra/llcorehttp/httpcommon.cpp +++ b/indra/llcorehttp/httpcommon.cpp @@ -23,13 +23,6 @@   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ -#if LL_WINDOWS -#define SAFE_SSL 1 -#elif LL_DARWIN -#define SAFE_SSL 1 -#else -#define SAFE_SSL 1 -#endif  #include "linden_common.h"		// Modifies curl/curl.h interfaces  #include "httpcommon.h" @@ -38,10 +31,6 @@  #include <curl/curl.h>  #include <string>  #include <sstream> -#if SAFE_SSL -#include <openssl/crypto.h> -#include <functional>               // std::hash -#endif  namespace LLCore @@ -348,34 +337,6 @@ void deallocateEasyCurl(CURL *curlp)  } -#if SAFE_SSL -//static -void ssl_locking_callback(int mode, int type, const char *file, int line) -{ -    if (type >= sSSLMutex.size()) -    { -        LL_WARNS() << "Attempt to get unknown MUTEX in SSL Lock." << LL_ENDL; -    } - -    if (mode & CRYPTO_LOCK) -    { -        sSSLMutex[type]->lock(); -    } -    else -    { -        sSSLMutex[type]->unlock(); -    } -} - -//static -unsigned long ssl_thread_id(void) -{ -    // std::thread::id is very deliberately opaque, but we can hash it -    return std::hash<LLThread::id_t>()(LLThread::currentID()); -} -#endif - -  }  void initialize() @@ -387,27 +348,11 @@ void initialize()      check_curl_code(code, CURL_GLOBAL_ALL); -#if SAFE_SSL -    S32 mutex_count = CRYPTO_num_locks(); -    for (S32 i = 0; i < mutex_count; i++) -    { -        sSSLMutex.push_back(LLMutex_ptr(new LLMutex())); -    } -    CRYPTO_set_id_callback(&ssl_thread_id); -    CRYPTO_set_locking_callback(&ssl_locking_callback); -#endif -  }  void cleanup()  { -#if SAFE_SSL -    CRYPTO_set_id_callback(NULL); -    CRYPTO_set_locking_callback(NULL); -    sSSLMutex.clear(); -#endif -      curl_global_cleanup();  } | 
