Skip to content

Commit 599df5e

Browse files
authored
Feat/refactor driver context (#158)
* feat/aes-gcm-in-driver * feat/key-registry * tests * dependency fix * refactor: strict type-safe bridge and clean facade * fix: fixed tests * refactor: removed unsued code and formatted files * fix: pending messages removed * noble/hashes instead of ripemd160 Race conditions in stream tests fixed: - updateKeys now awaits a setKeys-ack from the worker, guaranteeing keys are applied before any frames are processed - Data channel messages arriving before a listener is registered are buffered per room and drained on addRemoteStreamListener - Removed hardcoded 5s delay between peer connection reconfigurations in Queue that caused multi-user subscription timeouts
1 parent f9a4795 commit 599df5e

51 files changed

Lines changed: 2085 additions & 8623 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ test-results/
1212
tools/
1313
builds/
1414
assets/
15-
tests/volumes
15+
tests/volumes
16+
CLAUDE.md

.npmignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,13 @@ src
44
package-*.json
55
scripts
66
patches
7-
webendpoint-cpp
7+
webendpoint-cpp
8+
tests
9+
**/__tests__
10+
**/__mocks__
11+
dist/assets
12+
dist/bundle
13+
dist/**/__tests__
14+
dist/**/__mocks__
15+
assets/*.js
16+
assets/privmx-endpoint-web.js

drivers/privmx-webendpoint-drv-context/.gitignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

drivers/privmx-webendpoint-drv-context/LICENSE.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

drivers/privmx-webendpoint-drv-context/README.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)