WS ticket dashboard auth, builder universal signing/size limits/fusion obfuscation/dropper bundles, Path Tracer WireGuard topology, SessionGate degraded mode and download timeouts, server bootstrap (data dir, cloudflared dedupe, config port precedence), agent mesh/miner/spread fixes. README refreshed; usb bundle repacked; PROBLEMS.md audit log updated.
17 lines
360 B
Go
17 lines
360 B
Go
//go:build !p2p
|
|
|
|
package client
|
|
|
|
// MeshNode is a no-op stub unless built with `-tags p2p`.
|
|
type MeshNode struct{}
|
|
|
|
func NewMeshNode(_ *AgentClient) *MeshNode { return &MeshNode{} }
|
|
|
|
func (m *MeshNode) Start() error { return nil }
|
|
|
|
func (m *MeshNode) Stop() {}
|
|
|
|
func (m *MeshNode) BroadcastToMesh(_ Message) {}
|
|
|
|
func (m *MeshNode) PeerCount() int { return 0 }
|