hdbg
|
21b9d698fa
|
docs: add EVM Policy Engine section
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
|
2026-03-11 13:30:53 +01:00 |
|
hdbg
|
bb24cc19aa
|
fix(evm::engine): added shared settings check in vet_transaction
|
2026-03-10 20:16:57 +01:00 |
|
hdbg
|
cc6afacb66
|
feat(evm): add find_all_grants to Policy trait with shared auto_type queries
|
2026-03-10 19:55:53 +01:00 |
|
hdbg
|
ed06471b40
|
feat(protobuf): EVM grants and signing definitions
|
2026-03-10 18:48:07 +01:00 |
|
hdbg
|
c14c4d27b3
|
housekeeping: linter
|
2026-03-10 16:54:23 +01:00 |
|
hdbg
|
f6116b03e7
|
feat(evm): add grant management and transaction signing
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
|
2026-03-10 16:53:23 +01:00 |
|
hdbg
|
1c7fe46595
|
feat(server::evm::engine): return meaning on error path
|
2026-03-09 20:59:40 +01:00 |
|
hdbg
|
23f60cc98e
|
feat(server::evm::engine): initial wiring of all components -- we now can evaluate transactions
|
2026-03-09 19:55:47 +01:00 |
|
hdbg
|
0c85e1f167
|
feat(server::evm): more criterion types
|
2026-03-09 19:28:11 +01:00 |
|
hdbg
|
4ac904c8f8
|
feat(server): initial EVM functionality impl
|
2026-03-08 13:47:48 +01:00 |
|
hdbg
|
b1188d602f
|
feat(server): broker agent for inter-actor coordination
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-03-02 21:04:11 +01:00 |
|
|
|
632b431c66
|
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
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
Reviewed-on: #24
|
2026-03-02 19:53:21 +00:00 |
|
hdbg
|
f709650bb1
|
refactor(server::{user_agent, client}): move auth part to separate function to not to pollute actor session with one-time concerns
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-01 23:35:22 +01:00 |
|
hdbg
|
004b14a168
|
refactor(transport): convert Bi trait to use async_trait
|
2026-03-01 13:18:48 +01:00 |
|
hdbg
|
4169b2ba42
|
refactor: consolidate auth messages into client and user_agent packages
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-03-01 12:49:38 +01:00 |
|
hdbg
|
3cc63474a8
|
chore(server): update Cargo.lock dependencies
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
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
|
2026-02-26 22:41:50 +01:00 |
|
hdbg
|
3478204b9f
|
tests(user-agent): basic auth tests similar to server
|
2026-02-26 22:41:24 +01:00 |
|
hdbg
|
61c65ddbcb
|
feat(useragent): initial connection impl
|
2026-02-26 22:22:44 +01:00 |
|
hdbg
|
3401205cbd
|
refactor(transport): simplify converters
|
2026-02-26 21:42:24 +01:00 |
|
hdbg
|
1799aef6f8
|
refactor(transport): implemented Bi stream based abstraction for actor communication with next loop override
|
2026-02-26 19:22:33 +01:00 |
|
hdbg
|
fe8c5e1bd2
|
housekeeping(useragent): rename
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-02-21 13:54:47 +01:00 |
|
hdbg
|
cbbe1f8881
|
feat(proto): add URL parsing and TLS certificate management
|
2026-02-18 14:09:58 +01:00 |
|
hdbg
|
7438d62695
|
misc: create license and readme
|
2026-02-17 22:20:30 +01:00 |
|
hdbg
|
4236f2c36d
|
refactor(server): reogranized actors, context, and db modules into <dir>/mod.rs structure
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
|
2026-02-16 22:29:48 +01:00 |
|
hdbg
|
76ff535619
|
refactor(server::tests): moved integration-like tests into tests/
|
2026-02-16 22:27:59 +01:00 |
|
hdbg
|
b3566c8af6
|
refactor(server): separated global actors into their own handle
|
2026-02-16 21:58:14 +01:00 |
|
hdbg
|
bdb9f01757
|
refactor(server): actors reorganization & linter fixes
|
2026-02-16 21:43:59 +01:00 |
|
hdbg
|
0805e7a846
|
feat(keyholder): add seal method and unseal integration tests
|
2026-02-16 21:38:29 +01:00 |
|
hdbg
|
eb9cbc88e9
|
feat(server::user-agent): Unseal implemented
|
2026-02-16 21:17:06 +01:00 |
|
hdbg
|
dd716da4cd
|
test(keyholder): remove unused imports from test modules
|
2026-02-16 21:15:13 +01:00 |
|
hdbg
|
1545db7428
|
fix(ci): add protoc installation for lints
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-02-16 21:14:55 +01:00 |
|
hdbg
|
20ac84b60c
|
fix(ci): add clippy installation in mise.toml
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-02-16 21:04:13 +01:00 |
|
hdbg
|
8f6dda871b
|
refactor(actors): rename BootstrapActor to Bootstrapper
|
2026-02-16 21:01:53 +01:00 |
|
hdbg
|
47108ed8ad
|
chore(supply-chain): update cargo-vet audits and trusted publishers
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-02-16 20:52:31 +01:00 |
|
hdbg
|
359df73c2e
|
feat(server::key_holder): unique index on (root_key_id, nonce) to avoid nonce reuse
|
2026-02-16 20:45:15 +01:00 |
|
hdbg
|
ce03b7e15d
|
feat(server::key_holder): ability to remotely get current state
|
2026-02-16 20:40:36 +01:00 |
|
hdbg
|
e4038d9188
|
refactor(keyholder): rename KeyHolderActor to KeyHolder and optimize db connection lifetime
|
2026-02-16 20:36:47 +01:00 |
|
hdbg
|
c82339d764
|
security(server::key_holder): replaced nonce-caching with exclusive transaction fetching nonce from the database
|
2026-02-16 18:23:25 +01:00 |
|
hdbg
|
c5b51f4b70
|
feat(server): UserAgent seal/unseal
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-02-16 14:00:23 +01:00 |
|
hdbg
|
6b8f8c9ff7
|
feat(unseal): add unseal protocol support for user agents
|
2026-02-15 13:04:55 +01:00 |
|
hdbg
|
8263bc6b6f
|
feat(server): boot mechanism
|
2026-02-15 01:44:12 +01:00 |
|
hdbg
|
a6c849f268
|
ci: add server linting pipeline for Rust code quality checks
|
2026-02-14 23:44:16 +01:00 |
|
hdbg
|
d8d65da0b4
|
test(user-agent): add challenge-response auth flow test
|
2026-02-14 23:43:36 +01:00 |
|
hdbg
|
abdf4e3893
|
tests(server): UserAgent invalid bootstrap token
|
2026-02-14 19:48:37 +01:00 |
|
hdbg
|
4bac70a6e9
|
security(server): cargo-vet proper init
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
|
2026-02-14 19:16:09 +01:00 |
|
hdbg
|
54a41743be
|
housekeeping(server): trimmed-down dependencies
|
2026-02-14 19:04:50 +01:00 |
|
hdbg
|
02ed243810
|
ci(server): introduce cargo-audit pipeline
|
2026-02-14 19:04:50 +01:00 |
|
hdbg
|
93005199e9
|
fix(ci): protoc installation for arbiter-proto compilation
ci/woodpecker/push/server-test Pipeline was successful
|
2026-02-14 19:00:34 +01:00 |
|
hdbg
|
72b680f103
|
fix(ci): mise docker image
ci/woodpecker/push/server-test Pipeline failed
|
2026-02-14 18:40:53 +01:00 |
|
hdbg
|
90f2476f3d
|
ci(server): introduce tests pipeline
ci/woodpecker/push/server-test Pipeline failed
|
2026-02-14 18:39:57 +01:00 |
|