Dmitry Zuikov
be55aa55e7
fixme
2023-11-28 07:00:17 +03:00
Dmitry Zuikov
cd1b6ddf77
minor fix
2023-11-24 06:19:01 +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
acd36a513c
polling-to-separate-module
2023-11-12 07:43:47 +03:00
Dmitry Zuikov
1fb6ba8df4
Squashed commit of the following:
...
commit ce28d07e466a60336decf27cfb19d589ba7f4009
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 19:36:33 2023 +0300
Fixme
commit 74aad5cf91261a279e5f8f238f9abb5d6b834c8d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 19:35:48 2023 +0300
PR edit
commit aa391ccdb3684311ec04905d03d9d6e405427f81
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 19:26:50 2023 +0300
Fix
commit ce99526f417de3c9795cae23307a3503ed5bf3fd
Merge: c25e65ea 88df87a1
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 19:03:09 2023 +0300
Merge remote-tracking branch 'origin/master' into fastpok-file-logger
commit c25e65ea1a7858881746191c554e03752a612e58
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 19:01:35 2023 +0300
Fixme
commit 347f0ef7a54791d6f6d9059c89f0fd1be8529772
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 18:59:58 2023 +0300
PR
commit 0903e591c76774cd9255911e4b1aebdda8f6763d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Fri Nov 3 17:54:09 2023 +0300
Add ANSI styles to logger
commit e2e64c3e7118b4304d578b3d4a1adb8e457664a5
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Mon Oct 30 22:57:54 2023 +0300
Set default logger to stdout
commit 22d437a4e9ab805c86efd0af61cbe29459386d72
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Mon Oct 30 16:14:19 2023 +0300
Fixme
commit dc8bad7053635ba6899ab1db070486384467bda7
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Mon Oct 30 16:13:03 2023 +0300
PR
commit c632d70886fc1f6368a39d4eb9d243c5b2c796c9
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Mon Oct 30 16:08:58 2023 +0300
Reuse logger sets
commit 08aaa6c782b933c4e8ed79857382727ed4b6b4a5
Merge: d3c783bd eab3175d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Mon Oct 30 16:08:15 2023 +0300
Merge remote-tracking branch 'origin/master' into fastpok-file-logger
commit d3c783bd0db86ea6f46fb7143e42749d694b4304
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date: Thu Oct 12 14:01:13 2023 +0300
test
2023-11-08 14:43:35 +03:00
Dmitry Zuikov
002ecf7b3e
merged notify-proto-debug fixes
2023-11-06 08:56:10 +03:00
Dmitry Zuikov
35905b94bd
Notify proto + wiping resource-t in Messaging/Unix
2023-11-03 16:49:29 +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
eab3175d52
fixed minor possible leak on callService
2023-10-29 07:46:15 +03:00
Dmitry Zuikov
9440b20753
fixme
2023-10-26 16:51:03 +03:00
Dmitry Zuikov
93a3be5a1f
process-only-subscribed-reflogs
2023-10-26 10:30:29 +03:00
Dmitry Zuikov
58d0e9d256
experimental SOCKS5 support
...
- no authorization supported (bad for network-tcp-simple)
2023-10-26 09:10:41 +03:00
Dmitry Zuikov
0a55f1a732
optional messagings (TCP, UDP) + watchdog
2023-10-26 06:18:27 +03:00
Dmitry Zuikov
6ba53303f5
todo
2023-10-25 09:53:11 +03:00
Dmitry Zuikov
f4c35c5f59
todo
2023-10-25 09:45:19 +03:00
Dmitry Zuikov
de3000e1ae
misc debug info
2023-10-25 09:39:33 +03:00
Dmitry Zuikov
67d2de563a
misc debug info
2023-10-25 09:23:38 +03:00
Dmitry Zuikov
c44a6b997b
new protocol encryption + minor tuning
2023-10-25 09:01:23 +03:00
Dmitry Zuikov
0f69757813
multiple PEX fixes
2023-10-21 08:58:31 +03:00
Dmitry Zuikov
66ce6a659d
Revert "faster-download-start"
...
This reverts commit 351ac97d44 .
2023-10-20 21:28:18 +03:00
Dmitry Zuikov
351ac97d44
faster-download-start
2023-10-20 15:53:37 +03:00
Dmitry Zuikov
98e589fe6f
fixed-block-download-control
2023-10-20 11:16:11 +03:00
Dmitry Zuikov
0f0eb2a494
fix(?) findMissedBlocks
2023-10-20 06:37:23 +03:00
Dmitry Zuikov
efe9d2940a
fix(?) walkTree for MerkleAnn
2023-10-20 06:07:01 +03:00
Dmitry Zuikov
6336a69252
minor fix + todo
2023-10-19 10:57:39 +03:00
Dmitry Zuikov
328275d14e
bugfixes
2023-10-18 17:06:43 +03:00
Dmitry Zuikov
27e2a6f761
fixed (?) wtf
2023-10-18 16:02:32 +03:00
Dmitry Zuikov
a1bbc634f4
QBLF regression fixed
...
Multi-client unix socket failure
2023-10-18 15:14:32 +03:00
Dmitry Zuikov
29fdd23602
fixed reflog sync bug
2023-10-18 10:16:11 +03:00
Dmitry Zuikov
246518cd34
ghc 9.4.6
2023-10-16 06:13:27 +03:00
Dmitry Zuikov
d3c63ab8e4
accept reflogupdate only for subcribed refs or from friendly peers
2023-10-15 09:26:49 +03:00
Dmitry Zuikov
3bccfa2e98
minor refactoring
2023-10-15 09:01:45 +03:00
Vladimir Krutkin
e411e29246
Add file logger
2023-10-12 12:54:56 +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
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
Dmitry Zuikov
9eff409b66
group-key-update
2023-09-27 12:43:16 +03:00
Dmitry Zuikov
e22834f0f2
minor speedup
2023-09-27 11:24:56 +03:00
Dmitry Zuikov
a3a5cf8f7f
symm-group-encryption, schema changed
...
Accordingly to vulnerabilities review made by rblaze
2023-09-27 09:12:15 +03:00
Dmitry Zuikov
7572b3ffe9
symmetric, deterministic merkle-tree encryption
...
suckless-conf bumped
2023-09-26 18:19:33 +03:00
Dmitry Zuikov
a205b8a093
refchan-qblf example: balance caching fix
2023-09-21 12:52:29 +03:00
Dmitry Zuikov
7856129853
refchan-qblf example: cached balance
2023-09-21 11:57:32 +03:00
Dmitry Zuikov
09e070e38f
merged
2023-09-21 08:40:05 +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