Merge "NetworkAgent: Fix doc build fail by invalid tag"
TreeHugger Robot
authored and
Android (Google) Code Review
commited 2020-01-15 14:59:04 +00:00
cdca11bf4a
NetworkAgent: Fix doc build fail by invalid tag
...
Bug: 138306002
Bug: 139268426
Test: make doc-comment-check-docs
Change-Id: I8b8df5096b90ad10545087ab09f68ecae637aa35
markchien
authored and
Mark Chien
commited 2020-01-15 12:58:25 +00:00
6079c4d8eb
Merge "Expose ConnectivityManager#TYPE_WIFI_P2P as SystemApi" am: 7916449753 am: 494d63249a am: c80e25552e
...
Change-Id: Iece2ad4133751a8c258f64d7796158ffe90881ce
Automerger Merge Worker
commited 2020-01-15 12:33:59 +00:00
87172aeccf
Merge "Expose ConnectivityManager#TYPE_WIFI_P2P as SystemApi"
Treehugger Robot
authored and
Gerrit Code Review
commited 2020-01-15 11:42:11 +00:00
7916449753
Merge "Make most of NetworkAgent @SystemApi."
Lorenzo Colitti
authored and
Android (Google) Code Review
commited 2020-01-15 09:56:31 +00:00
9f5958083f
Expose ConnectivityManager#TYPE_WIFI_P2P as SystemApi
...
Support wifi mainline module usage.
Bug: 135998869
Test: Build and make system-api-stubs-docs-update-current-api
atest FrameworksNetTests
Change-Id: I77cb45e6b2aaf4ab2c457cb59ccf77b1b8c01fa9
paulhu
commited 2020-01-15 15:38:23 +08:00
e102b0bb49
Make most of NetworkAgent @SystemApi.
...
Bug: 138306002
Bug: 139268426
Test: atest FrameworksNetTests FrameworksWifiTests FrameworksTelephonyTests
Test: atest android.net.cts.ConnectivityManagerTest
Change-Id: I856f01f02c35c2f6a886d8b98039e5dfbc48148b
Lorenzo Colitti
authored and
Chalard Jean
commited 2020-01-15 16:05:26 +09:00
980ed12f7f
Merge "Unhide NetworkRequest API which use legacy type"
Mark Chien
authored and
Gerrit Code Review
commited 2020-01-15 06:49:33 +00:00
a64019915e
Merge "Expose SocketKeepalive#SUCCESS as SystemApi"
Treehugger Robot
authored and
Gerrit Code Review
commited 2020-01-15 05:01:04 +00:00
4ed1963c4a
Merge "Unhide NetworkRequest API which use legacy type"
Mark Chien
authored and
Android (Google) Code Review
commited 2020-01-15 04:29:15 +00:00
997956750f
Merge "Add NetworkRequest#satisfiedBy to SystemApi"
Remi NGUYEN VAN
authored and
Android (Google) Code Review
commited 2020-01-15 04:14:32 +00:00
44637dd69d
Merge "Remove framework code that has moved to frameworks/libs/net"
TreeHugger Robot
authored and
Android (Google) Code Review
commited 2020-01-15 02:47:52 +00:00
2904732e77
Expose SocketKeepalive#SUCCESS as SystemApi
...
Support wifi mainline module usage.
Bug: 135998869
Test: Build and make system-api-stubs-docs-update-current-api
atest FrameworksNetTests
Change-Id: I94171b2dc4f26442df918547bf8bc40953f63f2e
Merged-In: I94171b2dc4f26442df918547bf8bc40953f63f2e
paulhu
authored and
Paul Hu
commited 2020-01-15 02:45:43 +00:00
2f7c345d56
Merge "Expose SocketKeepalive#SUCCESS as SystemApi"
Paul Hu
authored and
Android (Google) Code Review
commited 2020-01-15 02:44:32 +00:00
4d68e42338
Merge "Make NattKeepalivePacketData @SystemApi" am: 9fef5a5cf0 am: 6426059fa3 am: 2be2e8d19f
...
Change-Id: Idd26f3118e879ab05a8cdd23a9e4999b3bafbf47
Automerger Merge Worker
commited 2020-01-14 15:32:07 +00:00
80911190ca
Merge "Make NattKeepalivePacketData @SystemApi"
Aaron Huang
authored and
Gerrit Code Review
commited 2020-01-14 14:36:09 +00:00
9fef5a5cf0
Expose SocketKeepalive#SUCCESS as SystemApi
...
Support wifi mainline module usage.
Bug: 135998869
Test: Build and make system-api-stubs-docs-update-current-api
atest FrameworksNetTests
Change-Id: I94171b2dc4f26442df918547bf8bc40953f63f2e
paulhu
commited 2020-01-14 21:42:56 +08:00
ce12f80581
Add NetworkRequest#satisfiedBy to SystemApi
...
The API is useful for NetworkFactories to select requests based on
capabilities.
This mirrors NetworkCapabilities#satisfiedByNetworkCapabilities
Test: m
Bug: 138306002
Change-Id: I1d4a928256951397cabde5c352a872fd48d85859
Remi NGUYEN VAN
commited 2020-01-14 21:45:38 +09:00
04b18a9e7b
Remove framework code that has moved to frameworks/libs/net
...
Add srcs to framework and change import path.
Remove the codes which are moved to frameworks/libs/net.
Bug: 139268426
Bug: 135998869
Bug: 138306002
Bug: 143925787
Test: atest FrameworksNetTests
atest FrameworksTelephonyTests
atest ./frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ieb8927f9af7f87a5ae038bd6c7daeb3d70117fef
Aaron Huang
authored and
Chalard Jean
commited 2020-01-14 18:10:39 +09:00
2429c7091c
Merge "Have registerNetworkAgent return a Network."
Chalard Jean
authored and
Android (Google) Code Review
commited 2020-01-14 07:06:37 +00:00
1426060355
Merge "Expose ConnectivityManager#TYPE_NONE as SystemApi" am: baf25cde90 am: 385ec77624 am: de99f55513
...
Change-Id: I5706151c291cbdbc3a1f73ebb3669f56a61509ba
Automerger Merge Worker
commited 2020-01-14 06:27:10 +00:00
abf06a174d
Merge "Expose ConnectivityManager#TYPE_NONE as SystemApi"
Lorenzo Colitti
authored and
Gerrit Code Review
commited 2020-01-14 05:30:14 +00:00
baf25cde90
Merge "Add a Builder to NetworkAgentConfig, and make it SystemApi."
Lorenzo Colitti
authored and
Android (Google) Code Review
commited 2020-01-14 05:01:06 +00:00
640fa9a6ac
Have registerNetworkAgent return a Network.
...
This is more useful.
Bug: 135998869
Test: FrameworkNetTests FrameworksWifiTests
Change-Id: I74710b396fa3cec6fbae08d3dcab5bc90dc2e669
Chalard Jean
commited 2020-01-14 13:59:55 +09:00
b0a42f7284
Unhide NetworkRequest API which use legacy type
...
Bug: 144753389
Test: -build, flash, boot
-atest TetheringTests
Change-Id: I349da06769e9ffcee6bb42f51ab454e0ef774fb3
Merged-In: I349da06769e9ffcee6bb42f51ab454e0ef774fb3
markchien
authored and
Mark Chien
commited 2020-01-14 04:56:54 +00:00
d6eeffd079
Unhide NetworkRequest API which use legacy type
...
Bug: 144753389
Test: -build, flash, boot
-atest TetheringTests
Change-Id: I349da06769e9ffcee6bb42f51ab454e0ef774fb3
markchien
commited 2020-01-14 12:54:40 +08:00
fd051db78b
Add a Builder to NetworkAgentConfig, and make it SystemApi.
...
Currently, only support the three elements in the config that are
known to be used.
Bug: 138306002
Test: builds, boots
Test: atest FrameworksTelephonyTests
Change-Id: I1d231ec2ddcff97c039bcbc815a39c1d3e26c410
Lorenzo Colitti
commited 2020-01-14 11:43:53 +09:00
5b2e000f6d
Merge "Support reevaluation request from captive portal app" am: 254c3d830e am: 006e9bc1e7 am: 5980ff839e
...
Change-Id: Id0c020ade4c7de71f7540a82d84045e131ea25e2
Automerger Merge Worker
commited 2020-01-14 02:33:53 +00:00
5e6e597748
Expose ConnectivityManager#TYPE_NONE as SystemApi
...
Support wifi mainline module usage.
Bug: 135998869
Test: Build and make system-api-stubs-docs-update-current-api
atest FrameworksNetTests
Change-Id: Ia496aaeaf74fa44764640fd2b97c417509e040aa
paulhu
commited 2020-01-14 10:02:30 +08:00
74357e70a8
Merge "Support reevaluation request from captive portal app"
Chiachang Wang
authored and
Gerrit Code Review
commited 2020-01-14 01:42:22 +00:00
254c3d830e
Make NattKeepalivePacketData @SystemApi
...
Bug: 139268426
Bug: 135998869
Test: atest FrameworksNetTests
Change-Id: I687f1a8a4b82cb7e4a0dfeb24f0b23a4de6d5287
Aaron Huang
commited 2020-01-14 01:45:28 +08:00
aead9c64fa
Support reevaluation request from captive portal app
...
CaptivePortalLogin use similar way to validate the network as
NetworkMonitor. Provide API to reuse NetworkMonitor facilities
for consistent captive portal detection.
Bug: 134892996
Test: atest FrameworksNetTests NetworkStackTests NetworkStackNextTests
Test: manually test with captive portal Wi-Fi
Test: make system-api-stubs-docs-update-current-api \
test-api-stubs-docs-update-current-api
Change-Id: I6f039eae7ceb18eb6c3cf15587cdc27a7fe35b00
Chiachang Wang
commited 2020-01-13 14:28:02 +08:00
938bfba0c3
Rename NetworkMisc to NetworkAgentConfig.
...
NetworkMisc is not really an appropriate name for a system API.
Bug: 138306002
Test: builds, boots, wifi works, telephony works
Test: atest FrameworksNetTests FrameworksWifiTests FrameworksTelephonyTests
Change-Id: I621cfbe165996c67b201ca2dd2f95a5ab9af10ee
Lorenzo Colitti
commited 2020-01-13 15:01:52 +09:00
8dd13a8109
Make NetworkAgent stop subclassing Handler.
...
Subclassing Handler is not appropriate for a system API because
it is an implementation detail and allows users of this class to
post messages to the handler in ways that allow inappropriate
access to internals that aren't part of the API contract.
Also fix some lint errors.
Test: builds
Bug: 138306002
Change-Id: I79478ceff6bbcae879d1025098d177de0d15dbee
Lorenzo Colitti
commited 2020-01-13 14:49:15 +09:00
c58ecd5f33
Merge changes I7ea39b80,I6b9979f3 am: 310d1dac0d am: 3efc93af3d am: 243e5f21ea
...
Change-Id: I97bd2471b04d9a6291b03a989ccd618c2dc70c6e
Automerger Merge Worker
commited 2020-01-13 04:51:33 +00:00
8ae3471952
Stop using NetworkFactory in connectivity code.
...
Bug: 138306002
Test: builds, boots
Test: atest FrameworksNetTests
Change-Id: I6b9979f343108c0c077abd86ae1c21e5ece0cccc
Lorenzo Colitti
commited 2020-01-12 17:40:02 +09:00
a86fae785a
Merge "Add NetworkCapabilities#deduceRestrictedCapability" am: 0e82d1c50d am: 2d976e6c9e am: 02ee974ee1
...
Change-Id: I9d593d245287362aad82d70ac5fed4d6339f82d7
Automerger Merge Worker
commited 2020-01-10 09:55:33 +00:00
934e051607
Merge "Add NetworkCapabilities#deduceRestrictedCapability"
Treehugger Robot
authored and
Gerrit Code Review
commited 2020-01-10 09:27:31 +00:00
0e82d1c50d
Merge "Expose DhcpInfo parcelable interface implementation methods" am: 617e9bd709 am: 6817693ef3 am: badb0c36b6
...
Change-Id: I202ba0c2fe026186c59bb0d7b58d8bb8b5be98c2
Automerger Merge Worker
commited 2020-01-10 08:42:17 +00:00
f82ab34c40
Merge "Expose DhcpInfo parcelable interface implementation methods"
Aaron Huang
authored and
Gerrit Code Review
commited 2020-01-10 08:05:24 +00:00
617e9bd709
Merge "Add keepalive related methods and fields to system APIs"
Aaron Huang
authored and
Gerrit Code Review
commited 2020-01-10 06:16:04 +00:00
434bc5adf4
Merge "Add a NetworkProvider class to the SDK." am: 3bd0d010bb am: 4de6a72e85 am: b24adb4bb0
...
Change-Id: I7161415a495f9d31762545b5efeb81b387a475cd
Automerger Merge Worker
commited 2020-01-09 15:33:58 +00:00
5c058b526c
Merge "Add a NetworkProvider class to the SDK."
Lorenzo Colitti
authored and
Gerrit Code Review
commited 2020-01-09 15:09:58 +00:00
3bd0d010bb
Expose DhcpInfo parcelable interface implementation methods
...
Parcelable class requires a CREATOR field be exposed.
Bug: 139268426
Bug: 135998869
Test: atest FrameworksNetTests
atest android.net.cts
Change-Id: I41c68406d09014dda99f337add8c0db0298b0582
Aaron Huang
commited 2020-01-09 21:33:22 +08:00
cf22d1a29f
Add a NetworkProvider class to the SDK.
...
Bug: 138306002
Test: builds, boots, wifi and telephony work
Test: tested by upcoming change that uses this in NetworkFactory
Change-Id: I2f61bf323215b7c6feff8acc92e7434346751773
Lorenzo Colitti
commited 2020-01-09 19:50:26 +09:00
6702d4b5b2
Add NetworkCapabilities#deduceRestrictedCapability
...
Support telephony mainline module usage.
Bug: 138306002
Test: atest FrameworksNetTests
atest CtsNetTestCases --instant
Change-Id: Idbd9c547eff7227085c753461b901c7cdbe396fb
paulhu
commited 2020-01-09 17:59:46 +08:00
9c7a0fa46a
Merge "Replace ConnectivityManager constants to TetheringManager" am: 8124da436a am: ced6412599 am: 023c3b47b0
...
Change-Id: I0180fe011062a11d7cc925bced8d8178fa3dcc63
Automerger Merge Worker
commited 2020-01-09 07:25:42 +00:00
20c3474d81
Merge "Replace ConnectivityManager constants to TetheringManager"
Mark Chien
authored and
Gerrit Code Review
commited 2020-01-09 06:32:04 +00:00
8124da436a
Expose clearCapabilities for mainline module
...
Support telephony mainline module usage.
Bug: 138306002
Test: Build and make api-stubs-docs-update-current-api
Change-Id: I6260695b01ec06244d2822f9438a7fae83539ff2
Merged-In: I0a462da4e87cae2c7d4a9b9a92de061a086c5752
Chiachang Wang
commited 2020-01-09 10:25:03 +08:00
c2441ee239
Merge "Add API surface for ConnectivityDiagnostics API." am: 33bb594563 am: 30f5bec382 am: b432ef87d2
...
Change-Id: Id7191b7b625a4026feb7f752c7475011a3adbf52
Automerger Merge Worker
commited 2020-01-08 22:49:23 +00:00
0f44319e8a