aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_security_regressions.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-24 12:12:15 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-24 16:45:38 +0200
commitf453cd39ef0fec606b3d1a67b3fae5fa96e719f9 (patch)
treea64162ae8579ac275ad9b91822290920e150568f /packages/meshbay-node/tests/test_security_regressions.py
parentfedb0f2afa552747a45b6b7c362a7977923e67ff (diff)
downloadmeshbay-f453cd39ef0fec606b3d1a67b3fae5fa96e719f9.tar.gz
refactor(node): move the session core out of webrtc_server
SessionCore in transport/webrtc/core.py, last among the bases: state, the data channel, task ownership, the peer registry, sending and teardown. The facade keeps _dispatch_message and WebRTCTransport. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/tests/test_security_regressions.py')
-rw-r--r--packages/meshbay-node/tests/test_security_regressions.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/packages/meshbay-node/tests/test_security_regressions.py b/packages/meshbay-node/tests/test_security_regressions.py
index 321d22d..b3f373d 100644
--- a/packages/meshbay-node/tests/test_security_regressions.py
+++ b/packages/meshbay-node/tests/test_security_regressions.py
@@ -720,11 +720,9 @@ def test_pre_handshake_message_budget_is_small():
H6: the frame limit was a flat 64 MB applied before authentication, so an
unauthenticated peer could announce a huge frame and dribble bytes into it.
"""
+ from meshbay_node.transport.webrtc.channel import _DataChannelBuffer
+ from meshbay_node.transport.webrtc.core import PRE_HANDSHAKE_MAX_MSG
from meshbay_node.transport.webrtc.limits import MAX_MSG
- from meshbay_node.transport.webrtc_server import (
- PRE_HANDSHAKE_MAX_MSG,
- _DataChannelBuffer,
- )
assert PRE_HANDSHAKE_MAX_MSG <= 1024 * 1024
assert PRE_HANDSHAKE_MAX_MSG < MAX_MSG