Merge "Add test for downstream tethering" into main am: dba0dbc7ec
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2606668
Change-Id: I493b7179d0101682eb739ec451ebbb4da932c40a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-09-13 02:09:54 +00:00
3a3392147d
Merge "Add test for downstream tethering" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2023-09-13 01:01:32 +00:00
dba0dbc7ec
Add test for downstream tethering
...
Add end-to-end testing for testing NsdManager advertising and
discovering works fine with downstream tethering interfaces.
Bug: 281639507
Test: atest NsdManagerTest
Change-Id: I5a66423f216cfe0c82db5128502c885980ab264b
Yuyang Huang
commited 2023-09-12 17:53:37 +09:00
fca402abed
Merge changes If3217916,I86023b1f into main am: c6dc826c22
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2745020
Change-Id: Ib69d2fdc1d73b36a08a3d8ae1f2c45b2bcffae64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2023-09-12 08:49:39 +00:00
6535fabb3f
Merge changes If3217916,I86023b1f into main
...
* changes:
Add java_defaults for @FlaggedApi handling
Prepare api directory for udc mainline branch
Motomu Utsumi
authored and
Gerrit Code Review
commited 2023-09-12 08:25:42 +00:00
c6dc826c22
Merge changes I0afdda02,I1c47f616 into main am: 5f730c6ab5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2460069
Change-Id: Ib9b13167b5d9e22057f96d675f7f2f7d712a4907
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Jean Chalard
authored and
Automerger Merge Worker
commited 2023-09-11 11:42:57 +00:00
ef2bb73172
Merge changes I0afdda02,I1c47f616 into main
...
* changes:
Implement ConnectivityStateMetrics sample
Add base classes for common ConnectivityService tests.
Jean Chalard
authored and
Gerrit Code Review
commited 2023-09-11 11:32:06 +00:00
5f730c6ab5
Merge "Merge remote-tracking branch 'remotes/aosp/tmp_libs_net_move' into libs_net_move_merge" into main am: 55850dccbf
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2745599
Change-Id: If7d1796c5a1642efa208a3171dc1006b9b49df83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2023-09-11 10:53:56 +00:00
07bd512254
Implement ConnectivityStateMetrics sample
...
Test: ConnectivitySampleMetricsTest
Change-Id: I0afdda023208c3f8620cb5b89add66448af596d7
Chalard Jean
commited 2023-09-11 17:12:46 +09:00
f95e2de35a
Merge remote-tracking branch 'remotes/aosp/tmp_libs_net_move' into libs_net_move_merge
...
frameworks/libs/net/common ->
packages/modules/Connectivity/staticlibs
frameworks/libs/net/client-libs ->
packages/modules/Connectivity/staticlbs/client-libs
Test: TH
Bug: 296014682
Change-Id: I5dc78f0c4653e20312ab3d488b1e69262dbb9840
Motomu Utsumi
commited 2023-09-11 11:53:46 +09:00
c480039309
Add java_defaults for @FlaggedApi handling
...
This CL is a preparation to ignore @FlaggedApi API in udc mainline
branch
Bug: 299411828
Test: TH
Change-Id: If3217916b2c37ebaa7b48d8387c69cb078af9550
Motomu Utsumi
commited 2023-09-08 14:47:03 +09:00
310f11acfe
Prepare api directory for udc mainline branch
...
udc-extended-api directory will be used only in udc mainline branch to
hide @FlaggedApi annotated api which is not supported in that branch
Copied api directories from udc mainline branch.
Bug: 299411828
Test: TH
Change-Id: I86023b1fb3e5f9b4b787a564303e6d2e60f74467
Motomu Utsumi
commited 2023-09-08 11:42:21 +09:00
5dcd14569e
Merge "Created empty framework-location non-updatable module" into main am: e695330a89
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2727717
Change-Id: Ia9b084bcae91f9ddc633df7ad66b3961cb0e659d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Mark White
authored and
Automerger Merge Worker
commited 2023-08-31 17:08:31 +00:00
c1fdcd78b0
Merge "Created empty framework-location non-updatable module" into main
Mark White
authored and
Gerrit Code Review
commited 2023-08-31 16:00:53 +00:00
e695330a89
Created empty framework-location non-updatable module
...
Bug: 289776578
Test: CtsLocationCoarseTestCases CtsLocationFineTestCases CtsLocationGnssTestCases CtsLocationNoneTestCases CtsLocationPrivilegedTestCases
Change-Id: Ia57b9f10c8f506877003adf1d9b6e7201654921b
Mark White
commited 2023-08-30 20:44:07 +00:00
e4d44639cb
Merge "Split BpfNetMaps constants and utilities into standalone classes" into main am: 50a7ecccf1
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2720877
Change-Id: I96040478955eb24870f973e8545e89a10fb2c117
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Junyu Lai
authored and
Automerger Merge Worker
commited 2023-08-29 11:16:33 +00:00
4ff6ae5950
Merge "Split BpfNetMaps constants and utilities into standalone classes" into main
Junyu Lai
authored and
Gerrit Code Review
commited 2023-08-29 10:44:51 +00:00
50a7ecccf1
Split BpfNetMaps constants and utilities into standalone classes
...
This is a no-op refactoring that splits constants and utility
methods into standalone classes which will be shared with
a bpf reader class in subsequent CLs.
NO_IFTTT=No-op refactoring
Test: atest FrameworksNetTests:android.net.connectivity.com.android.server.BpfNetMapsTest
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.net.module.util.StructTest
Bug: 297836825
Change-Id: I6d7ea044e43180ae001573009a166be74ebe6a5d
Junyu Lai
commited 2023-08-29 08:20:10 +00:00
29b7b6385a
Merge "Add RemoteAuthService" into main am: a92d8cab5f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2685327
Change-Id: Iaccc31ac6f55cc0aa7a835e21ecbea62cafef0d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Igor Zaslavsky
authored and
Automerger Merge Worker
commited 2023-08-24 20:47:33 +00:00
3624a2b0ad
Add RemoteAuthService
...
Add RemoteAuthService APIs and Stubs (hide) for Settings of D2DA
This CL introduces new SystemApi allow user to discover remote devices
compatible to be registered as remote authenticators via RemoteAuthManager
Design doc: go/remote-auth-manager-fishfood-design
Test: built successfully.
Bug: 290092977
API-Coverage-Bug: 294934095
Change-Id: Iaaae1126065fdc3db469eeb8d85ac654b8199a12
Igor Zaslavsky
commited 2023-08-24 17:50:11 +00:00
ec344f4c18
Merge "Also bundle Cronet telemetry jar" into main am: 5e542536cd
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2645666
Change-Id: I3370b97c78bd979fa0c4254d35d1089d3f4646be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Stefano Duo
authored and
Automerger Merge Worker
commited 2023-08-23 09:05:10 +00:00
a08943e97d
Also bundle Cronet telemetry jar
...
Bug: 284972285
Test: m & atest NetHttpTests
Change-Id: Id24fa826f617187722b329821dae9d9548bf218b
Stefano Duo
commited 2023-08-21 16:51:08 +01:00
2a90733b08
Add callbacks for service offload am: 33fa4d268c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2435053
Change-Id: I5ec211a4ebeeaa6fa03f5bbc4aaa356b9fed230f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Yuyang Huang
authored and
Automerger Merge Worker
commited 2023-08-04 16:09:06 +00:00
32a0142d7f
Add callbacks for service offload
...
Components that can provide offload like IpClient (packet
filter offloading) can use the API to register a callback to be notified
when offload is necessary.
Bug: 269240366
Test: atest CtsNetTestCases
Change-Id: I8080702f5b530001b88e79e504f4722ac01bc576
Yuyang Huang
commited 2023-08-04 19:22:15 +09:00
33fa4d268c
RemoteAuth Boilerplate am: 13a35ea213
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2657759
Change-Id: I70f8be3070dc1f326c5f28f0dacab71ff65cc619
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Casey Borders
authored and
Automerger Merge Worker
commited 2023-08-01 01:40:33 +00:00
5f4a2b1232
RemoteAuth Boilerplate
...
Stub out code and test directories
BUG: 290094832
Test: atest FrameworksNetTests RemoteAuthUnitTests
Change-Id: I850242640f32bea3d46febcde5f3719619b1ea07
Casey Borders
authored and
Salil Rajadhyaksha
commited 2023-07-31 21:41:26 +00:00
13a35ea213
Merge "Address comment from ag/12107302" into main am: 88c497c2e5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2678019
Change-Id: Icf7c83cfac67f2c7f91578c78e33700d6641a94b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-07-28 06:05:14 +00:00
c99f7e5032
Address comment from ag/12107302
...
Test: trivial doc-only change
Bug: 140807677
Change-Id: I57440e8b54709a2f0e8c875d30f2c295fa3e1f3d
Chalard Jean
commited 2023-07-27 17:29:18 +09:00
f8d1d6c4f9
NetworkCapabilities: initialize ALL_VALID_CAPABILITIES without loop am: 7a042d869f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2666059
Change-Id: I08dd8a7ef5393954cff2c139bee632b57f3352c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2023-07-20 00:19:15 +00:00
14c703315c
NetworkCapabilities: initialize ALL_VALID_CAPABILITIES without loop
...
This change also removes the MIN_NET_CAPABILITY constant that is not
actually used and can always be re-added in the future (though, I would
imagine that NetworkCapabilities will not be deprecated / removed in
numerical order).
Test: TH
Change-Id: I97ccbc9e915eb74a0ef52c576e16fc8ce8d5b646
Patrick Rohr
commited 2023-07-19 14:24:00 -07:00
7a042d869f
Merge "Deduplicate the isIpv6ULA implementation." into main am: 4b19802eee
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2662175
Change-Id: I6bd662865f4ecdecae6b7db13902a3c791af9787
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-07-19 02:48:28 +00:00
70119d9953
Merge "Deduplicate the isIpv6ULA implementation." into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2023-07-19 02:25:20 +00:00
4b19802eee
NetworkCapabilities: convert ALL_VALID_CAPABILITIES to long am: 200bd72898
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2661475
Change-Id: I9959e113b27302bce83a4843489f124595a9aaff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2023-07-18 16:44:00 +00:00
1c16b8f295
Deduplicate the isIpv6ULA implementation.
...
Leverage the ConnectivityUtils#isIPv6ULA implementation which is also
accessible for modules, to deduplicate the implementation.
Bug: 183601771
Test: TH
Change-Id: I0943cd76f95e2f54d619015231f68b326194c8b9
Xiao Ma
commited 2023-07-18 20:04:43 +09:00
a74b0066e0
NetworkCapabilities: convert ALL_VALID_CAPABILITIES to long
...
ALL_VALID_CAPABILITIES should be a long, since there are now 35 NetworkCapabilities that are stored in a bitfield.
This caused NetworkCapabilities to be lost during parceling.
Bug: 291160389
Test: TH
Change-Id: Ia021ba5fd2094fdaec87446c73de2037c920c4f1
Patrick Rohr
commited 2023-07-18 02:35:32 +00:00
200bd72898
Merge changes from topic "revert-2657749-revert-2647150-httpclient-wrapper-GZUDLKEBSH-IKOKBJPMHS" into main am: 81559e711f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2660058
Change-Id: I2affca875caaf1d7df0264f9d14295bbddee7194
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2023-07-17 21:44:17 +00:00
944febbfd7
Revert^2 "Connectivity: Depend on new httpclient targets"
...
6333cc4899
Change-Id: I683818ac77e688b4a62b594000bb235a23cbe6df
Stefano Duo
commited 2023-07-17 14:52:16 +00:00
2cf46934c5
Merge changes from topic "revert-2647150-httpclient-wrapper-GZUDLKEBSH" into main am: bb873a0615
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2657750
Change-Id: Ief1894ff728d875b21cb22a3071bfdd2799f9a3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Stefano Duo
authored and
Automerger Merge Worker
commited 2023-07-17 09:21:08 +00:00
f063c3d70b
Revert "Connectivity: Depend on new httpclient targets"
...
Revert submission 2647150-httpclient-wrapper
Reason for revert: ndk build break (b/291449552)
Reverted changes: /q/submissionid:2647150-httpclient-wrapper
Change-Id: Ic90a625d105e8ad310eb93758a776ff5b764f67a
Stefano Duo
authored and
Gerrit Code Review
commited 2023-07-17 08:44:56 +00:00
6333cc4899
Merge changes from topic "httpclient-wrapper" into main am: 73a61abe1a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2651828
Change-Id: If32bf21b11e9800e0aa223ed73a02e0c85cad849
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Stefano Duo
authored and
Automerger Merge Worker
commited 2023-07-14 16:12:26 +00:00
7fad02b6e0
Connectivity: Depend on new httpclient targets
...
Bug: 288886953
Change-Id: I23d883cb7d20696651c4bcf309f06cd3dfad397d
Stefano Duo
commited 2023-07-07 14:39:56 +01:00
0fb7f7b787
Merge "Correct typo variable" am: cc3f9888e3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2626269
Change-Id: Ibae2150065bd9c8689a10b1778286e296ea5674a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2023-06-15 04:20:26 +00:00
86238fee41
Correct typo variable
...
Bug: 196453719
Test: atest FrameworksNetTests
Change-Id: I97604d077433f4c5505912f9cbebab77a43fb548
chiachangwang
authored and
Chiachang Wang
commited 2023-06-15 01:43:07 +00:00
980e767188
Merge "Add helper method to generate a v6 NAT-T keepalive packet" am: 977fa60f5d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2616796
Change-Id: I198a5b70928affacda9496ba30f58e12ec05603a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2023-06-14 03:42:05 +00:00
65e9997c67
Add helper method to generate a v6 NAT-T keepalive packet
...
This is a part of preliminary work for sending a v6 NAT-T
keepalive packet in a v6 only network. This commit
release the constraint on constructing a v6 NAT-T keepalive
packet.
Bug: 196453719
Test: Manually connect to v6 only network and check if the
keepalive packets are sent with subsequent commit
Test: atest FrameworksNetTests with the updated test
Change-Id: I9dc96e840265c5dee6b9e3ef2b3901a0aeb4ff9e
chiachangwang
commited 2023-06-13 11:50:13 +00:00
c18f0bbbb3
Set DF flag on NAT-T keepalive packet am: c6a2f6faf5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2616795
Change-Id: I6a18a9f3e25a603ae165df6057964ab3dbe506cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
chiachangwang
authored and
Automerger Merge Worker
commited 2023-06-07 02:52:48 +00:00
812d856e57
Make a v4 nattKeepalivePacket helper method am: df347448a1
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2616794
Change-Id: I6905fbec579bc4c82fae0d19ccd84a2446d9760f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
chiachangwang
authored and
Automerger Merge Worker
commited 2023-06-07 02:52:38 +00:00
96b4b4527c
Set DF flag on NAT-T keepalive packet
...
This commit
- Set the DF flag on the NAT-T keepalive packet
- Add comment for TTL value
- Do some cleanups
Bug: 196453719
Test: m
Change-Id: I401ae52d8f16e43120210cdea223fd251d53ea3b
chiachangwang
authored and
Chiachang Wang
commited 2023-06-07 02:05:27 +00:00
c6a2f6faf5
Make a v4 nattKeepalivePacket helper method
...
This is a preparation change for the subsequent changes to
separate the logic for constructing a v4 NAT-T keepalive
packets to a dedicated method.
Bug: 196453719
Test: atest FrameworksNetTests
Change-Id: If72b4875e65a547bbf90367eacce7b145358006a
chiachangwang
authored and
Chiachang Wang
commited 2023-06-07 02:05:10 +00:00
df347448a1
Merge "Fix a bug where the PAC proxy port is not set correctly." am: f2b38772ac
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729153
Change-Id: Icc9da3c5a95db0712bfbedf884e1e949cdc56ba1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Jean Chalard
authored and
Automerger Merge Worker
commited 2023-06-06 12:59:05 +00:00
373be74480