summaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 4 insertions, 5 deletions
diff --git a/TODO b/TODO
index 280b3eb..837fcdd 100644
--- a/TODO
+++ b/TODO
@@ -23,14 +23,13 @@
to.
* When Role.Developer.processSessionStart throws an error, it's caught
somewhere, and the process exits quietly with exit code 0.
-* The "debug me session is done" is only shown to the user;
- it ought to be included in the session log.
* --watch and --download only get Seen messages, not Entered messages,
because the server does not send Developer messages to them.
To fix, need a way to avoid looping Entered messages sent by a developer
back to themselves.
-* Improve error message when developer fails to connect due to the session
- ID being invalid or expired.
+* --download gets a log without pauses, because timestamps are not
+ included in the wire protocol. Perhaps move the log timestamp to
+ data LogMessage?
* Use protobuf for serialization, to make non-haskell implementations
easier?
* Leave the prevMessage out of Activity serialization to save BW.
@@ -41,7 +40,7 @@
matter.)
* loadLog should verify the hashes (and signatures) in the log, and
refuse to use logs that are not valid proofs of a session.
- (--replay and --graphvis need this; server's use of locaLog does not)
+ (--replay and --graphvis need this; server's use of loadLog does not)
* gpg key downloading, web of trust checking, prompting
Alternatively, let debug-me be started with a gpg key,
this way a project's website can instruct their users to