hdbg
|
b3a67ffc00
|
feat(server::client): proper connect error
|
2026-03-11 17:58:44 +01:00 |
|
hdbg
|
168290040c
|
feat(server::client): approval flow through user-agent on first-time client connects
|
2026-03-11 16:31:58 +01:00 |
|
hdbg
|
2b27da224e
|
housekeeping: linter
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-03-11 14:51:54 +01:00 |
|
hdbg
|
9e92b168ba
|
tests(evm::engine): basic policies tests
|
2026-03-11 14:50:32 +01:00 |
|
hdbg
|
bd159c35e8
|
docs: add EVM Policy Engine section
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
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
b3e378b5fc
|
fix(evm::engine): added shared settings check in vet_transaction
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
b7c4f2e735
|
feat(evm): add find_all_grants to Policy trait with shared auto_type queries
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
4a5dd3eea7
|
feat(protobuf): EVM grants and signing definitions
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
5af6d8dd9c
|
housekeeping: linter
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
5dfe390ac3
|
feat(evm): add grant management and transaction signing
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
43c7b211c3
|
feat(server::evm::engine): return meaning on error path
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
c5f9cfcaa0
|
feat(server::evm::engine): initial wiring of all components -- we now can evaluate transactions
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
67fce6f06a
|
feat(server::evm): more criterion types
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
191b126462
|
feat(server): initial EVM functionality impl
|
2026-03-11 14:08:33 +01:00 |
|
hdbg
|
cb05407bb6
|
feat(server): broker agent for inter-actor coordination
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-03-11 14:08:15 +01:00 |
|
|
|
4beb34764d
|
Merge pull request 'refactor(server::{user_agent, client}): move auth part to separate function to not to pollute actor session with one-time concerns' (#24) from push-upvpzwvlwyvs into main
Reviewed-on: #24
|
2026-03-11 14:08:15 +01:00 |
|
hdbg
|
4b4a8f4489
|
refactor: consolidate auth messages into client and user_agent packages
|
2026-03-11 14:08:15 +01:00 |
|
hdbg
|
54d0fe0505
|
refactor(server::{user_agent, client}): move auth part to separate function to not to pollute actor session with one-time concerns
|
2026-03-11 14:08:15 +01:00 |
|
hdbg
|
06f4d628db
|
chore(server): update Cargo.lock dependencies
|
2026-03-11 14:08:15 +01:00 |
|
hdbg
|
657f47e32f
|
refactor(transport): convert Bi trait to use async_trait
|
2026-03-11 14:08:15 +01:00 |
|
hdbg
|
86f8feb291
|
tests(user-agent): basic auth tests similar to server
|
2026-03-11 14:07:46 +01:00 |
|
hdbg
|
6deec731e2
|
feat(useragent): initial connection impl
|
2026-03-11 14:07:46 +01:00 |
|
hdbg
|
f5a5c62181
|
refactor(transport): simplify converters
|
2026-03-11 14:07:46 +01:00 |
|
hdbg
|
b8afd94b21
|
refactor(transport): implemented Bi stream based abstraction for actor communication with next loop override
|
2026-03-11 14:07:46 +01:00 |
|
hdbg
|
7b57965952
|
housekeeping(useragent): rename
|
2026-03-11 14:07:06 +01:00 |
|
hdbg
|
9dca7aff27
|
feat(proto): add URL parsing and TLS certificate management
|
2026-03-11 14:07:06 +01:00 |
|
hdbg
|
4d1f047baf
|
misc: create license and readme
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
925c7a211f
|
refactor(server): reogranized actors, context, and db modules into <dir>/mod.rs structure
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
d81120f59c
|
refactor(server::tests): moved integration-like tests into tests/
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
e118eceb85
|
refactor(server): separated global actors into their own handle
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
4a84fe9339
|
refactor(server): actors reorganization & linter fixes
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
c6e13dc476
|
feat(keyholder): add seal method and unseal integration tests
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
8f5d4cc385
|
feat(server::user-agent): Unseal implemented
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
2ffd60973d
|
test(keyholder): remove unused imports from test modules
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
08af101b2e
|
fix(ci): add protoc installation for lints
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
bb58868333
|
fix(ci): add clippy installation in mise.toml
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
b05cdeec66
|
refactor(actors): rename BootstrapActor to Bootstrapper
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
9ec465706a
|
chore(supply-chain): update cargo-vet audits and trusted publishers
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
46a3c1768c
|
feat(server::key_holder): unique index on (root_key_id, nonce) to avoid nonce reuse
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
6c8a67c520
|
feat(server::key_holder): ability to remotely get current state
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
bbaed3fb97
|
refactor(keyholder): rename KeyHolderActor to KeyHolder and optimize db connection lifetime
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
4700bc407e
|
security(server::key_holder): replaced nonce-caching with exclusive transaction fetching nonce from the database
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
281fbcb31d
|
feat(server): UserAgent seal/unseal
|
2026-03-11 14:05:42 +01:00 |
|
hdbg
|
a55221573b
|
feat(unseal): add unseal protocol support for user agents
|
2026-03-11 14:03:46 +01:00 |
|
hdbg
|
45acb45a05
|
feat(server): boot mechanism
|
2026-03-11 14:03:46 +01:00 |
|
hdbg
|
11f1caa6da
|
ci: add server linting pipeline for Rust code quality checks
|
2026-03-11 14:03:46 +01:00 |
|
hdbg
|
f769c9119b
|
test(user-agent): add challenge-response auth flow test
|
2026-03-11 14:03:45 +01:00 |
|
hdbg
|
1145642255
|
tests(server): UserAgent invalid bootstrap token
|
2026-03-11 14:03:45 +01:00 |
|
hdbg
|
9f33277a4f
|
security(server): cargo-vet proper init
|
2026-03-11 14:03:45 +01:00 |
|
hdbg
|
0a8e1dce3f
|
housekeeping(server): trimmed-down dependencies
|
2026-03-11 14:03:45 +01:00 |
|