Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-28 | Point to the version-specific documentation. | Justus Winter | |
2019-03-14 | Release 0.5.0.v0.5.0 | Justus Winter | |
2019-03-14 | openpgp: Replace TPK::select_keys with an iterator. | Neal H. Walfield | |
- TPK::select_keys mixes iterating and filtering. - Make KeyIter an implicit builder, which supports convenient filtering. - Provide a convenience function to key an iterator with a reasonable filter default. | |||
2019-02-19 | Release 0.4.0.v0.4.0 | Justus Winter | |
2019-01-29 | store: Fix documentation. | Neal H. Walfield | |
- In a1eba557ff62f09bef2c7e379a238c643ac240d7, I changed the store to insert all subkeys into the key_to_keyid table. Update the documentation to reflect this change. | |||
2018-12-18 | Release 0.3.0.v0.3.0 | Justus Winter | |
2018-12-17 | openpgp: Change KeyIter to also return the RevocationStatus. | Neal H. Walfield | |
- A Key's revocation status is a property of its binding, but the binding is not exposed by KeyIter. Expose it. | |||
2018-12-14 | openpgp: Introduce trait Parse. | Justus Winter | |
- Trait Parse introduces a uniform interface to parse packets, messages, keys, and related data structures. | |||
2018-12-07 | Normalize test module names. | Justus Winter | |
2018-11-27 | Fix the gitlab badges. | Justus Winter | |
2018-11-26 | Release 0.2.0.v0.2.0 | Justus Winter | |
2018-11-24 | Rename the openpgp crate to sequoia-openpgp. | Justus Winter | |
2018-11-24 | Fix mail address. | Justus Winter | |
2018-11-24 | Update packaging metadata in preparation for a release. | Justus Winter | |
2018-11-20 | store: Insert all subkeys into the key_by_keyid table. | Neal H. Walfield | |
- A PKESK may contain the keyid of the encryption key that the session key was encrypted for. When doing a reply to all, it is useful to use this information to do key discovery. Currently, the Store only includes signing and certification capable subkeys in the key_to_keyid table. This change includes all keys, which enables this use case. | |||
2018-11-20 | store: Explicitly bump patch version. | Justus Winter | |
- The replacement for the deprecated function used by the previous commit is only emitted by the newest capnp compiler. Bump the patch version so that everyone picks it up. | |||
2018-11-19 | store: Avoid use of deprecated function. | Justus Winter | |
2018-11-19 | Bump version of 'rand'. | Justus Winter | |
2018-10-30 | openpgp: Implement Serialize for TPK and TSK. | Justus Winter | |
2018-10-25 | net: Improve IPC interface. | Justus Winter | |
- Use our Result, communicate errors when making backends. | |||
2018-09-27 | store: Add function to query keys by subkeyid from the pool. | Justus Winter | |
2018-09-27 | store: Rename method. | Justus Winter | |
- Make clear that this lookup also looks for subkeys. | |||
2018-09-25 | store: Import into and lookup from the common key pool. | Justus Winter | |
- Fixes #102. | |||
2018-09-21 | net, store: Bump version of capnp. | Justus Winter | |
2018-09-20 | store: Bump rusqlite version. | Justus Winter | |
2018-09-06 | store: Delete logs once binding, store, or key is deleted. | Justus Winter | |
- Fixes #85. | |||
2018-08-29 | store: Add method to lookup keys by keyid. | Justus Winter | |
2018-08-29 | store: Add method to query a binding's label. | Justus Winter | |
2018-08-29 | store: Typo. | Justus Winter | |
2018-08-24 | openpgp: Make functions parsing key ids, fingerprints return Result. | Justus Winter | |
- Fixes #13. | |||
2018-08-15 | Bump version of failure. | Justus Winter | |
- Also, avoid deprecated method in sq. | |||
2018-06-20 | Warn about public functions without documentation, add missing docs. | Justus Winter | |
2018-06-20 | store: Restrict the visibility of the backend to the crate. | Justus Winter | |
2018-06-20 | store: Rename the key store binary and rendezvous point. | Justus Winter | |
2018-06-20 | Make sure there is always a whitespace after every comma. | Justus Winter | |
- This is the result of executing find . \( -type f -and \( -name '*.rs' -or -name '*.h' \) \) \ -exec sed -i -e 's/,\([^[:space:]]\)/, \1/g' {} \; with one manual tweak in 'parse.rs'. | |||
2018-06-16 | openpgp: Consolidate the two failure::Error definition | Neal H. Walfield | |
- Rename NoKeyFound to MalformedTPK. - Drop NoUserId, which is not used. - Rename node::Error::MalformedKey to MalformedTPK. | |||
2018-06-06 | net, store: Bump rand to "0.5" and adapt code accordingly. | Justus Winter | |
2018-05-03 | store: Remove attempt at authenticated key rollover. | Justus Winter | |
- The store had a stub implementation of authenticated identity key rollovers. However, after some discussion we concluded that currently there is just no framework for doing this in OpenPGP. - Also, remove the 'TPK::is_signed_by' predicate. | |||
2018-03-23 | openpgp: Move the TPK type definition to openpgp proper. | Justus Winter | |
- We define all types in the root of the openpgp crate, and their implementations in separate modules. This makes using these types much simpler, yet keeps the root from getting too crowded. - Also fix all users accordingly. | |||
2018-03-12 | Bump dependencies. | Justus Winter | |
2018-02-27 | store: Improve documentation. | Justus Winter | |
- Add comments to store::Log. | |||
2018-02-23 | store: Do not display backend errors in debug builds. | Justus Winter | |
- Instead, make them configurable so they can be used when needed. | |||
2018-02-22 | store: Refactor database support code. | Justus Winter | |
- Move types for working with rusqlite into a new module and make them public so that they can be reused. | |||
2018-02-22 | store: Deduplicate and move code. | Justus Winter | |
- Make 'make_stats_request' use 'make_request_map' and move to 'lib.rs' because it is really specific to our protocol. | |||
2018-02-22 | store: Deduplicate code. | Justus Winter | |
2018-02-16 | store: Use the asynchronous network interface. | Justus Winter | |
- By using the asynchronous network interface in the housekeeping "thread", we avoid blocking it and thus the caller. | |||
2018-02-16 | store: Improve error handling. | Justus Winter | |
- Use failure to handle backend errors, then convert prior to transmission over RPC. | |||
2018-02-15 | store: Fix comments. | Justus Winter | |
2018-02-06 | store: Improve log messages. | Justus Winter | |
- Provide meaningful slugs. - Use key ids instead of fingerprints. | |||
2018-02-06 | store: Parse fingerprints. | Justus Winter | |