summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2014-10-14 13:09:32 +0100
committerTorne (Richard Coles) <torne@google.com>2014-10-14 13:09:32 +0100
commitd54f2f8551264b78fcfe4e38c6631f80aeb1c88a (patch)
tree7dfe44f81c8a84b0f628fe3010e5a95d08e6f54d
parente44e544db989d3a2981f06411728c8aa0c6e93bc (diff)
parentc0e300f3bb644feedac0049e05ad37a69d1225a4 (diff)
downloadwebrtc-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
-rw-r--r--base/BUILD.gn85
-rw-r--r--base/base.gyp93
-rw-r--r--base/opensslstreamadapter.cc6
-rw-r--r--base/rtc_base.target.darwin-arm.mk14
-rw-r--r--base/rtc_base.target.darwin-arm64.mk14
-rw-r--r--base/rtc_base.target.darwin-mips.mk14
-rw-r--r--base/rtc_base.target.darwin-x86.mk14
-rw-r--r--base/rtc_base.target.darwin-x86_64.mk14
-rw-r--r--base/rtc_base.target.linux-arm.mk14
-rw-r--r--base/rtc_base.target.linux-arm64.mk14
-rw-r--r--base/rtc_base.target.linux-mips.mk14
-rw-r--r--base/rtc_base.target.linux-x86.mk14
-rw-r--r--base/rtc_base.target.linux-x86_64.mk14
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.darwin-arm.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.darwin-arm64.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.darwin-mips.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.darwin-x86.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.darwin-x86_64.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.linux-arm.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.linux-arm64.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.linux-mips.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.linux-x86.mk2
-rw-r--r--libjingle/xmllite/rtc_xmllite.target.linux-x86_64.mk2
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' \