blob: b879253eebd65bf7ad395e257a97e4f65f867b4c [file] [log] [blame]
Viet-Trung Luu070ecc12016-06-02 10:26:45 -07001diff --git a/net/BUILD.gn b/net/BUILD.gn
2index 7f84201..60cdd55 100644
3--- a/net/BUILD.gn
4+++ b/net/BUILD.gn
5@@ -44,10 +44,15 @@ posix_avoid_mmap = is_android && current_cpu != "x86"
James Robinson0ee63432015-05-21 10:16:27 -07006
7 # WebSockets and socket stream code are used everywhere except iOS.
8 enable_websockets = !is_ios
9-use_v8_in_net = !is_ios
Viet-Trung Luu070ecc12016-06-02 10:26:45 -070010+# TODO(monet)
11+#use_v8_in_net = !is_ios
James Robinson0ee63432015-05-21 10:16:27 -070012+use_v8_in_net = false
13 enable_built_in_dns = !is_ios
14 disable_ftp_support = is_ios
15
Viet-Trung Luu070ecc12016-06-02 10:26:45 -070016+# TODO(monet): This was "moved" from //build/config/features.gni.
17+enable_mdns = is_linux
18+
19 declare_args() {
20 # Disables support for file URLs. File URL support requires use of icu.
21 disable_file_support = false
22@@ -306,11 +311,6 @@ component("net") {
23 ]
24 }
25
26- if (use_glib && !is_chromeos) {
27- configs += [ "//build/config/linux:gconf" ]
28- deps += [ "//build/config/linux:gio" ]
29- }
30-
31 if (is_linux) {
32 configs += [ "//build/config/linux:libresolv" ]
33 }
34@@ -540,15 +540,16 @@ proto_library("net_quic_proto") {
James Robinson0ee63432015-05-21 10:16:27 -070035 extra_configs = [ "//build/config/compiler:wexit_time_destructors" ]
36 }
37
38-static_library("extras") {
39- sources = gypi_values.net_extras_sources
40- configs += [ "//build/config/compiler:wexit_time_destructors" ]
41- deps = [
42- ":net",
43- "//base",
44- "//sql:sql",
45- ]
46-}
Viet-Trung Luu070ecc12016-06-02 10:26:45 -070047+# TODO(monet)
48+#static_library("extras") {
49+# sources = gypi_values.net_extras_sources
50+# configs += [ "//build/config/compiler:wexit_time_destructors" ]
51+# deps = [
52+# ":net",
53+# "//base",
54+# "//sql:sql",
55+# ]
56+#}
57
James Robinson0ee63432015-05-21 10:16:27 -070058 static_library("http_server") {
59 sources = [
Viet-Trung Luu070ecc12016-06-02 10:26:45 -070060@@ -1339,7 +1340,8 @@ test("net_unittests") {
James Robinson0ee63432015-05-21 10:16:27 -070061
Viet-Trung Luu070ecc12016-06-02 10:26:45 -070062 deps = [
63 ":balsa",
64- ":extras",
65+ # TODO(monet)
66+ #":extras",
67 ":http_server",
68 ":net",
69 ":simple_quic_tools",
70@@ -1352,9 +1354,11 @@ test("net_unittests") {
71 "//crypto",
72 "//crypto:platform",
73 "//crypto:test_support",
74- "//gin",
75+ # TODO(monet)
76+ #"//gin",
77 "//net/base/registry_controlled_domains",
78- "//sql",
79+ # TODO(monet)
80+ #"//sql",
81 "//testing/gmock",
82 "//testing/gtest",
83 "//third_party/zlib",
84@@ -1365,25 +1369,26 @@ test("net_unittests") {
85 "data/",
86 ]
87
88- if (is_linux || is_mac || is_win) {
89- deps += [
90- "//third_party/pyftpdlib/",
91- "//third_party/pywebsocket/",
92- "//third_party/tlslite/",
93- ]
94- data_deps = [
95- "//third_party/pyftpdlib/",
96- "//third_party/pywebsocket/",
97- "//third_party/tlslite/",
98- ]
99- data += [
100- "tools/testserver/",
101- "//third_party/pyftpdlib/",
102- "//third_party/pywebsocket/",
103- "//third_party/tlslite/",
104- "$root_out_dir/pyproto/google/",
105- ]
106- }
107+ # TODO(monet)
108+ #if (is_linux || is_mac || is_win) {
109+ # deps += [
110+ # "//third_party/pyftpdlib/",
111+ # "//third_party/pywebsocket/",
112+ # "//third_party/tlslite/",
113+ # ]
114+ # data_deps = [
115+ # "//third_party/pyftpdlib/",
116+ # "//third_party/pywebsocket/",
117+ # "//third_party/tlslite/",
118+ # ]
119+ # data += [
120+ # "tools/testserver/",
121+ # "//third_party/pyftpdlib/",
122+ # "//third_party/pywebsocket/",
123+ # "//third_party/tlslite/",
124+ # "$root_out_dir/pyproto/google/",
125+ # ]
126+ #}
127
128 if (is_desktop_linux) {
129 deps += [ ":epoll_quic_tools" ]
130@@ -1660,7 +1665,8 @@ executable("net_perftests") {
James Robinson0ee63432015-05-21 10:16:27 -0700131 "base/mime_sniffer_perftest.cc",
132 "cookies/cookie_monster_perftest.cc",
133 "disk_cache/blockfile/disk_cache_perftest.cc",
134- "extras/sqlite/sqlite_persistent_cookie_store_perftest.cc",
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700135+ # TODO(monet)
136+ #"extras/sqlite/sqlite_persistent_cookie_store_perftest.cc",
James Robinson0ee63432015-05-21 10:16:27 -0700137 "proxy/proxy_resolver_perftest.cc",
138 "udp/udp_socket_perftest.cc",
139 ]
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700140@@ -1668,7 +1674,8 @@ executable("net_perftests") {
141 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
142 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
143 deps = [
James Robinson0ee63432015-05-21 10:16:27 -0700144- ":extras",
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700145+ # TODO(monet)
146+ #":extras",
James Robinson0ee63432015-05-21 10:16:27 -0700147 ":net",
148 ":test_support",
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700149 "//base",
150diff --git a/net/android/BUILD.gn b/net/android/BUILD.gn
151index abe4654..38086b6 100644
152--- a/net/android/BUILD.gn
153+++ b/net/android/BUILD.gn
154@@ -26,23 +26,25 @@ android_aidl("remote_android_keystore_aidl") {
James Robinson0ee63432015-05-21 10:16:27 -0700155 ]
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700156 }
157
158-android_library("net_java_test_support") {
159- DEPRECATED_java_in_dir = "../test/android/javatests/src"
160- deps = [
161- "//base:base_java",
162- ":net_java",
163- ]
164- srcjar_deps = [ ":net_java_test_support_enums_srcjar" ]
165-}
166+# TODO(monet)
167+#android_library("net_java_test_support") {
168+# DEPRECATED_java_in_dir = "../test/android/javatests/src"
169+# deps = [
170+# "//base:base_java",
171+# ":net_java",
172+# ]
173+# srcjar_deps = [ ":net_java_test_support_enums_srcjar" ]
174+#}
175
176-android_library("net_javatests") {
177- DEPRECATED_java_in_dir = "javatests/src"
178- deps = [
179- "//base:base_java",
180- "//base:base_java_test_support",
181- ":net_java",
182- ]
183-}
184+# TODO(monet)
185+#android_library("net_javatests") {
186+# DEPRECATED_java_in_dir = "javatests/src"
187+# deps = [
188+# "//base:base_java",
189+# "//base:base_java_test_support",
190+# ":net_java",
191+# ]
192+#}
193
194 java_cpp_template("net_errors_java") {
195 package_name = "org/chromium/net"
196diff --git a/net/cert/jwk_serializer_unittest.cc b/net/cert/jwk_serializer_unittest.cc
197index 6fa318f..1f7afee 100644
198--- a/net/cert/jwk_serializer_unittest.cc
199+++ b/net/cert/jwk_serializer_unittest.cc
200@@ -20,12 +20,14 @@ namespace net {
201 // The 0x04 in the BIT STRING is the prefix for an uncompressed, X9.62
202 // public key. Following that are the two field elements as 32-byte,
203 // big-endian numbers, as required by the Channel ID.
204-static const unsigned char kP256SpkiPrefix[] = {
205- 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
206- 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
207- 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
208- 0x42, 0x00, 0x04
209-};
210+// TODO(monet)
211+//static const unsigned char kP256SpkiPrefix[] = {
212+// 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
213+// 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
214+// 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
215+// 0x42, 0x00, 0x04
216+//};
217+static const unsigned int kP256SpkiPrefixSize = 27U;
218 static const unsigned int kEcCoordinateSize = 32U;
219
220 // This is a valid P-256 public key.
221@@ -81,18 +83,25 @@ TEST(JwkSerializerTest, ConvertSpkiFromDerToJwkEc) {
222 std::string decoded_coordinate;
223 EXPECT_TRUE(base::Base64Decode(string_value, &decoded_coordinate));
224 EXPECT_EQ(kEcCoordinateSize, decoded_coordinate.size());
225- EXPECT_EQ(0,
226- memcmp(decoded_coordinate.data(),
227- kSpkiEc + sizeof(kP256SpkiPrefix),
228- kEcCoordinateSize));
229+ // TODO(monet)
230+ //EXPECT_EQ(0,
231+ // memcmp(decoded_coordinate.data(),
232+ // kSpkiEc + sizeof(kP256SpkiPrefix),
233+ // kEcCoordinateSize));
234+ EXPECT_EQ(0, memcmp(decoded_coordinate.data(), kSpkiEc + kP256SpkiPrefixSize,
235+ kEcCoordinateSize));
236
237 EXPECT_TRUE(public_key_jwk.GetString("y", &string_value));
238 EXPECT_TRUE(base::Base64Decode(string_value, &decoded_coordinate));
239 EXPECT_EQ(kEcCoordinateSize, decoded_coordinate.size());
240- EXPECT_EQ(0,
241- memcmp(decoded_coordinate.data(),
242- kSpkiEc + sizeof(kP256SpkiPrefix) + kEcCoordinateSize,
243- kEcCoordinateSize));
244+ // TODO(monet)
245+ //EXPECT_EQ(0,
246+ // memcmp(decoded_coordinate.data(),
247+ // kSpkiEc + sizeof(kP256SpkiPrefix) + kEcCoordinateSize,
248+ // kEcCoordinateSize));
249+ EXPECT_EQ(0, memcmp(decoded_coordinate.data(),
250+ kSpkiEc + kP256SpkiPrefixSize + kEcCoordinateSize,
251+ kEcCoordinateSize));
252
253 // Test the result of a corner case: leading 0s in the x, y coordinates are
254 // not trimmed, but the point is fixed-length encoded.
255@@ -108,18 +117,27 @@ TEST(JwkSerializerTest, ConvertSpkiFromDerToJwkEc) {
256 EXPECT_TRUE(public_key_jwk.GetString("x", &string_value));
257 EXPECT_TRUE(base::Base64Decode(string_value, &decoded_coordinate));
258 EXPECT_EQ(kEcCoordinateSize, decoded_coordinate.size());
259- EXPECT_EQ(0,
260- memcmp(decoded_coordinate.data(),
261- kSpkiEcWithLeadingZero + sizeof(kP256SpkiPrefix),
262- kEcCoordinateSize));
263+ // TODO(monet)
264+ //EXPECT_EQ(0,
265+ // memcmp(decoded_coordinate.data(),
266+ // kSpkiEcWithLeadingZero + sizeof(kP256SpkiPrefix),
267+ // kEcCoordinateSize));
268+ EXPECT_EQ(0, memcmp(decoded_coordinate.data(),
269+ kSpkiEcWithLeadingZero + kP256SpkiPrefixSize,
270+ kEcCoordinateSize));
271
272 EXPECT_TRUE(public_key_jwk.GetString("y", &string_value));
273 EXPECT_TRUE(base::Base64Decode(string_value, &decoded_coordinate));
274 EXPECT_EQ(kEcCoordinateSize, decoded_coordinate.size());
275- EXPECT_EQ(0, memcmp(
276- decoded_coordinate.data(),
277- kSpkiEcWithLeadingZero + sizeof(kP256SpkiPrefix) + kEcCoordinateSize,
278- kEcCoordinateSize));
279+ // TODO(monet)
280+ //EXPECT_EQ(0, memcmp(
281+ // decoded_coordinate.data(),
282+ // kSpkiEcWithLeadingZero + sizeof(kP256SpkiPrefix) + kEcCoordinateSize,
283+ // kEcCoordinateSize));
284+ EXPECT_EQ(0, memcmp(decoded_coordinate.data(),
285+ kSpkiEcWithLeadingZero + kP256SpkiPrefixSize +
286+ kEcCoordinateSize,
287+ kEcCoordinateSize));
288 }
289
290 } // namespace net
291diff --git a/net/net.gypi b/net/net.gypi
292index 3b25387..8b7fef0 100644
293--- a/net/net.gypi
294+++ b/net/net.gypi
295@@ -1441,8 +1441,9 @@
James Robinson0ee63432015-05-21 10:16:27 -0700296 'dns/record_rdata_unittest.cc',
297 'dns/serial_worker_unittest.cc',
298 'dns/single_request_host_resolver_unittest.cc',
299- 'extras/sqlite/sqlite_channel_id_store_unittest.cc',
300- 'extras/sqlite/sqlite_persistent_cookie_store_unittest.cc',
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700301+ # TODO(monet)
302+ #'extras/sqlite/sqlite_channel_id_store_unittest.cc',
303+ #'extras/sqlite/sqlite_persistent_cookie_store_unittest.cc',
James Robinson0ee63432015-05-21 10:16:27 -0700304 'filter/filter_unittest.cc',
305 'filter/gzip_filter_unittest.cc',
306 'filter/mock_filter_context.cc',
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700307diff --git a/net/test/run_all_unittests.cc b/net/test/run_all_unittests.cc
308index 7da7991..fae1632 100644
309--- a/net/test/run_all_unittests.cc
310+++ b/net/test/run_all_unittests.cc
311@@ -21,9 +21,10 @@
James Robinson0ee63432015-05-21 10:16:27 -0700312 #include "url/android/url_jni_registrar.h"
313 #endif
314
315-#if !defined(OS_ANDROID) && !defined(OS_IOS)
316-#include "third_party/mojo/src/mojo/edk/embedder/test_embedder.h"
317-#endif
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700318+// TODO(monet)
319+//#if !defined(OS_ANDROID) && !defined(OS_IOS)
320+//#include "third_party/mojo/src/mojo/edk/embedder/test_embedder.h"
321+//#endif
322
James Robinson0ee63432015-05-21 10:16:27 -0700323 using net::internal::ClientSocketPoolBaseHelper;
324 using net::SpdySession;
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700325@@ -62,9 +63,10 @@ int main(int argc, char** argv) {
James Robinson0ee63432015-05-21 10:16:27 -0700326 // single-threaded.
327 net::EnableSSLServerSockets();
328
329-#if !defined(OS_ANDROID) && !defined(OS_IOS)
330- mojo::embedder::test::InitWithSimplePlatformSupport();
331-#endif
Viet-Trung Luu070ecc12016-06-02 10:26:45 -0700332+ // TODO(monet)
333+ //#if !defined(OS_ANDROID) && !defined(OS_IOS)
334+ // mojo::embedder::test::InitWithSimplePlatformSupport();
335+ //#endif
336
James Robinson0ee63432015-05-21 10:16:27 -0700337 return base::LaunchUnitTests(
338 argc, argv, base::Bind(&NetTestSuite::Run,