TreeHugger Robot
be186dc33e
Merge "Protect account chooser activities against overlay." into qt-dev am: 7f2257fa0f am: 683623e8b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13191817
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9307ed863c033d169fb91994e976a94ca9267bf0
2021-01-06 22:51:18 +00:00
TreeHugger Robot
683623e8b0
Merge "Protect account chooser activities against overlay." into qt-dev am: 7f2257fa0f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13191817
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2f86ac2f6302f63f1dc3d11d93c1a99434ec4fb6
2021-01-06 22:15:09 +00:00
Dmitry Dementyev
6ff42dd2d2
Protect account chooser activities against overlay.
...
Bug: 172841550
Test: manual
Change-Id: I1a16808426934f4a8d12410576d769443e4c2a04
Merged-In: I3cd5a94386f15cf60a7fe3095b00815e4a6485ae
2020-12-14 09:08:42 -08:00
Dmitry Dementyev
4290008125
Merge "Ignore GrantCredentials call with unexpected calling uid." into qt-dev am: a064b69f18 am: f0263a9369
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029782
Change-Id: If1903ef712d1d297cea648a6d78213127ddd3fd6
2020-11-11 22:01:38 +00:00
Dmitry Dementyev
f0263a9369
Merge "Ignore GrantCredentials call with unexpected calling uid." into qt-dev am: a064b69f18
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029782
Change-Id: Ibf0233c8e736166a6357d622a5f5763cca64c07a
2020-11-11 21:41:34 +00:00
Dmitry Dementyev
a064b69f18
Merge "Ignore GrantCredentials call with unexpected calling uid." into qt-dev
2020-11-11 21:10:46 +00:00
Dmitry Dementyev
765788de9a
Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378
Change-Id: I59ea6157c2646c0398111718cff4af51cd4245d8
2020-11-11 06:14:33 +00:00
Dmitry Dementyev
3f47c701f1
Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378
Change-Id: I5259ff89a5491f6cf3c5bb0eeb12fb66ef47d494
2020-11-11 06:00:59 +00:00
Dmitry Dementyev
10d8a114bb
Ignore GrantCredentials call with unexpected calling uid.
...
Activity can be used only in two cases.
1) Calling uid matches uid grantee.
2) Calling uid is is system. This flow is used by getToken methods with
notifyAuthFailure=true.
Test: Existing CTS tests
Bug: 158480899
Change-Id: I1421c333b6cebb4f7cddcdd8766298f6872e933b
2020-11-10 16:05:58 -08:00
Dmitry Dementyev
5c9473a962
Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859
Change-Id: I7a2396510c5333088d5c8e16dbb277c3b895e3ce
2020-11-10 23:15:07 +00:00
Dmitry Dementyev
f45dcfe1f5
Protect GrantCredentialsPermissionActivity against overlay.
...
Bug: 169763814
Test: manual
Change-Id: I15dd22791fcc61ef02b06ad51d9e4409d11c0181
2020-11-10 22:43:31 +00:00
Dmitry Dementyev
427ee435bd
Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859
Change-Id: I472f2b6180738e11cc0747db1b0fd4789b0ae721
2020-11-10 22:41:05 +00:00
Dmitry Dementyev
1d3492e181
Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859
Change-Id: I25446d7e0cb9eec2b98cf630bd85db30a007f6a0
2020-11-10 22:23:04 +00:00
Dmitry Dementyev
888ba5ee1a
Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev
2020-11-10 21:44:51 +00:00
Dmitry Dementyev
c1097a8488
Revert "Ignore GrantCredentials call with unexpected calling uid."
...
This reverts commit 4f0084580d .
Reason for revert: Build breakage - b/172932743
Bug: 172932743
Change-Id: Iee0a5e2b84e5d89a206b099f75a15e714a332ff4
2020-11-10 21:44:34 +00:00
TreeHugger Robot
b2f3dc0083
Merge "Check that Account Parcel has name and type." into oc-dev am: 3349eaa9e8 am: 01f2d401c9 am: e0efbc5fbb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999920
Change-Id: I72a0a54f22b8ebd457db1c7fa8b3757bc1f0f327
2020-11-10 20:25:01 +00:00
TreeHugger Robot
e0efbc5fbb
Merge "Check that Account Parcel has name and type." into oc-dev am: 3349eaa9e8 am: 01f2d401c9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999920
Change-Id: I0e4803e7aafd730b9e21e49dc350ee51eedf42d8
2020-11-10 19:56:49 +00:00
TreeHugger Robot
3349eaa9e8
Merge "Check that Account Parcel has name and type." into oc-dev
2020-11-10 19:22:49 +00:00
Dmitry Dementyev
2d868147e4
Ignore GrantCredentials call with unexpected calling uid. am: 88787b77a0 am: 2e5fe473e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12940344
Change-Id: Id30e803ed372bff60a3242a1667c5bd52cb12728
2020-11-06 22:52:46 +00:00
TreeHugger Robot
4b9ee68510
Merge "Ignore GrantCredentials call with unexpected calling uid." into pi-dev am: 5409071886 am: 9bca2e2c06 am: 36fabac3e9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12933114
Change-Id: Id9ffbcc9a437f5ce9be0c639e16a1a577ecfb28e
2020-11-06 19:53:55 +00:00
TreeHugger Robot
36fabac3e9
Merge "Ignore GrantCredentials call with unexpected calling uid." into pi-dev am: 5409071886 am: 9bca2e2c06
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12933114
Change-Id: I33234d76668076b68bb88991e17ffef395f29d6e
2020-11-06 19:39:21 +00:00
Dmitry Dementyev
88787b77a0
Ignore GrantCredentials call with unexpected calling uid.
...
Activity can be used only in two cases.
1) Calling uid matches uid grantee.
2) Calling uid is is system. This flow is used by getToken methods with
notifyAuthFailure=true.
Test: Existing CTS tests
Bug: 158480899
Merged-In: I983fa
Change-Id: I8da362df269decd7c3930a2387f42e09796e732f
2020-11-06 19:34:05 +00:00
TreeHugger Robot
9bca2e2c06
Merge "Ignore GrantCredentials call with unexpected calling uid." into pi-dev am: 5409071886
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12933114
Change-Id: If00e93aa992441865a0d27ee2971b43a221fd2dc
2020-11-06 19:28:14 +00:00
Dmitry Dementyev
0992000ace
Check that Account Parcel has name and type.
...
Bug: 129287265
Test: manual
Change-Id: I8431eb27cc4c6dfd3048b28ff635474f14433308
(cherry picked from commit 32e8579638 )
2020-11-06 00:37:40 +00:00
Dmitry Dementyev
4f0084580d
Ignore GrantCredentials call with unexpected calling uid.
...
Activity can be used only in two cases.
1) Calling uid matches uid grantee.
2) Calling uid is is system. This flow is used by getToken methods with
notifyAuthFailure=true.
Test: Existing CTS tests
Bug: 158480899
Change-Id: I983fac0ae742bbd426cbc02e854564083702a89f
2020-11-05 21:56:36 +00:00
Dmitry Dementyev
a5fb0829d5
Remove hidden shared account methods from AccountManager.java
...
Bug: 145207098,145206763,145206842
Test: CTS
Change-Id: I0d07e0e6c4377eff5756ee938c5b43ad632249df
(cherry picked from commit b6907622f7 )
2020-02-06 22:18:47 +00:00
Valentin Iftime
18972946ce
AccountManager APIs use context.getUserId for "asUser" operations
...
Bug: 139914710
Test: atest AccountManagerXUserTest
Change-Id: Id730da38cd5dd03a4d781948bd76e9a69b795b37
2019-12-19 14:36:35 +01:00
Artur Satayev
c895b1b450
Use new UnsupportedAppUsage annotation.
...
Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library.
Bug: 145132366
Test: m && diff unsupportedappusage_index.csv
Change-Id: I8789f8499d4dca08580672e9e45ed9a7026dd686
2019-12-18 16:37:37 +00:00
Dmitry Dementyev
b6907622f7
Remove hidden shared account methods from AccountManager.java
...
Bug: 145207098,145206763,145206842
Test: CTS
Change-Id: I0d07e0e6c4377eff5756ee938c5b43ad632249df
2019-12-17 00:17:38 +00:00
Charles Munger
5c76aaae1b
Merge "Deprecate account-specific activity subclass" am: b7c5d354fb am: 310697d68d
...
am: 3dd92afd74
Change-Id: Ia3cf674a7bca083fbdcc76e3d274cb5c2275cc8a
2019-11-19 19:45:09 -08:00
Charles Munger
3dd92afd74
Merge "Deprecate account-specific activity subclass" am: b7c5d354fb
...
am: 310697d68d
Change-Id: I1e6622b5d481938c1f5df8f4964284ef56c34cc3
2019-11-19 15:42:53 -08:00
Charles Munger
67127ff179
Deprecate account-specific activity subclass
...
Bug: 144042891
Test: No behavior changes
Change-Id: I22cc3f2d19280adeb627c5d9797621fac8b2da1d
2019-11-18 12:53:43 -08:00
Artur Satayev
756d3b447a
Merge "Add @UnsupportedAppUsage annotations for greylist." am: 423c3a32d6
...
am: 7a565c45b1
Change-Id: I48075ef4296e0b55c0055f7364c5129bbd60e9ed
2019-11-11 09:33:13 -08:00
Artur Satayev
fc46be7dbd
Add @UnsupportedAppUsage annotations for greylist.
...
go/cleanup-greylist-txt
These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code.
Bug: 137350495
Test: m
Change-Id: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
Merged-In: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
2019-11-08 16:17:13 +00:00
Kevin Hufnagle
c665fedfe1
docs: Added consent notice re. getAccounts()
...
Test: make ds-docs -j32
Bug: 32704758
Change-Id: Id5e5c00840f2bde6c31a4f95f365b8bc8857884d
2019-10-21 14:04:55 +00:00
Dmitry Dementyev
32e8579638
Check that Account Parcel has name and type.
...
Bug: 129287265
Test: manual
Change-Id: I8431eb27cc4c6dfd3048b28ff635474f14433308
2019-04-08 17:30:05 -07:00
Andrei-Valentin Onea
94aeae08c0
Merge "Add @UnsupportedAppUsage annotations"
2019-03-06 15:06:05 +00:00
Andrei Onea
4b2116ca79
Add @UnsupportedAppUsage annotations
...
For packages:
android.accounts
android.app
This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@
Bug: 110868826
Test: m
Change-Id: I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25
2019-03-04 16:29:55 +00:00
Jeff Sharkey
9e8f83db6d
All Parcelable CREATOR fields are @NonNull.
...
If they were null, then the Parcelable would fail to work.
Bug: 126726802
Test: manual
Change-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014
Exempt-From-Owner-Approval: Trivial API annotations
2019-02-28 23:29:04 -07:00
Mathew Inwood
31755f94e1
Limit access to suspected false positives.
...
Members modified herein are suspected to be false positives: i.e. things
that were added to the greylist in P, but subsequent data analysis
suggests that they are not, in fact, used after all.
Add a maxTargetSdk=P to these APIs. This is lower-risk that simply
removing these things from the greylist, as none of out data sources are
perfect nor complete.
For APIs that are not supported yet by annotations, move them to
hiddenapi-greylist-max-p.txt instead which has the same effect.
Exempted-From-Owner-Approval: Automatic changes to the codebase
affecting only @UnsupportedAppUsage annotations, themselves added
without requiring owners approval earlier.
Bug: 115609023
Test: m
Change-Id: I020a9c09672ebcae64c5357abc4993e07e744687
2018-12-28 11:50:04 +00:00
Dmitry Dementyev
16d697576b
Document AccountManager method failures for locked user.
...
Bug: 118700914
Test: N/A
Change-Id: I5f4f25c7c791f8ac0bf0037f0b370e021ee5a652
2018-10-30 14:56:53 -07:00
kopriva
c997fc62e0
Merge "docs: fixing errors found with lint check" into pi-dev am: 8c7d2142f6
...
am: 4d12f4c42b
Change-Id: I96a6dab05b6d4ea40950fe2ddc0948adf1b4e48f
2018-10-09 13:29:04 -07:00
kopriva
4d12f4c42b
Merge "docs: fixing errors found with lint check" into pi-dev
...
am: 8c7d2142f6
Change-Id: Ief137b64e798b4b5bb6be5e6d25a35e08037abe5
2018-10-09 13:18:06 -07:00
kopriva
a1a7848f83
docs: fixing errors found with lint check
...
This covers directories through /app.
removed unused import in KeyguardManager.java
Test: make ds-docs
Bug: 117494359
Change-Id: Ie2536676ae8d3ab9349aa43dc3e3248b618dd143
Exempt-From-Owner-Approval: Docs-only change
2018-10-09 10:27:35 -07:00
Dmitry Dementyev
427675a0e6
Merge "Expand isCredentialsUpdateSuggested docs."
2018-10-03 23:49:59 +00:00
kopriva
dd5e73e5bf
Merge "docs: fixing typo, bug 37006473" into pi-dev am: 323a915bb3
...
am: 1862847340
Change-Id: I183fcc7ec5e1813088cad831129305db80657a5e
2018-10-02 18:24:55 -07:00
kopriva
1862847340
Merge "docs: fixing typo, bug 37006473" into pi-dev
...
am: 323a915bb3
Change-Id: I3544307a34da9fc358ed63316fb3212507bd8ef7
2018-10-02 17:18:00 -07:00
Dmitry Dementyev
f6dc7c9dea
Expand isCredentialsUpdateSuggested docs.
...
Follow-up to API Review.
Bug: 37672138
Test: N/A
Change-Id: I7dc509717305d48de5ad8a81a48e33828df74b7c
2018-10-02 17:06:46 -07:00
kopriva
b0cbd1637b
docs: fixing typo, bug 37006473
...
also fixing an import statement that was blocking upload at repo hooks:
removed unused SystemApi import
Test: make ds-docs
Bug: 37006473
Change-Id: I2dec10fad213c4822631ad0f9c518a89d6c0c384
Exempt-From-Owner-Approval: Docs-only change
2018-10-02 12:51:17 -07:00
Hui Yu
139c2488d1
Obfuscate account name in account manager logs and dumpsys.
...
The account name could be PII or email address that should not be
printed in android logs or dumpsys. In account manager output, call
Account.toSafeString() to replace letters/digits in account name with
character 'x'.
Change-Id: Ic1abd1ecda99a309e8973f13bd3650286bbd59e6
Fix: 111937873
Test: atest AccountTest.java
2018-09-10 17:28:04 -07:00