summaryrefslogtreecommitdiffstats
path: root/store
AgeCommit message (Collapse)Author
2018-01-09store: Rename the 'node::new' rpc to 'node::open'.Justus Winter
- This aligns the name with the name of the function.
2018-01-09store: Remove 'home' from the 'Node::new' rpc.Justus Winter
- This is no longer needed as the home is communicated via command line argument.
2018-01-09store: Improve database schema.Justus Winter
2018-01-09store: Improve error handling.Justus Winter
- Errors need to be serialized and deserialized when using RPCs. This is a bit lossy and needs some more work.
2018-01-09store: Use and honor the network policy.Justus Winter
- Save the network policy when the store is created. - Refuse to open the store with a different network policy.
2018-01-09store: Add name to the store and implement 'fmt::Debug'.Justus Winter
- Save the name. We need this to reopen the store. - Implement 'fmt::Debug' so that we can use 'assert_match'.
2018-01-09store: Use the convenience server macros.Justus Winter
2018-01-08store: New store module.Justus Winter
- The store stores transferable public keys in a SQLite database. It runs either in an external process, or is co-located in the current process. - The store provides any number of stores for each application, identified by domain and name. Each store maps labels to TPKs. - The store uses a unified pool of TPKs. In the future, this pool is automatically kept up-to-date.
2017-12-13Split up Sequoia.Justus Winter
- Split up into six crates: buffered-reader, openpgp, sequoia-core, sequoia-ffi, sequoia-net, and sequoia-store. - Adjust imports accordingly.