Age | Commit message (Collapse) | Author |
|
|
|
Test: m checkbuild
Flag: TEST_ONLY
Bug: 310268946
Change-Id: Id68adb5ab554a8031f8d03f6158c0e9ffa03604c
|
|
wifi/java/src/android/net/wifi/sharedconnectivity/OWNERS" into main am: 6e75ebe9be am: a5d9f321ed
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3329873
Change-Id: I702058f548fb5e84312ecbf9d960a929468e8e4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
wifi/java/src/android/net/wifi/sharedconnectivity/OWNERS" into main
|
|
TestApis don't need flags and this feature already shipped.
Change-Id: Ib848fb9e98fda533145b7df9f24670fc98f45351
Fixes: 378546519
Test: atest SharedConnectivityManagerTest
Flag: EXEMPT removing FLAG_SHARED_CONNECTIVITY_BROADCAST_RECEIVER_TEST_API
|
|
USD stands for Unsynchronized Service Discovery. It's a key feature
that allows devices to discover each other directly without needing a
time synchronization. It also enables service discovery and sending
messages using wifi action frames.
Bug: 340878198
Flag: android.net.wifi.flags.usd
Test: build successfuly
Change-Id: I1fd83a8543fb975968998fce98e6fe626951cd42
|
|
wifi/java/src/android/net/wifi/sharedconnectivity/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.
If this change is unnecessary or in error, vote the lowest CR value
(i.e. reject the CL) and the bot will abandon it. Vote the highest CR to
approve this change. You may also abandon this change.
See the owner's recent activity for context:
https://android-review.googlesource.com/q/etancohen@google.com
To report an issue, file a bug in the Infra>Codereview component.
Change-Id: I674dd269f118b4862c11501958df8b3ed5c411f8
|
|
an asynchronous method.
API council suggested that the migration can
be a heavy operation, so it is best handled
in the background.
Bug: 358618927
Flag: android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration_read_only
Test: atest WifiMigrationTest
Change-Id: I1a61eda93e9f3e2cf0081326777d20a618acb456
|
|
This reverts commit 1b917593dd7a42212e87ee8221b98f510f0b953e.
Reason for revert: Causes NPE in internalRegisterCallback, probably a race condition.
Bug: b/369292752
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:673f9e5c8550e1205749ab8e8f4189e4778f6d03)
Merged-In: Ic58e7eee51e0f3a15d62ca6e5db85f1b291bd865
Change-Id: Ic58e7eee51e0f3a15d62ca6e5db85f1b291bd865
|
|
client."" into main
|
|
This reverts commit 1b917593dd7a42212e87ee8221b98f510f0b953e.
Reason for revert: Causes NPE in internalRegisterCallback, probably a race condition.
Bug: b/369292752
Change-Id: Ic58e7eee51e0f3a15d62ca6e5db85f1b291bd865
|
|
main
|
|
Since the worker is provided in the callback proxy object, added a
method to get the worker.
Flag: EXEMPT bugfix
Bug: 351495492
Test: atest SharedConnectivityManagerTest
Change-Id: If5eaa939419503121708ac746354a6159543e6df
|
|
WifiMigration#migrateLegacyKeystoreToWifiBlobstore." into main
|
|
WifiMigration#migrateLegacyKeystoreToWifiBlobstore.
Bug: 358618927
Flag: android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration_read_only
Test: atest WifiMigrationTest
Change-Id: I310819dcb2d47286326d4f808efba9136ae5f5c0
|
|
modules should specify the submodule of java_sdk_library that the module
actually depends on
Test: CI
Flag: EXEMPT build dependency cleanup
Bug: 358613520
Merged-In: I80af0b9efa88c668306f0ff1d51491a8180dc57f
Change-Id: I80af0b9efa88c668306f0ff1d51491a8180dc57f
|
|
modules should specify the submodule of java_sdk_library that the module
actually depends on
Test: CI
Ignore-AOSP-First: resolving merge conflicts
Flag: EXEMPT build dependency cleanup
Bug: 358613520
Change-Id: I80af0b9efa88c668306f0ff1d51491a8180dc57f
|
|
SharedConnectivityClientCallback.onServiceDisconnected is being called
directly on the main thread instead of the callback executor, which is
causing race conditions. Make sure to call this via the proxy so it runs
on the executor instead.
Flag: EXEMPT bugfix
Bug: 331652253
Test: atest SharedConnectivityManagerTest
Change-Id: I5f74632538fca10e0b6e2b4270345634b50d2513
|
|
when the supplicant cannot access WifiBlobstore.
On vendor partitions that are <= T, the supplicant
will expect certs to be in the Legacy Keystore
database. This means that:
- New certs should be stored in Legacy Keystore
- Certificates should not be migrated out of
Legacy Keystore on bootup.
Bug: 353140706
Flag: EXEMPT bugfix
Test: atest WifiKeystoreTest WifiMigrationTest
Test: Manual test - verify that the certs are
stored in the expected database on a V
device and a V sys + T vend device
Change-Id: Ic7c49b5b3d1ad310b23f201d20c45b4fee142d22
|
|
into main
|
|
version is > T.
Bug: 353140706
Flag: EXEMPT bugfix
Test: Manual test - check for the expected result
on a device with a T vendor partion, and
another with a V vendor partition.
Change-Id: Ie96855f477dfc388885f97335516c54f16e389a5
|
|
read-only flag.
Bug: 353597412
Bug: 352733140
Flag: android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration_read_only
Test: atest WifiMigrationTest
Change-Id: Ia9dc6d08bd5a49383670c140fbc20e80cd5d43b1
|
|
Bug: 321096462
Flag: android.net.wifi.flags.hotspot_network_connecting_state_for_details_page
Change-Id: I6e5fe3e49aa139e00dd89d622841cffe2a2b5c78
|
|
Bug: 329670511
Flag: android.net.wifi.flags.hotspot_network_unknown_status_resets_connecting_state
Change-Id: Ibb65829e4608bae0fa222fdf243c4fab766935d8
|
|
Bug: 332560152
Flag: android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration
Test: atest WifiMigrationTest
Change-Id: I2ee61f765c8a1922563fa1242d6ce838a0a22863
|
|
This is almost certainly a mistake in all cases, and any files that are
text-based have been spot checked to make sure they don't contain a
shebang or have any other indications of intentionally being executable.
Commands run:
fdfind -t x -e java -x chmod -x
fdfind -t x -e kt -x chmod -x
fdfind -t x -e ogg -x chmod -x
fdfind -t x -e xml -x chmod -x
fdfind -t x -e aidl -x chmod -x
fdfind -t x -e html -x chmod -x
fdfind -t x -e png -x chmod -x
Bug: 345485143
Test: N/A
Flag: Exempt, mechanical change
Change-Id: I2902380611eb51d0c0e18f2f31e41f37163bd922
|
|
Replace the flag used in src to use newly added flag in ag/27264595.
Bug: 339181644
Test: lunch sdk-next-eng && croot && ./build/tools/check-flagged-apis/check-flagged-apis.sh
Change-Id: If4c75f91e95f7cbe0cd41aab7dbffcd21615182f
|
|
Add a new feature flag - "network_provider_battery_charging_status" in
android.net.wifi package.
It is the same flag which was added in ag/25092320 in the wifi module.
framework-minus-apex depends on a flag defined in wifi_aconfig_flags
but framework-minus-apex does not depend on the corresponding aconfig
java lib wifi_aconfig_flags_lib. Therefore Soong doesn't know about
the dependency -> Soong won't tell Metalava about the flag ->
Metalava will default to reverting the API to the previous SDK
snapshot -> API will not be present in the SDK and docs artifacts.
Solution:
1) define a new flag in frameworks/base
2) Work with relteam to ramp it to next ASAP
3) Move NetworkProviderInfo to use this new flag
Bug: 339181644
Test: N/A
Change-Id: I358638546dc888a41498ec066d548c6612ea4f60
|
|
This reverts commit 02287dc9e3dcf1fef015ca0db73d595800386f25.
Reason for revert: Performance regression is gone based on go/abtd verification, reintroduce the change.
Change-Id: I0dceae0d564612925f23002ac76fb60bbbe599f1
|
|
|
|
Bug: 334107186
Test: m
Change-Id: If493fc400114829ba0375228d4e65f7d2a6ee308
|
|
AconfigFlags.bp"" into main
|
|
This reverts commit f6293f716fa867f4abfb2f66725acd9081254f9a.
Reason for revert: potentially causing boot time regression
Change-Id: If744c038f0ef00178a8b3fc73cc5d674d15bed25
|
|
into main
|
|
Bug: 330354107
Test: CI
Flag: NONE
Ignore-AOSP-First: It is easier to detect all the mismatch in internal
master.
Change-Id: I41c11c7deda2936d39701a3a694166c5e49d423a
|
|
These will be useful for verifying the
cases where we fall back to Legacy KS.
Bug: 304553176
Test: atest WifiKeystoreTest
Change-Id: Idb3905ce9e7ee091b00652217e8ab1c5149f064b
|
|
Will allow for easier mocking of the database
objects in the unit tests.
Bug: 304553176
Test: m
Change-Id: I5111a20af7a1057bdc29107c34ae1ccc9ae50114
|
|
unit tests.
Will allow static mocking in the future
WifiKeystore tests.
Bug: 304553176
Test: atest FrameworksWifiNonUpdatableApiTests
Change-Id: Ifa05cfc154bd4993f9df8f6d683e78381acb8a57
|
|
mechanism in WifiKeystore.
See aosp/2859045 as an example of using
ConnectivityBlobStore.
The expected behavior per-API is:
- put: Always write to ConnectivityBlobStore.
- get: Attempt to get from ConnectivityBlobStore.
If alias is not found there, try checking
in LegacyKeystore.
- remove: Remove alias from both ConnectivityBlobStore
and LegacyKeystore.
- list: List aliases from both ConnectivityBlobStore
and LegacyKeystore. Deduplicate before returning.
Bug: 304553176
Test: atest WifiKeyStoreTest
Test: Manual test - Added test commands to WifiShellCommand
to test all of the APIs.
Change-Id: I30b7553bf0ca6a76f81f52aa06f67126fffc4127
|
|
Before calling a flagged API, client code must check the value of the flag
which gates it. Those flags must be exported in order to be accessible from
containers other than the container where the flag and the API are hosted.
Bug: 320984775
Bug: 322839671
Test: m all_aconfig_declarations
Test: printflags --format='{fully_qualified_name}:{is_exported}' | grep true
Ignore-AOSP-First: LSC
Change-Id: I8c2d111fd4ffb23f3f52c9d00bf6bbd2456d7f05
|
|
|
|
Similar to ag/25108489, but protecting all places where mWifiCond is
used. Due to many places changed, uses catch exception instead of
synchronized to minimize risk of breaking.
Bug: 327918402
Test: build and flash
Change-Id: I1760a524ac0eedbf21cea84f893be6ffd618d9d9
|
|
Bug: 324961716
Test: TH
Change-Id: I6c2454aadcd2b7b1cdd85cc606751b3530434dae
|
|
|
|
Bug: 324961716
Test: TH
Change-Id: Iec642d60ac8edbc7d6f73da46aa7d914b02f5786
|
|
Previously, these APIs were annoted with
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES).
Bug: 324601616
Bug: 296077015
Test: Manual test - create local shell command to
write/read to WifiKeystore. Verify that
all operations work as expected.
Change-Id: I59259019ad631472a87ebd6bdad3bced983ac8ef
|
|
Read NL80211_ATTR_MAX_NUM_AKM_SUITES attribute from
wiphy info to get the device support for cross-akm
roaming feature.
Bug: 313038031
Test: Manual - STA connection
Test: atest DeviceWiphyCapabilitiesTest
Test: atest WifiNl80211ManagerTest
Change-Id: Ib429a4826ed3110d128c7a6929c73b73d89f06a3
|
|
Bug: 301145404
Test: Manual STA-AP connection & confirmed from the logs that cross-akm
feature support is obtained via wificond
Test: atest WifiNl80211ManagerTest DeviceWiphyCapabilitiesTest
Change-Id: Ia1f2fe60c2e0044b65d9b6fb3d05b15638196980
|
|
Bug: 308475152
Test: atest android.net.wifi.sharedconnectivity.service.SharedConnectivityServiceTest
Change-Id: Id19a627ca8434f3af84929db1b21019bef88da83
|
|
isBatteryCharging/setBatteryCharging and getBroadcastReceiver()
were added post-U.
Fixes: 305067231
Test: atest -c CtsWifiTestCases
Change-Id: I6dbc979ab4a5711799208f6e56c5627296b1d5aa
|