summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_webrtc_transport.py
Commit message (Expand)AuthorAgeFilesLines
* docs: drop the invitation-link plan from the treeChristophe Besson2 days1-1/+1
* feat(node): invitation links — a code bound to no account until redeemedChristophe Besson2 days1-0/+149
* feat: the node signs its handshake challenge (MNP 3.4)Christophe Besson2 days1-0/+60
* style: the 98 ruff could not fix, so the linter is a signal againChristophe Besson6 days1-10/+9
* style: ruff's own fixes, mechanically appliedChristophe Besson6 days1-13/+20
* docs: cite MESHBAY_DESIGN.md and a section instead of the merged notesChristophe Besson7 days1-1/+2
* playlists: drive the blob ops over a real DataChannelChristophe Besson9 days1-0/+179
* test(node): close the eleven failures, and the order-dependence behind sevenChristophe Besson2026-09-081-1/+8
* Merge origin/main into the chat encryption workChristophe Besson2026-09-071-30/+0
|\
| * refactor(mnp)!: remove stream_seg, the last unencrypted content messageChristophe Besson2026-09-071-30/+0
* | feat(chat): encrypt group chat under per-device epoch keys (MNP 2.0)Christophe Besson2026-09-071-12/+52
|/
* feat!: MNP 1.0 — seal index and handshake_ack under the group keyChristophe Besson2026-09-031-2/+69
* fix(node): an invitation the hub never registered is a code nobody can useChristophe Besson2026-09-031-0/+25
* feat: passphrase change and account recovery (auth-confirm)Christophe Besson2026-09-011-1/+2
* feat: unified group management, public groups, and activity-based sidebarChristophe Besson2026-08-201-0/+4
* feat(node): several named roots per group, and one implementation per operationChristophe Besson2026-08-181-49/+50
* feat(groups): editable description, and one source of operator authorityChristophe Besson2026-08-151-4/+30
* fix(node): announce the node key in the challenge, and keep names in the rosterChristophe Besson2026-08-141-1/+9
* feat(node)!: the node wraps the group key — closes H3 and M3Christophe Besson2026-08-141-58/+120
* feat(mnp): unified handshake with mutual authenticationChristophe Besson2026-08-131-42/+80
* fix(node): group isolation, upload confinement, GEK seizure, admin challengeChristophe Besson2026-08-131-23/+73
* feat: Phase 12 — P2P crypto material, password split, node Ed25519 authChristophe Besson2026-08-131-191/+875
* feat: Phase 10c — MSE video streaming (real-time playback)Christophe Besson2026-08-111-0/+62
* feat: Phase 9 — Web client SPA with WebRTC P2P transportChristophe Besson2026-08-111-19/+420
* feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2PChristophe Besson2026-08-101-0/+326