lp:~oubiwann/txjsonrpc/456351-version2-spec

Created by Duncan McGreggor and last modified
Get this branch:
bzr branch lp:~oubiwann/txjsonrpc/456351-version2-spec
Only Duncan McGreggor can upload to this branch. If you are Duncan McGreggor please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Duncan McGreggor
Project:
txJSON-RPC
Status:
Merged

Recent revisions

66. By Duncan McGreggor

2009.11.22

* Added support for version 1.0 of the JSON-RPC spec to jsonrpclib.
* Finished the pre-version 1.0 spec.
* Updated the version 1.0 spec with response examples.

65. By Duncan McGreggor

* Updated JSON-RPC web2 to use new base classes.
* Updated JSON-RPC web2's Introspection class to use the base introspection
class.

64. By Duncan McGreggor

* Moved introspection into base module.
* Changed introspection to behave like a mixin instead of a subclass.

63. By Duncan McGreggor

* Created a BaseSubhandler subclass for http and netstring RPC classes.
* Removed session code from netstring RPC test.

62. By Duncan McGreggor

* Import cleanup.
* Moved more common methods into the base query factory class.

61. By Duncan McGreggor

* Added a BaseProxy class.

60. By Duncan McGreggor

* Updated netstring JSON-RPC with support for version parameters in contructor
and callRemote.
* Added a jsonrpc module for abstracting base-classes and removing redundancy
between the three JSON-RPC implementations.

59. By Duncan McGreggor

2009.11.21

* Updated the QueryFactory to take a version parameter in the constructor.
* Added a payload creator that uses the version to determine which payload to
build.
* Changed the constructor to use a new private method for creating the payload.
* Changed the async Proxy classes in web and netstring to accept a version
parameter in the constructor as well as in the callRemote method.
* Updated license file with more recent copyright info.
* Added an exmaple for web client.

58. By Duncan McGreggor

* Removed non-pertinent sections from pre-version 1 spec.

57. By Duncan McGreggor

* Added request info to the specs.
* Added versioned request functions to jsonrpclib.py and updated the
ServerProxy with a version-sensitive dispatcher.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.

Subscribers