CleverWild
|
0779d0db13
|
feat(macros): enhance Integrable derive with validation and versioning improvements
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-30 19:55:28 +02:00 |
|
CleverWild
|
11a2d8c8f3
|
refactor(integrity): migrate impl Integrable to #[derive(Integrable)]
|
2026-06-29 16:58:36 +02:00 |
|
CleverWild
|
d861ff80be
|
feat(macros): add #[derive(Integrable)] proc-macro
|
2026-06-29 16:58:35 +02:00 |
|
CleverWild
|
647f0c8519
|
refactor(crypto): move Integrable trait to arbiter-crypto
|
2026-06-29 16:58:35 +02:00 |
|
CleverWild
|
b843105533
|
fix(user-agent): zombie sessions #74
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
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
|
2026-06-18 16:29:43 +02:00 |
|
|
|
a8e4a710f1
|
Merge pull request 'security(server): bind grant revocation state (revoked_at) to integrity hash' (#83) from security-hash-revoke_at into main
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
ci/woodpecker/push/useragent-analyze Pipeline failed
Reviewed-on: #83
|
2026-06-11 09:44:28 +00:00 |
|
CleverWild
|
d99c87c473
|
fix: lints
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-06-09 21:07:01 +02:00 |
|
CleverWild
|
303120c9ac
|
Merge branch 'main' into security-hash-revoke_at
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-06-09 20:58:20 +02:00 |
|
CleverWild
|
32f317384d
|
security(evm): remove client-controlled wallet_access_id from grant revocation
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-09 19:36:44 +02:00 |
|
CleverWild
|
4bb2c062dc
|
feat(evm): add wallet_access_id to grant deletion requests and revocation logic
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-09 19:16:21 +02:00 |
|
CleverWild
|
b0a3f37cea
|
refactor(evm): implement revoke_grant method for grant revocation
|
2026-06-09 19:11:39 +02:00 |
|
CleverWild
|
58a72da46c
|
Merge branch 'security-hash-revoke_at' of ssh://git.markettakers.org:22222/MarketTakers/arbiter into security-hash-revoke_at
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-09 19:10:57 +02:00 |
|
CleverWild
|
e287459b10
|
revert(server): bind grant revocation state (revoked_at) to integrity hash
|
2026-06-09 18:45:30 +02:00 |
|
CleverWild
|
3c482da917
|
fix(smlang::statemachine): macro invocation requires inner types to be public
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-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-06-08 18:00:52 +02:00 |
|
Skipper
|
3f801abdff
|
housekeeping(server): deps upgrade + diesel migration to AsyncFnOnce
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-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-05-01 11:22:40 +02:00 |
|
Skipper
|
2b44570ab4
|
fix(server): MacOS build version
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:47:47 +02:00 |
|
Skipper
|
1f9b253433
|
housekeeping(server): removed unused deps
|
2026-04-19 13:46:49 +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
|
fd25de32a1
|
docs: move to folder and update to new challenge payload
|
2026-04-18 15:17:18 +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 |
|
|
|
18b8a3bbf5
|
Merge pull request 'refactor-integrity-check' (#90) from refactor-integrity-check into main
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
ci/woodpecker/push/useragent-analyze Pipeline failed
Reviewed-on: #90
|
2026-04-18 11:54:30 +00:00 |
|
Skipper
|
38cf1b98b9
|
housekeeping(server): clippy warns fix
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
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-18 13:53:11 +02:00 |
|
Skipper
|
9cf87b2058
|
merge: refactor-integrity-check 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/pr/useragent-analyze Pipeline failed
|
2026-04-18 13:46:28 +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
|
70acfc99b5
|
merge: refactor-integrity-check into main
|
2026-04-18 13:19:13 +02:00 |
|
|
|
28f84d03ab
|
Merge pull request 'housekeeping(server): dependencies upgrade' (#89) from push-zmvtzuwrnyyv into main
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
Reviewed-on: #89
|
2026-04-17 19:20:50 +00:00 |
|
Skipper
|
4a8e51ef32
|
docs: updated to new auth challenge format and removed stale TOCTOU race condition note
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-17 18:25:55 +02:00 |
|
Skipper
|
9ee86afc19
|
fix(useragent): now using new challenge format
|
2026-04-17 18:19:51 +02:00 |
|
Skipper
|
790026e93b
|
fix(server::tests): api surface of auth challenge changed
|
2026-04-17 17:58:22 +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 |
|
Skipper
|
51e6571d80
|
refactor(server): now keeps track of useragents, instead of
|
2026-04-17 00:00:43 +02:00 |
|
Skipper
|
3b828d5874
|
refactor(server::grpc::vault_gate): standard approach using / traits
|
2026-04-16 22:15:18 +02:00 |
|
Skipper
|
a6f94e3115
|
fix(server): sending fixed vault state when on stage
|
2026-04-16 19:36:41 +02:00 |
|
hdbg
|
f49e995c2f
|
WIP: kameo::messages wiring for transport generalization
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-16 17:18:46 +02:00 |
|
Skipper
|
e88df432fb
|
housekeeping(server): dependencies upgrade
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
|
2026-04-14 19:10:07 +02:00 |
|
hdbg
|
87ee0fe87b
|
feat(user-agent): add VaultGate for sealed vault authentication
|
2026-04-12 11:53:05 +02:00 |
|
CleverWild
|
41b3fc5d39
|
fix(lints): remove unstable ones
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-04-10 01:00:21 +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
|
205227a3df
|
fix(server::integrity): vault now differentias between expected/unexpected states for commands more granularly
|
2026-04-08 18:21:48 +02:00 |
|
hdbg
|
a4070e7df7
|
fix(useragent): unsafe, but working implementation of ml-dsa
|
2026-04-08 17:43:51 +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 |
|
CleverWild
|
5a34463228
|
security(server): bind grant revocation state (revoked_at) to integrity hash
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-04-08 12:09:54 +02:00 |
|
|
|
62dff3f810
|
Merge pull request 'refactor(hashing): introduce Hashable derive macro and migrate server types' (#82) from hashing-proc-macro into main
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
Reviewed-on: #82
Reviewed-by: Stas <business@jexter.tech>
|
2026-04-08 00:18:40 +00:00 |
|
CleverWild
|
6e22f368c9
|
refactor(hashing): introduce Hashable derive macro and migrate server types
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-04-08 01:32:59 +02:00 |
|
|
|
f3cf6a9438
|
Merge pull request 'Post-quantum crypto and better useragent security' (#80) from push-xrxykvkuxpsv into main
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
Reviewed-on: #80
|
2026-04-07 19:26:54 +00:00 |
|
hdbg
|
a9f9fc2a9d
|
housekeeping(server): fixed clippy warns
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
|
2026-04-07 16:28:47 +02:00 |
|
hdbg
|
d22ab49e3d
|
refactor(server): moved shared module crypto into arbiter-crypto
|
2026-04-07 16:24:51 +02:00 |
|
hdbg
|
a845181ef6
|
docs: ml-dsa scheme everywhere
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-07 15:02:32 +02:00 |
|
hdbg
|
0d424f3afc
|
refactor(server): migrated auth to ml-dsa
|
2026-04-07 14:55:31 +02:00 |
|
hdbg
|
1497884ce6
|
fix(server::bootsrapper): token compare is now constant-time
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-06 18:33:47 +02:00 |
|
hdbg
|
b3464cf8a6
|
tests(server::client::auth): integrity envelope insertion for valid paths
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-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-04-06 18:24:13 +02:00 |
|
hdbg
|
46d1318b6f
|
feat(server): add integrity verification for client keys
|
2026-04-06 18:13:11 +02:00 |
|
|
|
9c80d51d45
|
Merge pull request 'fix(server): replaced postcard-based integrity fingerprint with custom trait providing order-independent hashing' (#77) from push-opwuyuwxknyo into main
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
Reviewed-on: #77
|
2026-04-06 15:42:47 +00:00 |
|
hdbg
|
33456a644d
|
tests(server): property-based testing for ordering independency for hash
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
|
2026-04-06 17:40:41 +02:00 |
|
hdbg
|
5bc0c42cc7
|
fix(server): replaced postcard-based integrity fingerprint with custom trait providing order-independent hashing
|
2026-04-06 16:25:32 +02:00 |
|
hdbg
|
f6b62ab884
|
fix(server): added chain_id check and covered check_shared_constraints with unit tests
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
|
2026-04-06 12:57:18 +02:00 |
|
hdbg
|
2dd5a3f32f
|
tests(server): initial cargo-mutants
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-06 12:03:56 +02:00 |
|
hdbg
|
1aca9d4007
|
fix(server): simplify hash function for debug profile
|
2026-04-05 22:50:28 +02:00 |
|
|
|
5ee1b49c43
|
Merge pull request 'feat(server): integrity envelope engine for EVM grants with HMAC verification' (#51) from integrity-envelope into main
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
Reviewed-on: #51
|
2026-04-05 16:26:51 +00:00 |
|
hdbg
|
00745bb381
|
tests(server): fixed for new integrity checks
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-05 14:49:02 +02:00 |
|
hdbg
|
b122aa464c
|
refactor(server): rework envelopes and integrity check
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-04-05 14:17:00 +02:00 |
|
hdbg
|
9fab945a00
|
fix(server): remove stale mentions of miette
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
|
2026-04-05 10:45:24 +02:00 |
|
CleverWild
|
aeed664e9a
|
chore: inline integrity proto types
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
|
2026-04-05 10:44:21 +02:00 |
|
CleverWild
|
4057c1fc12
|
feat(server): integrity envelope engine for EVM grants with HMAC verification
|
2026-04-05 10:44:21 +02:00 |
|
hdbg
|
f5eb51978d
|
docs: add recovery operators and multi-operator details
|
2026-04-05 08:27:24 +00:00 |
|
hdbg
|
d997e0f843
|
docs: add multi-operator governance section
|
2026-04-05 08:27:24 +00:00 |
|
hdbg
|
7aca281a81
|
merge: @main into client-integrity-verification
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/push/useragent-analyze Pipeline failed
ci/woodpecker/push/server-test Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/pr/server-audit Pipeline was successful
|
2026-04-05 10:25:46 +02:00 |
|
hdbg
|
01b12515bd
|
housekeeping(server): fixed clippy warns
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-04 14:33:48 +02:00 |
|
hdbg
|
4a50daa7ea
|
refactor(user-agent): remove backfill pubkey integrity tags
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 failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-04 14:32:00 +02:00 |
|
hdbg
|
352ee3ee63
|
fix(server): previously, user agent auth accepted invalid signatures
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 failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-04 14:28:07 +02:00 |
|
hdbg
|
dd51d756da
|
refactor(server): separate crypto by purpose and moved outside of actor into separate module
|
2026-04-04 14:21:52 +02:00 |
|
CleverWild
|
0bb6e596ac
|
feat(auth): implement attestation status verification for public keys
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 failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-04 12:10:45 +02:00 |
|
CleverWild
|
881f16bb1a
|
fix(keyholder): comment drift
|
2026-04-04 12:02:50 +02:00 |
|
CleverWild
|
78895bca5b
|
refactor(keyholder): generalize derive_useragent_integrity_key and compute_useragent_pubkey_integrity_tag corespondenly to derive_integrity_key and compute_integrity_tag
|
2026-04-04 12:00:39 +02:00 |
|
CleverWild
|
a02ef68a70
|
feat(auth): add seal-key-derived pubkey integrity tags with auth enforcement and unseal backfill
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 failed
|
2026-03-30 00:17:04 +02:00 |
|
hdbg
|
e5be55e141
|
style(dashboard): format code and add title margin
ci/woodpecker/push/useragent-analyze Pipeline failed
|
2026-03-29 10:54:02 +02:00 |
|
hdbg
|
8f0eb7130b
|
feat(grants-create): add configurable grant authorization fields
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
94fe04a6a4
|
refactor(useragent::evm::grants): split into more files & flutter_form_builder usage
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
976c11902c
|
fix(useragent::dashboard): screen pushed twice due to improper listen hook
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
c8d2662a36
|
refactor(grants): wrap grant list in SingleChildScrollView
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
ac5fedddd1
|
style(dashboard): remove const from _CalloutBell and add title to nav rail
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
0c2d4986a2
|
refactor(useragent): moved shared CreamPanel and StatePanel into generic widgets
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
a3203936d2
|
feat(evm): add EVM grants screen with create UI and list
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
fb1c0ec130
|
refactor(proto): restructure wallet access messages for improved data organization
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
2a21758369
|
refactor(server::evm): removed repetetive errors and error variants
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
1abb5fa006
|
refactor(useragent::evm::table): broke down into more widgets
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
e1b1c857fa
|
refactor(useragent::evm): moved out header into general widget
|
2026-03-29 00:37:58 +01:00 |
|
hdbg
|
4216007af3
|
feat(useragent): vibe-coded access list
|
2026-03-29 00:37:58 +01:00 |
|