Motomu Utsumi
7b906dea29
Fix threading issue for mDefaultNetworkRequests
...
Handler thread updates mDefaultNetworkRequests and Multiple threads
read/iterate mDefaultNetworkRequests without locking.
This caused NPE when there is concurrent updates and iterations.
This CL fixed this issue by using CopyOnWriteArraySet.
CopyOnWriteArraySet is suitable since number of default network request
is small (system default network request + per-app default network
requests) and updated infrequently but read frequently.
Bug: 293978451
Test: TH
Change-Id: Iaefe8e6e31c2b5257ebc51b4f848c3a7197781cb
2024-09-06 11:04:00 +09:00
bpf
NetBpfLoad: reduce log level for some messages
2024-08-22 23:43:27 +00:00
clatd
[DON'T BLOCK] Test ownership migration rules
2024-01-31 12:34:50 +00:00
common
Merge "changes the API setChannelMaxPowers from hide API to system API" into main
2024-08-26 14:03:50 +00:00
Cronet
Move Cronet's MTS/CTS to external/cronet
2024-05-02 11:54:56 +00:00
DnsResolver
Add firewall chains for HAPPY_BOX and user/admin PENALTY_BOX
2024-04-23 15:04:28 +09:00
framework
Use java_aconfig_library for android_core_networking flags
2024-08-16 16:57:29 +09:00
framework-t
changes the API setChannelMaxPowers from hide API to system API
2024-08-26 10:07:36 +08:00
nearby
Use java_aconfig_library for nearby and thread flags
2024-08-16 16:59:08 +09:00
netd
CGROUPV2_CONTROLLER_NAME -> CGROUPV2_HIERARCHY_NAME
2024-08-09 16:20:59 +00:00
networksecurity
Install CT log list on successful download
2024-08-22 09:27:55 +00:00
remoteauth
Switch to libjni_legacy
2024-05-15 23:47:49 +00:00
service
Fix threading issue for mDefaultNetworkRequests
2024-09-06 11:04:00 +09:00
service-t
Minor Fix in NetworkStatsService
2024-08-23 06:00:19 +00:00
staticlibs
Merge "Use doReturn instead of when().thenReturn" into main
2024-08-27 06:28:01 +00:00
tests
Merge "Inform DNS resolver whether DDR is enabled." into main
2024-08-26 06:43:19 +00:00
Tethering
Merge "Add SoftApConfiguration to TetheringRequest" into main
2024-08-21 07:28:56 +00:00
thread
Merge "changes the API setChannelMaxPowers from hide API to system API" into main
2024-08-26 14:03:50 +00:00
tools
Update aospify_device for T device
2024-05-22 13:10:19 +09:00
.gitignore
Ignores vim temporary files from git
2023-12-23 17:45:32 +08:00
OWNERS
Move the owner of xfrm netlink source code to its own directory.
2023-11-22 18:50:00 +09:00
OWNERS_core_networking
Update OWNERS to reflect reorg.
2024-04-10 23:24:14 +00:00
OWNERS_core_networking_xts
Add "no-op refactors" reviews for delegated reviewers
2024-06-20 06:29:09 +00:00
PREUPLOAD.cfg
Enable builtin formatting hooks
2024-07-17 11:51:08 +09:00
TEST_MAPPING
Merge "Remove CtsNetTestCasesLatestSdk" into main
2024-07-05 06:15:04 +00:00