lockbox-datastore
lockbox-datastore copied to clipboard
Experimental Data Storage module for Firefox Lockbox project, not being actively developed
When I access Lockbox from another machine or Firefox browser instance, I want to log into my account and access all my previously saved entries, that are backed up securely...
The current input validation for `origins` allows the value of each array element to be any string under 500 characters. However, this has implications that complicate other implementations (e.g., more...
The current implementation of `list()` returns all of the data for all of the items. There are security benefits to only providing all data for all items when that data...
In service to sync, implement the logic necesary to reconcile conflicts between the on-device stable data, locally pending changes, and remote pending changes. ## Related * #50 * #80 (basic...
In service to sync, implement the basic communications between the on-device cache and the remote kinto service. The intent is to: * retrieve records from the remote service and apply...
In service to sync, implement stubs and skeletons of the methods needed to perform a sync operation. The intent is to provide the public-facing methods to consume sync, including initial...
There are some places where `var` is used and shouldn't be, or is used by ought to be ignored. * [ ] remove all instances of `var` from `lib/` and...
The purpose of this API is to allow a content script to check if the datastore might have credentials for the current web page. The API should take the URL,...
1. Support a "disabled" state for items 2. Provide a "purge" operation Disabled items are: * not included in list (by default) * ignored when searching (searching TBD)