CleverWild
|
e1a8553142
|
feat(client-auth): emit and require AuthOk for SDK client challenge flow
|
2026-03-19 19:06:27 +01:00 |
|
CleverWild
|
ec70561c93
|
refactor(arbiter-client): split auth handshake into check/do steps and simplify TxSigner signing flow
|
2026-03-19 19:05:56 +01:00 |
|
CleverWild
|
3993d3a8cc
|
refactor(client): decouple grpc connect from wallet address and add explicit wallet configuration
|
2026-03-19 18:21:09 +01:00 |
|
CleverWild
|
c87456ae2f
|
feat(client): add file-backed signing key storage with transparent first-run key creation
|
2026-03-19 18:10:43 +01:00 |
|
CleverWild
|
e89983de3a
|
refactor(proto): align remaining ClientConnection protobuf pairs with SdkClient* naming
|
2026-03-19 18:00:10 +01:00 |
|
CleverWild
|
f56668d9f6
|
chore: make const for buffer size
|
2026-03-19 17:54:31 +01:00 |
|
CleverWild
|
434738bae5
|
fix: return very important comment
|
2026-03-19 17:52:11 +01:00 |
|
hdbg
|
915540de32
|
housekeeping(server): fixed clippy warns
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
ci/woodpecker/push/useragent-analyze Pipeline failed
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
5a5008080a
|
docs: document explicit AuthResult enums and request multiplexing
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
3bc423f9b2
|
feat(useragent): showing auth error when something went wrong
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
f2c33a5bf4
|
refactor(useragent): using request/response for correct multiplexing behaviour
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
3e8b26418a
|
feat(proto): request / response pair tracking by assigning id
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
60ce1cc110
|
test(user-agent): add test helpers and update actor integration tests
|
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 |
|
hdbg
|
d61dab3285
|
refactor(server::useragent): migrated to new connection design
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
c439c9645d
|
ci(useragent): added analyze step
ci/woodpecker/push/useragent-analyze Pipeline failed
|
2026-03-19 00:38:59 +01:00 |
|
hdbg
|
c2883704e6
|
housekeeping: removed ide config from repo
|
2026-03-19 00:34:43 +01:00 |
|
|
|
47caec38a6
|
Merge pull request 'Grant management and vault UI' (#35) from push-zpvzkqpmzrur 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
Had to merge this because in process of refactoring and would pollute this PR.
Reviewed-on: #35
|
2026-03-18 21:23:22 +00:00 |
|
CleverWild
|
77c3babec7
|
feat: compat migrations
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-17 19:44:58 +01:00 |
|
CleverWild
|
6f03ce4d1d
|
chore: remove invalidly committed PoC crate
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-17 19:42:35 +01:00 |
|
hdbg
|
712f114763
|
style(encryption): suppress clippy unwrap lints with justifications
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-17 11:39:52 +01:00 |
|
hdbg
|
c56184d30b
|
refactor(server): rewrote cell access using new helpers and added ast-grep rules for it
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-03-16 20:50:19 +01:00 |
|
hdbg
|
9017ea4017
|
refactor(server): added SafeCell abstraction for easier protected memory swap
|
2026-03-16 19:41:12 +01:00 |
|
hdbg
|
088fa6fe72
|
feat(evm): add grant management for EVM wallets
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-16 18:53:10 +01:00 |
|
CleverWild
|
c90af9c196
|
fix(server): restore online client approval UX with sdk management
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-03-16 18:46:50 +01:00 |
|
CleverWild
|
a5a9bc73b0
|
feat(poc): enhance SDK client error handling in user agent module
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-03-16 18:19:50 +01:00 |
|
hdbg
|
6ed8150e48
|
feat(useragent::evm): basic list & creation
|
2026-03-16 04:19:43 +01:00 |
|
hdbg
|
fac312d860
|
refactor(server): move connection-related handlers into separate module
|
2026-03-16 03:41:06 +01:00 |
|
hdbg
|
549a0f5f52
|
refactor(server): removed grpc adapter and replaced with concrete implementations
|
2026-03-16 03:12:29 +01:00 |
|
hdbg
|
4db102b3d1
|
feat(useragent): bootstrap / unseal flow implementattion
|
2026-03-15 23:08:10 +01:00 |
|
hdbg
|
c61a9e30ac
|
feat(useragent): initial connection impl
|
2026-03-15 22:10:24 +01:00 |
|
hdbg
|
27836beb75
|
fix(server::user_agent::auth): not sending AuthOk on succesful auth
|
2026-03-15 22:09:59 +01:00 |
|
CleverWild
|
099f76166e
|
feat(PoC): terrors crate usage
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-15 21:11:23 +01:00 |
|
CleverWild
|
66026e903a
|
feat(poc): complete terrors PoC with main scenarios
|
2026-03-15 19:24:49 +01:00 |
|
CleverWild
|
3360d3c8c7
|
feat(poc): add db and auth modules with terrors error chains
|
2026-03-15 19:24:21 +01:00 |
|
CleverWild
|
02980468db
|
feat(poc): add terrors PoC crate scaffold and error types
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-15 19:21:55 +01:00 |
|
hdbg
|
ec0e8a980c
|
feat(useragent): added connection info setup screen
|
2026-03-15 16:48:03 +01:00 |
|
hdbg
|
16d5b9a233
|
feat(useragent): settled on routing architecture
|
2026-03-15 16:46:58 +01:00 |
|
hdbg
|
62c4bc5ade
|
feat(useragent): initial impl
|
2026-03-15 16:46:58 +01:00 |
|
hdbg
|
ccd657c9ec
|
fix(server): enabled crypto provider for rustls
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-03-15 16:46:39 +01:00 |
|
hdbg
|
013af7e65f
|
fix(server): remove useless vendored protoc
|
2026-03-15 16:43:30 +01:00 |
|
|
|
84978afd58
|
fix(clippy): forbidden methods
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
|
2026-03-14 17:08:59 +00:00 |
|
CleverWild
|
4cb5b303dc
|
security: audit some crates
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
ci/woodpecker/push/server-test Pipeline failed
ci/woodpecker/push/server-audit Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
|
2026-03-14 17:58:36 +01:00 |
|
|
|
8fde3cec41
|
Merge pull request 'feat(user-agent-auth): add RSA and ECDSA auth key types' (#29) from feat-min-RSA-&-ECDSA-auth-pipeline 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: #29
Reviewed-by: Stas <business@jexter.tech>
|
2026-03-14 14:41:46 +00:00 |
|
|
|
17ac195c5d
|
clippy: 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
|
2026-03-14 14:30:46 +01:00 |
|
|
|
c1c5d14133
|
fix(rustc): config toolchaing mismatch
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-14 14:13:15 +01:00 |
|
|
|
47144bdf81
|
feat(auth): limited RSA support for signing
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
see server/clippy.toml
|
2026-03-14 13:57:13 +01:00 |
|
|
|
42760bbd79
|
revert(auth): remove RSA support from authentication and related components
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-14 13:23:06 +01:00 |
|
|
|
d29bca853b
|
chore: squash migrations
|
2026-03-14 13:22:47 +01:00 |
|
|
|
f8d27a1454
|
refactor(config): specify target for Windows in profile.dev settings
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 was successful
|
2026-03-14 12:40:37 +01:00 |
|