diff options
author | Torne (Richard Coles) <torne@google.com> | 2014-10-14 13:09:32 +0100 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2014-10-14 13:09:32 +0100 |
commit | d54f2f8551264b78fcfe4e38c6631f80aeb1c88a (patch) | |
tree | 7dfe44f81c8a84b0f628fe3010e5a95d08e6f54d | |
parent | e44e544db989d3a2981f06411728c8aa0c6e93bc (diff) | |
parent | c0e300f3bb644feedac0049e05ad37a69d1225a4 (diff) | |
download | webrtc-d54f2f8551264b78fcfe4e38c6631f80aeb1c88a.tar.gz |
Merge from Chromium at DEPS revision 39.0.2171.26
This commit was generated by merge_to_master.py.
Change-Id: I90f1e1916435bed20b57f031468b55da8db2092b
23 files changed, 116 insertions, 228 deletions
diff --git a/base/BUILD.gn b/base/BUILD.gn index fbed1a52..0de5ea46 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -30,7 +30,6 @@ config("webrtc_base_config") { config("webrtc_base_chromium_config") { defines = [ "NO_MAIN_THREAD_WRAPPING", - "SSL_USE_NSS", ] } @@ -49,17 +48,6 @@ config("no_openssl_config") { ] } -config("android_config") { - defines = [ "HAVE_OPENSSL_SSL_H" ] -} - -config("no_android_config") { - defines = [ - "HAVE_NSS_SSL_H", - "SSL_USE_NSS_RNG", - ] -} - config("ios_config") { ldflags = [ #"Foundation.framework", # Already included in //build/config:default_libs. @@ -221,10 +209,6 @@ static_library("webrtc_base") { "nethelpers.h", "network.cc", "network.h", - "nssidentity.cc", - "nssidentity.h", - "nssstreamadapter.cc", - "nssstreamadapter.h", "nullsocketserver.h", "pathutils.cc", "pathutils.h", @@ -359,7 +343,6 @@ static_library("webrtc_base") { "natsocketfactory.h", "nattypes.cc", "nattypes.h", - "openssl.h", "optionsfile.cc", "optionsfile.h", "profiler.cc", @@ -468,8 +451,36 @@ static_library("webrtc_base") { } else { configs += [ "external_ssl_library" ] } + sources += [ + "openssl.h", + "openssladapter.cc", + "openssladapter.h", + "openssldigest.cc", + "openssldigest.h", + "opensslidentity.cc", + "opensslidentity.h", + "opensslstreamadapter.cc", + "opensslstreamadapter.h", + ] } else { direct_dependent_configs += [ ":no_openssl_config" ] + sources += [ + "nssidentity.cc", + "nssidentity.h", + "nssstreamadapter.cc", + "nssstreamadapter.h", + ] + if (is_mac || is_ios || is_win) { + if (rtc_build_ssl) { + deps += [ + "//net/third_party/nss/ssl:libssl", + "//third_party/nss:nspr", + "//third_party/nss:nss", + ] + } else { + configs += [ "external_ssl_library" ] + } + } } if (is_android) { @@ -478,24 +489,14 @@ static_library("webrtc_base") { "ifaddrs-android.h", ] - direct_dependent_configs += [ ":android_config" ] - libs += [ "log", "GLESv2" ] - } else { - direct_dependent_configs += [ ":no_android_config" ] } if (is_ios) { all_dependent_configs += [ ":ios_config" ] - - if (rtc_build_ssl) { - deps += [ "//net/third_party/nss/ssl:libssl" ] - } else { - configs += [ "external_ssl_library" ] - } } if (use_x11) { @@ -536,10 +537,6 @@ static_library("webrtc_base") { all_dependent_configs = [ ":mac_config" ] - libs += [ - "crypto", # $(SDKROOT)/usr/lib/libcrypto.dylib - "ssl", # $(SDKROOT)/usr/lib/libssl.dylib - ] if (cpu_arch == "x86") { all_dependent_configs += [ ":mac_x86_config" ] } @@ -590,20 +587,6 @@ static_library("webrtc_base") { defines += [ "CARBON_DEPRECATED=YES" ] } - if (!is_ios) { - sources += [ - "openssl.h", - "openssladapter.cc", - "openssladapter.h", - "openssldigest.cc", - "openssldigest.h", - "opensslidentity.cc", - "opensslidentity.h", - "opensslstreamadapter.cc", - "opensslstreamadapter.h", - ] - } - if (is_linux || is_android) { sources += [ "linux.cc", @@ -611,18 +594,6 @@ static_library("webrtc_base") { ] } - if (is_mac || is_ios || is_win) { - if (rtc_build_ssl) { - deps += [ - "//net/third_party/nss/ssl:libssl", - "//third_party/nss:nspr", - "//third_party/nss:nss", - ] - } else { - configs += [ "external_ssl_library" ] - } - } - if (is_posix && !is_mac && !is_ios && !is_android) { if (build_with_chromium) { deps += [ "//crypto:platform" ] diff --git a/base/base.gyp b/base/base.gyp index fa92707c..07f4c0ba 100644 --- a/base/base.gyp +++ b/base/base.gyp @@ -192,20 +192,7 @@ 'nethelpers.h', 'network.cc', 'network.h', - 'nssidentity.cc', - 'nssidentity.h', - 'nssstreamadapter.cc', - 'nssstreamadapter.h', 'nullsocketserver.h', - 'openssl.h', - 'openssladapter.cc', - 'openssladapter.h', - 'openssldigest.cc', - 'openssldigest.h', - 'opensslidentity.cc', - 'opensslidentity.h', - 'opensslstreamadapter.cc', - 'opensslstreamadapter.h', 'optionsfile.cc', 'optionsfile.h', 'pathutils.cc', @@ -421,7 +408,6 @@ 'natsocketfactory.h', 'nattypes.cc', 'nattypes.h', - 'openssl.h', 'optionsfile.cc', 'optionsfile.h', 'posix.cc', @@ -464,12 +450,10 @@ ], 'defines': [ 'NO_MAIN_THREAD_WRAPPING', - 'SSL_USE_NSS', ], 'direct_dependent_settings': { 'defines': [ 'NO_MAIN_THREAD_WRAPPING', - 'SSL_USE_NSS', ], }, }, { @@ -509,6 +493,17 @@ 'HAVE_OPENSSL_SSL_H', ], }, + 'sources': [ + 'openssl.h', + 'openssladapter.cc', + 'openssladapter.h', + 'openssldigest.cc', + 'openssldigest.h', + 'opensslidentity.cc', + 'opensslidentity.h', + 'opensslstreamadapter.cc', + 'opensslstreamadapter.h', + ], 'conditions': [ ['build_ssl==1', { 'dependencies': [ @@ -521,6 +516,12 @@ }], ], }, { + 'sources': [ + 'nssidentity.cc', + 'nssidentity.h', + 'nssstreamadapter.cc', + 'nssstreamadapter.h', + ], 'conditions': [ ['use_legacy_ssl_defaults!=1', { 'defines': [ @@ -536,6 +537,21 @@ ], }, }], + ['OS=="mac" or OS=="ios" or OS=="win"', { + 'conditions': [ + ['build_ssl==1', { + 'dependencies': [ + '<(DEPTH)/net/third_party/nss/ssl.gyp:libssl', + '<(DEPTH)/third_party/nss/nss.gyp:nspr', + '<(DEPTH)/third_party/nss/nss.gyp:nss', + ], + }, { + 'include_dirs': [ + '<(ssl_root)', + ], + }], + ], + }], ], }], ['OS == "android"', { @@ -584,17 +600,6 @@ ], }, }, - 'conditions': [ - ['build_ssl==1', { - 'dependencies': [ - '<(DEPTH)/net/third_party/nss/ssl.gyp:libssl', - ] - }, { - 'include_dirs': [ - '<(ssl_root)', - ], - }], - ], }], ['use_x11 == 1', { 'link_settings': { @@ -645,12 +650,6 @@ ], }], ['OS=="mac"', { - 'link_settings': { - 'libraries': [ - '$(SDKROOT)/usr/lib/libcrypto.dylib', - '$(SDKROOT)/usr/lib/libssl.dylib', - ], - }, 'all_dependent_settings': { 'link_settings': { 'xcode_settings': { @@ -750,40 +749,12 @@ 'scoped_autorelease_pool.mm', ], }], - ['OS=="ios"', { - 'sources!': [ - 'openssl.h', - 'openssladapter.cc', - 'openssladapter.h', - 'openssldigest.cc', - 'openssldigest.h', - 'opensslidentity.cc', - 'opensslidentity.h', - 'opensslstreamadapter.cc', - 'opensslstreamadapter.h', - ], - }], ['OS!="linux" and OS!="android"', { 'sources!': [ 'linux.cc', 'linux.h', ], }], - ['OS == "mac" or OS == "ios" or OS == "win"', { - 'conditions': [ - ['build_ssl==1', { - 'dependencies': [ - '<(DEPTH)/net/third_party/nss/ssl.gyp:libssl', - '<(DEPTH)/third_party/nss/nss.gyp:nspr', - '<(DEPTH)/third_party/nss/nss.gyp:nss', - ], - }, { - 'include_dirs': [ - '<(ssl_root)', - ], - }], - ], - }], ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', { 'conditions': [ ['build_ssl==1', { diff --git a/base/opensslstreamadapter.cc b/base/opensslstreamadapter.cc index 070a948b..133eb72b 100644 --- a/base/opensslstreamadapter.cc +++ b/base/opensslstreamadapter.cc @@ -695,6 +695,12 @@ void OpenSSLStreamAdapter::Cleanup() { } if (ssl_) { + int ret = SSL_shutdown(ssl_); + if (ret < 0) { + LOG(LS_WARNING) << "SSL_shutdown failed, error = " + << SSL_get_error(ssl_, ret); + } + SSL_free(ssl_); ssl_ = NULL; } diff --git a/base/rtc_base.target.darwin-arm.mk b/base/rtc_base.target.darwin-arm.mk index 9f4dbecf..f5b6f226 100644 --- a/base/rtc_base.target.darwin-arm.mk +++ b/base/rtc_base.target.darwin-arm.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -176,7 +174,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -306,7 +303,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.darwin-arm64.mk b/base/rtc_base.target.darwin-arm64.mk index 24798190..b68a131c 100644 --- a/base/rtc_base.target.darwin-arm64.mk +++ b/base/rtc_base.target.darwin-arm64.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -162,7 +160,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -277,7 +274,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.darwin-mips.mk b/base/rtc_base.target.darwin-mips.mk index dae1aeb5..41c64ec3 100644 --- a/base/rtc_base.target.darwin-mips.mk +++ b/base/rtc_base.target.darwin-mips.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -168,7 +166,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -290,7 +287,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.darwin-x86.mk b/base/rtc_base.target.darwin-x86.mk index 50369e65..7510b25c 100644 --- a/base/rtc_base.target.darwin-x86.mk +++ b/base/rtc_base.target.darwin-x86.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -168,7 +166,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -289,7 +286,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.darwin-x86_64.mk b/base/rtc_base.target.darwin-x86_64.mk index ca8a9f00..708d0f47 100644 --- a/base/rtc_base.target.darwin-x86_64.mk +++ b/base/rtc_base.target.darwin-x86_64.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -167,7 +165,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -287,7 +284,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.linux-arm.mk b/base/rtc_base.target.linux-arm.mk index 9f4dbecf..f5b6f226 100644 --- a/base/rtc_base.target.linux-arm.mk +++ b/base/rtc_base.target.linux-arm.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -176,7 +174,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -306,7 +303,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.linux-arm64.mk b/base/rtc_base.target.linux-arm64.mk index 24798190..b68a131c 100644 --- a/base/rtc_base.target.linux-arm64.mk +++ b/base/rtc_base.target.linux-arm64.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -162,7 +160,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -277,7 +274,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.linux-mips.mk b/base/rtc_base.target.linux-mips.mk index dae1aeb5..41c64ec3 100644 --- a/base/rtc_base.target.linux-mips.mk +++ b/base/rtc_base.target.linux-mips.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -168,7 +166,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -290,7 +287,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.linux-x86.mk b/base/rtc_base.target.linux-x86.mk index 50369e65..7510b25c 100644 --- a/base/rtc_base.target.linux-x86.mk +++ b/base/rtc_base.target.linux-x86.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -168,7 +166,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -289,7 +286,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/base/rtc_base.target.linux-x86_64.mk b/base/rtc_base.target.linux-x86_64.mk index ca8a9f00..708d0f47 100644 --- a/base/rtc_base.target.linux-x86_64.mk +++ b/base/rtc_base.target.linux-x86_64.mk @@ -52,12 +52,6 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/messagequeue.cc \ third_party/webrtc/base/nethelpers.cc \ third_party/webrtc/base/network.cc \ - third_party/webrtc/base/nssidentity.cc \ - third_party/webrtc/base/nssstreamadapter.cc \ - third_party/webrtc/base/openssladapter.cc \ - third_party/webrtc/base/openssldigest.cc \ - third_party/webrtc/base/opensslidentity.cc \ - third_party/webrtc/base/opensslstreamadapter.cc \ third_party/webrtc/base/pathutils.cc \ third_party/webrtc/base/physicalsocketserver.cc \ third_party/webrtc/base/proxydetect.cc \ @@ -88,7 +82,11 @@ LOCAL_SRC_FILES := \ third_party/webrtc/base/unixfilesystem.cc \ third_party/webrtc/base/urlencode.cc \ third_party/webrtc/base/worker.cc \ - third_party/webrtc/overrides/webrtc/base/logging.cc + third_party/webrtc/overrides/webrtc/base/logging.cc \ + third_party/webrtc/base/openssladapter.cc \ + third_party/webrtc/base/openssldigest.cc \ + third_party/webrtc/base/opensslidentity.cc \ + third_party/webrtc/base/opensslstreamadapter.cc # Flags passed to both C and C++ files. @@ -167,7 +165,6 @@ MY_DEFS_Debug := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ @@ -287,7 +284,6 @@ MY_DEFS_Release := \ '-DLOGGING=1' \ '-DUSE_WEBRTC_DEV_BRANCH' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DUSE_OPENSSL=1' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.darwin-arm.mk b/libjingle/xmllite/rtc_xmllite.target.darwin-arm.mk index fb144fb8..65cb34dc 100644 --- a/libjingle/xmllite/rtc_xmllite.target.darwin-arm.mk +++ b/libjingle/xmllite/rtc_xmllite.target.darwin-arm.mk @@ -116,7 +116,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -244,7 +243,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.darwin-arm64.mk b/libjingle/xmllite/rtc_xmllite.target.darwin-arm64.mk index 20859a07..5f6a5bf3 100644 --- a/libjingle/xmllite/rtc_xmllite.target.darwin-arm64.mk +++ b/libjingle/xmllite/rtc_xmllite.target.darwin-arm64.mk @@ -102,7 +102,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -215,7 +214,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.darwin-mips.mk b/libjingle/xmllite/rtc_xmllite.target.darwin-mips.mk index 07ffdad4..337e482f 100644 --- a/libjingle/xmllite/rtc_xmllite.target.darwin-mips.mk +++ b/libjingle/xmllite/rtc_xmllite.target.darwin-mips.mk @@ -108,7 +108,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -228,7 +227,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.darwin-x86.mk b/libjingle/xmllite/rtc_xmllite.target.darwin-x86.mk index f0d70bde..a1f7c8f8 100644 --- a/libjingle/xmllite/rtc_xmllite.target.darwin-x86.mk +++ b/libjingle/xmllite/rtc_xmllite.target.darwin-x86.mk @@ -108,7 +108,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -227,7 +226,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.darwin-x86_64.mk b/libjingle/xmllite/rtc_xmllite.target.darwin-x86_64.mk index 8aac97f8..8fc82972 100644 --- a/libjingle/xmllite/rtc_xmllite.target.darwin-x86_64.mk +++ b/libjingle/xmllite/rtc_xmllite.target.darwin-x86_64.mk @@ -107,7 +107,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -225,7 +224,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.linux-arm.mk b/libjingle/xmllite/rtc_xmllite.target.linux-arm.mk index fb144fb8..65cb34dc 100644 --- a/libjingle/xmllite/rtc_xmllite.target.linux-arm.mk +++ b/libjingle/xmllite/rtc_xmllite.target.linux-arm.mk @@ -116,7 +116,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -244,7 +243,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.linux-arm64.mk b/libjingle/xmllite/rtc_xmllite.target.linux-arm64.mk index 20859a07..5f6a5bf3 100644 --- a/libjingle/xmllite/rtc_xmllite.target.linux-arm64.mk +++ b/libjingle/xmllite/rtc_xmllite.target.linux-arm64.mk @@ -102,7 +102,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -215,7 +214,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.linux-mips.mk b/libjingle/xmllite/rtc_xmllite.target.linux-mips.mk index 07ffdad4..337e482f 100644 --- a/libjingle/xmllite/rtc_xmllite.target.linux-mips.mk +++ b/libjingle/xmllite/rtc_xmllite.target.linux-mips.mk @@ -108,7 +108,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -228,7 +227,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.linux-x86.mk b/libjingle/xmllite/rtc_xmllite.target.linux-x86.mk index f0d70bde..a1f7c8f8 100644 --- a/libjingle/xmllite/rtc_xmllite.target.linux-x86.mk +++ b/libjingle/xmllite/rtc_xmllite.target.linux-x86.mk @@ -108,7 +108,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -227,7 +226,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ diff --git a/libjingle/xmllite/rtc_xmllite.target.linux-x86_64.mk b/libjingle/xmllite/rtc_xmllite.target.linux-x86_64.mk index 8aac97f8..8fc82972 100644 --- a/libjingle/xmllite/rtc_xmllite.target.linux-x86_64.mk +++ b/libjingle/xmllite/rtc_xmllite.target.linux-x86_64.mk @@ -107,7 +107,6 @@ MY_DEFS_Debug := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ @@ -225,7 +224,6 @@ MY_DEFS_Release := \ '-DWEBRTC_ANDROID_OPENSLES' \ '-DFEATURE_ENABLE_SSL' \ '-DNO_MAIN_THREAD_WRAPPING' \ - '-DSSL_USE_NSS' \ '-DSSL_USE_OPENSSL' \ '-DHAVE_OPENSSL_SSL_H' \ '-DXML_STATIC' \ |