a36dc621ef0b86a0bd46f1d4f5a719a466ba1800 |
|
06-Feb-2018 |
Andreas Gampe <agampe@google.com> |
Frameworks: Annotate trivial @GuardedBy in services/core Add @GuardedBy for simple functions that require a single lock and are named XYZLocked. Derived by errorprone. Bug: 73000847 Test: m Test: m javac-check-framework RUN_ERROR_PRONE=true Change-Id: I6993325b11c71a4ec27c21935fb54a954d95455f
/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionSettings.java
|
c29b11a5f65829dc87b5f234c4d3c1fff7ef5a36 |
|
24-Oct-2017 |
Todd Kennedy <toddke@google.com> |
Move grantPermission to permission manager Last major movement of permission logic from the package manager to the permission manager. Bug: 63539144 Test: Manual. Builds and runs Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PermissionsHostTest Test: cts-tradefed run commandAndExit cts-dev -m CtsPermissionTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsPermission2TestCases Test: bit FrameworksServicesTests:com.android.server.pm.PackageManagerSettingsTests Change-Id: I3225405fad4334917b8df0b08bb1936a58744480
/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionSettings.java
|
460f28c2f017dcef9c34a93c7bd5b18e97c6e15f |
|
06-Oct-2017 |
Todd Kennedy <toddke@google.com> |
Move mPermissionGroups Bug: 63539144 Test: Manual. Builds and runs Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PermissionsHostTest Test: cts-tradefed run commandAndExit cts-dev -m CtsPermissionTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsPermission2TestCases Test: bit FrameworksServicesTests:com.android.server.pm.PackageManagerSettingsTests Change-Id: I3b019babc81997d1d70c14675a34b6a8bec5387d
/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionSettings.java
|
c842393bc55509b094d3a71f164fcdbadf5c7997 |
|
05-Oct-2017 |
Todd Kennedy <toddke@google.com> |
Move mPermissionTrees to permission settings Move more state / logic into the permission sub-package. We're close to being able to wholesale move large amounts of code from package manager into the permission manager. Bug: 63539144 Test: Manual. Builds and runs Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PermissionsHostTest Test: cts-tradefed run commandAndExit cts-dev -m CtsPermissionTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsPermission2TestCases Test: bit FrameworksServicesTests:com.android.server.pm.PackageManagerSettingsTests Change-Id: Id292441ff22b14665fd77f700ad934bf2c5a3357
/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionSettings.java
|
0eb9738d1708d9aa7846782046e6828ffc9fe901 |
|
04-Oct-2017 |
Todd Kennedy <toddke@google.com> |
Move mPermissions from package settings Create a settings class only for use with permissions. It's subservient [and should only be accessed directly by] package settings or the permission manager. The rest of the permission related data needs to be moved to permission settings. At which point we can start pulling the permission methods out of the package manager service and into the permission manager. We still have a somewhat tight relationship between package manager and the permission manager. It's unclear how far we need to separate them and if relying entirely on an internal interface is sufficient. Bug: 63539144 Test: Manual. Builds and runs Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PermissionsHostTest Test: cts-tradefed run commandAndExit cts-dev -m CtsPermissionTestCases Test: cts-tradefed run commandAndExit cts-dev -m CtsPermission2TestCases Test: bit FrameworksServicesTests:com.android.server.pm.PackageManagerSettingsTests Change-Id: I616184fa2135a11687e4ce615884f861466fdebe
/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionSettings.java
|