Commit Graph

7 Commits

Author SHA1 Message Date
Neil Booth c46a38f87f Complete rewrite of JSON RPC infrastructure
Aim to be easier for clients to use, because to do peer
discovery we must act as a client to other servers.

Split out JSON session concept from the asyncio protocol
concept.  This makes the JSON RPC support more easily
testable and usable as a stand-alone library.

In addition, support JSON RPC v1 and v2, and auto-detection
of peer's version.
2017-01-23 23:36:02 +09:00
Neil Booth 2c6d79989e Tweak documentation for clarity 2017-01-07 11:51:00 +09:00
Neil Booth badd68b5f5 Update the ARCHITECTURE document
Also has a pretty line diagram
2017-01-03 17:05:39 +09:00
Neil Booth e364b9df00 Prepare 0.2.3 release 2016-11-10 23:57:13 +09:00
Neil Booth 753a2f496f Clean up startup procedure 2016-11-09 00:47:49 +09:00
Neil Booth e62822f338 The controller is dead! 2016-11-08 08:29:56 +09:00
Neil Booth 168c53b823 Create docs directory 2016-11-07 05:35:00 +09:00