Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | Improve async channels error handling and replace unbounded channels with ↵ | hozan23 | 2024-06-27 | 1 |
| | | | | | | | | | | | bounded channels Remove all unbounded channels to prevent unbounded memory usage and potential crashes. Use `FuturesUnordered` for sending to multiple channels simultaneously. This prevents the sending loop from blocking if one channel is blocked, and helps handle errors properly. | |||
* | jsonrpc: add info logs when connecting/listening to endpoint | hozan23 | 2024-06-23 | 1 |
| | ||||
* | jsonrpc/client: close the subscription channel when calling unsubscribe | hozan23 | 2024-06-22 | 1 |
| | ||||
* | jsonrpc: use `ServerConfig` and `ClientConfig` as the inner field in | hozan23 | 2024-06-22 | 1 |
| | | | | `ServerBuilder` and `ClientBuilder` | |||
* | jsonrpc/client: fix subscription error when the subscriber cannot keep up | hozan23 | 2024-06-21 | 1 |
| | | | | | | Add a limit for receiving notifications for the subscription. If this limit is exceeded, the client will stop and raise an error. The limit is configurable when building a new client. | |||
* | jsonrpc/server: use weak pointer for Channel in subscriptions | hozan23 | 2024-06-17 | 1 |
| | ||||
* | jsonrpc/server: check for the jsonrpc version in the request | hozan23 | 2024-06-15 | 1 |
| | ||||
* | jsonrpc: separate the RPC errors from the library implementation errors | hozan23 | 2024-06-15 | 1 |
| | ||||
* | jsonrpc: client use unbounded channels as buffer for sending requests & ↵ | hozan23 | 2024-06-14 | 1 |
| | | | | clean up examples | |||
* | jsonrpc: spread out comments and clean up | hozan23 | 2024-06-13 | 1 |
| | ||||
* | jsonrpc/server: use queue with condvar instead of async channels | hozan23 | 2024-05-30 | 1 |
| | ||||
* | jsonrpc: enable concurrent requests in `Client` | hozan23 | 2024-05-28 | 1 |
| | ||||
* | p2p: WIP rpc server implementation for the p2p monitor | hozan23 | 2024-05-27 | 1 |
| | ||||
* | jsonrpc: remove subscriber field from Request & clean up | hozan23 | 2024-05-23 | 1 |
| | ||||
* | jsonrpc: spawn task when handle new request | hozan23 | 2024-05-23 | 1 |
| | ||||
* | jsonrpc: support pubsub | hozan23 | 2024-05-22 | 1 |