Full Rust implementation with Ed25519 identity, X25519 ECDH handshake, ChaCha20-Poly1305 encrypted peer connections, IPC server, and relay server. Builds on Windows (MSVC), Linux, and macOS. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
51 lines
1.6 KiB
JSON
51 lines
1.6 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"name": "Debug daemon",
|
|
"cargo": {
|
|
"args": ["build", "--bin=waste-daemon", "--package=waste-daemon"],
|
|
"filter": { "name": "waste-daemon", "kind": "bin" }
|
|
},
|
|
"args": [
|
|
"--alias", "local-dev",
|
|
"--peer-port", "17338",
|
|
"--ipc-port", "17337"
|
|
],
|
|
"env": { "RUST_LOG": "debug" },
|
|
"cwd": "${workspaceFolder}"
|
|
},
|
|
{
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"name": "Debug daemon (with relay)",
|
|
"cargo": {
|
|
"args": ["build", "--bin=waste-daemon", "--package=waste-daemon"],
|
|
"filter": { "name": "waste-daemon", "kind": "bin" }
|
|
},
|
|
"args": [
|
|
"--alias", "local-dev",
|
|
"--peer-port", "17338",
|
|
"--ipc-port", "17337",
|
|
"--relay", "127.0.0.1:17339"
|
|
],
|
|
"env": { "RUST_LOG": "debug" },
|
|
"cwd": "${workspaceFolder}"
|
|
},
|
|
{
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"name": "Debug relay",
|
|
"cargo": {
|
|
"args": ["build", "--bin=waste-relay", "--package=waste-relay"],
|
|
"filter": { "name": "waste-relay", "kind": "bin" }
|
|
},
|
|
"args": ["--bind", "127.0.0.1:17339"],
|
|
"env": { "RUST_LOG": "debug" },
|
|
"cwd": "${workspaceFolder}"
|
|
}
|
|
]
|
|
}
|