Chalard Jean
70be7a9dd0
Let DnsManager fill in LinkProperties for private DNSes
...
(clean cherry-pick from ag/3880157)
Test: new tests pass
Bug: 73641539
Change-Id: I971ef4d27b22a435d7459e1c4b31a8715ef6e610
Merged-In: I837df61e3c277ae08ebf4fdcd4c4e9ac8c550811
Merged-In: I72ecaa4f7d7320ffa2e0ba82fadafc947c8a6981
2018-04-27 13:32:10 +09:00
Chalard Jean
299d856143
Add the list of private DNS addresses to LinkProperties
...
(clean cherry-pick from ag/3874803)
Test: atest android.net.LinkPropertiesTest, also new tests pass
Bug: 73641539
Change-Id: If33a35b1354a67db09411ff098f20064797296ad
Merged-In: I4b739c56e658690532ae9deb0b9a3bc9b2adf8b0
Merged-In: I6bdbef78d078d68534c8e07e9af031ce374560ef
2018-04-27 13:32:10 +09:00
Lorenzo Colitti
8e28cb01c4
Merge "Actually @hide unwanted capability methods." into pi-dev
...
am: 9d64b6e6b2
Change-Id: I80a88123b16c54734306da7e5dc0670972041648
2018-04-24 14:43:06 -07:00
Lorenzo Colitti
9d64b6e6b2
Merge "Actually @hide unwanted capability methods." into pi-dev
2018-04-24 21:20:25 +00:00
Chalard Jean
6093933b48
Merge changes I0cd83a93,I03ae2bbb into pi-dev
...
am: 411e79b8b0
Change-Id: Iaa0285825735d3f16bba6e4946723a437fd9b0b9
2018-04-24 03:02:11 -07:00
Chalard Jean
46adcf3089
Make sure getActiveNetwork is consistent with default callbacks
...
Bug: 77737389
Test: runtest framework-net
new test don't pass without the main code change, but they
do with it
Change-Id: I0cd83a935ab0b349aa47e065b830e5a43ab9a091
2018-04-24 17:32:00 +09:00
Chalard Jean
fd424b90be
Add tests for getActiveNetwork.
...
Bug: 77737389
Test: runtest frameworks-net
Change-Id: I03ae2bbb08559f2cd44979e291c1f5d50eb215da
2018-04-24 15:23:28 +09:00
Lorenzo Colitti
88e7d8e3e5
Actually @hide unwanted capability methods.
...
Bug: 77601789
Test: builds, boots
Test: make doc-comment-check-docs
Change-Id: I7a913b83ab5110047d187564b3a1b0bbe1631942
2018-04-24 13:12:56 +09:00
Chalard Jean
89af2956e6
Merge "Let DnsManager fill in LinkProperties for private DNSes" into pi-dev
...
am: 2a915264a6
Change-Id: I837df61e3c277ae08ebf4fdcd4c4e9ac8c550811
2018-04-23 00:33:21 -07:00
Chalard Jean
48bb49deff
Let DnsManager fill in LinkProperties for private DNSes
...
Test: new tests pass
Bug: 73641539
Change-Id: I971ef4d27b22a435d7459e1c4b31a8715ef6e610
2018-04-23 13:58:42 +09:00
Chalard Jean
2cc723e410
Merge "Add the list of private DNS addresses to LinkProperties" into pi-dev
...
am: f12a2130a4
Change-Id: I4b739c56e658690532ae9deb0b9a3bc9b2adf8b0
2018-04-20 04:49:43 -07:00
Chalard Jean
3e0a46a439
Add the list of private DNS addresses to LinkProperties
...
Test: atest android.net.LinkPropertiesTest, also new tests pass
Bug: 73641539
Change-Id: If33a35b1354a67db09411ff098f20064797296ad
2018-04-20 16:48:43 +09:00
Jeff Sharkey
569e8c496b
Merge "Revert "Revert "OP_GET_USAGE_STATS should be noted, not checked.""" into pi-dev
...
am: 687ddf6928
Change-Id: Ie9bcdc9736c04ab787efc193311a20d03718b593
2018-04-16 10:19:39 -07:00
Jeff Sharkey
330f1c0b18
Merge "Revert "OP_GET_USAGE_STATS should be noted, not checked."" into pi-dev
...
am: 04efa57798
Change-Id: I2cc76316bca81c12e56337d6e36d82b0de6d9ded
2018-04-16 10:07:52 -07:00
Jeff Sharkey
687ddf6928
Merge "Revert "Revert "OP_GET_USAGE_STATS should be noted, not checked.""" into pi-dev
2018-04-16 16:54:32 +00:00
Jeff Sharkey
069002e639
Revert "Revert "OP_GET_USAGE_STATS should be noted, not checked.""
...
This reverts commit d5992e681f .
Reason for revert: ijpedowitz@
Bug: 77662908
Change-Id: I596d330d64942105f447bb613012bb11e281a805
Exempt-From-Owner-Approval: keep tests passing
2018-04-16 16:50:34 +00:00
Jeff Sharkey
04efa57798
Merge "Revert "OP_GET_USAGE_STATS should be noted, not checked."" into pi-dev
2018-04-16 16:50:06 +00:00
Jeff Sharkey
d5992e681f
Revert "OP_GET_USAGE_STATS should be noted, not checked."
...
This reverts commit b1296e58da .
Reason for revert: ijpedowitz@
Bug: 77662908
Change-Id: I5dd0ad5038df90ea8a80ba6f583ee46fb24600c2
Exempt-From-Owner-Approval: keep tests passing
2018-04-16 16:39:55 +00:00
Chalard Jean
8325b84511
Merge "Guard the SSID with NETWORK_SETTINGS" into pi-dev
...
am: a7579d6325
Change-Id: Iba59e93875c28b8e30db0c013575bc2f117cb16c
2018-04-15 22:48:50 -07:00
Chalard Jean
61da83e13d
Guard the SSID with NETWORK_SETTINGS
...
Bug: 77865258
Test: manual
Change-Id: I01d4ec7366382d42847c823ae6056222a012c504
2018-04-16 13:29:22 +09:00
Jeff Sharkey
cef9082b02
Merge "OP_GET_USAGE_STATS should be noted, not checked." into pi-dev
...
am: 64bbb2014e
Change-Id: I38f5aecdb94c8b886ca4eba5908ab1b4a9c1fb89
2018-04-14 18:11:58 -07:00
Jeff Sharkey
b1296e58da
OP_GET_USAGE_STATS should be noted, not checked.
...
Per email feedback, we should be using "noteOp" instead of "checkOp"
when testing if caller holds OP_GET_USAGE_STATS, so that we record
that caller used the operation.
Bug: 77662908
Test: builds, boots
Exempt-From-Owner-Approval: keep tests passing
Change-Id: I3a60345d590534fdbc2c1248e0d30dc85a5d6772
2018-04-13 19:32:25 +00:00
Chalard Jean
6bac5da914
Merge "Notif manager and captive portal app to read SSID again" into pi-dev
...
am: c32440ba66
Change-Id: I663a59ff2847a9f44ea1395326f6cb00e97237b6
2018-04-13 04:52:08 -07:00
TreeHugger Robot
c32440ba66
Merge "Notif manager and captive portal app to read SSID again" into pi-dev
2018-04-13 11:41:32 +00:00
Chalard Jean
33ada883b8
Merge "Add a new ssid field in NetworkCapabilities." into pi-dev
...
am: f920300665
Change-Id: Ia1f4e51b7c2e9118789242cf6d9e7576c4167cda
2018-04-13 02:14:02 -07:00
TreeHugger Robot
f920300665
Merge "Add a new ssid field in NetworkCapabilities." into pi-dev
2018-04-13 08:59:23 +00:00
Chalard Jean
7048e64ed1
Notif manager and captive portal app to read SSID again
...
Bug: 77114259
Test: frameworks-net pass
manual test shows the SSID is now displayed again
Change-Id: I5cb2b4777ad78d972031e8f2ff22e2155f4ab894
2018-04-13 15:38:36 +09:00
Chalard Jean
3ec2c0fc84
Add a new ssid field in NetworkCapabilities.
...
Bug: 77891227
Test: frameworks-net
Change-Id: Ifba33ecd48ccecce7e8f8d05ff70bb85653f6163
2018-04-13 15:38:35 +09:00
Jeff Sharkey
d43f738892
Merge "APIs to disable data usage notifications." into pi-dev
...
am: d6e54408bd
Change-Id: I7b5bd380f00b6e94da79f43b354ecfc52df3f8e4
2018-04-11 16:14:26 -07:00
TreeHugger Robot
d6e54408bd
Merge "APIs to disable data usage notifications." into pi-dev
2018-04-11 23:05:03 +00:00
Jeff Sharkey
7403f8207b
APIs to disable data usage notifications.
...
Certain carriers have requested the ability to disable the warning,
limit, and rapid data usage notifications shown by the OS, so give
them that ability on a per-subId basis. (The notifications are still
enabled by default.)
Unhide NOT_CONGESTED to match setSubscriptionOverrideCongested().
Fix bug in getPrimarySubscriptionPlanLocked() to find the first
currently active plan; the first non-recurring plan may be no longer
active. Fix bug in SubscriptionPlan which allowed invalid negative
or zero-length Period objects.
Bug: 77851691, 77506882, 77662747
Test: atest com.android.server.NetworkPolicyManagerServiceTest
Test: atest android.telephony.cts.SubscriptionManagerTest
Exempt-From-Owner-Approval: SDK deadline, responding to API feedback
Change-Id: Ib6e6dbadd5022937c3f0661ab4b66aa617f0b5af
2018-04-11 22:07:40 +00:00
Pavel Maltsev
7b0fb3fa55
Merge "Remove unwanted capabilitiy from the java-doc" into pi-dev
...
am: d5b916a0a8
Change-Id: I7fef43cce3cfe17dae6a5e4f564ad8857371502a
2018-04-10 20:58:01 -07:00
Remi NGUYEN VAN
55c1d94234
Merge "Added tests for MultipathPolicyTracker." into pi-dev
...
am: 36483a9f2e
Change-Id: I2f47dd30f44722a0611967ce5375aa164f40c718
2018-04-10 20:37:06 -07:00
TreeHugger Robot
d5b916a0a8
Merge "Remove unwanted capabilitiy from the java-doc" into pi-dev
2018-04-11 03:26:22 +00:00
Remi NGUYEN VAN
36483a9f2e
Merge "Added tests for MultipathPolicyTracker." into pi-dev
2018-04-11 02:53:14 +00:00
dalyk
86daaf92c0
[automerger skipped] Merge "Trigger NetworkCallback events when private DNS usage has changed." into pi-dev
...
am: 4a622fb929 -s ours
Change-Id: I1410526ef303ba6e69b32a76db534f0ca59840ed
2018-04-10 00:51:28 -07:00
TreeHugger Robot
4a622fb929
Merge "Trigger NetworkCallback events when private DNS usage has changed." into pi-dev
2018-04-10 07:38:21 +00:00
Remi NGUYEN VAN
b136bfd8eb
Added tests for MultipathPolicyTracker.
...
Test: atest com.android.server.connectivity.MultipathPolicyTrackerTest
Bug: b/72631572
Bug: b/72877610
Change-Id: I33d9cd77948ff76008a125e4e2786fbbc2b03032
2018-04-10 15:27:59 +09:00
dalyk
488df2dfa0
Trigger NetworkCallback events when private DNS usage has changed.
...
Relies on events sent from netd in aosp/578162.
Test: Added tests to ConnectivityServiceTest. Added a new test
class DnsManagerTest. Built a simple app that appears to
receive onLinkProperties events correctly upon manual changes
to the private DNS settings on a Pixel.
Bug: 71828272
Merged-In: I1e6c54ba016f6a165a302bd135a29d9332aaa235
Merged-In: I7705412803fb9aa707a18ae5a1c50292e084d851
Change-Id: I3223c1285a73d5d531c5051ce70007857caa57e3
(cherry picked from commit 7301aa4140baefb549a737f033fc512e87c55692)
2018-04-09 23:04:20 -07:00
Erik Kline
2651c44654
Merge "Trigger NetworkCallback events when private DNS usage has changed." am: fa1f79ac66
...
am: bf7f517c51
Change-Id: I1e6c54ba016f6a165a302bd135a29d9332aaa235
2018-04-09 22:13:36 -07:00
Erik Kline
bf7f517c51
Merge "Trigger NetworkCallback events when private DNS usage has changed."
...
am: fa1f79ac66
Change-Id: Ibf97fa6dce68a59f69480f668a34a40cecba2a38
2018-04-09 21:17:46 -07:00
Erik Kline
fa1f79ac66
Merge "Trigger NetworkCallback events when private DNS usage has changed."
2018-04-10 03:16:07 +00:00
Jeff Sharkey
a9d7daabce
Merge "Disable roaming sanity checking." into pi-dev
...
am: aacd7eb672
Change-Id: I93bb07583ef90fb8c31c5c9a0c3e2c6e4968f975
2018-04-09 18:15:36 -07:00
Jeff Sharkey
aacd7eb672
Merge "Disable roaming sanity checking." into pi-dev
2018-04-09 23:57:28 +00:00
Jeff Sharkey
ab5f8652d3
Disable roaming sanity checking.
...
We've traced down all code paths where NetworkInfo.isRoaming() and
NET_CAPABILITY_NOT_ROAMING can disagree, so we're only left with
noise that happens from NetworkAgent race conditions when someone
asks for a NetworkState between pending NetworkInfo and
NetworkCapabilities updates.
We can look at adding a way for a NetworkAgent to update these
two objects atomically, but not for this release.
Bug: 70174865
Test: builds, boots
Change-Id: I830e1fc6dc922e9eb7f8c2698d75181e00aaf7fb
2018-04-09 16:17:23 -06:00
Benedict Wong
ea2dce36ca
[automerger skipped] Merge "Force creation of Socket upon Transform application" into pi-dev
...
am: 534cfd2477 -s ours
Change-Id: I42b4d0c1b40b9ae6df076d5845331a50b93f2dd6
2018-04-09 14:11:21 -07:00
Benedict Wong
534cfd2477
Merge "Force creation of Socket upon Transform application" into pi-dev
2018-04-09 20:55:30 +00:00
dalyk
1720e54568
Trigger NetworkCallback events when private DNS usage has changed.
...
Relies on events sent from netd in aosp/578162.
Test: Added tests to ConnectivityServiceTest. Added a new test
class DnsManagerTest. Built a simple app that appears to
receive onLinkProperties events correctly upon manual changes
to the private DNS settings on a Pixel.
Bug: 71828272
Change-Id: I68665aaf74b7d59182cc6f9586b80b55b0dfe427
2018-04-09 16:45:22 -04:00
Pavel Maltsev
47839a0cb4
Remove unwanted capabilitiy from the java-doc
...
Per API council feedback remove unwanted capaibility from public API
java docs
Bug: 77601789
Test: make docs
Test: build and flash
Change-Id: Ia7fd6d79546bf99448f8f2bda0370c7230ea4527
2018-04-09 13:16:00 -07:00
Lorenzo Colitti
9c5c37271c
Remove unwanted capability code per API council feedback.
...
am: f4bdf74cd6
Change-Id: I359aad5d7dceb2b188544db18424598decf14c08
2018-04-06 19:56:30 -07:00