Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-06 | Release 0.10.0.v0.10.0 | Justus Winter | |
2019-09-06 | Bump quickcheck to 0.9, rand to 0.7. | Justus Winter | |
2019-08-26 | openpgp: Implement FromStr for some types. | Justus Winter | |
- This implements std::str::FromStr for types that have string-representations and are reasonably likely to be encountered by downstream users, e.g. fingerprints or messages. This allows us to do `"xxx".parse()?`. - Fixes #320. | |||
2019-08-23 | Bump rusqlite to 0.19. | Justus Winter | |
- 0.20 requires a newer rustc. | |||
2019-08-22 | Trim dependencies of crates 'rand' and 'quickcheck'. | Justus Winter | |
2019-08-20 | net: Drop SKS pool in favor of keys.openpgp.org. | Justus Winter | |
2019-08-19 | net: Drop the sync variant. | Justus Winter | |
- The sync wrapper hide the async nature of the implementation, and while this may seem convenient, it may cause subtle problems if it is invoked from a different event loop. - Furthermore, 'async' is a reserved keyword in the 2018 edition, requiring awkward escaping. - Fixes #307. | |||
2019-07-15 | Switch to Rust 2018. | Justus Winter | |
2019-07-15 | Prepare for Rust 2018. | Justus Winter | |
- This is the result of running `cargo fix --edition`, with some manual adjustments. - The vast majority of changes merely qualify module paths with 'crate::'. - Two instances of adding an anonymous pattern to a trait's function. - `async` is a keyword in Rust 2018, and hence it needs to be escaped (e.g. in the case of the net::r#async module). - The manual adjustments were needed due to various shortcomings of the analysis employed by `cargo fix`, e.g. unexpanded macros, procedural macros, lalrpop grammars. | |||
2019-07-08 | Release 0.9.0.v0.9.0 | Justus Winter | |
2019-07-08 | ipc, store: Bump capnp to 0.10. | Justus Winter | |
2019-06-14 | Release 0.8.0.v0.8.0 | Justus Winter | |
2019-06-10 | net: Drop unused parameter. | Justus Winter | |
2019-05-15 | core, store, tool: Use realm instead of domain. | Justus Winter | |
- Remove the domain parameter from core::Context. - Replace it with a realm to be passed in when opening a store. - For sq, merge store name and realm into the --store parameter. - Fixes #105. | |||
2019-05-10 | Release 0.7.0.v0.7.0 | Justus Winter | |
2019-05-03 | ipc: New crate. | Justus Winter | |
2019-04-12 | Release 0.6.0.v0.6.0 | Justus Winter | |
- Also bump rfc2822 to 0.6.0. After all, we create tags for the versions. | |||
2019-04-04 | openpgp: Avoid key.fingerprint.to_keyid() | Neal H. Walfield | |
- Instead of using key.fingerprint.to_keyid(), use key.keyid(). | |||
2019-03-28 | Fix intra-workspace dependencies. | Justus Winter | |
- Specify versions for intra-workspace dependencies in the crates that are not yet released. | |||
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. |