Luke Huang
6fd9d58242
Merge changes from topic "Java async dns"
...
* changes:
Add asynchronous DNS query API in Java
Add jni method for DnsResolver
2019-01-23 08:48:23 +00:00
Remi NGUYEN VAN
290455ec58
Move IpClient to NetworkStack
...
Test: atest FrameworksNetTests NetworkStackTests
Bug: b/112869080
Change-Id: I7d00848c052382cd1b6ce458868bed6a1e9e8ec5
2019-01-23 16:44:21 +09:00
Remi NGUYEN VAN
416c04033e
Merge "Add getAvoidBadWifi system API" am: 1aa810b0f3 am: edcf128bbc
...
am: 9371bb2165
Change-Id: I8ff56380368a340162368ccbeefcae6df1ae549f
2019-01-22 18:21:58 -08:00
Remi NGUYEN VAN
9371bb2165
Merge "Add getAvoidBadWifi system API" am: 1aa810b0f3
...
am: edcf128bbc
Change-Id: Ide4ffc316c9301b795e8c0dabea3322aaf0b3184
2019-01-22 17:53:09 -08:00
Remi NGUYEN VAN
1aa810b0f3
Merge "Add getAvoidBadWifi system API"
2019-01-23 01:13:01 +00:00
Remi NGUYEN VAN
8071bbdd32
Merge "Migrate ICaptivePortal to stable AIDL" am: eb7c53718a
...
am: 03ee99b190
Change-Id: I6fa53f6f7c45aa801a1e48e04bdb3ca6004f565d
2019-01-22 14:35:29 -08:00
Luke Huang
6d23e740f8
Add asynchronous DNS query API in Java
...
DnsResolver for asynchronous DNS querying
DnsPacket for parsing answer
Test: built, flashed, booted
atest DnsResolverTest
atest DnsPacketTest
Change-Id: Id014bc7387dd940cfaa270f68e7d4d85fab320a0
2019-01-23 00:07:43 +08:00
Luke Huang
4e5831aecc
Add jni method for DnsResolver
...
Test: built, flashed, booted
atest DnsResolverTest
Change-Id: Iff730ec918f4db1ba0216f90a12550fe26e271d0
2019-01-23 00:07:43 +08:00
Remi NGUYEN VAN
27de63e494
Add getAvoidBadWifi system API
...
This helps remove the dependency on MultinetworkPolicyTracker from
IpClient.
Test: atest FrameworksNetTests NetworkStackTests
Bug: 112869080
Change-Id: If56791dbed564772f25a859f301b8b52d84e38a3
2019-01-22 15:57:34 +00:00
Remi NGUYEN VAN
44ed85862c
Migrate ICaptivePortal to stable AIDL
...
Also add required API for the captive portal app to stop using hidden
members.
Test: atest FrameworksNetTests NetworkStackTests
Bug: 112869080
Merged-In: I62b457e709fa199822bb8f80b0eab990be4ded93
Change-Id: I62b457e709fa199822bb8f80b0eab990be4ded93
2019-01-23 00:53:13 +09:00
Lorenzo Colitti
230fad7923
Merge "Migrate ICaptivePortal to stable AIDL"
2019-01-22 15:38:07 +00:00
Pavel Grafov
1ad4ef9385
Merge "Add API for VPN apps to query always-on and lockdown." am: 5e135e2bdc am: d332a50c1f
...
am: 8bfc3feb3f
Change-Id: Ied8e5a01cdf76d8da02d2dc292943e6a559cc84e
2019-01-22 07:19:18 -08:00
Pavel Grafov
8bfc3feb3f
Merge "Add API for VPN apps to query always-on and lockdown." am: 5e135e2bdc
...
am: d332a50c1f
Change-Id: I48f3441f06af2a69776eacc5ee52463873739bdb
2019-01-22 07:09:43 -08:00
Pavel Grafov
5e135e2bdc
Merge "Add API for VPN apps to query always-on and lockdown."
2019-01-22 14:43:06 +00:00
Remi NGUYEN VAN
e761c0b364
Migrate ICaptivePortal to stable AIDL
...
Also add required API for the captive portal app to stop using hidden
members.
Test: atest FrameworksNetTests NetworkStackTests
Bug: 112869080
Change-Id: I62b457e709fa199822bb8f80b0eab990be4ded93
2019-01-22 21:16:47 +09:00
Remi NGUYEN VAN
049478be96
Merge "Add LinkProps and NetworkCaps methods to SystemApi" am: 4bde11491b am: d16b91fddd
...
am: 8e3c713db0
Change-Id: I7e5a733b5c581679c0e50015205d9b8a3a2e8df2
2019-01-22 03:54:23 -08:00
Remi NGUYEN VAN
8e3c713db0
Merge "Add LinkProps and NetworkCaps methods to SystemApi" am: 4bde11491b
...
am: d16b91fddd
Change-Id: Ic15474fe0b7da8062114367ec4f692e30e73d549
2019-01-22 03:27:36 -08:00
Remi NGUYEN VAN
109f8d5585
Add LinkProps and NetworkCaps methods to SystemApi
...
Added methods are used by the NetworkStack.
Test: atest FrameworksNetTests NetworkStackTests
Bug: 112869080
Change-Id: I8822d43c1a4981ca39289525685b3f975fb0e8d5
2019-01-22 16:57:16 +09:00
Remi NGUYEN VAN
54fb67a42e
Merge "Add NetworkMonitor constants to SystemApi" am: a1e4e0bc23
...
am: 50cf5400b6
Change-Id: I0281ff981cbd5d26a2f2874db23244bebad9c66b
2019-01-21 19:25:05 -08:00
Remi NGUYEN VAN
a1e4e0bc23
Merge "Add NetworkMonitor constants to SystemApi"
2019-01-22 03:03:37 +00:00
Remi NGUYEN VAN
d76d1e4921
Merge "Add NetworkMonitor constants to SystemApi"
2019-01-22 01:46:12 +00:00
Remi NGUYEN VAN
fc5fb92ff3
Merge "Add fields used by NetworkStack to the API" am: aa983b7f1c am: cbd795dff7
...
am: b1f5762741
Change-Id: I865a0298a17582c1c2d1f1eeb086979f8955ac33
2019-01-21 15:57:53 -08:00
Remi NGUYEN VAN
b1f5762741
Merge "Add fields used by NetworkStack to the API" am: aa983b7f1c
...
am: cbd795dff7
Change-Id: I5b7cce21b8692184f9d6121f0641bc2318370671
2019-01-21 15:47:28 -08:00
Remi NGUYEN VAN
aa983b7f1c
Merge "Add fields used by NetworkStack to the API"
2019-01-21 23:20:26 +00:00
Remi NGUYEN VAN
c3854f96c6
Merge "Add stable AIDL parcelables for IIpClient API" am: 2fd1c3864e am: cfa31032d6
...
am: 8aa71627c2
Change-Id: Ieac619f043a7142cbbec3eaec334b7fac97ce7fc
2019-01-21 11:19:54 -08:00
Remi NGUYEN VAN
8aa71627c2
Merge "Add stable AIDL parcelables for IIpClient API" am: 2fd1c3864e
...
am: cfa31032d6
Change-Id: Ifae5ae9e6e396452ce4c432d8aa613d03ba59824
2019-01-21 11:09:28 -08:00
Remi NGUYEN VAN
85b9665073
Add fields used by NetworkStack to the API
...
Test: m
Bug: 112869080
Change-Id: I59f6d5ae8a601b7496548b87f137a577f2365a37
2019-01-21 23:03:25 +09:00
Pavel Grafov
e87b7ceaa6
Add API for VPN apps to query always-on and lockdown.
...
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpn
Bug: 72628179
Change-Id: I73cb0888f7049b12ab0cdfa62678c3846e074d3b
2019-01-21 13:48:45 +00:00
Remi NGUYEN VAN
70ab67f1ce
Add NetworkMonitor constants to SystemApi
...
NetworkMonitor lives in the NetworkStack which must only use system
APIs. This includes constants used by NetworkMonitor and captive portal
login.
Bug: 112869080
Test: m
Merged-In: I8b5f0bb61c3ef0d2f33af7dd67b72ac6c5a1d1b5
Change-Id: I4879568d3fbf9435767c8d4d0ab5198d421a2f4f
2019-01-21 21:11:15 +09:00
Remi NGUYEN VAN
2e4422598d
Add NetworkMonitor constants to SystemApi
...
NetworkMonitor lives in the NetworkStack which must only use system
APIs. This includes constants used by NetworkMonitor and captive portal
login.
Bug: 112869080
Test: m
(Cherry-pick of aosp I4879568d3fbf9435767c8d4d0ab5198d421a2f4f)
Change-Id: I8b5f0bb61c3ef0d2f33af7dd67b72ac6c5a1d1b5
2019-01-21 21:07:10 +09:00
Remi NGUYEN VAN
699aefeb81
Add stable AIDL parcelables for IIpClient API
...
Test: atest FrameworksNetTests NetworkStackTests
Bug: b/112869080
Change-Id: Ia4ac1eb482850a06c4dc1b6c1fe55d33d4087388
2019-01-21 12:54:24 +09:00
Remi NGUYEN VAN
55e89b1e81
Merge "Add Nat64Prefix to LinkProperties copy constructor" am: 786215116c am: bd228f1a83
...
am: 1bd476265c
Change-Id: I79e600d35770710f07adc55e9a7c55eb7c0f5ff1
2019-01-16 01:06:17 -08:00
Remi NGUYEN VAN
1bd476265c
Merge "Add Nat64Prefix to LinkProperties copy constructor" am: 786215116c
...
am: bd228f1a83
Change-Id: I793230bd65e24c5976849e860defa159cf22507b
2019-01-16 00:57:04 -08:00
Remi NGUYEN VAN
8f7bc647b5
Add Nat64Prefix to LinkProperties copy constructor
...
The attribute is copied when parceling/unparceling so should also be
preserved in the copy constructor.
Test: tests based on this pass
Change-Id: Ia48d94fc075e6414f537dad181a236be5a32b41b
2019-01-16 15:27:27 +09:00
Lorenzo Colitti
0354d07f69
Merge "Add the NAT64 prefix to LinkProperties." am: 983e77db4a am: 6b39032761
...
am: 9281e5c55f
Change-Id: I53948d2c3f50b9973e5b9483cf172b5932028f51
2019-01-14 20:40:25 -08:00
Lorenzo Colitti
9281e5c55f
Merge "Add the NAT64 prefix to LinkProperties." am: 983e77db4a
...
am: 6b39032761
Change-Id: I808042e00cbc1da8d3e878add9b643a75968919e
2019-01-14 20:29:10 -08:00
Lorenzo Colitti
981b34f6b8
Add the NAT64 prefix to LinkProperties.
...
Currently we support exactly one NAT64 prefix. This matches what
other components in the system (Dns64Configuration, clatd, etc.)
support.
Test: atest FrameworksNetTests
Change-Id: I45a11cebe43a5e1c60d50eca7889cb317565b598
2019-01-12 02:16:34 +09:00
Remi NGUYEN VAN
08c771cfaf
Merge "Move NetworkMonitor to NetworkStack" am: b35979db6b am: 8255355c7d
...
am: 1ac32eff21
Change-Id: Ia5d742bd5186e92b8a45bb72fb414b9dbdd38f78
2019-01-10 21:39:06 -08:00
Remi NGUYEN VAN
1ac32eff21
Merge "Move NetworkMonitor to NetworkStack" am: b35979db6b
...
am: 8255355c7d
Change-Id: I438b95e135d0d86be53ea3a8ab61105a886e2a2e
2019-01-10 21:29:38 -08:00
Remi NGUYEN VAN
b35979db6b
Merge "Move NetworkMonitor to NetworkStack"
2019-01-11 05:08:52 +00:00
Remi NGUYEN VAN
8539129ad9
Move NetworkMonitor to NetworkStack
...
Bug: b/112869080
Test: atest FrameworksNetTests NetworkStackTests
Change-Id: I1b8b6a3f4390adbabf92fb9e48da61c47b08b2ec
2019-01-11 09:59:11 +09:00
Chalard Jean
405ef49ce6
Merge "Add PCSCF to LinkProperties." am: a99e1eeb9d am: aad967ed2a
...
am: a0b40fe2e7
Change-Id: I16eedc51ad4932b7ec6a32d9e718c48cf203c2f0
2019-01-09 22:29:15 -08:00
Chalard Jean
a0b40fe2e7
Merge "Add PCSCF to LinkProperties." am: a99e1eeb9d
...
am: aad967ed2a
Change-Id: I491e99f7225233d5841b61ce383325e7a1c43fa0
2019-01-09 22:19:14 -08:00
Chalard Jean
a99e1eeb9d
Merge "Add PCSCF to LinkProperties."
2019-01-10 05:55:05 +00:00
Remi NGUYEN VAN
c8368a7838
Merge "Move DhcpServer to NetworkStack app" am: 82ef768e0c am: 0217604bd3
...
am: b720ab7d1d
Change-Id: I466c7cefbd30b05708e2d2201ca46fa5bcbb6ff9
2019-01-09 05:53:53 -08:00
Remi NGUYEN VAN
b720ab7d1d
Merge "Move DhcpServer to NetworkStack app" am: 82ef768e0c
...
am: 0217604bd3
Change-Id: Ib25c0422fda31c5df7743b481d5f50da209c38fa
2019-01-09 05:27:59 -08:00
Remi NGUYEN VAN
82ef768e0c
Merge "Move DhcpServer to NetworkStack app"
2019-01-09 10:42:48 +00:00
Remi NGUYEN VAN
a35360c1b6
Move DhcpServer to NetworkStack app
...
Test: atest FrameworksNetTests && atest NetworkStackTests
Bug: b/112869080
Change-Id: I96c40e63e9ceb37b67705bdd4d120307e114715b
2019-01-09 15:42:16 +09:00
Chalard Jean
79fbf651f6
Merge "Add nullability annotations to public methods of ConnManager." am: 805e2ad9db am: 85188cead6
...
am: fb9d4e1ade
Change-Id: I156f825d4f878ef9de394b38abb934de96b01038
2019-01-08 00:29:39 -08:00
Chalard Jean
fb9d4e1ade
Merge "Add nullability annotations to public methods of ConnManager." am: 805e2ad9db
...
am: 85188cead6
Change-Id: If2e704e1f8ddf504be9e777ec226b2ce524438dc
2019-01-08 00:19:52 -08:00