Merge "Fix the memory leak in nsd tests" into main am: 005fb887e6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2814218
Change-Id: I444dfbd7828ab2815f6012c703bf5c8b1f205a5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Paul Hu
authored and
Automerger Merge Worker
commited 2023-11-22 03:03:00 +00:00
23e7336673
Fix the memory leak in nsd tests
...
The NsdManager constructor creates a new thread, which is not
intended to be closed. However, the test in NsdMangerTest and
NsdServiceTest create a new NsdManager instance, resulting in a
large number of threads running during the tests. This can lead
to an out-of-memory error for the tests. To resolve this issue,
use the common singleton thread ConnectivityThread to handle
tasks from the various instances.
Fix: 308544734
Test: atest ConnectivityCoverageTests --test-filter Nsd*
Change-Id: I1908a2bb1bd20da8e0498353bca26f7e89e16626
Paul Hu
commited 2023-11-21 14:04:07 +08:00
27662f0cc3
Catch UnsupportedOperationException on calling mdns am: a49e8e0b7b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2837541
Change-Id: I193f3859cfccd546635516bf0d5cd19f59f8292e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Ken Chen
authored and
Automerger Merge Worker
commited 2023-11-20 12:54:00 +00:00
470192aa97
Catch UnsupportedOperationException on calling mdns
...
MDNS native support from Netd is stopped in V.
Bug: 298594687
Bug: 312092770
Test: run CtsNetTestCasesMaxTargetSdk30 on V, no fatal exception.
Change-Id: I3774288cdf5b82e6aeeee7ee2d030fdc524e1aa8
Ken Chen
commited 2023-11-20 17:15:22 +08:00
a49e8e0b7b
Allow to query NetworkStats for TYPE_PROXY am: 65186a72aa
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2828315
Change-Id: I53ccec27e5f07e5b96903615fb3b6c9ec58571aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Ivo Kay
authored and
Automerger Merge Worker
commited 2023-11-16 16:27:34 +00:00
14d81bd629
Allow to query NetworkStats for TYPE_PROXY
...
Test: atest FrameworksNetTests CtsNetTestCases
Bug: 307217169
Change-Id: I006e3191a8c6100af3d2906d5d37f4e38a3db519
Ivo Kay
commited 2023-11-16 13:43:00 +00:00
65186a72aa
Merge "[Thread] add @RequiresPermissions for unregisterXxxCallback APIs" into main am: 5532b8884c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2825994
Change-Id: I085a9e637bed3828ce38db6fb1b8a529500319c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-11-14 06:58:48 +00:00
8801e55893
[Thread] add @RequiresPermissions for unregisterXxxCallback APIs
...
Per API council review suggestions in b/309952666, add the same
permission requirements for the unregister APIs.
Bug: 309952666
Test: atest CtsThreadNetworkTestCases
Change-Id: Idc481c7676ddc5d748fe7803f74dd63981186c09
Kangping Dong
commited 2023-11-13 17:29:07 +08:00
8e44412f7c
Merge "Baseline issues that were previously suppressed" into main am: 879946d1c9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2818860
Change-Id: Ib7407a4368acaa2906b101225c64cb70cd87bd06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Anton Hansson
authored and
Automerger Merge Worker
commited 2023-11-09 10:26:52 +00:00
93ea8465b5
Merge "Baseline issues that were previously suppressed" into main
Anton Hansson
authored and
Gerrit Code Review
commited 2023-11-09 10:03:23 +00:00
879946d1c9
Merge "Add Thread team to owners of the API files" into main am: 0fce55c7fb
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2822310
Change-Id: Ic3c279effede3251cb04b5228dc95d20308c66d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-11-09 03:15:47 +00:00
37dbc218ea
Merge "Add Thread team to owners of the API files" into main
Kangping Dong
authored and
Gerrit Code Review
commited 2023-11-09 02:47:24 +00:00
0fce55c7fb
Merge "[Thread] move createRandomDataset to ThreadNetworkController" into main am: 7cca114efc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2807914
Change-Id: I42d4c7a22dc74b515d105375c2b5ce5294f71b19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-11-09 02:37:22 +00:00
b3cd68d78b
Merge "[Thread] add ThreadNetworkController APIs" into main am: 0d600f2244
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2737373
Change-Id: Ibd63441bc351120ba5b4784eee836784a9448a7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-11-08 16:21:21 +00:00
0e3e04a15b
[Thread] move createRandomDataset to ThreadNetworkController
...
This commit renames `createRandomDataset` to `createRandomizedDataset`
and moves this method to ThreadNetworkController class.
The reason for moving this method is that we rely on the service side to
know which channels are currently supported by this device and there is
no safe way for ActiveOperationalDataset to created a randomized full
dataset by its own. Moving this method to ThreadNetworkController also
allows us to support future platform-dependend configurations.
Bug: 308117328
Bug: 307939803
Change-Id: I0b0b7b727c3b326ab59bb1299ace15df1ff1ad5e
Kangping Dong
commited 2023-11-08 22:39:33 +08:00
af4f1f576c
Add Thread team to owners of the API files
...
Similar to the Neary and RemoteAuth team, the Thread team will need to update the API files.
Change-Id: I488aae7610e337f14df01f1c6f51f042f11bd450
Kangping Dong
commited 2023-11-08 12:43:05 +00:00
310b801b6e
[Thread] add ThreadNetworkController APIs
...
The ThreadNetworkController class provides APIs for managing the Thread
network, for example, attach to a specific network, form a network with
given dataset or update/migrate an existing network.
Bug: 262683651
Test: atest CtsThreadNetworkTestCases
Change-Id: Ib3c267d2c81a8c3c7772ed3c9cd2092487cc941a
Kangping Dong
commited 2023-11-08 17:56:16 +08:00
b1c75dbe8c
Merge "Connectivity: enforce FlaggedApi" into main am: e196e2f147
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2804935
Change-Id: I52c221f56e25d80e82858c3f44fd4b0945ddf24f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Anton Hansson
authored and
Automerger Merge Worker
commited 2023-11-07 10:54:04 +00:00
89288ec9ed
Baseline issues that were previously suppressed
...
java_sdk_library has previously internally disabled a few legitimate
issues. As this is being un-done for modules, add baselines for the
pre-existing issues.
Bug: 306806877
Test: m checkapi
Merged-In: Ie764d33196675e1482f30ecfd3d6d22b7fa25c27
Change-Id: Ie764d33196675e1482f30ecfd3d6d22b7fa25c27
Anton Hansson
commited 2023-11-07 08:40:36 +00:00
d8e40b3204
Connectivity: enforce FlaggedApi
...
Bug: 297362755
Test: m checkapi
Merged-In: I25ad2cb4472e52297a455256b5749a90f31ca6b9
Change-Id: I25ad2cb4472e52297a455256b5749a90f31ca6b9
Adrian Roos
authored and
Anton Hansson
commited 2023-11-07 08:39:55 +00:00
4126d9b793
Merge "Update udc-extended-api that ignores FlaggedAPI annotation" into main am: 2a2e2c34b0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2814216
Change-Id: Ib7eb892a07c1ea77f1cdc3baf8011f534a7192d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2023-11-02 09:50:32 +00:00
a3dcccf2b4
Update udc-extended-api that ignores FlaggedAPI annotation
...
Test: m checkapi in udc-mainlnine branch
Change-Id: I9baa1b1537b4ceb1ac9696da2026fffd71c58067
Motomu Utsumi
commited 2023-11-02 04:26:37 +00:00
ef98bd5ff8
Merge "[Thread] make the Manager and Controller class 'final'" into main am: 077e444720
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2793232
Change-Id: Idd17d19d7cdf5f38d77d2df8c0cd26fb20c53d0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-10-26 07:48:37 +00:00
d2844e61de
[Thread] make the Manager and Controller class 'final'
...
Per the API review council, the classes should be "final" by default
Bug: 301076593
Test: build && atest CtsThreadNetworkTestCases
Change-Id: I85f0b4fabe5b1bcec2be052620b38a07c58181d7
Kangping Dong
commited 2023-10-25 22:03:11 +08:00
5e1d430d33
Merge "[Thread] add Thread Operational Dataset API" into main am: 898ed69359
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2733453
Change-Id: I1dceffe4b1bc0339ee2f6c2b348a740c1813d447
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-10-25 12:48:29 +00:00
f96201be45
[Thread] add Thread Operational Dataset API
...
Design doc: go/thread-android-api
Android FR: b/235016403
Bug: 262683651
Change-Id: Icbd4ee4150e3fd78df627c2e726c259e7ee50871
Kangping Dong
commited 2023-10-25 18:13:07 +08:00
7fea5fa6a2
Merge "[Thread] flagging Android Thread APIs" into main am: 9513988323
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2799715
Change-Id: I284b45cf12adbd876ca42ba3d608db31b172c907
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-10-24 14:58:13 +00:00
24e5b1bee6
[Thread] flagging Android Thread APIs
...
This commit declares the initial "thread_enabled" feature flag and use
this to flag all existing and future Thread system APIs with @FlaggedApi
Bug: 301473012
Test: build
Change-Id: I43f64ce38f7fd0806733b21c4f393e4563e6a467
Kangping Dong
commited 2023-10-24 19:45:04 +08:00
75aa485604
Merge "Fix broken documentation in Connectivity" into main am: 0eab476f7a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2786128
Change-Id: I36928431b915ac225bf40f57426b3a90c0fd3cb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2023-10-13 20:02:08 +00:00
6e53f640d7
Merge "Fix broken documentation in Connectivity" into main
Patrick Rohr
authored and
Gerrit Code Review
commited 2023-10-13 19:30:52 +00:00
0eab476f7a
Fix broken documentation in Connectivity
...
EthernetManager is @SystemApi, so cannot be referenced from public
API.
Bug: 303184203
Test: m docs
Change-Id: Ib5cc07c89b4ecfdeae704da131ebb307816e35fa
Anton Hansson
commited 2023-10-13 15:25:26 +00:00
5ac6c0b05b
Add additional overriding methods to signature files
...
This change adds overriding methods that are essential to compile the
stubs generated from the signature files.
More information and the background for this change is available at
go/add-overriding-one-pager.
Ignore-AOSP-First: Needs to be done in udc-mainline-prod first
Test: m checkapi
Bug: 299366704
Change-Id: Idba307148fd9afa87bfb7e0c89e00d9bd97ec204
Paul Duffin
commited 2023-10-12 21:56:21 +00:00
e531db3c9a
Add additional overriding methods to signature files
...
This change adds overriding methods that are essential to compile the
stubs generated from the signature files.
More information and the background for this change is available at
go/add-overriding-one-pager.
Test: m checkapi
Bug: 299366704
Change-Id: Idba307148fd9afa87bfb7e0c89e00d9bd97ec204
Paul Duffin
commited 2023-10-12 19:21:07 +01:00
b3c3f2e9d0
Merge "Prepare for keeping concrete overrides of abstract methods" into main am: 415773ed06
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2781647
Change-Id: I33c7e6c3198e863941ee3a03175dc73cc76a6ea5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Jihoon Kang
authored and
Automerger Merge Worker
commited 2023-10-11 21:39:39 +00:00
9df878785f
Prepare for keeping concrete overrides of abstract methods
...
Currently, metalava will discard concrete overrides of abstract methods
from the API signature files which causes problems when attempting to
generate stubs from those files and also discards information that may
be important in API reviews. This change is the first step in the
process of changing that behavior.
This change hard codes the current behavior for discarding the concrete
overrides (`add-additional-overrides=no`) into those signature files
that will (or are likely) to be affected by the change in behavior.
That allows the default behavior to be changed for all the other files
without affecting these.
Follow up changes will remove the hard coding from the signature files
and will update the contents which will include the concrete overrides
of the abstract methods.
More information and the background for this change is available at
go/add-overriding-one-pager.
Test: m checkapi
Bug: 299366704
Change-Id: I52c5bbe2e3bbd36019fe44fcb0b2d19876a5a869
Paul Duffin
commited 2023-10-10 17:11:25 +01:00
7bd2d108ea
Merge "OWNERS: master -> main" into main am: 66f39a5667
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765565
Change-Id: I5ded059a17bb94d816f4eb9b3d1041a842c78a94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-09-27 20:48:00 +00:00
06453bd65a
OWNERS: master -> main am: a1ab4aaeb5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765545
Change-Id: Ia9cedb7d9937c0d45fa8421e36ed865bc3aece62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2023-09-27 20:45:24 +00:00
13e2ff7717
Merge "OWNERS: master -> main" into main am: 66f39a5667
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765565
Change-Id: Ie4441cac99af2406add883a04457e133e8be3920
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-09-27 20:45:17 +00:00
a6f78e46da
OWNERS: master -> main am: a1ab4aaeb5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765545
Change-Id: I7fe17ae9d94d7885ff7ada233d35a5a283be15b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2023-09-27 20:45:06 +00:00
fd0faa8faf
Merge "OWNERS: master -> main" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2023-09-27 19:31:13 +00:00
66f39a5667
OWNERS: master -> main
...
Change-Id: I7912bf91841a4260d0a1eec022a6a832b312321d
Maciej Żenczykowski
commited 2023-09-27 19:29:11 +00:00
9ec09ec315
OWNERS: master -> main
...
Change-Id: Iad7d1818d1959024d5fd1fc8810d2b7ce0f06e40
Maciej Żenczykowski
commited 2023-09-27 19:29:09 +00:00
a1ab4aaeb5
Merge "Park RemoteAuth Manager and Service" into main am: f0afc53836
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2759205
Change-Id: I6e3f1ddf1d6c7f8e645a327f59e666851ccb4918
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Igor Zaslavsky
authored and
Automerger Merge Worker
commited 2023-09-26 18:20:50 +00:00
2d8debe62c
Merge "Park RemoteAuth Manager and Service" into main am: f0afc53836
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2759205
Change-Id: I52409a1b45c325cf19804c568050511f25c150a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Igor Zaslavsky
authored and
Automerger Merge Worker
commited 2023-09-26 18:19:27 +00:00
22abe1ba04
Park RemoteAuth Manager and Service
...
Limit the amount of parked code built into Connectivity module
Test: built successfully.
Bug: 300522527
Change-Id: I87d7516011c469aa89fc7e67cf03c4ee8aa1bb9b
Igor Zaslavsky
commited 2023-09-22 04:09:02 +00:00
e336586353
Merge "[Thread] initial Thread network service" into main am: 01e6dadd1f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2721333
Change-Id: I23a484fb28aa9d2e8a006794fbc3bc98e8c0b64b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-09-19 11:29:33 +00:00
f8d0c8e128
Merge "[Thread] initial Thread network service" into main am: 01e6dadd1f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2721333
Change-Id: I5b1dad9c40dcade78c352265164da0992a3fcb0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Kangping Dong
authored and
Automerger Merge Worker
commited 2023-09-19 11:29:17 +00:00
e5f1122ec9
Merge "[Thread] initial Thread network service" into main
Kangping Dong
authored and
Gerrit Code Review
commited 2023-09-19 11:25:37 +00:00
01e6dadd1f
Merge "Add newApi linter check for mDNS library" into main am: 365cf0a393
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2718538
Change-Id: Ieccf196ee19b7d94ff48cba35e9b24ee795ffbc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Yuyang Huang
authored and
Automerger Merge Worker
commited 2023-09-13 06:18:11 +00:00
1e5cbb7fab
Merge "Add newApi linter check for mDNS library" into main am: 365cf0a393
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2718538
Change-Id: I6e392853943db3ff509bc25a4055367774e65cae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Yuyang Huang
authored and
Automerger Merge Worker
commited 2023-09-13 06:17:54 +00:00
8992911f24