Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | net: Define net::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-12-20 | net: Use openpgp crypto API for SHA1 hash | Igor Matuszewski | |
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-10-25 | rfc2822,openpgp: Move rfc2822 crate to be a private mod in openpgp | Neal H. Walfield | |
- The rfc2822 crate doesn't implement all of RFC 2822. Moreover, it includes a number of extensions. This makes rfc2822 a misnomer. - RFC 2822 is actually obsoleted by RFC 5322. This means that if we ever add support for RFC 5322, it will be an even worse misnomer. - Move the whole crate into the openpgp crate. Note: we don't directly export the API; it is only used internally by packet::userid. - Closes #279. | |||
2019-09-09 | net: Add wkd::generate function. | juga | |
- Adds a function to generate the WKD hierarchy. - Fixes #295. | |||
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-22 | Bump percent-encoding to 2.1. | Justus Winter | |
2019-08-22 | Bump url to 2.1. | Justus Winter | |
2019-08-22 | Trim dependencies of crates 'rand' and 'quickcheck'. | Justus Winter | |
2019-07-15 | Switch to Rust 2018. | Justus Winter | |
2019-07-08 | Release 0.9.0.v0.9.0 | Justus Winter | |
2019-06-14 | Release 0.8.0.v0.8.0 | Justus Winter | |
2019-06-10 | net: Honor compression features. | Justus Winter | |
2019-05-28 | net: Add wkd module implementing a WKD client | juga | |
- Also add an async::wkd module. - Part of #251. | |||
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-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-02-19 | Release 0.4.0.v0.4.0 | Justus Winter | |
2018-12-18 | Release 0.3.0.v0.3.0 | 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-19 | Bump version of 'rand'. | Justus Winter | |
2018-10-17 | net: Compare cookies in constant time. | Justus Winter | |
2018-09-21 | net, store: Bump version of capnp. | Justus Winter | |
2018-08-15 | Bump version of failure. | Justus Winter | |
- Also, avoid deprecated method in sq. | |||
2018-07-10 | net, ffi: Bump native-tls and hyper-tls. | Justus Winter | |
2018-06-06 | net, store: Bump rand to "0.5" and adapt code accordingly. | Justus Winter | |
2018-06-05 | net: Bump hyper to "0.12", hyper-tls to "0.2". | Justus Winter | |
2018-03-12 | Bump dependencies. | Justus Winter | |
2018-03-12 | net: Drop unused dependencies. | Justus Winter | |
2018-01-30 | net: New test. | Justus Winter | |
- Add a simple integration test checking hkp interactions. | |||
2018-01-23 | Use the failure crate to handle errors. | Justus Winter | |
- The failure crate is a young error handling solution for Rust. It may change the API, but since we pin our dependencies, this should not be a problem for us, albeit a bit inconvenient. - Introduction of the crate is a bit noisy, but not as bad as anticipated, because failure magically handles all errors used in the standard library. - Matching on concrete error values requires downcasting before matching, which seems a bit unidiomatic. This is the cost of using and "chaining" arbitrary error types. This is something that may be improved later on in the library or language. - Having said that, using the error type in the tool was nice. I did not have to use a downcast, so maybe my worries about downcasts are unjustified because it is not such a common use case after all. On the other hand, the tool is quite simple and our only mode of failure is to print the message. | |||
2018-01-08 | net: Add a module for IPC support. | Justus Winter | |
2017-12-13 | Split up Sequoia. | Justus Winter | |
- Split up into six crates: buffered-reader, openpgp, sequoia-core, sequoia-ffi, sequoia-net, and sequoia-store. - Adjust imports accordingly. |