Automerger Merge Worker
82b08b1ab9
Merge "services.net: Add a static library needed by wifi module" am: d7a6ba0cbb am: 98fd86ff4d
...
Change-Id: I87011f46dceed7cad38b2f858e5fdf39bba0d6a8
2020-03-17 09:35:35 +00:00
Automerger Merge Worker
98fd86ff4d
Merge "services.net: Add a static library needed by wifi module" am: d7a6ba0cbb
...
Change-Id: I9088ccdec461145b16597d50834d231c9ea771d5
2020-03-17 09:28:23 +00:00
Automerger Merge Worker
c85959f665
Merge "services.net: Use the new ModuleNetworkStackClient" am: c35936db0e am: 363ea3e26c
...
Change-Id: Ia6826b1b4bd1079369ad19c8d6d73af53ad97049
2020-03-17 09:27:53 +00:00
Automerger Merge Worker
363ea3e26c
Merge "services.net: Use the new ModuleNetworkStackClient" am: c35936db0e
...
Change-Id: I97918b59b98a76267935680ceae19881f5f42e7b
2020-03-17 09:27:07 +00:00
Treehugger Robot
d7a6ba0cbb
Merge "services.net: Add a static library needed by wifi module"
2020-03-17 09:22:12 +00:00
Remi NGUYEN VAN
c35936db0e
Merge "services.net: Use the new ModuleNetworkStackClient"
2020-03-17 09:21:40 +00:00
Automerger Merge Worker
4fee098a5b
Merge "Move sensitive field parceling bool to constructor" am: abc08c2456 am: 594f036a0e
...
Change-Id: Iaef82bcc36b9ad4ab515f62ab1e1ac4c9882808b
2020-03-17 08:17:33 +00:00
Automerger Merge Worker
594f036a0e
Merge "Move sensitive field parceling bool to constructor" am: abc08c2456
...
Change-Id: Ib5619a2173d838e81091415fe6323370f61c9461
2020-03-17 08:05:40 +00:00
Remi NGUYEN VAN
abc08c2456
Merge "Move sensitive field parceling bool to constructor"
2020-03-17 07:49:38 +00:00
Automerger Merge Worker
ea6d0d03b6
Merge "Ensure that NetworkFactory objects cannot be reused." am: 07c7c2aa67 am: 1ab2032d42
...
Change-Id: Iaeb9dc97035848f9652dc57a89bfa1fd2c52dab2
2020-03-17 05:19:33 +00:00
Automerger Merge Worker
1ab2032d42
Merge "Ensure that NetworkFactory objects cannot be reused." am: 07c7c2aa67
...
Change-Id: Ifc5cac306f1558c8560f1829eea538fe9a395b26
2020-03-17 04:55:06 +00:00
Lorenzo Colitti
07c7c2aa67
Merge "Ensure that NetworkFactory objects cannot be reused."
2020-03-17 04:35:01 +00:00
Automerger Merge Worker
d4746611e6
Merge "Make LinkPropertiesTest backwards compatible" am: 2fad017e86 am: 6d4b9d15dd
...
Change-Id: Ic6cac60eb7ac3c343bafd5f582b56ee90594baff
2020-03-17 03:05:32 +00:00
Automerger Merge Worker
6d4b9d15dd
Merge "Make LinkPropertiesTest backwards compatible" am: 2fad017e86
...
Change-Id: Iedcb704eba4a342058a7b6fdea3f1bd83dec4744
2020-03-17 02:48:05 +00:00
Remi NGUYEN VAN
8dd694d1d3
Move sensitive field parceling bool to constructor
...
This addresses API review comments recommending to use a copy
constructor with additional parameters instead of a dedicated method.
makeSensitiveFieldsParcelingCopy becomes LinkProperties(base, true).
Bug: 150877475
Test: atest FrameworksNetTests NetworkStackTests NetworkStackNextTests
Change-Id: Ib145ca7f36dcbee6ef47d09862a181fc04a28f03
2020-03-17 11:42:33 +09:00
Remi NGUYEN VAN
2fad017e86
Merge "Make LinkPropertiesTest backwards compatible"
2020-03-17 02:27:27 +00:00
Remi NGUYEN VAN
3994e73b75
Make LinkPropertiesTest backwards compatible
...
LinkPropertiesTest must be backwards compatible with Q for CTS.
In Q 4 fields were added: DhcpServerAddress, WakeOnLanSupported,
CaptivePortalApiUrl, CaptivePortalData. The new test only tests these
fields on R and above.
testLinkPropertiesParcelable_Q still verifies that there are 14 fields
on Q, so the 4 extra fields can be ignored.
The changes use androidx.core.os.BuildCompat.isAtLeastR(), so
androidx.core_core is added as a dependency to FrameworksNetCommonTests.
Test: atest CtsNetTestCasesLatestSdk:android.net.LinkPropertiesTest
on Q and R devices
Bug: 150918852
Change-Id: I570efa4eb483a717d4204a18473d02653a69f46d
2020-03-17 11:23:13 +09:00
Automerger Merge Worker
be6c8012a9
Merge "Clean up unit testing for ConnectivityDiagnostics." am: 3fef3af249 am: fb08471764
...
Change-Id: Ia595e34aee38dd5fefeec5f2b065dd3395ccad46
2020-03-16 20:09:51 +00:00
Automerger Merge Worker
fb08471764
Merge "Clean up unit testing for ConnectivityDiagnostics." am: 3fef3af249
...
Change-Id: Idb4019968a3b3689f1aaddb5e59f3c609890104e
2020-03-16 19:52:06 +00:00
Cody Kesting
3fef3af249
Merge "Clean up unit testing for ConnectivityDiagnostics."
2020-03-16 19:33:33 +00:00
Automerger Merge Worker
ef89593d9f
Merge "Add support for registering test networks with administrators." am: 5ec743bd25 am: 78f4f08bbf
...
Change-Id: Ia50086e3871fcc5a3a0d904ad4ad2a742f3b5d6f
2020-03-16 18:32:55 +00:00
Automerger Merge Worker
78f4f08bbf
Merge "Add support for registering test networks with administrators." am: 5ec743bd25
...
Change-Id: Ic6251b26fbbce029063d3f83c4fa6dbc4d01df40
2020-03-16 18:18:59 +00:00
Cody Kesting
5ec743bd25
Merge "Add support for registering test networks with administrators."
2020-03-16 18:02:55 +00:00
Automerger Merge Worker
e13e8da1c8
Merge "Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull" am: b303fc5222 am: ad7408a4e6
...
Change-Id: I4f4cc6289b598c5c2af24cc1b3d68dcc643c6d93
2020-03-16 17:42:52 +00:00
Automerger Merge Worker
ad7408a4e6
Merge "Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull" am: b303fc5222
...
Change-Id: Ibcfc11f90c8caa34954db73f668ca35a34c50e8d
2020-03-16 17:27:39 +00:00
Cody Kesting
b303fc5222
Merge "Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull"
2020-03-16 17:11:54 +00:00
Lorenzo Colitti
2c74e66034
Ensure that NetworkFactory objects cannot be reused.
...
NetworkFactory is turning into a one-time object that cannot be
re-used. Check for this in ConnectivityService.
Bug: 148635501
Test: test continues to pass
Change-Id: I793436ee0f4b5d778788ad34b8a2575d2ad0ed80
Merged-In: I793436ee0f4b5d778788ad34b8a2575d2ad0ed80
2020-03-17 01:39:23 +09:00
Automerger Merge Worker
a46d20bb30
Merge "Protect ConnectivityService from SecurityException in permission check." am: ed459f5f1a am: 26cb0b40bf
...
Change-Id: I7027d7111aeed8ec5835c3dcf0ef5d24046d4b8b
2020-03-16 14:54:07 +00:00
Automerger Merge Worker
26cb0b40bf
Merge "Protect ConnectivityService from SecurityException in permission check." am: ed459f5f1a
...
Change-Id: I30d993e431b9d6486dcaebdc48c525a861301f70
2020-03-16 14:47:49 +00:00
Cody Kesting
ed459f5f1a
Merge "Protect ConnectivityService from SecurityException in permission check."
2020-03-16 14:33:25 +00:00
Automerger Merge Worker
59c84d0a3e
Merge changes I801ddc49,Id1b8f41b am: ba350f4652 am: dc9aa00cb7
...
Change-Id: Ibc0b7c74ce55198fc6804b5cf1ea414aad912a4f
2020-03-16 11:56:19 +00:00
Automerger Merge Worker
dc9aa00cb7
Merge changes I801ddc49,Id1b8f41b am: ba350f4652
...
Change-Id: I604bcfab22d7b26b84bf126d02d9be612fcb6d29
2020-03-16 11:41:19 +00:00
junyulai
cc38304ad8
[SP24] Rename functions that add Entry unconditionally
...
Currently, in NetworkStats, there are many methods to manipulate
the records. However, some methods are similar and ambiguous,
such as addEntry, addValues, setValues, addIfaceValues,
combineValues and combineAllValues.
Thus, properly grouping and renaming methods are necessary.
In this change, for methods that add one record unconditionally,
name them insertEntry.
setIfaceValues -> insertEntry
addEntry -> insertEntry
Test: atest FrameworksNetTests ImsPhoneCallTrackerTest TetheringTests
Test: m doc-comment-check-docs
Bug: 148895143
Change-Id: I801ddc49e283a254b9586700c9b597c0adb0d459
2020-03-16 14:27:45 +08:00
Automerger Merge Worker
9859cf437c
Merge "[SP21] Address comments for API council review about aosp/1172143" am: 24ab7411ba am: c01d9f8266
...
Change-Id: If460ba88094d078d48819d074678c5580ca65fc0
2020-03-16 03:14:17 +00:00
Automerger Merge Worker
c339a871d6
[SP21] Address comments for API council review about aosp/1172143 am: 0c88795cb5 am: 1b7fe1b6f7
...
Change-Id: Ia5e64eb524a852539850f46df87a6b28d4910cbc
2020-03-16 03:13:45 +00:00
Automerger Merge Worker
c01d9f8266
Merge "[SP21] Address comments for API council review about aosp/1172143" am: 24ab7411ba
...
Change-Id: Ief866c87b9e69b892fca435e8555080ffdad4af7
2020-03-16 03:05:06 +00:00
Automerger Merge Worker
1b7fe1b6f7
[SP21] Address comments for API council review about aosp/1172143 am: 0c88795cb5
...
Change-Id: I8634d6f6ed65ec6b10009a90b147881fe1fc4530
2020-03-16 03:03:51 +00:00
Junyu Lai
24ab7411ba
Merge "[SP21] Address comments for API council review about aosp/1172143"
2020-03-16 02:41:19 +00:00
Roshan Pius
fae5822946
services.net: Add a static library needed by wifi module
...
Add a new static library that compiles against system_current which
includes all the parts needed by the wifi mainline module.
Also,
a) Refactored TcpKeepalivePacketData to use public APIs. The parcel
read/write methods in the base class are @hide and they're not used by
the other child class (NatKeepalivePacketData). So, remove the @hide
method from base class and use it direcly in the child class.
Bug: 145825329
Test: Device boots up & connects to wifi networks.
Change-Id: Ifde69b579cfe5b813766f676acb10e436e64a44c
Merged-In: Ifde69b579cfe5b813766f676acb10e436e64a44c
2020-03-16 00:23:42 +00:00
Automerger Merge Worker
65ec5c1f76
Merge "Resolve ambiguous argument." am: 16cad96e9f am: 79a0b0096d
...
Change-Id: I32bca87c4453bd491611ce6c5d95da5b66e45aab
2020-03-14 04:13:49 +00:00
Automerger Merge Worker
79a0b0096d
Merge "Resolve ambiguous argument." am: 16cad96e9f
...
Change-Id: I4c03bb6d16127929f4d60aa071aee18e8ac4c669
2020-03-14 03:52:51 +00:00
Chalard Jean
16cad96e9f
Merge "Resolve ambiguous argument."
2020-03-14 03:38:01 +00:00
Automerger Merge Worker
464939aa5c
Merge "Update Javadoc comments for ConnectivityDiagnostics constants." am: 0b6dd36a52 am: 438f8bbe71
...
Change-Id: I5e9af3351e6386e09319c8ac049a2700368b7ed3
2020-03-13 19:48:36 +00:00
Automerger Merge Worker
438f8bbe71
Merge "Update Javadoc comments for ConnectivityDiagnostics constants." am: 0b6dd36a52
...
Change-Id: I279519ca5013c4109dee9f6860852d9b3a70776a
2020-03-13 19:34:01 +00:00
Cody Kesting
0b6dd36a52
Merge "Update Javadoc comments for ConnectivityDiagnostics constants."
2020-03-13 19:09:18 +00:00
Chalard Jean
a7cc6d8eee
Resolve ambiguous argument.
...
CTS tests don't have access to TestNetworkAgent and therefore
require overloading this method, which means 'null' is ambiguous.
Bug: 139268426
Test: FrameworksNetTests
Change-Id: I9279718bde30bd98eff901921fb3411d22da72e5
2020-03-13 21:17:33 +09:00
Automerger Merge Worker
bd67f2f4eb
Merge "Remove redundant connected notification" am: 62b8d6f24d am: b9a08a4645
...
Change-Id: I5673cf68e12b1f9bcbd368437504952991371d09
2020-03-13 07:48:19 +00:00
Automerger Merge Worker
b9a08a4645
Merge "Remove redundant connected notification" am: 62b8d6f24d
...
Change-Id: I7e52f81e6b1d98480f9c851d861fa00a98729c6c
2020-03-13 07:30:45 +00:00
Treehugger Robot
62b8d6f24d
Merge "Remove redundant connected notification"
2020-03-13 07:10:13 +00:00
Automerger Merge Worker
28fe008d57
Merge "Add test for NetworkAgentConfig" am: d4db72dbfc am: d08a6c4ec9
...
Change-Id: I5a93f786545cb1df9c84b339657e2f9a803b7853
2020-03-13 04:44:46 +00:00