Commit graph

  • 045b1c9eef Android.mk: This is a privileged module Chirayu Desai 2019-08-01 19:54:22 +0530
  • e44966200b Android.mk: Re-add required modules Chirayu Desai 2019-08-01 15:21:19 +0530
  • 726cea0a09
    Merge pull request #31 from chirayudesai/prebuilt Steve Soltys 2019-07-31 14:02:27 -0400
  • 6136f589c1 Android.mk: Download prebuilt apk instead of building it #31 Chirayu Desai 2019-07-31 22:03:50 +0530
  • d41ad38a78
    Merge pull request #30 from grote/settings-gui Steve Soltys 2019-07-26 17:36:53 -0400
  • 7b1e63a37f
    Fix Travis CI and add build cache #30 Torsten Grote 2019-07-26 11:41:45 +0200
  • 87b25aa4ec
    Re-implement manual backup run and show notification during manual backups Torsten Grote 2019-07-09 09:52:03 +0200
  • 4c79d41963
    Show Backup Location screen before letting user choose backup folder Torsten Grote 2019-07-08 16:02:53 +0200
  • 3e64c3686f
    Use Android's hardware-backed keystore to store backup key Torsten Grote 2019-07-08 12:32:47 +0200
  • 66c0919eb5
    Let user write down recovery code on first start Torsten Grote 2019-07-05 12:35:45 +0200
  • ee6cf38312
    Migrate SettingsActivity and Fragment to Kotlin Torsten Grote 2019-07-04 08:38:29 +0200
  • c801502e81
    Migrate SettingsManager to Kotlin Torsten Grote 2019-07-04 08:25:37 +0200
  • 3d5911d41d
    Add a SettingsViewModel in Kotlin including the Kotlin deps Torsten Grote 2019-07-03 19:44:37 +0200
  • b983414295
    Add custom settings UI Torsten Grote 2019-06-18 17:39:46 -0300
  • 3981d3d8cc
    Use latest stable AndroidX libraries Torsten Grote 2019-07-03 12:44:12 +0200
  • 7fd3810fbf
    Add AndroidX dependencies Torsten Grote 2019-06-07 14:09:55 -0300
  • bd599db492
    Merge pull request #29 from grote/full-key-value-backups Steve Soltys 2019-06-14 17:34:44 -0400
  • 7b95256ba5
    Fix detection of the end of backup #29 Torsten Grote 2019-06-14 14:14:14 -0300
  • 84d91290ac
    Let the BackupManager know that we use client-side encryption Torsten Grote 2019-06-14 11:40:03 -0300
  • 2f2fba8305
    Pre-select all packages and give option to unselect all Torsten Grote 2019-06-14 11:33:21 -0300
  • 1185e8dc71
    Merge pull request #28 from grote/upgrade-android-jar Steve Soltys 2019-06-14 15:23:25 -0400
  • ad89ea4187
    Use new IBackupManager API to filter eligable packages #28 Torsten Grote 2019-06-12 14:17:24 -0300
  • 3a9aec56b2
    Upgrade android.jar to API 28 Torsten Grote 2019-06-12 12:40:43 -0300
  • a18806cf99
    Merge pull request #27 from grote/background-backups Steve Soltys 2019-06-13 20:33:47 -0400
  • d678566967
    Exclude key-value backup apps for now #27 Torsten Grote 2019-06-12 11:01:56 -0300
  • 7fcd9aa091
    Resolve review comments about backup compontent refactoring Torsten Grote 2019-06-12 09:19:38 -0300
  • 92ce6c1a5c
    Refactor transport components to eliminate need to initialize and reset transport Torsten Grote 2019-06-11 20:53:44 -0300
  • b17a55ac57
    Target API 28 Torsten Grote 2019-06-11 10:25:36 -0300
  • 2037291f81
    Don't start transport service in foreground Torsten Grote 2019-06-07 17:21:08 -0300
  • 540147470d
    Allow the user to schedule full background backups Torsten Grote 2019-06-07 16:41:48 -0300
  • e079aaff1b
    Merge pull request #25 from grote/store-backup-key Steve Soltys 2019-06-05 17:42:31 -0400
  • 8a0fe3c513
    Store backup passphrase insecurely for now #25 Torsten Grote 2019-06-05 16:45:04 -0300
  • 6da59c8192 Use Android's logging instead of printing stacktraces to STDERR Torsten Grote 2019-06-04 17:45:21 -0300
  • b8e9e60666 Add a button to change the backup storage location Torsten Grote 2019-06-04 16:00:30 -0300
  • b3c744b872 Store backup folder Uri in default shared preferences Torsten Grote 2019-06-04 15:19:19 -0300
  • f192e640fb Choose a backup folder instead of a file Torsten Grote 2019-06-04 13:27:07 -0300
  • 6d580e2320
    Use Android's logging instead of printing stacktraces to STDERR #24 Torsten Grote 2019-06-04 17:45:21 -0300
  • f08a04c6ea
    Add a button to change the backup storage location Torsten Grote 2019-06-04 16:00:30 -0300
  • 50acdd2885
    Store backup folder Uri in default shared preferences Torsten Grote 2019-06-04 15:19:19 -0300
  • 9d7a0438a4
    Choose a backup folder instead of a file Torsten Grote 2019-06-04 13:27:07 -0300
  • 0a36405cdb
    Merge pull request #23 from grote/gradle-plugin-downgrade Steve Soltys 2019-06-04 11:56:56 -0400
  • 1e00d2c0a3
    Downgrade Android Gradle plugin #23 Torsten Grote 2019-06-04 12:36:53 -0300
  • ffa5c1f7f2
    Merge pull request #22 from grote/small-nitpicks Steve Soltys 2019-06-04 08:11:00 -0400
  • d1f5986e39
    Add signing config for faster testing #22 Torsten Grote 2019-06-03 15:51:58 -0300
  • 2434fe30f4
    Several small nitpicks and fixes Torsten Grote 2019-06-03 12:23:09 -0300
  • cdaf842866 Version bump - 0.3.0 0.3.0 Steve Soltys 2019-03-14 21:33:50 -0400
  • 04543a1014 Fix transport encryption Steve Soltys 2019-03-14 20:09:06 -0400
  • b16fcf5d87 Clean up backup service Steve Soltys 2019-03-14 17:03:19 -0400
  • 3e2e75a9b5 Ignore 'calendar' and 'contacts' Android provider packages Steve Soltys 2019-03-14 17:01:53 -0400
  • 571cecfa2f Version bump - 0.2.0 0.2.0 Steve Soltys 2019-03-01 23:48:03 -0500
  • 93f878f574
    Merge pull request #17 from stevesoltys/feature/encryption Steve Soltys 2019-03-01 23:39:11 -0500
  • 828f257426 Clean up package and class structure significantly 1. Add service layer for backup / restore operations. 2. Reduce amount of duplicate code in activity classes. #17 Steve Soltys 2019-03-01 23:34:04 -0500
  • 0b5cc1a798 Fix logging in content provider restore component Steve Soltys 2019-02-22 01:11:05 -0500
  • 03c92efc24 Add initialization message to loading popup window Steve Soltys 2019-02-22 01:05:55 -0500
  • bd0c41c2d3 Stop regenerating secret key for each package Steve Soltys 2019-02-22 01:02:06 -0500
  • 1519580a36 Reduce number of key generation iterations to 25 Steve Soltys 2019-02-22 01:00:08 -0500
  • b0465f7aae Add 'com.stevesoltys.backup' to ignored packages Steve Soltys 2019-02-21 23:50:50 -0500
  • 0fd4c7833d Reduce number of key generation iterations to 100 Steve Soltys 2019-02-21 22:42:16 -0500
  • 023750be6e Add loading popup when fetching packages for backup or restore Steve Soltys 2019-02-21 22:41:54 -0500
  • 9b979b3693 Move cipher logic out of backup and restore components Steve Soltys 2019-02-21 21:51:46 -0500
  • b182e743e8 Add support for encrypted backups 1. Add prompt for entering password during backup and restore. 2. Use PBKDF2 to generate a secret key that is used to encrypt backups. 3. Store salt in backup zip file. 4. Fetch salt from backup zip file during restore and use it to decrypt restoration data. Steve Soltys 2019-02-15 02:46:24 -0500
  • 8ec018442a Add CHANGELOG.md Steve Soltys 2019-02-12 21:30:37 -0500
  • f21e687a6d Version bump - 0.1.2 0.1.2 Steve Soltys 2019-02-11 22:41:50 -0500
  • 77e44aa535 Fix whitelist configuration file path for Travis releases Steve Soltys 2019-02-11 22:30:11 -0500
  • 31bc653cfb Version bump - 0.1.1 0.1.1 Steve Soltys 2019-02-11 22:25:01 -0500
  • 3c9e1e8523 Add whitelist configuration files to Travis releases Steve Soltys 2019-02-11 22:24:28 -0500
  • 459867c165 Update SDK version to 28 for Travis Steve Soltys 2019-02-11 22:13:01 -0500
  • 8fe694a2df Fix version code Steve Soltys 2019-02-11 22:10:09 -0500
  • 656b7702e0 Allow user to select all packages during backup and restore Steve Soltys 2019-02-11 22:07:57 -0500
  • b714952b85 Ignore 'com.android.providers.downloads.ui' to resolve #14 Steve Soltys 2019-02-11 22:06:46 -0500
  • df0b3d6287 Update SDK version to 28 Steve Soltys 2019-02-11 22:00:33 -0500
  • 09c8aad237 Update launcher icon Steve Soltys 2018-12-15 03:38:30 -0500
  • 7c3bff31f0 Make transport service start in foreground to resolve #13 Steve Soltys 2018-12-15 03:30:29 -0500
  • c9b7b6c9c2
    Update README.md #11 Deb Pedrano 2018-12-11 21:28:13 +0800
  • 6e3ea561d0
    Add files via upload Deb Pedrano 2018-12-11 21:27:04 +0800
  • 60df51107e
    Create new Deb Pedrano 2018-12-11 21:26:03 +0800
  • 98297537df Pull commons-io from Maven repository for Gradle builds Steve Soltys 2018-11-14 21:40:05 -0500
  • b00d8d45c7 Fix Travis release API key 0.1.0 Steve Soltys 2018-11-13 18:50:50 -0500
  • 2244405e39 Fix Travis release API key Steve Soltys 2018-11-13 18:26:09 -0500
  • 22db4579e8 Add application version to Android manifest Steve Soltys 2018-11-13 18:15:21 -0500
  • 6b29cec736 Add Travis badge Steve Soltys 2018-11-13 18:12:05 -0500
  • 05548bfd3e
    Merge pull request #7 from stevesoltys/feature/standalone Steve Soltys 2018-11-13 18:06:17 -0500
  • ab4ae56def Add commons-io dependency to Android makefile #7 Steve Soltys 2018-11-13 17:58:27 -0500
  • 7e3ee5d8dc Add .travis.yml Steve Soltys 2018-11-11 21:18:36 -0500
  • cc4b629a89 Automatically start transport service when application launches Steve Soltys 2018-11-11 21:00:00 -0500
  • 2fa09be854 Merge branch 'master' into feature/standalone Steve Soltys 2018-11-11 20:53:57 -0500
  • 9f3d01e4f9 Use stub backup and restore components by default in backup transport Steve Soltys 2018-11-11 17:18:55 -0500
  • 523c4a32a4 Set LOCAL_PRIVATE_PLATFORM_APIS flag for Android Pie support Steve Soltys 2018-11-10 16:01:31 -0500
  • e8720189f3 Add experimental support for standalone builds Steve Soltys 2018-11-07 22:04:37 -0500
  • bf177535e3 Enable backup manager before restore if it's disabled Steve Soltys 2018-01-30 00:05:24 -0500
  • c95655aa3a Fix module dependencies in Makefile Steve Soltys 2018-01-24 20:43:24 -0500
  • 2dad0538b2 Add advantages section to README.md Steve Soltys 2017-11-09 00:08:29 -0500
  • 072e9a1b02 Remove Gradle as build system This application must be compiled with the operating system, so Gradle is unnecessary. Steve Soltys 2017-11-08 23:53:45 -0500
  • 0bd1596056 Fix #2 The output file descriptor was not being closed after each chunk was written. 1. The output stream will no longer be stored in the restore state. 2. The output file descriptor will be closed after a chunk is transferred. Steve Soltys 2017-11-08 23:21:27 -0500
  • 09ff3ba493 Clean up packaging of content provider backup/restore components Steve Soltys 2017-10-23 20:01:27 -0400
  • b9239143e0 Clean up ContentProviderBackupComponent Steve Soltys 2017-10-23 20:00:25 -0400
  • 765b8b2540 Stop clearing the backup state after a package is rejected Steve Soltys 2017-10-18 23:00:20 -0400
  • 312a13a913 Clean up logging in ContentProviderBackupComponent Steve Soltys 2017-10-17 23:39:30 -0400
  • f5e723b1a1 Clean up full transport logic in ContentProviderBackupComponent Steve Soltys 2017-10-17 23:33:17 -0400
  • 1b44225707 Add contributing section to README.md Steve Soltys 2017-10-12 23:54:55 -0400