index
:
karyon.git
master
A library for building p2p, decentralized, and collaborative software.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
*
jsonrpc: remove unwrap() and use expect() for examples, docs, and tests
hozan23
2024-06-30
6
*
jsonrpc: minor tweak to support Rust 1.64.0
hozan23
2024-06-30
1
*
p2p: remove async-std from dev dependencies & clean up examples
hozan23
2024-06-30
6
*
use shadown variables to name clones and place them between {} when spawning ...
hozan23
2024-06-29
16
*
Remove redundant type aliases
hozan23
2024-06-27
12
*
github/workflow/rust: add build with tokio feature
hozan23
2024-06-27
1
*
Improve async channels error handling and replace unbounded channels with bou...
hozan23
2024-06-27
8
*
update dependencies
hozan23
2024-06-24
12
*
p2p/backend: add methods to return inbound/outbound connected peers
hozan23
2024-06-24
4
*
p2p: use base64 to encode PeerID to string
hozan23
2024-06-24
4
*
p2p/monitor: use struct instead of enum for monitor events
hozan23
2024-06-24
6
*
p2p/examples: remove redundant code
hozan23
2024-06-24
7
*
jsonrpc: add info logs when connecting/listening to endpoint
hozan23
2024-06-23
2
*
p2p/monitor: fix issues regarding changes in jsonrpc api
hozan23
2024-06-23
1
*
bump version to 0.1.4
hozan23
2024-06-22
6
*
jsonrpc/client: close the subscription channel when calling unsubscribe
hozan23
2024-06-22
3
*
jsonrpc: use `ServerConfig` and `ClientConfig` as the inner field in
hozan23
2024-06-22
6
*
jsonrpc: add tcp, tls and ws features for compilation
hozan23
2024-06-22
8
*
net: compile rustls only if tls feature is enabled
hozan23
2024-06-22
8
*
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
[next]