diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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 |