Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-31 | ipc: Incorporate sequoia-core crate as a core module. | Wiktor Kwapisiewicz | |
- This moves all functionality from sequoia_core crate as an inner `core` module of the ipc crate. - The `core` module has to be public as other crates depend on `core::Context` either directly (store, ffi) or indirectly (store through ffi crate). - Remove the `core` crate completely. | |||
2021-01-20 | Turn missing documentation into a warning in all crates. | Justus Winter | |
2021-01-20 | core: Drop unused macro. | Justus Winter | |
2021-01-20 | Add branding to all crates. | Justus Winter | |
2021-01-20 | core: Fix example. | Justus Winter | |
2021-01-15 | net: Decouple from core. | Justus Winter | |
- Move core::NetworkPolicy to net::Policy, update all code accordingly. | |||
2020-12-16 | Release 1.0.0.v1.0.0 | Justus Winter | |
- Release buffered-reader 1.0.0, sequoia-openpgp 1.0.0, and sequoia-sqv 1.0.0. - Also release sequoia-sop 0.22.0. | |||
2020-12-11 | Release 0.21.0.v0.21.0 | Justus Winter | |
2020-12-11 | Correct minimal versions. | Nora Widdecke | |
- Versions required by feature or API usage: - anyhow 1.0.18. - policy::test::reject_seip_packet and policy::test::reject_cipher' fail - We use `impl From<anyhow::Error> for Box<dyn std::error::Error + Send + Sync + 'static>`, introduced in 1.0.5. - tokio 0.2.19 - We use `tokio::net::tcp::OwnedReadHalf`, introduced in 0.2.19. - chrono 0.4.10 - We use the `std` feature, introduced in 0.4.10. - thiserror 1.0.2 - futures and futures-util 0.3.5 - tempfile 3.1 - c_doctests require the same version of rand both as direct dependency and through tempfile. - Yanked versions: - structopt 0.3.11. 0.3.8 to 0.3.10 were yanked. - socket2 0.3.16. 0.3.0 to 0.3.15 were yanked. - Update our dependencies to the package versions required by other dependencies, e.g. structopt requires lazy_static 1.4.0. - clap 2.33 - lazy_static to 1.4.0 - libc to 0.2.66 - proc-macro2 to 1.0.7 - syn to 1.0.5. - winapi 0.3.8 | |||
2020-10-14 | Release 0.20.0.v0.20.0 | Justus Winter | |
2020-10-14 | Use 'Examples' for the examples section. | Justus Winter | |
- See #480. | |||
2020-10-14 | Replace most 'extern crate' directives with 'use'. | Justus Winter | |
- See #480. | |||
2020-08-21 | Release 0.19.0.v0.19.0 | Justus Winter | |
2020-07-31 | Release 0.18.0.v0.18.0 | Justus Winter | |
2020-06-12 | Release 0.17.0.v0.17.0 | Justus Winter | |
2020-04-03 | Release 0.16.0.v0.16.0 | Justus Winter | |
2020-03-09 | Switch from failure to anyhow. | Justus Winter | |
- Use the anyhow crate instead of failure to implement the dynamic side of our error handling. anyhow::Error derefs to dyn std::error::Error, allowing better interoperability with other stdlib-based error handling libraries. - Fixes #444. | |||
2020-03-09 | core: Define core::Error using thiserror. | Justus Winter | |
2020-03-04 | Release 0.15.0.v0.15.0 | Justus Winter | |
2020-02-07 | Release 0.14.0.v0.14.0 | Justus Winter | |
2019-12-20 | Release 0.13.0.v0.13.0 | Justus Winter | |
2019-11-25 | Release 0.12.0.v0.12.0 | Justus Winter | |
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-09-06 | Release 0.10.0.v0.10.0 | Justus Winter | |
2019-08-22 | core: Use 'tempfile' instead of 'tempdir'. | Justus Winter | |
- The latter crate has been deprecated and merged into the former. | |||
2019-07-15 | Switch to Rust 2018. | Justus Winter | |
2019-07-08 | Release 0.9.0.v0.9.0 | Justus Winter | |
2019-07-08 | core: Bump dirs to 2.0. | Justus Winter | |
2019-06-14 | Release 0.8.0.v0.8.0 | Justus Winter | |
2019-06-12 | core: Replace Context set_lib documentation | juga | |
that was not describing correctly what set_lib does, probably cause a copy and paste mistake. | |||
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-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-03-28 | Point to the version-specific documentation. | Justus Winter | |
2019-03-22 | openpgp, core: Return old value in setters. | Justus Winter | |
- Fixes #147. | |||
2019-03-14 | Release 0.5.0.v0.5.0 | Justus Winter | |
2019-02-19 | Release 0.4.0.v0.4.0 | Justus Winter | |
2018-12-18 | Release 0.3.0.v0.3.0 | Justus Winter | |
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 | Fix mail address. | Justus Winter | |
2018-11-24 | Update packaging metadata in preparation for a release. | Justus Winter | |
2018-11-01 | core: Avoid use of deprecated function. | Justus Winter | |
2018-08-15 | Bump version of failure. | Justus Winter | |
- Also, avoid deprecated method in sq. | |||
2018-03-01 | core: Remove unknown error. | Justus Winter | |
2018-01-25 | core: Refine default home directory. | Justus Winter | |
- Move the call to env::home_dir from Context::configure to Config.build. This lets us handle failures, which should be rare. On systems where it fails (think embedded systems), users have to explicitly provide a path. - Allow ephemeral contexts with explicitly configure home directories. E.g. clients and servers share ephemeral contexts with the same home directory. |