Commit Graph

33 Commits (011acbe73cb860fdbfdd554c0fb22efdef63ee17)

Author SHA1 Message Date
ansuz 069776e804 use fast implementations of tweetnacl serverside
ansuz cb3df0552b generate new txids when resending RPC commands and prevent unintended fallthrough in handler
ansuz d375ee8107 fix some reference errors that weren't triggered unless disconnected
ansuz dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors
ansuz 75b655e1e8 refactor rpc with support for multiple authenticated sessions
ansuz dfae2908eb fix typo that caused the RPC not to load
ansuz 03bfb57051 add support for nodejs require in clientside util and rpc modules
yflory c127f0a5f6 Add a comment
yflory 649fefad54 Send cookie when history keeper has changed
yflory 037a6ccc35 Fix INVALID_RESPONSE error in the file app
yflory b3688db202 Use async store
yflory 0840570fbf Async store part 1
ansuz c66a0c55e0 ensure that function signatures are correct
ansuz b71f1860db make uid function reusable
ansuz 52854c5a8e ignore history range responses
yflory 465ef74f2b Fix rpc
yflory bf17ad3f1e Friend button in the userlist
ansuz f85af7ef4c hide useless messages
ansuz 6ac056e314 make explicit file size RPCs unauthenticated
ansuz f29f430e7c better handling of non-rpc messages
ansuz db9b9547d9 don't complain about missing callbacks for messages which are not our responsibility
ansuz 8bad0c556e change log to error
ansuz fe42f5e88c ask for new cookies and resend commands on NO_COOKIE errors
ansuz f631973f1f optimize file upload
ansuz 78b11584f8 remove unused variables
ansuz 7573b86946 call back with error if an RPC is made while disconnected
ansuz a70388284d disable unnecessary messages
ansuz 212baeb3a6 better cookie schema. expire old sessions
ansuz a5e5ddae08 rpc all the things
ansuz a0c17d7c9b latest rpc code
ansuz e8c3cf6aa5 implement rpc message signing
ansuz b3cc8da315 implement basic clientside RPC infrastructure
and provide a basic example for testing it
ansuz e2418a6be2 sketch of how pinning rpc will look