CleverWild
cd706e9eca
refactor(server::actors::vault): clean up Bootstrap/TryUnseal, remove Bootstrapping state
...
Bootstrap and TryUnseal now accept a SafeCell<Vec<u8>> seal key directly.
The Bootstrapping intermediate state is removed — multi-operator coordination
is the responsibility of VaultCoordinator, which calls Bootstrap atomically
once all shares are collected.
2026-08-25 14:43:16 +02:00
Skipper
0a80363ea7
WIP: some things
2026-08-25 14:41:43 +02:00
Skipper
a1c3ffd2d1
refactor: rename to to better reflect meaning
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
2026-04-19 13:41:50 +02:00
Skipper
9ab074170b
merge: feat-lints into main
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
ci/woodpecker/push/useragent-analyze Pipeline failed
2026-04-18 15:04:33 +02:00
Skipper
929d50b589
housekeeping(server): clean too-broad visibility markers and organize imports
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
2026-04-18 13:30:09 +02:00
Skipper
0e09afda5d
refactor(server::{useragent::auth, client::auth}): use random based + timestamp nonce instead of monotonic counter in database
2026-04-17 17:44:42 +02:00
CleverWild
f6a0c32b9d
feat: rustc and clippy linting
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
2026-04-10 00:42:43 +02:00
hdbg
6b8da567dd
fix(server::user_agent): useragents now self-sign themselves on bootstrap
2026-04-08 17:40:45 +02:00
hdbg
1585f90cae
refactor(server): reorganized client/user_agent actors into separate module peers and added event MessageBus
2026-04-08 12:34:16 +02:00
hdbg
d22ab49e3d
refactor(server): moved shared module crypto into arbiter-crypto
2026-04-07 16:24:51 +02:00
hdbg
0d424f3afc
refactor(server): migrated auth to ml-dsa
2026-04-07 14:55:31 +02:00
hdbg
46d1318b6f
feat(server): add integrity verification for client keys
2026-04-06 18:13:11 +02:00
hdbg
083ff66af2
refactor(server): removed miette out of server
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
2026-04-04 12:10:34 +02:00
hdbg
bc45b9b9ce
merge: @main into refactor-proto
2026-04-03 22:20:07 +02:00
hdbg
82b5b85f52
refactor(proto): nest client protocol and extract shared schemas
2026-04-03 22:20:07 +02:00
hdbg
d5ec303b9a
merge: main
2026-04-03 22:20:07 +02:00
CleverWild
6987e5f70f
feat(evm): implement EVM sign transaction handling in client and user agent
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
2026-03-26 19:57:48 +01:00
hdbg
ac04495480
refactor(server): grpc wire conversion
2026-03-25 15:25:24 +01:00
hdbg
4ebe7b6fc4
merge: new flow into main
2026-03-22 12:50:55 +01:00
hdbg
8043cdf8d8
feat(server): re-introduce client approval flow
2026-03-22 12:18:18 +01:00
hdbg
51674bb39c
refactor(actors): rename MessageRouter to FlowCoordinator
2026-03-21 13:12:06 +01:00
hdbg
cfa6e068eb
feat(client): add client metadata and wallet visibility support
2026-03-20 20:41:00 +01:00
hdbg
3e8b26418a
feat(proto): request / response pair tracking by assigning id
2026-03-19 07:53:55 +00:00
hdbg
2ff4d0961c
refactor(server::client): migrated to new connection design
2026-03-19 07:53:55 +00:00