Initial commit: waste-rs mesh daemon, relay, and proto crates
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>
This commit is contained in:
50
.vscode/launch.json
vendored
Normal file
50
.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"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}"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user