summaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* standalone tarball uploaded1.20170505Joey Hess2017-05-05
|
* standalone tarballJoey Hess2017-05-05
| | | | Adapted the standalone tarball building code from git-annex.
* avoid hang when terminal emulator fails to run debug-meJoey Hess2017-05-05
|
* add protocol versionJoey Hess2017-05-05
| | | | | | | | | | | | | | | | | | | This is distinct from the wire protocol version used in the websocket framing of messages. Versioning the high level protocol will let later features be added. The user controls the protocol version, since they send the first several messages. Developers that connect need to avoid using features from newer protocol versions. So, developers and servers will need to support the most recent version, while the user can have an old version of debug-me and it will continue to work. This commit changes the protocol buffer encoding, and is the last such free change. All changes past this point will need to be versioned. This commit was sponsored by Jochen Bartl on Patreon.
* use webmsJoey Hess2017-05-05
| | | | firefox does not like the mp4s
* add screencastsJoey Hess2017-05-05
|
* add headerJoey Hess2017-05-04
|
* sanitize gpg output and chat messagesJoey Hess2017-05-04
| | | | | Just in case, only allow printable characters in this, not control characters.
* mention --verifyJoey Hess2017-05-04
|
* no INSTALL file so farJoey Hess2017-05-04
|
* nearing releaseJoey Hess2017-05-04
|
* forgot to add!Joey Hess2017-05-04
|
* --verify modeJoey Hess2017-05-04
| | | | This commit was sponsored by Thom May on Patreon.
* --replay: make Space advance to next outputJoey Hess2017-05-04
| | | | This commit was sponsored by John Peloquin on Patreon.
* debug-me server addedJoey Hess2017-05-04
|
* updateJoey Hess2017-05-04
|
* add init script, systemd service file, MakefileJoey Hess2017-05-04
| | | | | | for debug-me server installation Adapted from keysafe
* include gpg public key export in GpgSignedJoey Hess2017-05-04
| | | | | | | | | | | | This makes debug-me not rely on the gpg keyservers at all. Before, it was only working when the user had the developer's public key already. I thought that --verify would download from --keyserver, but seems not. This is a protocol breaking change! Luckily done before any release, so ok. ProtocolBuffers renumbered. This commit was sponsored by Denis Dzyubenko on Patreon.
* reword message for lengthJoey Hess2017-05-04
|
* allow building with versions in debianJoey Hess2017-05-02
| | | | | | When built with old websockets, compression is not supported. Client and server will negotiate that so version skew between them is not a problem.
* 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
|
* cleanupJoey 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.
* move protocol types to topJoey Hess2017-05-01
|
* 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
|
* avoid sending email when it's clearly not a valid email addressJoey Hess2017-05-01
|
* remove (gpg does this already)Joey Hess2017-05-01
|
* fix crash when offlineJoey Hess2017-05-01
|
* todoJoey Hess2017-05-01
|
* fix urlJoey Hess2017-05-01
|
* updateJoey Hess2017-04-30
|
* todoJoey Hess2017-04-30
|
* titleJoey Hess2017-04-30
|
* capsJoey Hess2017-04-30
|
* levelsJoey Hess2017-04-30
|
* addJoey Hess2017-04-30
|
* faqJoey Hess2017-04-30
|
* add --use-server option for userJoey Hess2017-04-30
|
* capsJoey Hess2017-04-30
|