Logan Rosen
d24c9d9ff4
Bug 1857834 - auto-formatting with Prettier v3 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,search-reviewers,devtools-reviewers,sync-reviewers,reusable-components-reviewers,profiler-reviewers,dom-storage-reviewers,android-reviewers,firefox-ai-ml-reviewers,hjones,mcheang,mstange,sparky,janv,nchevobbe,tarek,Standard8,markh
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D230598
2024-11-29 15:18:25 +00:00
Mike Conley
154be6716d
Bug 1914940 - Do not back up permissions or content prefs databases if the browser is not configured to remember history, or to clear history on shutdown. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D221552
2024-09-17 13:54:28 +00:00
Mike Conley
b4e120a34f
Bug 1914936 - Do not back up cookies if the browser is not configured to remember history, or to clear history on shutdown. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D221551
2024-09-17 13:54:27 +00:00
Mike Conley
c052d17afd
Bug 1914926 - Do not back up form history if the browser is not configured to remember history, or to clear history on shutdown. r=backup-reviewers,places-reviewers,mak,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D221550
2024-09-17 13:54:27 +00:00
Mike Conley
7e5dab7371
Bug 1910968 - Make sure unverified search engines stay unverified during backup recovery. r=Standard8,backup-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D218656
2024-09-04 18:04:49 +00:00
Mike Conley
99a19484ba
Bug 1896449 - Recompute verification hashes for non-default engines during backup recovery. r=backup-reviewers,search-reviewers,Standard8,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D215963
2024-07-31 19:38:20 +00:00
Stephen Thompson
ac06904751
Bug 1905157 - Display profile recovery error messages in UI r=backup-reviewers,fluent-reviewers,mconley,bolsson,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D216090
2024-07-26 16:41:40 +00:00
Norisz Fay
47349b3029
Backed out changeset 898c9afa27d2 (bug 1905157) for causing build bustages CLOSED TREE
2024-07-23 19:28:00 +03:00
Stephen Thompson
89c71a4a58
Bug 1905157 - Display profile recovery error messages in UI r=backup-reviewers,fluent-reviewers,mconley,bolsson
...
Differential Revision: https://phabricator.services.mozilla.com/D216090
2024-07-23 15:54:15 +00:00
Mike Conley
0bb93129cd
Bug 1902336 - Make sure to properly re-encrypt payment methods with the local OSKeyStore after backup recovery. r=backup-reviewers,sthompson
...
This also adds a fake nsIOSKeyStore implementation for our xpcshell tests. This
should allow us to run these tests on apple_silicon in automation.
Differential Revision: https://phabricator.services.mozilla.com/D215707
2024-07-12 17:48:04 +00:00
Stephen Thompson
323750a60a
Bug 1891146 - Measure places, favicons, and total profile backup time r=places-reviewers,Standard8,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D214983
2024-07-11 16:48:15 +00:00
Norisz Fay
3ef4a25161
Backed out changeset da52483d6274 (bug 1891146) for causing xpcshell failures on test_BackupService.js CLOSED TREE
2024-07-11 00:54:17 +03:00
Stephen Thompson
5afc105b07
Bug 1891146 - Measure places, favicons, and total profile backup time r=places-reviewers,Standard8,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D214983
2024-07-10 20:25:10 +00:00
Stephen Thompson
ad5c1d8ebf
Bug 1906169 - Error plumbing for profile backup web worker r=backup-reviewers,mconley
...
Some of the Firefox profile backup code is executed within a web worker, so errors thrown in the worker do not automatically maintain their full context when caught in the main process.
This change creates a BackupError for throwing errors with causes specific to Firefox profile backup. The new error type is configured to work with the PromiseWorker machinery in the Firefox codebase in order to serialize and deserialize error details across the worker boundary.
Differential Revision: https://phabricator.services.mozilla.com/D215920
2024-07-08 17:49:45 +00:00
Cristian Tuns
63f5f0e2d1
Backed out changeset 5c817eb3498b (bug 1891146) for causing xpcshell failures in test_BackupService.js (Bug 1905413) CLOSED TREE
2024-06-28 16:10:51 -04:00
Stephen Thompson
d3f943915d
Bug 1891146 - Measure places, favicons, and total profile backup time r=places-reviewers,Standard8,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D214983
2024-06-28 17:56:39 +00:00
Mike Conley
89eee9ec2c
Bug 1904337 - Stop backing up signedInUser.json. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D215017
2024-06-27 14:47:13 +00:00
Mike Conley
6dedf6b415
Bug 1891854 - Do not backup session cookies if backup encryption is not enabled. r=backup-reviewers,fchasen
...
Differential Revision: https://phabricator.services.mozilla.com/D214318
2024-06-25 00:35:44 +00:00
Sandor Molnar
f5cc48988c
Backed out 5 changesets (bug 1901534, bug 1891854, bug 1901520) for causing xpc failures @ test_BackupService_renderTemplate.js CLOSED TREE
...
Backed out changeset 5e494cb0aff6 (bug 1901534)
Backed out changeset e8773eda97c1 (bug 1891854 )
Backed out changeset 4b079909d830 (bug 1901520)
Backed out changeset 5509d1905d2c (bug 1901520)
Backed out changeset 6d98566735ad (bug 1901520)
2024-06-25 01:24:56 +03:00
Mike Conley
ecb25d3a8b
Bug 1891854 - Do not backup session cookies if backup encryption is not enabled. r=backup-reviewers,fchasen
...
Differential Revision: https://phabricator.services.mozilla.com/D214318
2024-06-24 20:47:05 +00:00
Mike Conley
0adb271bf9
Bug 1892312 - Copy times.json from profile that initiated recovery and record recovery time. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D209028
2024-05-06 16:47:00 +00:00
Mike Conley
afeeb05292
Bug 1892312 - Stop backing up times.json in MiscDataBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D209026
2024-05-06 16:46:59 +00:00
Stanca Serban
77cc188b7a
Backed out 4 changesets (bug 1892312) for causing linting opt failures.
...
Backed out changeset a471d91079ae (bug 1892312)
Backed out changeset 3c4d8db39a35 (bug 1892312)
Backed out changeset 197faa33654c (bug 1892312)
Backed out changeset 8510a0207087 (bug 1892312)
2024-05-06 19:17:04 +03:00
Mike Conley
4792f8ea5d
Bug 1892312 - Copy times.json from profile that initiated recovery and record recovery time. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D209028
2024-05-06 15:18:40 +00:00
Mike Conley
f0682248ea
Bug 1892312 - Stop backing up times.json in MiscDataBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D209026
2024-05-06 15:18:39 +00:00
kpatenio
1ed5674500
Bug 1888448 - Implement recover for SessionStoreBackupResource. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D209319
2024-05-03 21:05:55 +00:00
Fred Chasen
de6192b5bb
Bug 1890297 - Implement recover for AddonsBackupResource. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D209174
2024-05-03 16:43:53 +00:00
Mike Conley
47cb2e4b60
Bug 1888440 - Implement recover for CookiesBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D208894
2024-04-29 18:56:28 +00:00
kpatenio
1ddd494dbd
Bug 1888446 - implement recover for PlacesBackupResource. r=backup-reviewers,places-reviewers,mconley,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D208565
2024-04-29 17:17:02 +00:00
kpatenio
b3f402d410
Bug 1888442 - import recover for CredentialsAndSecurityBackupResource. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D208806
2024-04-29 17:12:54 +00:00
Mike Conley
8f084a79be
Bug 1888444 - Implement recover for FormHistoryBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D208554
2024-04-25 16:59:09 +00:00
Mike Conley
0d6c591655
Bug 1888445 - Implement recover and postRecovery for MiscDataBackupResource. r=backup-reviewers,fchasen
...
Differential Revision: https://phabricator.services.mozilla.com/D208372
2024-04-25 13:07:10 +00:00
Mike Conley
e240968ed7
Bug 1888447 - Implement recover for the PreferencesBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D208162
2024-04-24 18:02:49 +00:00
Mike Conley
213b3dbbef
Bug 1888436 - Add recover and postRecovery methods to BackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D207928
2024-04-23 02:54:49 +00:00
Mike Conley
782c9958bd
Bug 1886614 - Write a marionette test for the BackupService.createBackup method. r=backup-reviewers,kpatenio
...
This test can be run via:
./mach marionette-test browser/components/backup/test/marionette/test_backup.py
This also makes it so that BackupResource.copySqliteDatabases does not throw if
one of the passed in database files doesn't exist - it'll just ignore it and
move on. This required me to update some tests in order to create some fake
SQLite databases to ensure that the fake Sqlite connection was made and the
backup stub was called for the SQLite databases being copied.
Finally, this also fixes something I noticed - some of our BackupResource's
weren't returning null or objects as their ManifestEntry. This fixes that
and adds tests to cover that case.
Differential Revision: https://phabricator.services.mozilla.com/D207811
2024-04-23 02:54:49 +00:00
Fred Chasen
14509a1366
Bug 1892007 - Add optional priority number to BackupResource. r=backup-reviewers,mconley
...
- Adds a static `priority` getter in BackupResource base class, which defaults to 0.
- Determine the order resources will be backed up sorted on that priority in `createBackup`, defaulting to unordered.
- Sets `PlacesBackupResource` position 1 so it will run first.
Differential Revision: https://phabricator.services.mozilla.com/D207934
2024-04-22 23:15:07 +00:00
Mike Conley
df2ca1d62c
Bug 1891141 - Create preferences for the pages per step and step delay used by BackupResources. r=backup-reviewers,fchasen
...
Differential Revision: https://phabricator.services.mozilla.com/D207568
2024-04-17 20:50:48 +00:00
kpatenio
a6f22c8b9f
Bug 1885941 - implement backup method for cookies, form history and sessions BackupResources. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D207495
2024-04-17 20:43:38 +00:00
Fred Chasen
607439a7a7
Bug 1885614 - Implement backup method for AddonsBackupResource. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D207491
2024-04-16 19:27:25 +00:00
Mike Conley
7962b5b730
Bug 1890585 - Have MiscDataBackupResource backup the ActivityStreamStorage snippets table. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D207460
2024-04-16 19:18:33 +00:00
kpatenio
45734a7202
Bug 1885929 - Implement backup method for CredentialsAndSecurityBackupResource. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D207286
2024-04-15 20:18:40 +00:00
Mike Conley
79d94225c6
Bug 1890591 - Add some utilities to BackupResource for copying files and Sqlite databases. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D207155
2024-04-15 14:47:20 +00:00
kpatenio
18eff163a1
Bug 1885609 - implement backup method for PlacesBackupResource. r=backup-reviewers,places-reviewers,mak,mconley
...
Implements `PlacesBackupResource.backup` to store a copy of `places.sqlite` and `favicons.sqlite` in the staging folder.
If users don't want history remembered or use permanent private browsing mode, we will backup bookmarks instead to a file called `bookmarks.json`. Automatic backup is not yet implemented, so to test changes locally, go to `chrome://browser/content/backup/debug.html` to view where we store the staging folder and to manually run the backup methods for all available backup resources.
Backup files for `PlacesBackupResource` should be under the `places` subfolder in the staging folder.
Differential Revision: https://phabricator.services.mozilla.com/D206532
2024-04-10 21:21:17 +00:00
Mike Conley
19ee6676d2
Bug 1885944 - Implement backup method for MiscDataBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D207057
2024-04-10 13:36:58 +00:00
Mike Conley
346cdfd25a
Bug 1890644 - Make it clear that backup method on a BackupResource can return null. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D207071
2024-04-09 20:02:34 +00:00
Mike Conley
95d89beff6
Bug 1890294 - Add a requiresEncryption static getter on BackupResource for subclasses to override. r=backup-reviewers,places-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D206910
2024-04-09 15:15:34 +00:00
Mike Conley
112115ea38
Bug 1885939 - Implement backup method for PreferencesBackupResource. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D205929
2024-04-05 14:05:42 +00:00
kpatenio
467043a452
Bug 1889747 - signedInUser.json file size measurement should be done in CredentialsAndSecurityBackupResource.sys.mjs. r=backup-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D206704
2024-04-04 23:04:19 +00:00
Fred Chasen
3a31055347
Bug 1883655 - Add disk size measurements for all addons and extensions data. data-review=jhirsch r=backup-reviewers,mconley,rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D204675
2024-04-04 21:43:41 +00:00
Cristian Tuns
30299ac418
Backed out changeset 21aa60d7cd79 (bug 1883655) for causing xpcshell failures in test_measurements.js CLOSED TREE
2024-04-04 14:54:49 -04:00