voidlizard
9a0ab0e024
urgent fix download bug
2025-02-16 05:44:38 +03:00
voidlizard
778b6b9d06
init
2025-02-15 20:55:28 +03:00
voidlizard
a54fcb6ade
wip
2025-02-13 12:47:11 +03:00
voidlizard
274fefc84d
some scripts added
2025-02-13 07:51:09 +03:00
voidlizard
79e850ebe2
fixed? git clone and clone test
2025-02-12 14:10:40 +03:00
voidlizard
513e2deef8
simple-test
2025-02-12 13:51:59 +03:00
voidlizard
9bdede5643
wtf
2024-12-06 09:09:03 +03:00
voidlizard
02a9c24302
wip10, missed stuff
2024-12-04 13:42:59 +03:00
voidlizard
5ee4c3630a
wip
2024-12-04 13:42:59 +03:00
voidlizard
43eb9abb7e
merged
2024-12-04 13:42:58 +03:00
voidlizard
82b3106ca6
fixed-messaging-and-basic-probes
2024-12-04 13:42:58 +03:00
voidlizard
2abfbb0fb4
fixed Unix.hs
2024-12-04 13:42:58 +03:00
Snail
a70988c379
TestWalkMerkleConditional
2024-11-26 08:14:43 +03:00
Snail
e29b15f90c
Test walkMerkle, walkMerkleV2, streamMerkle
2024-10-05 06:07:16 +03:00
Dmitry Zuikov
c240b8ad9e
fixme-new
2024-09-25 11:19:41 +03:00
Dmitry Zuikov
ff9ef2ddec
merged refchan notifications and fixme-new (wip)
2024-09-15 10:20:14 +03:00
Dmitry Zuikov
9bab121743
merged hbs2-cli ans hbs2-sync
2024-08-07 15:20:19 +03:00
Dmitry Zuikov
da6bb6bcb4
0.24.1
2024-03-20 08:17:22 +03:00
Dmitry Zuikov
e9c7c9dbae
merged new download and some intermediate changes
2024-03-06 16:10:24 +03:00
Dmitry Zuikov
83b4d8bff8
boosted download
2024-02-14 12:02:03 +03:00
Dmitry Zuikov
62eb5ca49f
fixed UuoMCa4gxd
2024-01-28 06:49:18 +03:00
Dmitry Zuikov
ed6a484f50
block fetch progress notification
2024-01-24 07:17:21 +03:00
Dmitry Zuikov
835a0322e0
refchan refactoring
2023-12-28 06:21:57 +03:00
Dmitry Zuikov
5820b808c5
refactor: removing Proxy in HasDeferred
2023-12-27 06:48:18 +03:00
Dmitry Zuikov
f3a4082099
new encryption format
2023-12-01 10:59:07 +03:00
Dmitry Zuikov
79efb093bf
refchan head with reades
...
- added readers field into refchan head
- introduced "sigil" PUBLIC artefact (sign-pk, (encrypt-pk, metadata))
- partial ccompatibility (new version reads older heads,
old version wan't read new heads with readers (but will read new heads
without readers)
- RefChanHeadBlockSmall is to delete in nearest future
- RefChanHeadBlock1 is to be a single RefChanHeadBlock
- Yes, absense of readers initially was a fuckup
- Object's versioning approaches are in their way of
tries and failes
2023-11-24 05:35:47 +03:00
Dmitry Zuikov
002ecf7b3e
merged notify-proto-debug fixes
2023-11-06 08:56:10 +03:00
Dmitry Zuikov
88df87a1d5
test-notify moved to hbs2-tests
2023-10-31 07:58:04 +03:00
Dmitry Zuikov
41ace9c87b
Notify protocol
2023-10-31 07:33:29 +03:00
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
246518cd34
ghc 9.4.6
2023-10-16 06:13:27 +03:00
Dmitry Zuikov
c829a6d37c
group-keys / repository-encryption to test
2023-10-12 09:58:13 +03:00
Dmitry Zuikov
8842843ffb
hbs2-git-to-new-rpc
2023-10-07 14:29:40 +03:00
Dmitry Zuikov
5cd40a17dd
StorageClient
...
... for RPC
2023-10-05 13:53:53 +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
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
Dmitry Zuikov
eb449383a2
test-proto-service as test
2023-10-03 03:40:17 +03:00
Dmitry Zuikov
3c545b01fa
service-protocol-proof-of-concept
2023-10-02 17:03:48 +03:00
Dmitry Zuikov
902125da75
unix sockets to support multiple clients
2023-10-01 09:51:27 +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
c52be7cf5e
merged PR 8ey8Fnr4c4 remove-lref-commands
2023-07-27 10:00:01 +03:00
Dmitry Zuikov
9c8c58766b
PR CGPnKdSirc hbs2-suckless-conf-update
2023-07-25 10:49:44 +03:00
Dmitry Zuikov
970502796b
merged PR 41MJ5i2NdR hbs2-peer-raw-tx-api
...
Squashed commit of the following:
commit d3fcc52a294adef00de6fa9a0581e37c95bc96ef
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Jul 7 18:47:10 2023 +0300
API handler for posting raw txs
commit 1fce9bceeefbabdc665e60a823a98d91151dbda6
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Tue Jul 4 18:14:53 2023 +0300
fixme
2023-07-12 10:52:59 +03:00
Dmitry Zuikov
3681fd7bee
hbs2-git-log-segmentation
2023-06-29 10:26:27 +03:00
Dmitry Zuikov
66ac8cee18
misc-async-management-approach
2023-05-26 07:05:51 +03:00
Dmitry Zuikov
e9a552d78a
introducing resourcet
2023-05-26 07:05:51 +03:00