Commit Graph

31 Commits

Author SHA1 Message Date
voidlizard b2a48c6625 hbs2-peer do reset command 2025-02-08 20:01:20 +03:00
voidlizard 88ac2021d4 much betta 2024-12-04 13:42:59 +03:00
voidlizard cb17fd9382 code cleanup 2024-12-04 13:42:59 +03:00
voidlizard fa31750a80 wip 2024-12-04 13:42:59 +03:00
voidlizard c762b48bb8 wip 2024-12-04 13:42:58 +03:00
voidlizard 415f345642 fix 2024-12-04 13:42:58 +03:00
voidlizard 3421a14c80 fix 2024-12-04 13:42:58 +03:00
voidlizard 44d6f72526 okay 2024-12-04 13:42:58 +03:00
voidlizard bcc973eb1a better 2024-12-04 13:42:58 +03:00
voidlizard 21b97f4661 better? 2024-12-04 13:42:58 +03:00
voidlizard 6762c7497d somehow works 2024-12-04 13:42:58 +03:00
voidlizard a3a954bed0 fixed wtf 2024-12-04 13:42:58 +03:00
voidlizard 85fe082868 fixed wtf 2024-12-04 13:42:58 +03:00
voidlizard 686c11a7ad wip 2024-12-04 13:42:58 +03:00
voidlizard 3c0e6af814 wip 2024-12-04 13:42:58 +03:00
voidlizard 097f8bea21 wip 2024-12-04 13:42:58 +03:00
voidlizard 54a805ae6e wip 2024-12-04 13:42:58 +03:00
voidlizard 9c10655a0c fucked 2024-12-04 13:42:58 +03:00
voidlizard b6c97a254a fucked 2024-12-04 13:42:58 +03:00
voidlizard 3e737feb0c wip 2024-12-04 13:42:58 +03:00
voidlizard 0326f08392 wip, block download rework 2024-12-04 13:42:58 +03:00
voidlizard d07db60f74 cache block sizes 2024-12-04 13:42:58 +03:00
voidlizard 87d84b0531 wip 2024-12-04 13:42:58 +03:00
voidlizard 8e37ae86ce request-block-size 2024-12-04 13:42:58 +03:00
voidlizard 2c6d260895 wip, tcp 2024-12-04 13:42:58 +03:00
voidlizard dd61c4a09c wip 2024-12-04 13:42:58 +03:00
voidlizard 39e790ef32 storage w. AnyProbe 2024-12-04 13:42:58 +03:00
Dmitry Zuikov da6bb6bcb4 0.24.1 2024-03-20 08:17:22 +03:00
Dmitry Zuikov 850354c529 done expose-all-new-rpc 2023-10-06 05:48:17 +03:00
Dmitry Zuikov 28163d0123 storage rpc 2023-10-04 16:52:25 +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