Dmitry Zuikov
c44a6b997b
new protocol encryption + minor tuning
2023-10-25 09:01:23 +03:00
Dmitry Zuikov
a1bbc634f4
QBLF regression fixed
...
Multi-client unix socket failure
2023-10-18 15:14:32 +03:00
Dmitry Zuikov
8842843ffb
hbs2-git-to-new-rpc
2023-10-07 14:29:40 +03:00
Dmitry Zuikov
15d6a1d06f
modular-rpc-api
...
1. Making the API modular
2. Running all via single socket, including storage
2023-10-05 11:54:36 +03:00
Dmitry Zuikov
613f26e418
moved to RPC2
...
New RPC works over a Unix socket and assumes synchronous
requests with callService.
A new protocol, 'ServiceProto,' is introduced.
New RPC operates over a Unix socket.
Note the setting: (rpc2 unix "/tmp/hbs2-rpc2.socket").
The default rpc2 socket is located at /tmp/hbs2-rpc2.socket.
In the future, TCP RPC may be introduced, requiring only:
1. Authorization/Authentication
This might be accomplished through another wrapped protocol, for instance.
"Dialog"-associated elements are commented out for now,
as they will likely require their own Unix socket.
2023-10-04 10:54:39 +03:00
Dmitry Zuikov
902125da75
unix sockets to support multiple clients
2023-10-01 09:51:27 +03:00
Dmitry Zuikov
a980569ce4
qblf merged
...
- Requires testing and bugfixing
- Needs high CPU usage investigation (polling/packet flood?)
- Bundles are downloading repeatedly, that is weird
2023-09-21 08:40:05 +03:00
Sergey Ivanov
b7079c2915
Revert "PR CG2C18TK8v "account asyncs, respawn node on errors""
...
This reverts commit 8904704edc .
2023-08-16 16:50:16 +04:00
Dmitry Zuikov
8904704edc
PR CG2C18TK8v "account asyncs, respawn node on errors"
2023-08-11 06:10:09 +03:00
Dmitry Zuikov
7274c6ceeb
current refchan-notify and multiple fixes
2023-07-31 13:56:33 +03:00
Dmitry Zuikov
55cdf976da
tcp minor fix + fixme
2023-07-01 06:17:12 +03:00
Dmitry Zuikov
1c5a90984f
fixing tcp pex
2023-06-30 13:43:53 +03:00
Dmitry Zuikov
27b8fb9f40
trying to close tcp stuff on respawn
2023-05-26 07:05:51 +03:00
Dmitry Zuikov
e9a552d78a
introducing resourcet
2023-05-26 07:05:51 +03:00
Dmitry Zuikov
453b7fd822
introducing resourcet
2023-05-26 07:05:51 +03:00
Dmitry Zuikov
b0a25f6640
minor review
2023-05-26 07:05:51 +03:00
Sergey Ivanov
fbed52c921
wip
2023-05-26 07:05:50 +03:00
Sergey Ivanov
382cb2c9fc
wip tcp-pex
2023-05-26 07:05:50 +03:00
Dmitry Zuikov
4424466c84
tcp
2023-04-13 19:02:25 +03:00
Dmitry Zuikov
56c0ac4bc1
better-download-algorithm
2023-04-01 09:30:28 +03:00
Dmitry Zuikov
819ac05397
new download
2023-02-22 12:39:04 +03:00
Dmitry Zuikov
f22410ba81
q only
2023-02-20 11:26:21 +03:00
Dmitry Zuikov
16cdf223af
peers handshake somehow works
2023-02-02 19:08:16 +03:00
Dmitry Zuikov
58622b6326
wip
2023-02-02 17:08:39 +03:00
Dmitry Zuikov
4851f4b0dd
peer credentials
2023-02-02 15:05:06 +03:00
Dmitry Zuikov
245d9451ea
wip
2023-01-28 07:23:57 +03:00
Dmitry Zuikov
eaa2c41827
removed bytestring pinning from Peer
2023-01-27 07:04:54 +03:00
Dmitry Zuikov
d19777660c
Cache -> HashMap in Messaging.Fake
2023-01-26 19:50:03 +03:00
Dmitry Zuikov
3511003e66
wip
2023-01-25 05:26:16 +03:00
Dmitry Zuikov
7536d9bbc9
works
2023-01-17 05:20:47 +03:00
Dmitry Zuikov
1be49557fd
still compiles
2023-01-16 13:54:03 +03:00
Dmitry Zuikov
c3891dbd11
so far so good
2023-01-15 13:09:42 +03:00
Dmitry Zuikov
2be1ca7d1c
wip
2023-01-13 10:43:35 +03:00
Dmitry Zuikov
f57b4f29c7
wip
2023-01-13 10:20:44 +03:00