parazyd
|
6933f333cc
rpc/server: Implement stop-gap hack for handling some XMRig requests.
|
2 years ago |
parazyd
|
0e58326b57
rpc/server: Add a few debugging messages to be able to trace bg tasks
|
2 years ago |
parazyd
|
c9e2a4e936
rpc/server: Do proper multiplexing when there are active subscribers
|
2 years ago |
parazyd
|
de30c877c8
rpc: Split r/w streams and lock them with Mutexes to allow better multiplexing
|
2 years ago |
parazyd
|
deb8d39342
mmproxy: Code cleanups
|
2 years ago |
parazyd
|
663a502bef
rpc: Support JsonSubscriber with additional JsonResponse included.
|
2 years ago |
parazyd
|
2e4b8c8167
rpc: Remove forgotten debug prints
|
2 years ago |
parazyd
|
6be651c408
rpc: Support JsonRequest params as maps.
|
2 years ago |
parazyd
|
ab7a6af93a
rpc/client: Refactor to use StoppableTask
|
3 years ago |
parazyd
|
fb1350daec
rpc/server: Implement stop_connections() in RequestHandler.
|
3 years ago |
parazyd
|
5b1510e112
rpc/server: Extend RequestHandler trait with methods for avoiding Mutex lock scope issues.
|
3 years ago |
parazyd
|
882ef29351
rpc/server/test: Stop all active connections when the server is stopped.
|
3 years ago |
parazyd
|
14fc49a7d6
rpc/server: Implement connection tracking through a StoppableTaskPtr set.
|
3 years ago |
Dastan-glitch
|
e67e7b25e2
rpc: fix close connection cleanly
|
3 years ago |
parazyd
|
a02e3475f6
lib: Remove async-std dependency.
|
3 years ago |
parazyd
|
21dd80ae99
rpc: Replace serde_json with tinyjson.
|
3 years ago |
parazyd
|
1237e5be24
tests: Implement JSON-RPC server/client test.
|
3 years ago |
parazyd
|
827ec53f63
rpc: Cleanup client and server and refactor into smaller functions.
|
3 years ago |
parazyd
|
0ba9740b84
chore: Clippy lints
|
3 years ago |
aggstam
|
d3aa5ba643
rpc/jsonrpc: simplyfied subscibers usage
|
3 years ago |
parazyd
|
55ee919906
net: Perform full p2p code cleanup and improve certain pieces.
|
3 years ago |
parazyd
|
4efb0ecf8c
lib: Apply linter suggestions.
|
3 years ago |
x
|
5702976798
cleanup logging project wide
|
3 years ago |
parazyd
|
71cd3064d6
Update license year.
|
3 years ago |
parazyd
|
6b563e63aa
net: Have Unix sockets work in the same way as the Tcp transport.
|
3 years ago |
aggstam
|
3692735012
rpc/server: detach request handling
|
3 years ago |
aggstam
|
af8609f59a
rpc: simplyfied notify handler
|
3 years ago |
aggstam
|
5f32bd58b4
Revert "rpc: implemented notify handler"
|
3 years ago |
aggstam
|
5325268d14
rpc: implemented notify handler
|
3 years ago |
parazyd
|
8334ab6831
rpc: Increase incoming JSON-RPC buffer size to 8 meg.
|
3 years ago |