Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-27 | openpgp: Make variants of VerificationResult struct-like, add infos. | Justus Winter | |
2019-11-25 | Release 0.12.0.v0.12.0 | Justus Winter | |
2019-11-25 | openpgp: Rename openpgp::constants to openpgp::types. | Justus Winter | |
- Fixes #381. | |||
2019-11-20 | openpgp: Use the builder pattern for stream::Encryptor. | Justus Winter | |
- Fixes #375. | |||
2019-11-19 | openpgp: Use the builder pattern for stream::LiteralWriter. | Justus Winter | |
- See #375. | |||
2019-11-19 | openpgp: Use the builder pattern for stream::Signer. | Justus Winter | |
- See #375. | |||
2019-11-10 | openpgp: Distinguish bad signatures from those that are not alive. | Neal H. Walfield | |
- Return a different `VerificationResult` for signatures that are not alive (BadSignature) from signatures that are actually bad (BadCheck). | |||
2019-10-31 | Change license to GPLv2+. | Neal H. Walfield | |
2019-10-30 | Update authors. | Neal H. Walfield | |
2019-10-25 | Release 0.11.0.v0.11.0 | Justus Winter | |
2019-10-21 | ipc: Close stdin and stderr of daemonized processes. | Justus Winter | |
- Rust's std::process::Command::output waits for the streams to close. | |||
2019-09-27 | linting: Clear up bare trait object warnings | Daniel Silverstone | |
Newer Rust compilers requre `dyn` marking trait objects. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||
2019-09-11 | openpgp: Move packet::KeyFlags to constants. | Justus Winter | |
2019-09-10 | openpgp: Make 'LiteralWriter::new's arguments optional. | Justus Winter | |
2019-09-10 | ipc: Improve test. | Justus Winter | |
- For P521 we need SHA512. Be explicit. | |||
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-09-06 | openpgp: Rework streaming encryptor. | Justus Winter | |
- Instead of giving a set of TPKs to the encryptor, hand in a set of recipients, which are (keyid, key)-tuples, conveniently created from key queries over TPKs. This simplifies the encryptor, and makes the key selection explicit. - Drop the EncryptionMode type. - As a nice side effect, we can now generate encrypted messages with wildcard recipient addresses. | |||
2019-08-23 | openpgp: Use marker types to denote a Key's type. | Neal H. Walfield | |
- In addition to providing some added protection, this allows us to implement 'From<Key<_, _>> for Packet'. | |||
2019-08-22 | Trim dependencies of crates 'rand' and 'quickcheck'. | Justus Winter | |
2019-08-20 | openpgp: Make choice of AEAD algorithm explicit. | Justus Winter | |
- Automatically using AEAD if all recipients claim support is a policy decision, which we'd rather avoid in the openpgp crate. - Fixes #293. | |||
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-26 | ipc: GnuPG RPC support. | Justus Winter | |
- This allows us to communicate with gpg-agent, and use it for cryptographic operations. | |||
2019-06-24 | ipc: Lazily execute commands. | Justus Winter | |
2019-06-24 | ipc: Simplify the Assuan RPC interface. | Justus Winter | |
- Turn the client into a stream of responses. | |||
2019-06-24 | ipc: Fix handling of data lines. | Justus Winter | |
2019-06-17 | ipc: Add Assuan support. | Justus Winter | |
2019-06-14 | Release 0.8.0.v0.8.0 | Justus Winter | |
2019-05-28 | Bump memsec to 0.5.6. | Hussein | |
- 0.5.6 fixes cross-building from macOS for Android. - Fixes #284. | |||
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-13 | core, ipc: Defer the creation of the home directory. | Justus Winter | |
- Fixes #271. | |||
2019-05-10 | Release 0.7.0.v0.7.0 | Justus Winter | |
2019-05-03 | ipc: New crate. | Justus Winter | |