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
path:
root
/
p2p
Commit message (
Expand
)
Author
Age
Files
*
p2p: check for the endpoints before listen/connect to them
hozan23
2024-07-16
6
*
core: rename EventSys to EventEmitter
hozan23
2024-07-15
2
*
p2p: Major refactoring of the handshake protocol
hozan23
2024-07-15
16
*
p2p: remove async-std from dev dependencies & clean up examples
hozan23
2024-06-30
5
*
use shadown variables to name clones and place them between {} when spawning ...
hozan23
2024-06-29
9
*
Remove redundant type aliases
hozan23
2024-06-27
10
*
Improve async channels error handling and replace unbounded channels with bou...
hozan23
2024-06-27
1
*
update dependencies
hozan23
2024-06-24
3
*
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
3
*
p2p/monitor: use struct instead of enum for monitor events
hozan23
2024-06-24
6
*
p2p/examples: remove redundant code
hozan23
2024-06-24
6
*
p2p/monitor: fix issues regarding changes in jsonrpc api
hozan23
2024-06-23
1
*
bump version to 0.1.3
hozan23
2024-06-15
4
*
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 & clean...
hozan23
2024-06-14
1
*
p2p: WIP implement rpc server for the p2p monitor
hozan23
2024-06-14
5
*
bump version to 0.1.2
hozan23
2024-06-13
2
*
jsonrpc: spread out comments and clean up
hozan23
2024-06-13
5
*
update README.md
hozan23
2024-06-12
1
*
p2p: fix cargo clippy warnings
hozan23
2024-06-01
2
*
p2p: WIP rpc server implementation for the p2p monitor
hozan23
2024-05-27
13
*
p2p: rename connection.rs to conn_queue.rs
hozan23
2024-05-25
6
*
p2p: wrap the buckets with mutex in RoutingTable
hozan23
2024-05-23
6
*
p2p: add peer pool logs and discovery logs to example/monitor.rs
hozan23
2024-05-23
5
*
p2p: add rpc server to monitor example
hozan23
2024-05-23
3
*
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
8
*
p2p: rexport keypair module from karyon_core
hozan23
2024-05-20
6
*
minor updates README.md
hozan23
2024-05-20
1
*
add metadata to Cargo.toml files
hozan23
2024-05-20
1
*
use cargo features to enable/disable protocols for net crate
hozan23
2024-05-19
1
*
add tokio examples to p2p, jsonrpc, and net crates
hozan23
2024-05-19
7
*
add support for tokio & improve net crate api
hozan23
2024-05-19
25
*
core: minor modification to TaskGroup api
hozan23
2024-03-21
7
*
core: add the option to create a new task group without providing an
hozan23
2024-03-20
10
*
net: major cleanup and improvement of the crate api
hozan23
2024-03-13
3
*
net: pass `Endpoint` to dial and listen functions
hozan23
2024-03-13
2
*
update the links in the README file
hozan23
2024-03-13
1
*
update dependencies
hozan23
2024-03-13
2
*
upgrade from async-rustls to futures-rustls
hozan23
2024-03-12
3
*
p2p/tls_config: minor change
hozan23
2023-12-12
1
*
Ensure uniform usage of the name `karyon` across all files
hozan23
2023-12-02
31
*
net: rename `Listener` trait to `ConnListener`
hozan23
2023-11-30
1
*
p2p/discovery: Select the first 8 entries from each bucket during the
hozan23
2023-11-30
1
*
p2p/tls_config: add a small test
hozan23
2023-11-29
1
*
core: Move `key_pair` to the `crypto` module and make it a Cargo feature.
hozan23
2023-11-29
14
*
p2p/protocol: improve the Protocol API
hozan23
2023-11-29
6
*
p2p: add the `Refreshing` section to README.md
hozan23
2023-11-28
1
*
implement TLS for inbound and outbound connections
hozan23
2023-11-28
30
[next]