| Commit message (Expand) | Author | Age | Files |
* | jsonrpc/client: fix subscription error when the subscriber cannot keep up | hozan23 | 2024-06-21 | 10 |
* | jsonrpc/server: use weak pointer for Channel in subscriptions | hozan23 | 2024-06-17 | 2 |
* | jsonrpc/client: use serde untagged enum for decoding Notifications and Responses | hozan23 | 2024-06-17 | 3 |
* | bump version to 0.1.3 | hozan23 | 2024-06-15 | 13 |
* | 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 | 13 |
* | jsonrpc: client use unbounded channels as buffer for sending requests & clean... | hozan23 | 2024-06-14 | 14 |
* | p2p: WIP implement rpc server for the p2p monitor | hozan23 | 2024-06-14 | 7 |
* | bump version to 0.1.2 | hozan23 | 2024-06-13 | 7 |
* | jsonrpc: spread out comments and clean up | hozan23 | 2024-06-13 | 19 |
* | update README.md | hozan23 | 2024-06-12 | 3 |
* | p2p: fix cargo clippy warnings | hozan23 | 2024-06-01 | 3 |
* | bump version to 0.1.1 | hozan23 | 2024-05-31 | 4 |
* | jsonrpc/server: use queue with condvar instead of async channels | hozan23 | 2024-05-30 | 6 |
* | jsonrpc: add comments & remove debugging code | hozan23 | 2024-05-28 | 5 |
* | jsonrpc: move `SubscriptionID` to message.rs | hozan23 | 2024-05-28 | 6 |
* | jsonrpc: enable concurrent requests in `Client` | hozan23 | 2024-05-28 | 6 |
* | p2p: WIP rpc server implementation for the p2p monitor | hozan23 | 2024-05-27 | 20 |
* | net: finish TODOs in websocket implemention & clean up | hozan23 | 2024-05-27 | 3 |
* | net: add serde feature for serializing & deserializing Endpoints | hozan23 | 2024-05-27 | 3 |
* | p2p: rename connection.rs to conn_queue.rs | hozan23 | 2024-05-25 | 7 |
* | p2p: wrap the buckets with mutex in RoutingTable | hozan23 | 2024-05-23 | 7 |
* | core: use mutex from parking_lot library | hozan23 | 2024-05-23 | 3 |
* | p2p: add peer pool logs and discovery logs to example/monitor.rs | hozan23 | 2024-05-23 | 7 |
* | jsonrpc: remove subscriber field from Request & clean up | hozan23 | 2024-05-23 | 3 |
* | p2p: add rpc server to monitor example | hozan23 | 2024-05-23 | 7 |
* | jsonrpc: spawn task when handle new request | hozan23 | 2024-05-23 | 12 |
* | p2p: add enable_monitor field to Config | hozan23 | 2024-05-22 | 4 |
* | p2p: monitor system use core::EventSys instead of pubsub pattern | hozan23 | 2024-05-22 | 9 |
* | jsonrpc: cargo fmt | hozan23 | 2024-05-22 | 1 |
* | jsonrpc: main example clean up | hozan23 | 2024-05-22 | 2 |
* | jsonrpc: support pubsub | hozan23 | 2024-05-22 | 19 |
* | jsonrpc: minor change in Cargo.toml | hozan23 | 2024-05-21 | 1 |
* | jsonrpc: minor cleanup to the main example | hozan23 | 2024-05-20 | 2 |
* | p2p: rexport keypair module from karyon_core | hozan23 | 2024-05-20 | 6 |
* | minor updates README.md | hozan23 | 2024-05-20 | 2 |
* | add metadata to Cargo.toml files | hozan23 | 2024-05-20 | 6 |
* | jsonrpc: add ws cargo features | hozan23 | 2024-05-20 | 5 |
* | minor update to README.md | hozan23 | 2024-05-20 | 1 |
* | use cargo features to enable/disable protocols for net crate | hozan23 | 2024-05-19 | 14 |
* | add tokio examples to p2p, jsonrpc, and net crates | hozan23 | 2024-05-19 | 17 |
* | jsonrpc: remove jsonrpc_internal crate | hozan23 | 2024-05-19 | 7 |
* | update README.md | hozan23 | 2024-05-19 | 1 |
* | update READMEs | hozan23 | 2024-05-19 | 3 |
* | add support for tokio & improve net crate api | hozan23 | 2024-05-19 | 87 |
* | core: cargo clippy fix & clean up comments | hozan23 | 2024-03-22 | 2 |
* | core: minor modification to TaskGroup api | hozan23 | 2024-03-21 | 10 |
* | core: add the option to create a new task group without providing an | hozan23 | 2024-03-20 | 18 |
* | net: add support for websocket protocol | hozan23 | 2024-03-14 | 6 |
* | Update README.md | hozan | 2024-03-13 | 1 |