diff --git a/README.md b/README.md index a9955ad..93e4202 100644 --- a/README.md +++ b/README.md @@ -442,4 +442,17 @@ The token that has been generated will now ONLY be authorized when used from the You can further manage validation tokens on an _Issuing Coattail Instance_ using the `list`, `show` and `remove` sub-commands under the `validation` command. -See `coattail validation --help` for more information. \ No newline at end of file +See `coattail validation --help` for more information. + +## Development Progress / TODO + +- [ ] Implement a rate limiting mechanism in the network protocol. +- [ ] Cascade deletions for Peer, Token, etc. +- [ ] When notifying a subscriber, if the subscription token fails to authenticate, delete it. +- [ ] Update UI to properly handle tables for plain / json output types. +- [ ] Add support for "peer-specific" publications. +- [ ] Add system for key rotation +- [ ] Update `service stop` command to use PWD when no process-id is provided. +- [ ] Bug: non-headless coattail instances in `service status` output don't show instance path. +- [ ] Update remote execution to transmit log message back to remote executor. +- [ ] Debug Task: Ensure that publications are not blocked when a subscriber is un-reachable. \ No newline at end of file diff --git a/notes.txt b/notes.txt index 4c435c8..f1a1188 100644 --- a/notes.txt +++ b/notes.txt @@ -15,9 +15,9 @@ To Do: FIFO Actions? Cascade delete for Peer, Token, etc. - Delete subscripton on failed auth during notify + Delete subscription on failed auth during notify fix tables when output is plain or json - Rate limitting + Rate limiting per peer notifications move colors to class or consts key rotation