README.md in arachni-rpc-em-0.1.2 vs README.md in arachni-rpc-em-0.1.3dev1
- old
+ new
@@ -1,10 +1,10 @@
# Arachni-RPC EM
<table>
<tr>
<th>Version</th>
- <td>0.1.2</td>
+ <td>0.1.3dev</td>
</tr>
<tr>
<th>Github page</th>
<td><a href="http://github.com/Arachni/arachni-rpc-em">http://github.com/Arachni/arachni-rpc-em</a></td>
<tr/>
@@ -36,14 +36,17 @@
## Features
It's capable of:
- - performing and handling a few thousand requests per second (depending on call size, network conditions and the like)
- - TLS encryption (with peer verification)
- - asynchronous and synchronous requests
- - handling server-side asynchronous calls that require a block (or any method that requires a block in general)
- - token-based authentication
+ - Performing and handling a few thousand requests per second (depending on call size, network conditions and the like).
+ - Configurable retry-on-fail for requests.
+ - TLS encryption (with peer verification).
+ - Asynchronous and synchronous requests.
+ - Handling server-side asynchronous calls that require a block (or any method that passes its result to a block instead of returning it).
+ - Token-based authentication.
+ - Primary and secondary (fallback) serializers -- Server will expect the Client to use the primary serializer,
+ if the Request cannot be parsed using the primary one, it will revert to using the fallback to parse the Request and serialize the Response.
## Usage
Check out the files in the <i>examples/</i> directory, they go through everything in great detail.<br/>
The tests under <i>spec/arachni/rpc/</i> cover everything too so they can probably help you out.