am skip reason: Change-Id I7f2696a642f96c6aafb5613b980bf5bcdd08bbda with SHA-1 cd309138ce is in history
Change-Id: Ic2f5c6865a0de366aae7f7793fe08577f3fb8756
Mark Chienauthored and Automerger Merge Workercommited 2020-05-26 02:05:38 +00:00
am skip reason: Change-Id I7f2696a642f96c6aafb5613b980bf5bcdd08bbda with SHA-1 d63c4f35de is in history
Change-Id: I0113d3fc6dba8dece1d1b85ac2ebfa059a632201
Mark Chienauthored and Automerger Merge Workercommited 2020-05-26 02:05:30 +00:00
am skip reason: Change-Id I7f2696a642f96c6aafb5613b980bf5bcdd08bbda with SHA-1 cd309138ce is in history
Change-Id: I8fdc6add461cbdd8059b90bb4d26c39c27293e2b
Mark Chienauthored and Automerger Merge Workercommited 2020-05-26 01:48:55 +00:00
am skip reason: Change-Id I7f2696a642f96c6aafb5613b980bf5bcdd08bbda with SHA-1 d63c4f35de is in history
Change-Id: Ib247a67ee676fab6b40f0d965ff1be9bcf9acece
Mark Chienauthored and Automerger Merge Workercommited 2020-05-26 01:48:44 +00:00
am skip reason: Change-Id I7f2696a642f96c6aafb5613b980bf5bcdd08bbda with SHA-1 d63c4f35de is in history
Change-Id: I76feb39b69ebb2d45873807a878e4d6c364b0a9b
Mark Chienauthored and Automerger Merge Workercommited 2020-05-26 01:38:10 +00:00
If upstream is cellular, set the TTL in Router Advertisements to
"network-set TTL - 1" for carrier requirement. For other non-cellular
upstream, set TTL as "network-set TTL + 1" to preventing arbitrary
distinction between tethered and untethered traffic.
Bug: 154776299
Test: atest TetheringTests
Merged-In: I7f2696a642f96c6aafb5613b980bf5bcdd08bbda
Change-Id: I7f2696a642f96c6aafb5613b980bf5bcdd08bbda
am skip reason: Change-Id I7beea3f011d930e433443ed62d772a3f8cce5d78 with SHA-1 5232658de2 is in history
Change-Id: Id14393f1fbc769b37f544f97b38df51ad8f7b2c2
Mark Chienauthored and Automerger Merge Workercommited 2020-05-25 11:17:06 +00:00
am skip reason: Change-Id I7beea3f011d930e433443ed62d772a3f8cce5d78 with SHA-1 2a1656d3f8 is in history
Change-Id: Iff1f24127bcbcc802a5ebfab5e6120255beb2cac
Mark Chienauthored and Automerger Merge Workercommited 2020-05-25 11:16:57 +00:00
am skip reason: Change-Id I7beea3f011d930e433443ed62d772a3f8cce5d78 with SHA-1 2a1656d3f8 is in history
Change-Id: I698d9684107bf6eed20fe71d4f47fde89374a730
Mark Chienauthored and Automerger Merge Workercommited 2020-05-25 11:03:34 +00:00
am skip reason: Change-Id I7beea3f011d930e433443ed62d772a3f8cce5d78 with SHA-1 2a1656d3f8 is in history
Change-Id: Ie44fa3cc03668bf5c27b12c8e729ecd1fca899d5
Mark Chienauthored and Automerger Merge Workercommited 2020-05-25 11:03:22 +00:00
am skip reason: Change-Id I7beea3f011d930e433443ed62d772a3f8cce5d78 with SHA-1 2a1656d3f8 is in history
Change-Id: I5a2a86de03bc825057445d8caa26b4ba30e91f48
Mark Chienauthored and Automerger Merge Workercommited 2020-05-25 10:51:48 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 654013479b is in history
Change-Id: I39dd2f4f85a49822c199f93cdfc41ffd4aab6a57
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:36:46 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 654013479b is in history
Change-Id: I2e8fe36a40923ed34a114c3e2d72aac767853da8
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:35:15 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 4455d6b1bd is in history
Change-Id: I7ddc3beca5d7d0e48b489808433cd68484afd7fe
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:33:53 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 654013479b is in history
Change-Id: I2dc8e9ee55c976c4b9aad64d1c8d502ee5fdd177
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:22:39 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 4455d6b1bd is in history
Change-Id: I475361add9564675a99e99beb9b7e6f8fe53387d
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:22:03 +00:00
am skip reason: Change-Id If2871bf899cb5890bbfee18063a194c92b6f474e with SHA-1 4455d6b1bd is in history
Change-Id: I69ac4260782960199c08369c6fb99f62251e7222
Xiao Maauthored and Automerger Merge Workercommited 2020-05-25 09:15:37 +00:00
Bug: 154869719
Test: atest TetheringTests
Original-Change: https://android-review.googlesource.com/1288503
Fix TetheringServiceTest test WRITE_SETTINGS permission failure
AdoptShellPermissionIdentity can not pass permission check by
Settings#checkAndNoteWriteSettingsOperation. It would compare the caller
uid and its package name. See error below:
1. java.lang.SecurityException:
Specified package com.android.shell under uid 10239 but it is really 2000
2. java.lang.SecurityException:
uid 10245 does not have android.permission.UPDATE_APP_OPS_STATS.
Override the method and test if caller hold WRITE_SETTINGS directly.
Bug: 154869719
Test: TetheringTests, TetheringCoverageTests, NetworkStackNextTests,
NetworkStackCoverageTests
Original-Change: https://android-review.googlesource.com/1313806
Change-Id: I7beea3f011d930e433443ed62d772a3f8cce5d78
Merged-In: I7beea3f011d930e433443ed62d772a3f8cce5d78
If upstream is cellular, set the TTL in Router Advertisements to
"network-set TTL - 1" for carrier requirement. For other non-cellular
upstream, set TTL as "network-set TTL + 1" to preventing arbitrary
distinction between tethered and untethered traffic.
Bug: 154776299
Test: atest TetheringTests
Change-Id: I7f2696a642f96c6aafb5613b980bf5bcdd08bbda
AdoptShellPermissionIdentity can not pass permission check by
Settings#checkAndNoteWriteSettingsOperation. It would compare the caller
uid and its package name. See error below:
1. java.lang.SecurityException:
Specified package com.android.shell under uid 10239 but it is really 2000
2. java.lang.SecurityException:
uid 10245 does not have android.permission.UPDATE_APP_OPS_STATS.
Override the method and test if caller hold WRITE_SETTINGS directly.
Bug: 154869719
Test: TetheringTests, TetheringCoverageTests, NetworkStackNextTests,
NetworkStackCoverageTests
Change-Id: I2a60c4d66ef30028f9663159f85464ea815248e2
Add the specific implementation of onNewPrefixRequest callback
on IpServer side, also refactor some common code.
Bug: 130741856
Test: atest TetheringTests
Merged-In: If2871bf899cb5890bbfee18063a194c92b6f474e
Change-Id: If2871bf899cb5890bbfee18063a194c92b6f474e
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 91b2bda682 is in history
Change-Id: Ib33f015645995f2ec5f1888b71484d323ad4ccdc
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:42:13 +00:00
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 91b2bda682 is in history
Change-Id: I8669c1fafd8ebf22200670a603620d408a8a7ffa
am skip reason: Change-Id I5a82a6347f62d3a7031db5c56e8e0c8530dafd8f with SHA-1 c96e106d68 is in history
Change-Id: I3863019ff2ce4dd9dab05477596497eceb6da3f5
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:23:26 +00:00
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 91b2bda682 is in history
Change-Id: I1d7898bdf9f70461135e393cbb48df8c3cbb438a
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:20:48 +00:00
am skip reason: Change-Id I5a82a6347f62d3a7031db5c56e8e0c8530dafd8f with SHA-1 c96e106d68 is in history
Change-Id: I807f37c11facd91c5e2bd02fb4ca0df0534ce765
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:08:24 +00:00
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 74174690d1 is in history
Change-Id: I62ece4d72c23cf589bd929e10cf370764110dce8
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:04:44 +00:00
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 74174690d1 is in history
Change-Id: I019faa77b3dd7716df9700ba5760488d287093eb
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:04:28 +00:00
am skip reason: Change-Id I5a82a6347f62d3a7031db5c56e8e0c8530dafd8f with SHA-1 c96e106d68 is in history
Change-Id: I0250755a183455cf777ba1f1941f3c7422da41c6
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:03:28 +00:00
am skip reason: Change-Id Id9c0397306f3872fc23520d1354f338035a96dc9 with SHA-1 74174690d1 is in history
Change-Id: I847a1160b72c8ab384a369f7be73a237f94c8d85
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 16:03:17 +00:00
am skip reason: Change-Id I5a82a6347f62d3a7031db5c56e8e0c8530dafd8f with SHA-1 bd2cbe6c73 is in history
Change-Id: I5e957bffc276a3d2c0917ae61ec180fa4256f875
Mark Chienauthored and Automerger Merge Workercommited 2020-05-15 15:46:43 +00:00