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
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
6030f30901
feat(user-agent-auth): add RSA and ECDSA auth key types
...
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
Extend user-agent authentication to support Ed25519, ECDSA (secp256k1), and RSA (PSS+SHA-256) with minimal protocol and storage changes. Add key_type to auth requests and useragent_client, update key parsing/signature verification paths, and keep backward compatibility by treating UNSPECIFIED as Ed25519.
2026-03-14 12:14:30 +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
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
657f47e32f
refactor(transport): convert Bi trait to use async_trait
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
b8afd94b21
refactor(transport): implemented Bi stream based abstraction for actor communication with next loop override
2026-03-11 14:07:46 +01:00
hdbg
9dca7aff27
feat(proto): add URL parsing and TLS certificate management
2026-03-11 14:07:06 +01:00
hdbg
d81120f59c
refactor(server::tests): moved integration-like tests into tests/
2026-03-11 14:05:42 +01:00