android_packages_modules_Co.../service
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Junyu Lai fea137ae76 Refactor: Stop caching PackageManager in SatelliteAccessController
Stop caching per-user PackageManager instances to avoid potential race
conditions.
The previous implementation relied on the ordering of ACTION_USER_*
and ACTION_PACKAGE_* broadcasts, which is not guaranteed across
Android releases.
This change refactors the code to fetch the PackageManager on demand,
ensuring correctness and robustness. Corresponding tests have been
updated.

Flag: EXEMPT bug fix
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivity.SatelliteAccessControllerTest \
      --update-device
Fix: 422064138
Change-Id: I09db0be542a1ce9746174f4b8e816ac0def7c833
2025-06-28 06:40:14 +08:00
..
aidl_api/connectivity_native_aidl_interface Vendor AIDL interface for port blocking via eBPF 2022-03-25 09:14:48 -07:00
binder/android/net/connectivity/aidl Vendor AIDL interface for port blocking via eBPF 2022-03-25 09:14:48 -07:00
jni change 'for-system' owner from root to clat 2025-03-14 09:23:23 -07:00
libconnectivity noop: change from deprecated __ANDROID_API_U__ to 34 2025-02-18 15:07:40 -08:00
native/libs/libclat libclat_test: use static libc++ 2025-02-21 11:59:49 -08:00
proto Add SystemMessages protos to Connectivity 2021-03-18 20:04:52 +09:00
ServiceConnectivityResources Automated log_list.json generation version 55.3 2025-06-12 10:10:54 -07:00
src/com/android Refactor: Stop caching PackageManager in SatelliteAccessController 2025-06-28 06:40:14 +08:00
Android.bp Report satellite coarse usage 2025-05-31 16:37:59 +08:00
jarjar-excludes.txt Conditionally include VCN in Tethering module 2024-12-09 12:04:12 -08:00
lint-baseline.xml Revert "Prepare for @RequiresApi class retention" 2024-06-26 19:14:30 +09:00
proguard.flags Move the Thread proguard flags to ConnectivityService's proguard.flags 2024-01-26 09:14:53 +00:00