summaryrefslogtreecommitdiffhomepage
path: root/debug-me.hs
Commit message (Collapse)AuthorAge
* fix bugJoey Hess2017-04-12
| | | | Forgot to include the most recent backlog when checking echoData
* simulate laggy networkJoey Hess2017-04-12
|
* use Activity types for user<->developer communicationJoey Hess2017-04-12
| | | | | | | | | | | | | | | Still all in a single process with no serialization, but now there are separate threads for the user and developer sides, and they communicate Activity back and forth. Signatures are not checked yet, but both user and developer check that the other side is sending Activity that forms a valid hash chain with previous Activity. The echo simulation is included, but may be buggy. This seems to work well enough with 0 latency at least. This commit was sponsored by Thom May on Patreon.
* add a delay to input, simulating a laggy networkJoey Hess2017-04-11
|
* debug-me is able to run a shell in a slave ptyJoey Hess2017-04-11
| | | | | | | Lots of terminal mode fun. Has a few warts still, but it works well enough to be comfortable, and even vim works ok. This commit was sponsored by John Peloquin on Patreon.
* some basic data types and hashing to start debug-meJoey Hess2017-04-11
This commit was sponsored by Denis Dzyubenko on Patreon.