Dmitry Zuikov
374f7bdea2
fixme
2023-10-13 10:36:53 +03:00
Dmitry Zuikov
bceaf425f8
fixme
2023-10-13 10:31:39 +03:00
Dmitry Zuikov
64400a425e
dynamic polling management
2023-10-13 10:06:17 +03:00
Dmitry Zuikov
a6e8ee4fc9
fixed README
2023-10-13 05:36:24 +03:00
Dmitry Zuikov
fee170b50b
config in git is a bad idea
2023-10-12 18:40:16 +03:00
Dmitry Zuikov
24644ab1df
bugfix
2023-10-12 18:39:45 +03:00
Dmitry Zuikov
8969816336
settings-to-git
2023-10-12 14:31:06 +03:00
Dmitry Zuikov
a9e2895782
fixme
2023-10-12 14:03:32 +03:00
Vladimir Krutkin
021b46e57c
Fixme
2023-10-12 13:30:06 +03:00
Vladimir Krutkin
d2114fbad5
PR
2023-10-12 13:29:20 +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
155765038e
removed obsolete file
2023-10-09 03:29:01 +03:00
Dmitry Zuikov
3e62d03c9b
fix bug-git-new-branches-on-second-run
2023-10-08 06:25:59 +03:00
Dmitry Zuikov
c2d3105016
note: on git encryption (typos)
2023-10-08 05:34:32 +03:00
Dmitry Zuikov
c913518e6b
note: on git encryption
2023-10-08 05:20:41 +03:00
Dmitry Zuikov
ff9e82b8b6
fixme + minor fix
2023-10-07 16:29:08 +03:00
Dmitry Zuikov
c95f0a9ec9
fixme
2023-10-07 16:20:32 +03:00
Dmitry Zuikov
ded14a0e26
minor bugfix
2023-10-07 14:48:49 +03:00
Dmitry Zuikov
8842843ffb
hbs2-git-to-new-rpc
2023-10-07 14:29:40 +03:00
Dmitry Zuikov
ccd8951cb2
fixme
2023-10-06 17:26:38 +03:00
Dmitry Zuikov
99f0b4a7ad
bugfix (missed objects)
2023-10-06 17:16:40 +03:00
Dmitry Zuikov
0c738902b0
bugfix (missed objects)
2023-10-06 17:11:45 +03:00
Dmitry Zuikov
8ed863c552
fix hbs2-git cookie
2023-10-06 15:26:12 +03:00
Dmitry Zuikov
af114056d3
fixme
2023-10-06 13:50:54 +03:00
Dmitry Zuikov
43b4af607e
fixing git clone
2023-10-06 13:44:47 +03:00
Dmitry Zuikov
9a2b9d8df7
introduced cookie to state db files
...
in order to make multi-repo work for single reference
and as a first step to join all states into one db
(here may be issues though)
2023-10-06 11:16:07 +03:00
Dmitry Zuikov
233c1445b1
introducing cookie
2023-10-06 09:30:48 +03:00
Dmitry Zuikov
78c99fcee4
new config location for hbs2-git
...
now it's under .hbs2 on the same level,
where .git/ directory is located.
migration should work automatically. probably.
2023-10-06 08:03:23 +03:00
Dmitry Zuikov
850354c529
done expose-all-new-rpc
2023-10-06 05:48:17 +03:00
Dmitry Zuikov
f8421015ac
todo
2023-10-06 05:00:11 +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
2173f43bac
fixed StorageAPI
2023-10-04 19:08:12 +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
43bfbf3211
coc updated
2023-10-04 10:53:48 +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
Dmitry Zuikov
00800e0867
todo
2023-10-01 09:51:09 +03:00
Dmitry Zuikov
4c1e111d92
todo
2023-09-28 08:45:52 +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
0f0085d4b6
fix: hbs2-git. proper refval calculation
...
Now "git push --force" and "git push origing :branch" aka brancg
removing work.
Basing on "rank", where "rank" is a number
of transactions in reflog on commit time,
It works, cause reflog is append-only and
transaction number is growing-only and there
is only one writer.
WARNING: you **must** move to this commit right now.
2023-09-22 07:05:39 +03:00
Dmitry Zuikov
a205b8a093
refchan-qblf example: balance caching fix
2023-09-21 12:52:29 +03:00
Sergey Ivanov
6d0cce9729
raft ptotocol
2023-09-21 11:57:32 +03:00
Dmitry Zuikov
18255c55f5
anyref commands
2023-09-21 11:57:32 +03:00