feat(meshagent): batch agent feature parity pass #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/agent-parity-batch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
dev-insecureCargo feature gating ws:// transport forjust dev; production binaries keep strict wss:// enforcement and full TLS posturemetadatafield; chown gated on euid_is_root, degrades silently when not rootoobupdateJSON action: signature verification (RSA-PKCS1-SHA384), reqwest streaming download with size cap, hash check, stage via UpdateSession; trust anchor threaded from on_auth_verify into DispatchContext via Handshake::server_signing_key; apply gated by args.exe_path.is_none()tcpconnect/tcpdata(b64) /tcpdisconnectJSON actions with per-session reader+writer task pair and clean teardown on either sidewsconnect/wsdata(kind=text|binary) /wsdisconnectagainst ws:// or wss:// targets; reuses noop verifier pattern from net.rs_meshagent._tcp.localresponder with nodeid+agentver TXT records via mdns-sd; gated byenableMdns.msh key (default on)Tests: 203 lib + 7 handshake + 2 tcpforward + 3 wsproxy + 1 self_update_apply (ignored); clippy clean for both --no-default-features and --features dev-insecure.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com