summaryrefslogtreecommitdiffhomepage
path: root/doc
Commit message (Collapse)AuthorAge
...
* debug-me server addedJoey Hess2017-05-04
|
* updateJoey Hess2017-05-04
|
* linksJoey Hess2017-05-02
|
* simplifyJoey Hess2017-05-02
|
* capitalizationJoey Hess2017-05-02
|
* linksJoey Hess2017-05-02
|
* linksJoey Hess2017-05-02
|
* add pageJoey Hess2017-05-02
|
* /quitJoey Hess2017-05-02
| | | | This commit was sponsored by Jake Vosloo on Patreon.
* split out todo itemJoey Hess2017-05-02
|
* add prevEntered pointerJoey Hess2017-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Client requires this always point to the previous Entered it accepted, so a hash chain of Entered is built up, and there is no possibility for ambiguity about which order a client received two Entered activies in. So restoreHashes now has to try every possible combination of known hashes for both prevEntered and prevActivity. That could be significantly more work, but it would be unusual for there to be a lot of known hashes, so it should be ok. --graphviz shows this additional hash chain with grey edges (and leaves out edges identical to the other hash chain) While testing this with an artifical network lag, it turned out that signature verification was failing for Reject messages sent by the user. Didn't quite figure out what was at the bottom of that, but the Activity Entered that was sent back in a Reject message was clearly not useful, because it probably had both its prevEntered and prevActivity hashes set to Nothing (because restoreHashes didn't restore them, because the original Activity Entered was out of the expected chain). So, switched Rejected to use a Hash. (And renamed Rejected to EnteredRejected to make it more clear what it's rejecting.) Also, added a lastAccepted hash to EnteredRejected. This lets the developer find its way back to the accepted chain when some of its input gets rejected. This commit was sponsored by Trenton Cronholm on Patreon.
* links to sourcesJoey Hess2017-05-01
|
* moreJoey Hess2017-05-01
|
* renameJoey Hess2017-05-01
|
* move low priority todos to web siteJoey Hess2017-05-01
|
* updateJoey Hess2017-05-01
|
* updateJoey Hess2017-04-30
|
* titleJoey Hess2017-04-30
|
* capsJoey Hess2017-04-30
|
* levelsJoey Hess2017-04-30
|
* addJoey Hess2017-04-30
|
* faqJoey Hess2017-04-30
|
* capsJoey Hess2017-04-30
|
* move protocol to websiteJoey Hess2017-04-30
|
* moreJoey Hess2017-04-30
|
* linkifyJoey Hess2017-04-30
|
* sigsJoey Hess2017-04-30
|
* copy man pageJoey Hess2017-04-30
|
* website startJoey Hess2017-04-30
|
* testingJoey Hess2017-04-30
|
* addJoey Hess2017-04-30