aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_cli_dispatch.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-30 22:17:30 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-30 22:17:30 +0200
commit07e6e4271ea3a45e9cd364eb6ec05801a653d9e8 (patch)
tree5d2dea4251ee2ecea32aeef80d09167d08085dd0 /packages/meshbay-node/tests/test_cli_dispatch.py
parentbf56b60b95c5413d592f0199320d637978792756 (diff)
downloadmeshbay-07e6e4271ea3a45e9cd364eb6ec05801a653d9e8.tar.gz
feat: configurable STUN server fallbacks for WebRTC ICE
The WebRTC transport relied on a single Google STUN server — if it was unreachable, ICE gathering waited the full 4s timeout. Now four public servers are used by default (Google ×2, Cloudflare, Mozilla), configurable via node.toml, the Node page UI, and the CLI (meshbay-node stun list|add| remove|reset). Changes are hot-swapped on the live transport. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/tests/test_cli_dispatch.py')
-rw-r--r--packages/meshbay-node/tests/test_cli_dispatch.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/meshbay-node/tests/test_cli_dispatch.py b/packages/meshbay-node/tests/test_cli_dispatch.py
index aa966fd..d912b43 100644
--- a/packages/meshbay-node/tests/test_cli_dispatch.py
+++ b/packages/meshbay-node/tests/test_cli_dispatch.py
@@ -40,6 +40,7 @@ VERBS = [
["video", "rematch", "--yes"],
["denylist", "show"],
["denylist", "clear", "--yes"],
+ ["stun", "list"],
["reload"],
["restart-daemon"],
]