Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add JSON serialization | Joey Hess | 2017-04-14 |
| | | | | | | | Fairly straightforward, but did have to decide how to encode all the ByteStrings, since they are not necessarily utf-8. Used base64. This commit was sponsored by Henrik Riomar on Patreon. | ||
* | simulate laggy network | Joey Hess | 2017-04-12 |
| | |||
* | use Activity types for user<->developer communication | Joey Hess | 2017-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. | ||
* | some basic data types and hashing to start debug-me | Joey Hess | 2017-04-11 |
This commit was sponsored by Denis Dzyubenko on Patreon. |