Mike Yu
c187501eec
Merge "Support DNS-over-TLS probes in NetworkDiagnostics" am: 64ffa1762f am: d7b0b95a3a am: cd9f6754d6 am: 929e39a37d am: c7888155ce
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1011670
Change-Id: Ica4a8e861c60ba00d7ff80f4a6564ac411a12f8b
2020-06-22 07:33:11 +00:00
Mike Yu
c7888155ce
Merge "Support DNS-over-TLS probes in NetworkDiagnostics" am: 64ffa1762f am: d7b0b95a3a am: cd9f6754d6 am: 929e39a37d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1011670
Change-Id: I82a69bd60b4a75d04fdd8b7328ae8d8e1a15ffaf
2020-06-22 07:21:20 +00:00
Mike Yu
929e39a37d
Merge "Support DNS-over-TLS probes in NetworkDiagnostics" am: 64ffa1762f am: d7b0b95a3a am: cd9f6754d6
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1011670
Change-Id: Ib9a029adad8e0a64cc57b95a902d5dad04cb489a
2020-06-22 07:12:01 +00:00
Mike Yu
cd9f6754d6
Merge "Support DNS-over-TLS probes in NetworkDiagnostics" am: 64ffa1762f am: d7b0b95a3a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1011670
Change-Id: I25a06623d87e6971a9dac73bdea82a78fd6124d6
2020-06-22 06:56:39 +00:00
Mike Yu
d7b0b95a3a
Merge "Support DNS-over-TLS probes in NetworkDiagnostics" am: 64ffa1762f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1011670
Change-Id: I9e436446179750315be45ddc034cece5afd3c004
2020-06-22 06:45:25 +00:00
Mike Yu
d0e4221f64
Support DNS-over-TLS probes in NetworkDiagnostics
...
Probe DNS servers to see they support DNS-over-TLS. Use system
CAs to verify whether the certificates sent by DNS servers are
trusted or not. An error is thrown to cause the probe failed if
DNS servers send untrusted certificates.
Unlike the DnsResolver which doesn't verify the certificates
in opportunistic mode, all of the DoT probes from NetworkDiagnostics
check certificates.
DoT probes apply to the DNS servers gotten from LinkProperties
and the DoT servers gotten from PrivateDnsConfig whatever private
DNS mode is.
A common example in DNS strict mode:
. DNS TLS dst{8.8.8.8} hostname{dns.google} src{192.168.43.2:48436} qtype{1} qname{815149-android-ds.metric.gstatic.com}: SUCCEEDED: 1/1 NOERROR (432ms)
F DNS TLS dst{192.168.43.144} hostname{}: FAILED: java.net.ConnectException: failed to connect to /192.168.43.144 (port 853) from /192.168.43.2 (port 41770) after 2500ms: isConnected failed: ECONNREFUSED (Connection refused) (172ms)
. DNS TLS dst{8.8.4.4} hostname{dns.google} src{192.168.43.2:37598} qtype{1} qname{759312-android-ds.metric.gstatic.com}: SUCCEEDED: 1/1 NOERROR (427ms)
An example when the CA is not trusted:
F DNS TLS dst{8.8.8.8} hostname{dns.google}: FAILED: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. (16ms)
An example when TCP/TLS handshake timeout:
F DNS TLS dst{8.8.8.8} hostname{dns.google}: FAILED: java.net.SocketTimeoutException: failed to connect to /8.8.8.8 (port 853) from /192.168.2.108 (port 45680) after 2500ms (2514ms)
Bug: 132925257
Bug: 118369977
Test: atest FrameworksNetTests
Change-Id: I1b54abed0e931ca4b8a97149459cde54da1c3d6f
2020-06-20 16:22:35 +08:00
Automerger Merge Worker
894a4ee1ca
Merge "Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc am: db1ba860bd" into rvc-qpr-dev-plus-aosp am: ab4dc6b7b1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I595a75842a27ffa346a362a70b53272f08fc514b
2020-06-19 01:59:41 +00:00
Remi NGUYEN VAN
3e2ddba2b5
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc am: 448560b25b am: 1e79edd5a7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: If0d6cd6257893f05d17ee972190c3a2aedb12085
2020-06-19 01:58:32 +00:00
Remi NGUYEN VAN
65dea3da72
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: edadfcfae1 am: d1819c064d am: 7a676a8e0f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I9791fe78ecbe5c91f00225c13db7f9ed9f5823d4
2020-06-19 01:57:56 +00:00
Automerger Merge Worker
ab4dc6b7b1
Merge "Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc am: db1ba860bd" into rvc-qpr-dev-plus-aosp
2020-06-19 01:41:35 +00:00
Remi NGUYEN VAN
1ba39eb594
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc am: db1ba860bd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I79af90ded28a5bbc3f607f50947fda21fe613c34
2020-06-19 01:41:22 +00:00
Remi NGUYEN VAN
1e79edd5a7
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc am: 448560b25b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I50b32efed3d5398346450c34afc45c6e6ab3d9f3
2020-06-19 01:41:07 +00:00
Remi NGUYEN VAN
7a676a8e0f
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: edadfcfae1 am: d1819c064d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: Ia943e2cdc74480ea0bbbd07478befaeefac97189
2020-06-19 01:40:35 +00:00
Remi NGUYEN VAN
db1ba860bd
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: 6a262c60cc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I2ec211557839533327cc747857a09bd323654ad6
2020-06-19 01:22:47 +00:00
Remi NGUYEN VAN
d1819c064d
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80 am: edadfcfae1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: I17459fc7a4239b10b6b55412d126557719e1bd98
2020-06-19 01:22:28 +00:00
Remi NGUYEN VAN
edadfcfae1
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: Icd141a992c46290c74929785e261a1cd57bc001b
2020-06-19 01:08:48 +00:00
Remi NGUYEN VAN
6a262c60cc
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: af3d08be80
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903
Change-Id: Ia5028f7dfeadbcf928efb9862b481c82e2849e18
2020-06-19 01:08:47 +00:00
Remi NGUYEN VAN
af3d08be80
Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev
2020-06-19 00:49:29 +00:00
Lorenzo Colitti
ab8bd4d3b4
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: e27a74e2a9 am: 3e7c015b17 am: 8aa722eca9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: I622b154339c58e7ab6c16909e754b8c113c10b8e
2020-06-18 17:14:52 +00:00
Lorenzo Colitti
edfd04471b
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: e27a74e2a9 am: c0cd967d5d am: b49c0cb7c6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: Ic0a9258331be8f3d4a4fa69a8f9f8aa03dde1e6b
2020-06-18 17:10:44 +00:00
Luke Huang
68c9ef472c
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b am: 1dbc48411d am: 7236208130 am: 4bb7392deb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: If62acdfdbf82dad78161038366f554e1880a7ff8
2020-06-18 16:54:48 +00:00
Luke Huang
cbcc6ebcab
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b am: 1dbc48411d am: e3c9c6bfe0 am: 2fdf14ad45
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: I40335817f1e2ef7245c252d8ba264b763a7efb2e
2020-06-18 16:52:52 +00:00
TreeHugger Robot
11b6a88939
[automerger skipped] Merge "Set correct owner UID for VPN agentConnect()" into rvc-dev am: 11b31c573f am: 5128c3fadd -s ours am: 751bbb10b4 -s ours am: c28d0591cf -s ours
...
am skip reason: Change-Id Ic979dad73983d722365849fbfb0becfd432b894c with SHA-1 532a94a4fe is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11869883
Change-Id: Idf415f322be5d3d8d85bf68dc2e59d8b2c4b20b8
2020-06-18 16:05:56 +00:00
TreeHugger Robot
432a7d1a91
[automerger skipped] Merge "Treat RouteInfo with different interfaces as different routes" into rvc-dev am: 70e3f56147 am: b321060a49 -s ours am: 0a790fb94d -s ours am: 5bb2bda17e -s ours
...
am skip reason: Change-Id I57987233d42a0253eaee2e1ca5f28728c2354620 with SHA-1 ebf6ab4c34 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11882397
Change-Id: Ic223017064453438b2655a5dfad2a53e66e478b4
2020-06-18 16:04:53 +00:00
Lorenzo Colitti
8aa722eca9
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: e27a74e2a9 am: 3e7c015b17
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: Ia864febe574f607767a39fc6df99f114e242c304
2020-06-18 15:31:23 +00:00
Lorenzo Colitti
b49c0cb7c6
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: e27a74e2a9 am: c0cd967d5d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: If3773200c63930e21cab018b3322c3dda42ba6f9
2020-06-18 15:28:46 +00:00
Luke Huang
4bb7392deb
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b am: 1dbc48411d am: 7236208130
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: Icca2ae80d7d669fc5d9d8e3658d81cb1e9e69917
2020-06-18 15:13:27 +00:00
Luke Huang
2fdf14ad45
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b am: 1dbc48411d am: e3c9c6bfe0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: Ib0234ff767b1bcfe6829037fcf68d8e87031a9ad
2020-06-18 15:12:20 +00:00
Lorenzo Colitti
3e7c015b17
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: e27a74e2a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: I3f1edfe442f3408a19c9a901fb35bde8ef22950b
2020-06-18 15:02:30 +00:00
Lorenzo Colitti
e27a74e2a9
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: I74cac5c415d8b3447b57cda7cba1caa215e84ea2
2020-06-18 14:58:19 +00:00
TreeHugger Robot
c28d0591cf
[automerger skipped] Merge "Set correct owner UID for VPN agentConnect()" into rvc-dev am: 11b31c573f am: 5128c3fadd -s ours am: 751bbb10b4 -s ours
...
am skip reason: Change-Id Ic979dad73983d722365849fbfb0becfd432b894c with SHA-1 532a94a4fe is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11869883
Change-Id: I474985691913c254b8683d375641c7c8319a0729
2020-06-18 14:56:19 +00:00
TreeHugger Robot
5bb2bda17e
[automerger skipped] Merge "Treat RouteInfo with different interfaces as different routes" into rvc-dev am: 70e3f56147 am: b321060a49 -s ours am: 0a790fb94d -s ours
...
am skip reason: Change-Id I57987233d42a0253eaee2e1ca5f28728c2354620 with SHA-1 ebf6ab4c34 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11882397
Change-Id: Ie3c180e7085612c892d4494299a53ee84f0f8a02
2020-06-18 14:55:50 +00:00
Luke Huang
7236208130
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b am: 1dbc48411d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: I6631692e31afe751c89b5647ca51cca288b5b329
2020-06-18 14:46:29 +00:00
Luke Huang
1dbc48411d
Merge "Disable sockets and DNS if process lacks INTERNET permission." into rvc-dev am: aef7a1fd4b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11881939
Change-Id: I10202dc784bafa044a04546d0a765370331223dc
2020-06-18 14:46:02 +00:00
TreeHugger Robot
751bbb10b4
[automerger skipped] Merge "Set correct owner UID for VPN agentConnect()" into rvc-dev am: 11b31c573f am: 5128c3fadd -s ours
...
am skip reason: Change-Id Ic979dad73983d722365849fbfb0becfd432b894c with SHA-1 532a94a4fe is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11869883
Change-Id: I5351565ef7b11ebc95ddb99b60bba34b9793bfaa
2020-06-18 14:38:58 +00:00
TreeHugger Robot
0a790fb94d
[automerger skipped] Merge "Treat RouteInfo with different interfaces as different routes" into rvc-dev am: 70e3f56147 am: b321060a49 -s ours
...
am skip reason: Change-Id I57987233d42a0253eaee2e1ca5f28728c2354620 with SHA-1 ebf6ab4c34 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11882397
Change-Id: Ic398329038eb9e91f6ad9676865448f7317edeef
2020-06-18 14:35:54 +00:00
TreeHugger Robot
5128c3fadd
Merge "Set correct owner UID for VPN agentConnect()" into rvc-dev am: 11b31c573f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11869883
Change-Id: I84b0010488024aa9867ad4af7a4013854cdeeaa1
2020-06-18 14:34:45 +00:00
TreeHugger Robot
b321060a49
Merge "Treat RouteInfo with different interfaces as different routes" into rvc-dev am: 70e3f56147
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11882397
Change-Id: I4c96f81ba9118b545b69eb507333f09ea634bdf8
2020-06-18 14:29:52 +00:00
Aaron Huang
8e04633f0b
Merge "Address comments from aosp/1298476" am: 6dc9a28b88 am: e2a6e9a49a am: 2ca334851b am: 7da3b91275 am: 365dc8a9aa
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340040
Change-Id: I29d735d0edb861fc154568aaf0e63a4ae2f9b441
2020-06-18 11:25:23 +00:00
Lorenzo Colitti
347d6af913
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: 0c1f0247d5 am: 7d7a284f4e am: 5f2298dc9e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: Ida1e72cf4d56b175ba2121fd8ed06b3701aad770
2020-06-18 11:23:50 +00:00
Aaron Huang
365dc8a9aa
Merge "Address comments from aosp/1298476" am: 6dc9a28b88 am: e2a6e9a49a am: 2ca334851b am: 7da3b91275
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340040
Change-Id: I067965de3d884bfe8f2832e5116daadd5bda1ae5
2020-06-18 11:06:40 +00:00
Lorenzo Colitti
5f2298dc9e
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: 0c1f0247d5 am: 7d7a284f4e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: I15e4f426e47cdc77a1cdccb1501f7e649c9a6bbf
2020-06-18 11:04:23 +00:00
Aaron Huang
7da3b91275
Merge "Address comments from aosp/1298476" am: 6dc9a28b88 am: e2a6e9a49a am: 2ca334851b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340040
Change-Id: I8557b955af2d28122054df5236a38543523909f4
2020-06-18 10:49:25 +00:00
Lorenzo Colitti
7d7a284f4e
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395 am: 0c1f0247d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: I130496147364f798817d7d12e814749e86f0ab0c
2020-06-18 10:47:59 +00:00
Aaron Huang
2ca334851b
Merge "Address comments from aosp/1298476" am: 6dc9a28b88 am: e2a6e9a49a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340040
Change-Id: I7b119758ac7cd65defdec77692957287af17566d
2020-06-18 10:47:47 +00:00
Lorenzo Colitti
0c1f0247d5
Merge "Move DnsPacket to libs net" into rvc-dev am: 271db73395
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407
Change-Id: Ia19cb44ad56e4358c63564261d481459d1386542
2020-06-18 10:34:11 +00:00
Aaron Huang
e2a6e9a49a
Merge "Address comments from aosp/1298476" am: 6dc9a28b88
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340040
Change-Id: I3c7c0ef738b6c6b964dc91c593cbf2b6166e3843
2020-06-18 10:34:10 +00:00
Aaron Huang
6dc9a28b88
Merge "Address comments from aosp/1298476"
2020-06-18 10:18:57 +00:00
Lorenzo Colitti
271db73395
Merge "Move DnsPacket to libs net" into rvc-dev
2020-06-18 10:14:47 +00:00
Luke Huang
8baac073d8
Move DnsPacket to libs net
...
This class might be used by some mainline modules.
Bug: 151052811
Test: atest DnsPacketTest
Test: atest DnsResolverTest
Change-Id: I8841d91456952ded5efbf8ea221289aecc7746ad
2020-06-18 16:17:04 +08:00