5c9f527e3328c2f3a96cdeb5052b969c1ff66493 |
|
04-Apr-2018 |
Dan Cashman <dcashman@google.com> |
Add SigningInfo class to expose package signing details. Attempt to simplify the exposure of package signing information via PackageInfo by creating a new class and corresponding methods for querying a package's signing information. Bug: 74831530 Test: PkgInstallSignatureVerificationTest Change-Id: Idbc008b41a921f89cefb224b26f910da4d238dea
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
528c3e572a829c51053532803ff31da123ebfed9 |
|
07-Feb-2018 |
Michal Karpinski <mkarpinski@google.com> |
Allow restoring of apps that rotated key Restoring of apps that rotated key wouldn't be possible due to explicit signature matching. Amend signature matching strategies to take into account apps that have rotated key. Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/backup/utils/AppBackupUtilsTest.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/backup/BackupUtilsTest.java Test: m -j RunFrameworksServicesRoboTests Test: runtest -p com.android.server.backup frameworks-services Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest1.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest2.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest3.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest4.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest5.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest6.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest7.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest8.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest9.java Test: atest frameworks/base/services/tests/servicestests/src/ com/android/server/pm/ShortcutManagerTest10.java Test: atest CtsShortcutManagerTestCases Bug: 64686581 Bug: 34345052 Bug: 74208476 Bug: 74159113 Change-Id: Ica23bbfec89648d9348c65db4597188e8c18e1d8
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
fe4ae0c5b1bc3b31adc4cc2c5a0197e29e97b6bc |
|
25-Jan-2018 |
Michal Karpinski <mkarpinski@google.com> |
Rename RefactoredBackupManagerService to BackupManagerService The interface will be removed in a subsequent CL, it will be easier to deal with merge conflicts. Test: 1) m -j RunFrameworksServicesRoboTests 2) runtest -p com.android.server.backup frameworks-services Bug: 65823538 Change-Id: I37c4c6758c646e1b18889ed05aa1b1d7c6129cf0
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
3accca05ddcad9d0b1b313eae49f273e39121d3c |
|
20-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Add major version code to platform. It turns the version code into almost a 64-bit integer, with the new major part being the upper 32 bits. The only tricky part about this is the backup manager, since it stored 32-bit version codes in its backup data sets. This is dealt with by, when the major version code is not 0, writing MIN_INT as the version code and following that by the full long version code, which we can detect when reading. Note that this makes backup sets containing apps with major version codes incompatible with older versions of the platform. Bug: 64459786 Test: Added in Change-Id: Iab8a682b62103babd6c16a56b8dc1e97d7078658 Change-Id: Ibfffe235bbfcf358b3741abd3f7197fdb063d3f3
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
21942e0abacd35f1f4aad2f910f33d15cf0f3b20 |
|
16-May-2017 |
Artem Iglikov <artikz@google.com> |
Add tests for routeSocketDataToOutput. Also fixes the problem where it could through IndexOutOfBoundsException instead of more natuarl EOFExcpetion in case there is not enough data in the chunk. Bug: 38081946 Bug: 37983441 Test: runtest -p com.android.server.backup frameworks-services Change-Id: Icac575a76b752922b9c2d9cc0b3cad50f4273241
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
dbe68324801cfd45d0d1116c9da983b8ebe651ae |
|
09-May-2017 |
Artem Iglikov <artikz@google.com> |
Use static imports for constants. This is an automated change with some manual formatting. Bug: 36850431 Test: mmma frameworks/base Change-Id: I126747e57ae1b666e5281b25d063d22d774b0718
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
66ff1d62c02cd70d660b0fa99715c711faa635e9 |
|
03-May-2017 |
Artem Iglikov <artikz@google.com> |
Add unit tests for com.android.server.backup.utils Also add missing javadocs to some new classes. Bug: 37939902 Test: runtest -p com.android.server.backup frameworks-services Change-Id: I7c24cec754af9ea6caee7791a11085b8c174c427
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|
2c2c856b3a60e96e09261d2513b43acb7ff4b070 |
|
24-Apr-2017 |
Artem Iglikov <artikz@google.com> |
Move public static methods to utility classes. This is an automated change which moves all public static methods from RefactoredBackupManagerService to respective utility classes. Bug: 37519282 Test: it compiles. Change-Id: I2f5765e430da3bd9a05e255dbd2656d5e667bf4d
/frameworks/base/services/backup/java/com/android/server/backup/utils/FullBackupUtils.java
|