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 |
|
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 |
|
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
|
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 |
|
|
|
0daad1dd37
|
Merge branch 'main' into push-zmyvyloztluy
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-test Pipeline was successful
|
2026-04-05 07:57:31 +00:00 |
|
|
|
9ea474e1b2
|
fix(server): use LOCALHOST const instead of hard-coded ip value
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-04 14:14:15 +00:00 |
|
CleverWild
|
c6f440fdad
|
fix(client): evm-feature's code for new proto
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-04 14:10:44 +00: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 |
|
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 |
|
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 |
|
hdbg
|
0362044b83
|
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 was successful
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-03 22:20:07 +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 |
|
|
|
4af172e49a
|
Merge branch 'main' into feat--self-signed-transactions
|
2026-04-03 22:20:07 +02:00 |
|
hdbg
|
cfe01ba1ad
|
refactor(server, protocol): split big message files into smaller and domain-based
|
2026-04-03 22:20:07 +02:00 |
|
hdbg
|
d5ec303b9a
|
merge: main
|
2026-04-03 22:20:07 +02:00 |
|
hdbg
|
523bf783ac
|
refactor(grpc): extract user agent request handlers into separate functions
|
2026-04-03 22:20:07 +02:00 |
|
CleverWild
|
63a4875fdb
|
fix(keyholder): remove dead overwritten select in try_unseal query
|
2026-04-03 22:20:07 +02:00 |
|
CleverWild
|
8feda7990c
|
fix(auth): reject invalid challenge signatures instead of transitioning to AuthOk
|
2026-04-03 22:20:07 +02:00 |
|
CleverWild
|
0388fa2c8b
|
fix(server): enforce volumetric cap using past + current transfer value
|
2026-04-03 22:20:07 +02:00 |
|
hdbg
|
ca35b9fed7
|
refactor(proto): restructure wallet access messages for improved data organization
|
2026-04-03 22:20:07 +02:00 |
|
hdbg
|
27428f709a
|
refactor(server::evm): removed repetetive errors and error variants
|
2026-04-03 22:20:07 +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
|
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 |
|
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
|
bbf8a8019c
|
feat(evm): add wallet access grant/revoke functionality
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-03-25 16:33:55 +01:00 |
|
hdbg
|
ac04495480
|
refactor(server): grpc wire conversion
|
2026-03-25 15:25:24 +01:00 |
|
hdbg
|
056ff3470b
|
fix(tls, client): added proper errors to client & schema to connect url; added localhost wildcard for self-signed setup
|
2026-03-24 20:22:13 +01:00 |
|
hdbg
|
c0b08e84cc
|
feat(useragent): callouts feature for approving new things
|
2026-03-24 20:22:13 +01:00 |
|
hdbg
|
ddd6e7910f
|
test: add test_connect binary for client connection testing
|
2026-03-22 17:45:33 +01:00 |
|
hdbg
|
d9b3694cab
|
feat(useragent): add SDK clients table screen
|
2026-03-22 17:40:48 +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
|
eb37ee0a0c
|
refactor(client): redesign of wallet handle
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-03-22 12:05:48 +01:00 |
|
hdbg
|
1f07fd6a98
|
refactor(client): split into more modules
|
2026-03-22 11:57:55 +01:00 |
|