summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Stock <stuart@int08h.com>2017-07-05 23:50:28 -0500
committerStuart Stock <stuart@int08h.com>2017-07-05 23:50:28 -0500
commit7ad2a59b717ef6b2cb63387d7746dfafd31ab554 (patch)
tree2a173b42f06b025e43f7abcd33672cff54077f48
parent59f71e48dcba8336bc48439365b8833f551bb05c (diff)
downloadroughenough-7ad2a59b717ef6b2cb63387d7746dfafd31ab554.zip
update README
-rw-r--r--README.md19
1 files changed, 10 insertions, 9 deletions
diff --git a/README.md b/README.md
index 1f9d384..680c12c 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,14 @@
# Roughenough
-**Roughenough** is a **WORK IN PROGRESS** Rust implementation of the [Roughtime](https://roughtime.googlesource.com/roughtime)
-secure time synchronization protocol.
+**Roughenough** is a [Roughtime](https://roughtime.googlesource.com/roughtime) secure time
+synchronization server implementation in Rust.
+
+It is a **work in progress**. Current status:
+
+* Server is functionally complete: it parses requests and generates valid Roughtime responses.
+* Still TODO:
+** Run-time configuration (udp port, listening interface, etc)
+** Reading the long-term key
+** Better operational ergonomics like logging
## About the Roughtime Protocol
[Roughtime](https://roughtime.googlesource.com/roughtime) is a protocol that aims to achieve rough
@@ -21,13 +29,6 @@ Use `cargo` to compile and run the server binary:
```bash
$ cargo run --bin server
```
-
-## Implementation Status
-
-Work-in-progress.
-
-* Protocol - as complete as it's probably going to get
-* Server - fragile, fixed long-term-key, but working
## Contributors
* Stuart Stock, original author and current maintainer (stuart {at} int08h.com)