summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_security_regressions.py
Commit message (Expand)AuthorAgeFilesLines
* test(node): read the daemon's source wherever it is splitChristophe Besson27 hours1-5/+3
* refactor(node): move _dispatch_message out of webrtc_server, unchangedChristophe Besson28 hours1-1/+1
* refactor(node): move the session core out of webrtc_serverChristophe Besson28 hours1-4/+2
* refactor(node): move the MNP handshake out of webrtc_serverChristophe Besson28 hours1-1/+1
* refactor(node): move uploads out of webrtc_serverChristophe Besson28 hours1-2/+2
* test: read the WebRTC transport's source as a set of filesChristophe Besson28 hours1-14/+11
* style: the 98 ruff could not fix, so the linter is a signal againChristophe Besson6 days1-1/+2
* style: ruff's own fixes, mechanically appliedChristophe Besson6 days1-11/+19
* docs: cite MESHBAY_DESIGN.md and a section instead of the merged notesChristophe Besson7 days1-6/+6
* fix(node): creating and removing a folder are syscalls tooChristophe Besson7 days1-2/+2
* fix(node): take the availability poll and every upload write off the loopChristophe Besson7 days1-22/+22
* fix(node): the node's own controls take no authority from a hub tokenChristophe Besson12 days1-0/+121
* feat(mnp)!: seal the upload under the group keyChristophe Besson2026-09-071-52/+37
* refactor(mnp)!: remove stream_seg, the last unencrypted content messageChristophe Besson2026-09-071-10/+38
* feat(node): an upload lands in the folder it was sent toChristophe Besson2026-09-061-38/+52
* fix(groups): finish Phase 1 — MNP root management, upload targets, eject stateChristophe Besson2026-09-061-8/+137
* test(node): make the suite pass on WindowsChristophe Besson2026-09-041-7/+7
* refactor(node): JSON-only control API, Node page absorbs the admin dashboardChristophe Besson2026-09-011-42/+20
* fix: first-run wizard reliability and node startup performanceChristophe Besson2026-08-221-1/+1
* feat(node): several named roots per group, and one implementation per operationChristophe Besson2026-08-181-11/+21
* fix(node): stop losing transcode slots, and reap ffmpeg without deadlockingChristophe Besson2026-08-161-1/+32
* feat(files): one uploads/ directory, for files and chat alikeChristophe Besson2026-08-141-37/+47
* feat(files): upload into the current directory, and create foldersChristophe Besson2026-08-141-18/+68
* feat(node): operator surface — member list, invite, revoke, unpin over SSHChristophe Besson2026-08-141-0/+23
* feat(node)!: the node wraps the group key — closes H3 and M3Christophe Besson2026-08-141-26/+32
* feat(mnp): unified handshake with mutual authenticationChristophe Besson2026-08-131-2/+13
* fix: resource limits, signaling authz, node admin UI tokenChristophe Besson2026-08-131-0/+75
* fix: swarm privacy, revocation persistence, keystore KDF, audit integrityChristophe Besson2026-08-131-0/+117
* fix(node): group isolation, upload confinement, GEK seizure, admin challengeChristophe Besson2026-08-131-0/+372