Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-28 | Release 1.1.6 | Stuart Stock | |
2019-08-11 | Update google-cloudkms 1.0.8 -> 1.0.10 | Stuart Stock | |
2019-08-11 | Upgrade Rusoto 0.36 -> 0.40 | Stuart Stock | |
2019-05-11 | Version 1.1.5 | Stuart Stock | |
2019-02-10 | update 1.1.4 | Stuart Stock | |
2019-02-01 | Add decryption to 'roughenough-kms' | Stuart Stock | |
2019-01-23 | Enhanced client stats logging output | Stuart Stock | |
2019-01-21 | Initial add of simple stats collector | Stuart Stock | |
2019-01-20 | Clean and refactor server's inner loop | Stuart Stock | |
2019-01-19 | Rust 2018 edition migration | Stuart Stock | |
2018-12-25 | add a simple criterion-based benchmark | Stuart Stock | |
2018-10-28 | Release 1.1.1 to correct missing aux data in AWS KMS decrypt path | Stuart Stock | |
Auxilliary data was not provided in encryption context provided to AWS KMS decrypt() call, causing unwrapping to fail. | |||
2018-10-14 | one-way GCP KMS working | Stuart Stock | |
2018-10-07 | checkpoint | Stuart Stock | |
2018-10-07 | Land KMS support, yay! | Stuart Stock | |
AWS KMS for now, work-in-progress | |||
2018-10-07 | Give client and server binaries more distinctive names | Stuart Stock | |
As pointed out in #10, the binary names are quite generic. Rename `client` to `roughenough-client` and `server` to `roughenough-server`. Fixes #10 | |||
2018-10-07 | prep 1.0.5 release | Stuart Stock | |
2018-09-29 | Remove critereon based benchmark | Stuart Stock | |
Benchmarks were out-of-date copy-pasta and misleading. | |||
2018-07-28 | Release 1.0.4 | Stuart Stock | |
Update `untrusted` dependency to fix #6. Update README. | |||
2018-07-28 | Update 'untrusted' to 0.6 for upstream security fix | Stuart Stock | |
Update 'untrusted' 0.5 -> 0.6 to pull in security fix in 0.6.2. https://github.com/RustSec/advisory-db/pull/24 Also update 'ring' to 0.13 to be compatible with untrusted 0.6. Fixes #6 | |||
2018-03-28 | Version 1.0.3 | Stuart Stock | |
2018-03-24 | Release 1.0.2 | Stuart Stock | |
2018-03-24 | Release 1.0.1 | Stuart Stock | |
2018-03-15 | Release 1.0.0 | Stuart Stock | |
Aaron1011's changes bring Roughenough to a 1.0.0 level of functionality. | |||
2018-03-11 | Add support for batch-signing requests | Aaron Hill | |
As documented in the Roughtime spec, servers can batch together requests, only signing the root of a computed Merkle tree, in order to increase efficiency. Following the example of the reference Roughtime implementation, the default batch size is set to 64. However, this value can be changed in the config. Two pieces of benchmark infrastructure are added - a simple "benchmark mode" on the server, and a "stress test mode" on the client. These features can be used to help pick an optimal batch size for the server. In "benchmark mode", the server does not log any requests. Instead, it prints out the current request processing speed every second. This helps to keep the output manageable when using the client's "stress test" mode. In "stress test mode", the client sends the same message to the server in a loop. To prevent accidental flooding of the users's local network, or a remote server, only loopback addresses are supported in this mode. | |||
2018-03-10 | version 0.3.1 | Stuart Stock | |
2018-03-10 | Update README and Cargo with info on client; verison bump to 0.3.0 | Stuart Stock | |
2018-03-01 | Add client implementation | Aaron Hill | |
2018-02-25 | 0.2.1 | Stuart Stock | |
2018-02-24 | 0.2.0 | Stuart Stock | |
2018-02-24 | Don't specify patch version on several dependencies | Stuart Stock | |
We want to get latest patch version on build. Assumes crates are following semver semantics and patch version changes are non-breaking. | |||
2018-02-24 | Use simple_logger instead of fern | Stuart Stock | |
Fern's configurability and features are overkill. As a bonus, compile time and binary size both shrink a bit. | |||
2018-02-17 | Add benchmarks for message and response creation | Stuart Stock | |
As `[bench]` isn't in stable Rust yet, use [Criterion.rs]https://github.com/japaric/criterion.rs) as the benchmarking harness. | |||
2017-12-30 | Improve crate-level docs | Stuart Stock | |
2017-12-30 | Additional metadata entires for cargo | Stuart Stock | |
2017-09-23 | update to Ring 0.12.1 and Untrusted 0.5.1 | Stuart Stock | |
2017-07-06 | read from config; updated README | Stuart Stock | |
2017-07-05 | add logging and ctrl-c handler | Stuart Stock | |
2017-07-03 | add docstrings and cleanup whitespace | Stuart Stock | |
2017-06-22 | simplistic semi-working server | Stuart Stock | |
2017-06-19 | begin work on server | Stuart Stock | |
2017-06-17 | initial commit | Stuart Stock | |