Releases: int08h/roughenough
Releases · int08h/roughenough
Correct AWS KMS decryption bug
Version 1.1.1
- Provide auxiliary data to the AWS KMS decryption call. The auxiliary data was provided in encrypt, but not decrypt, resulting in unconditional failure when unwrapping the long-term identity. See 846128d#diff-7f7c3059af30a5ded26269301caf8531R102
KMS support, HTTP health check, Server fuzzing
Version 1.1.0
- Optional HTTP health check (requested in #8), see the feature's documentation.
- Support AWS and Google Key Management Systems (KMS) to protect the server's long-term key. See the KMS documentation.
- Numerous refactorings and clean ups to support fuzzing of server components (b801eda, thanks to @Aaron1011).
Give binaries distinctive names
Environment based server configuration
Version 1.0.5
- The server now supports configuration from environment variables
Upstream security fix
Version 1.0.4
- Update
untrusted
dependency to incorporate security fix (see rustsec/advisory-db#24). Fixes #6 reported by @tirkarthi (383b034).
Restrict # of tags in parsed message
Release 1.0.3
- Limit the number of tags in a message to 1024 (0b8c965)
Improved input validation and error handling
Release 1.0.2
- Merge input validation and error handling improvements from #5. Fuzzing FTW.
- Misc docstring and README updates
- Fix incorrect range-check introduced in 9656fda and released as 1.0.1.
Note: release 1.0.1 was removed from Github and yanked from crates.io due to the range-check bug. 1.0.2 is its replacement.
Roughenough reaches 1.0.0
Add client implementation and fix server bug
0.3.1
- Add awesome Roughtime client implementation by @Aaron1011! (commit 5abdc89)
- Correct event loop so server responds to all requests (commit f0417e6)
Contributors
- Aaron Hill @Aaron1011
Log a bit more info when responding
0.2.2
- Logs the size of the response written by
send_to()
along with the first few bytes of the requester's nonce (commit 57dde20).