Commits on Source (17)
-
+ Enabled handling of XCDP deletion * Modified exfiltrator to depend on XMPP.js ignoring echoed messages + Prepare for secret listening device to work in any room + Handle path growth
-
-
-
Directly pass stanza body to stanza handler
-
-
-
-
-
-
-
Tiger Wang authored
-
Tiger Wang authored
-
Tiger Wang authored
-
Tiger Wang authored
-
Moritz Langenstein authored
-
Moritz Langenstein authored
-
Momo Langenstein authored
Showing
- package-lock.json 12477 additions, 0 deletionspackage-lock.json
- package.json 31 additions, 24 deletionspackage.json
- public/imperial.svg 56 additions, 0 deletionspublic/imperial.svg
- public/index.html 7 additions, 0 deletionspublic/index.html
- public/spy.html 0 additions, 22 deletionspublic/spy.html
- public/styles.css 9 additions, 0 deletionspublic/styles.css
- report/report.pdf 0 additions, 0 deletionsreport/report.pdf
- src/app.js 5 additions, 0 deletionssrc/app.js
- src/connection/XMPP.js 134 additions, 60 deletionssrc/connection/XMPP.js
- src/drawing-crdt 1 addition, 1 deletionsrc/drawing-crdt
- src/intelligence-exfiltrator.js 125 additions, 112 deletionssrc/intelligence-exfiltrator.js
- src/room.js 8 additions, 0 deletionssrc/room.js
- src/wasm-crdt.js 8 additions, 0 deletionssrc/wasm-crdt.js
- src/y-crdt.js 8 additions, 0 deletionssrc/y-crdt.js
- webpack.common.js 20 additions, 1 deletionwebpack.common.js
- webpack.prod.js 0 additions, 20 deletionswebpack.prod.js
package-lock.json
0 → 100644
This diff is collapsed.
... | ... | @@ -13,12 +13,13 @@ |
"build": "webpack --config webpack.prod.js", | ||
"build:analyze": "webpack --env.analyze --config webpack.prod.js", | ||
"build:dev": "webpack --config webpack.dev.js", | ||
"build:bench": "webpack --config webpack.bench.js", | ||
"watch": "webpack --watch --config webpack.dev.js", | ||
"start": "node --experimental-modules src/server.js", | ||
"test": "jest --testPathIgnorePatterns .*.data.js .*benchmark.test.js src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/tiny-worker", | ||
"test-changed": "jest --only-changed --testPathIgnorePatterns __tests__/*.data.js src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/tiny-worker", | ||
"test-coverage": "jest --coverage --testPathIgnorePatterns __tests__/*.data.js src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/tiny-worker", | ||
"test-benchmark": "jest --testPathPattern .*benchmark.test.js --testPathIgnorePatterns .*.data.js src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/tiny-worker --runInBand", | ||
"test": "jest --testPathIgnorePatterns src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/drawing-crdt", | ||
"test-changed": "jest --only-changed --testPathIgnorePatterns src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/drawing-crdt", | ||
"test-coverage": "jest --coverage --testPathIgnorePatterns src/liowebrtc src/rtcpeerconnection src/signalbuddy src/yjs src/drawing-crdt", | ||
"benchmarks": "node --experimental-modules __benchmarks__/puppeteer.js | npx tap-summary --no-progress", | ||
"test-e2e:peer1": "testcafe chrome:headless __e2e_tests__/peer1.e2e.js", | ||
"test-e2e:peer2": "testcafe chrome:headless __e2e_tests__/peer2.e2e.js", | ||
"test-e2e": "run-p test-e2e:*", | ||
... | ... | @@ -31,44 +32,50 @@ |
"plot": "find plot-scripts/ -maxdepth 1 -type f -name '*.p' -exec gnuplot {} \\;" | ||
}, | ||
"dependencies": { | ||
"@ungap/event-target": "^0.1.0", | ||
"@xmpp/client": "^0.9.1", | ||
"array-flat-polyfill": "^1.0.1", | ||
"d3-shape": "^1.3.5", | ||
"@xmpp/client": "^0.9.2", | ||
"dotenv": "^8.2.0", | ||
"express": "^4.17.1", | ||
"humanhash": "^1.0.4", | ||
"jdenticon": "^2.2.0", | ||
"liowebrtc": "file:src/liowebrtc", | ||
"pako": "^1.0.10", | ||
"rtcpeerconnection": "file:src/rtcpeerconnection", | ||
"signalbuddy": "file:src/signalbuddy", | ||
"uuid": "^3.3.3", | ||
"webrtc-adapter": "^7.3.0", | ||
"what-the-pack": "^2.0.3", | ||
"y-array": "^10.1.4", | ||
"y-map": "^10.1.3", | ||
"y-memory": "^8.0.9", | ||
"yjs": "file:src/yjs" | ||
"uuid": "^3.3.3" | ||
}, | ||
"devDependencies": { | ||
"@babel/plugin-transform-modules-commonjs": "^7.6.0", | ||
"@fortawesome/fontawesome-free": "^5.12.0", | ||
"@ungap/event-target": "^0.1.0", | ||
"array-flat-polyfill": "^1.0.1", | ||
"babel-eslint": "^10.0.3", | ||
"chalk": "^3.0.0", | ||
"css-loader": "^3.4.1", | ||
"d3-shape": "^1.3.5", | ||
"drawing-crdt": "file:src/drawing-crdt/pkg", | ||
"eslint": "^6.5.1", | ||
"eslint-config-prettier": "^6.5.0", | ||
"eslint-plugin-testcafe": "^0.2.1", | ||
"expose-gc": "^1.0.0", | ||
"fastbitset": "^0.2.8", | ||
"file-loader": "^5.0.2", | ||
"humanhash": "^1.0.4", | ||
"jdenticon": "^2.2.0", | ||
"jest": "^24.9.0", | ||
"liowebrtc": "file:src/liowebrtc", | ||
"npm-run-all": "^4.1.5", | ||
"pako": "^1.0.10", | ||
"prettier": "^1.18.2", | ||
"puppeteer-core": "^2.0.0", | ||
"rtcpeerconnection": "file:src/rtcpeerconnection", | ||
"style-loader": "^1.1.2", | ||
"tap-summary": "^4.0.0", | ||
"testcafe": "^1.5.0", | ||
"tiny-worker": "file:src/tiny-worker", | ||
"webpack": "^4.41.0", | ||
"webpack-bundle-analyzer": "^3.6.0", | ||
"webpack-cli": "^3.3.9", | ||
"webpack-merge": "^4.2.2", | ||
"webpack-preprocessor-loader": "^1.1.2", | ||
"yaeti": "^1.0.2" | ||
"webrtc-adapter": "^7.3.0", | ||
"what-the-pack": "^2.0.3", | ||
"y-array": "^10.1.4", | ||
"y-map": "^10.1.3", | ||
"y-memory": "^8.0.9", | ||
"yjs": "file:src/yjs", | ||
"zora": "^3.1.8" | ||
}, | ||
"pre-commit": [ | ||
"lint", | ||
... | ... |
public/imperial.svg
0 → 100644
public/spy.html
deleted
100644 → 0
report/report.pdf
0 → 100644
File added