Commit graph

8,221 commits

Message SHA1
Add public fields to NetworkScore and make it @SystemApi
Bug: 113554781
Bug: 146583853
Test: FrameworksNetTests
Change-Id: I19d965c0146196cb67b3417eb1790ccd90ce3233

Chalard Jean   commited 2020-01-30 18:45:52 +09:00
a9727279ae
Merge "Allows the caller to specify configuration by TetheringRequest"
Remi NGUYEN VAN   authored and   Android (Google) Code Review   commited 2020-01-24 02:38:52 +00:00
a09393703b
Fix javadoc build break s/line/link/
Bug: 148248781
Test: compilation
Change-Id: I9df208a9b063b71b2f6cc3099005d1ab38044cd2

Nathan Harold   commited 2020-01-23 18:03:46 -08:00
f6fc8abbb0
Added expiration time and deprecation time support
Added link address deprecation time and expiration
time for SSC mode 3 support.

Bug: 135717900
Bug: 142949345
Test: LinkAddressTest

Change-Id: Ibc030d2a70ded66e00dd3bdae209609b9118de78

Jack Yu   commited 2020-01-23 14:53:43 -08:00
01494a73e2
Allows the caller to specify configuration by TetheringRequest
This is initial work to allow caller to pass their prefered
configuration to start tethering. Caller may able to specify the
downstream interface ipv4 address with dhcp server disabled for
static IP configuration, or able to exempt entitlement check if
they have permission in follow up CL.

Bug: 141256482
Test: -atest TetheringTest
      -ON/OFF wifi tethering

Change-Id: Ic7c3a33195bbd7e72f9b8e73fa148be476b87bf3

markchien   authored and   Remi NGUYEN VAN   commited 2020-01-23 23:19:23 +09:00
10ddd02848
Merge changes from topic "connectivity-diagnostics-system-server" am: fd47d34d34 am: 05bea2cbd5 am: 346f8902c2
Change-Id: If70281f2989778896eb34ac65bcfe0215393ef60

Automerger Merge Worker   commited 2020-01-23 03:41:09 +00:00
7eb8667be6
Merge "Always set NetworkInfo objects to available."
Lorenzo Colitti   authored and   Android (Google) Code Review   commited 2020-01-23 03:29:58 +00:00
d2153ad675
Merge changes from topic "connectivity-diagnostics-system-server" am: fd47d34d34 am: 05bea2cbd5
Change-Id: Iae96f4e55ff74b48275b1559443ba982bb935bbc

Automerger Merge Worker   commited 2020-01-23 03:28:21 +00:00
346f8902c2
Merge changes from topic "connectivity-diagnostics-system-server"
am: fd47d34d34

Change-Id: I48a9f1f734b5e2dd4f7ed91c052cec5c8c62c076

Cody Kesting   authored and   android-build-merger   commited 2020-01-22 19:10:05 -08:00
05bea2cbd5
Merge changes from topic "connectivity-diagnostics-system-server"
* changes:
  Add ConnectivityDiagnosticsManager to System Server.
  Make DataStallReport Parcelable.
  Make ConnectivityReport Parcelable.

Cody Kesting   authored and   Gerrit Code Review   commited 2020-01-23 01:56:33 +00:00
fd47d34d34
Always set NetworkInfo objects to available.
For all networks, NetworkInfo.isAvailble has basically always
been true for all connected networks. The new NetworkAgent API
sets it to false, and this causes application breakage. Always
set it to true.

Bug: 148126438
Test: builds, boots, searching in maps works again
Change-Id: Ia9876b0ce7f02120bd05cab526346cad22cf62b3

Lorenzo Colitti   commited 2020-01-23 09:35:55 +09:00
d58810c0c4
Merge "Make TetheringManager to system API"
Remi NGUYEN VAN   authored and   Android (Google) Code Review   commited 2020-01-23 00:11:49 +00:00
e53a528fa3
Merge "Update NetworkInfo public API."
TreeHugger Robot   authored and   Android (Google) Code Review   commited 2020-01-22 16:38:59 +00:00
50953233a5
Merge "Add API for CaptivePortalData" am: 2af00b43b5 am: bfdbb07f60 am: 1f1460e410
Change-Id: I951f2eb2a0e2550f65ac87a84b76ea68c2449423

Automerger Merge Worker   commited 2020-01-22 16:27:53 +00:00
7b8e9c4eb8
Merge "Add API for CaptivePortalData" am: 2af00b43b5 am: bfdbb07f60
Change-Id: Ifed2e05d433dda40615af4b41d1f8cf4e9445de0

Automerger Merge Worker   commited 2020-01-22 16:19:10 +00:00
1f1460e410
Merge "Add API for CaptivePortalData"
am: 2af00b43b5

Change-Id: Iaf58a9dbba5fd5fbe45ec4d795585efe9e3a9e2a

Remi NGUYEN VAN   authored and   android-build-merger   commited 2020-01-22 08:05:11 -08:00
bfdbb07f60
Merge "Add NetworkCapabilities#getSSID to SystemApi" am: 026e45f305 am: ece6c2d06c am: b4da9b933d
Change-Id: I9bc5d535a809f4873786edbd126ee6ab7a1a293d

Automerger Merge Worker   commited 2020-01-22 16:01:10 +00:00
1d1238c818
Merge "Add API for CaptivePortalData"
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2020-01-22 15:55:17 +00:00
2af00b43b5
Merge "Add NetworkCapabilities#getSSID to SystemApi" am: 026e45f305 am: ece6c2d06c
Change-Id: I5d98ddd28ac963615b0a00441b8716f32602fbe8

Automerger Merge Worker   commited 2020-01-22 15:47:20 +00:00
b4da9b933d
Make TetheringManager to system API
Also deprecated tethering APIs in ConnectivityManager.
Will have follow up change to remove @hide tethering function in
ConnectivityManager.

Bug: 145093446
Bug: 148038547
Test: -build, flash, boot
      -atest TetheringTests

Change-Id: Ia432057bf9056727c4a0ca97d160a49274d33581

markchien   authored and   Remi NGUYEN VAN   commited 2020-01-23 00:41:59 +09:00
75721e4b20
Merge "Add NetworkCapabilities#getSSID to SystemApi"
am: 026e45f305

Change-Id: I56b30b2719d30660e2efb32a01ab0ce4f7b30236

Remi NGUYEN VAN   authored and   android-build-merger   commited 2020-01-22 07:30:49 -08:00
ece6c2d06c
Merge "Add NetworkCapabilities#getSSID to SystemApi"
Treehugger Robot   authored and   Gerrit Code Review   commited 2020-01-22 15:23:07 +00:00
026e45f305
Update NetworkInfo public API.
Wifi needs to create these objects so it can include them
in the broadcasts.

Bug: 135998869
Test: FrameworksWifiTests
Change-Id: Ic50d9b5c65e8771708620badc3bc242a8ffbb5cc

Chalard Jean   authored and   Roshan Pius   commited 2020-01-22 06:07:00 -08:00
874a85e699
Add NetworkCapabilities#getSSID to SystemApi
setSSID was added to the API, so it makes sense to have getSSID be part
of the API as well.

Test: m
Bug: 139268426
Change-Id: I6fa9c513ce4fb8ce1e3530776ce8fd5b2e77055e

Remi NGUYEN VAN   commited 2020-01-22 22:52:53 +09:00
97ef87510b
Add API for CaptivePortalData
CaptivePortalData will be used to hold data advertised by the network
following RFC7710bis.

To fetch the CaptivePortalData, the API URL is added to LinkProperties,
to be provided by the NetworkAgent.

Because CaptivePortalData can be used to guess user location (especially
from the URLs provided by the portal), it is only exposed to
applications that have privileged permissions.

Test: atest FrameworksNetTests
Bug: 139269711
Change-Id: I341175b5fece8ee00e19898af5e8eabe66cefbf3

Remi NGUYEN VAN   commited 2020-01-22 22:27:44 +09:00
a36cf78761
Merge "API changes for IPv6 MTU support"
Jack Yu   authored and   Android (Google) Code Review   commited 2020-01-22 07:38:53 +00:00
f1c2321c11
[automerger skipped] Merge changes from topic "networkagent" am: 024e520f2d am: 4c14caf355 am: 0a0eaa7e82 -s ours
am skip reason: Change-Id I1d231ec2ddcff97c039bcbc815a39c1d3e26c410 with SHA-1 810e98607b is in history

Change-Id: I02e5d9766706423e52f275bc8a3ecbdf674a8e44

Automerger Merge Worker   commited 2020-01-22 05:49:47 +00:00
5ada16c143
[automerger skipped] Rename NetworkMisc to NetworkAgentConfig. am: cf59536753 am: dbacfe4190 am: e9b063ef86 -s ours
am skip reason: Change-Id I621cfbe165996c67b201ca2dd2f95a5ab9af10ee with SHA-1 2e966fe619 is in history

Change-Id: I695c6f3327cb1e2954c4b5d60315509fb61771af

Automerger Merge Worker   commited 2020-01-22 05:49:44 +00:00
829f7854b9
Merge changes from topic "networkagent" am: 024e520f2d am: 4c14caf355
Change-Id: I4815caf8d3fb63f2b585b231b2d926e381b26010

Automerger Merge Worker   commited 2020-01-22 05:37:25 +00:00
0a0eaa7e82
Rename NetworkMisc to NetworkAgentConfig. am: cf59536753 am: dbacfe4190
Change-Id: I88bad8a6a119e3d137670653b7eeaf3cbc02aed8

Automerger Merge Worker   commited 2020-01-22 05:37:22 +00:00
e9b063ef86
Merge changes from topic "networkagent"
am: 024e520f2d

Change-Id: Iaebb3aaced18257f4beffacc13a0d87efa1a7ec7

Chiachang Wang   authored and   android-build-merger   commited 2020-01-21 21:32:52 -08:00
4c14caf355
Rename NetworkMisc to NetworkAgentConfig.
am: cf59536753

Change-Id: I1dae34487a5ea484c17895a2d7ae694e8ae1973a

Lorenzo Colitti   authored and   android-build-merger   commited 2020-01-21 21:32:30 -08:00
dbacfe4190
Merge changes from topic "networkagent"
* changes:
  Add a Builder to NetworkAgentConfig, and make it SystemApi.
  Rename NetworkMisc to NetworkAgentConfig.

Chiachang Wang   authored and   Gerrit Code Review   commited 2020-01-22 05:27:51 +00:00
024e520f2d
[automerger skipped] Merge "Make NetworkAgent stop subclassing Handler." am: 54a2e5c268 am: 69e810b6e6 am: 83fc3dc0a2 -s ours
am skip reason: Change-Id I79478ceff6bbcae879d1025098d177de0d15dbee with SHA-1 df43b6f77a is in history

Change-Id: I9f190f10f21094aadba865ce8e987f75e071aa05

Automerger Merge Worker   commited 2020-01-22 05:02:29 +00:00
10b3c1de9f
Merge "Make NetworkAgent stop subclassing Handler." am: 54a2e5c268 am: 69e810b6e6
Change-Id: I87cc2d1dc8485ec628566f46e6283519ec970e10

Automerger Merge Worker   commited 2020-01-22 04:51:32 +00:00
83fc3dc0a2
Merge "Make NetworkAgent stop subclassing Handler."
am: 54a2e5c268

Change-Id: Ie308e86e1b1173b0ec7fb7ac4a4f0b6c2bcfafa6

Chiachang Wang   authored and   android-build-merger   commited 2020-01-21 20:42:19 -08:00
69e810b6e6
[automerger skipped] Merge "Make NetworkCapabilities authoritative for roaming state" am: cad1526c91 am: 1a4bc180d8 am: 1caa00ea6b -s ours
am skip reason: Change-Id Ifdea19fa32089b5c7925f5010169b1dea3d2b304 with SHA-1 6b4bd11b8c is in history

Change-Id: I00a9d3dc6ab9a9b8d635ccd975460dbc8fc4d60d

Automerger Merge Worker   commited 2020-01-22 04:36:42 +00:00
5686fc9ce6
[automerger skipped] Merge "Make NetworkCapabilities authoritative for suspended state" am: 4a6ab4c857 am: 08dc824058 am: dbdf6b65e1 -s ours
am skip reason: Change-Id I4808fcc0047a926b23ed3d49d979bb7b0371dc69 with SHA-1 ae05bef141 is in history

Change-Id: I3d295d63541ea01d0c5087021a8a214e09239be0

Automerger Merge Worker   commited 2020-01-22 04:36:19 +00:00
30fa011f9e
Merge "Make NetworkAgent stop subclassing Handler."
Chiachang Wang   authored and   Gerrit Code Review   commited 2020-01-22 04:33:31 +00:00
54a2e5c268
API changes for IPv6 MTU support
Change mtu->mtuV4 and add mtuV6 for DataProfile and DataCallResult
Add mtu to RouteInfo and update test

Test: atest FrameworksTelephonyTests
Bug: 146668814
Change-Id: I43c7e088e46e40f38d8114548e0fc4e39d7f91cb

Sarah Chin   commited 2020-01-21 20:29:47 -08:00
50169af6ad
Merge "Make NetworkCapabilities authoritative for roaming state" am: cad1526c91 am: 1a4bc180d8
Change-Id: I1f14e1613d78af8664e7c0f59f5c348455403ec8

Automerger Merge Worker   commited 2020-01-22 04:24:11 +00:00
1caa00ea6b
Merge "Make NetworkCapabilities authoritative for suspended state" am: 4a6ab4c857 am: 08dc824058
Change-Id: Ic83ca46fc7d0b849bb780c2977387356f8e2a461

Automerger Merge Worker   commited 2020-01-22 04:23:48 +00:00
dbdf6b65e1
Merge "Make NetworkCapabilities authoritative for roaming state"
am: cad1526c91

Change-Id: I85043174796af8d37a390786e37993bd224a644a

Chiachang Wang   authored and   android-build-merger   commited 2020-01-21 20:14:58 -08:00
1a4bc180d8
Merge "Make NetworkCapabilities authoritative for suspended state"
am: 4a6ab4c857

Change-Id: I64db872c2b10972adc3feeb4121dbdf2753226e9

Chiachang Wang   authored and   android-build-merger   commited 2020-01-21 20:09:36 -08:00
08dc824058
Merge "Make NetworkCapabilities authoritative for roaming state"
Chiachang Wang   authored and   Gerrit Code Review   commited 2020-01-22 03:30:09 +00:00
cad1526c91
Merge "Make NetworkCapabilities authoritative for suspended state"
Chiachang Wang   authored and   Gerrit Code Review   commited 2020-01-22 03:29:42 +00:00
4a6ab4c857
Add ConnectivityDiagnosticsManager to System Server.
ConnectivityDiagnosticsManager should be accessed through
Context#getService. In order for this to be possible, it needs to be
defined as a service inside SystemServiceRegistry.

Bug: 146444622
Test: compiles.
Test: CTS testing in aosp/1211164
Change-Id: I6fe29441ecc9967a04ceb394b3bbe54830bef079

Cody Kesting   commited 2020-01-21 08:31:56 -08:00
a5e2cef12e
[automerger skipped] Merge "Add NetworkRequest#satisfiedBy to SystemApi" am: 579d60d362 am: 6efabf584f am: 98e6a7baeb -s ours
am skip reason: Change-Id I1d4a928256951397cabde5c352a872fd48d85859 with SHA-1 ecd878b94f is in history

Change-Id: I1dd6e0424bde1bac520e53b18f33ecbbec38698a

Automerger Merge Worker   commited 2020-01-21 14:51:29 +00:00
54b003c2d4
Merge "Add NetworkRequest#satisfiedBy to SystemApi" am: 579d60d362 am: 6efabf584f
Change-Id: I737890e7e164728bae977db806a664c5d93c4fec

Automerger Merge Worker   commited 2020-01-21 14:34:49 +00:00
98e6a7baeb
Merge "Add NetworkRequest#satisfiedBy to SystemApi"
am: 579d60d362

Change-Id: I817020ac31dec9e10ea27fa38f07250f5c447de1

Remi NGUYEN VAN   authored and   android-build-merger   commited 2020-01-21 06:21:11 -08:00
6efabf584f