IMPORTANT: This commit contains new config options. Make sure your local config file is up to date with config.example.toml to avoid issues. CHANGELOG: - Fix crash exploit caused by abnormally long WebSocket messages - Added config option for limiting the maximum amount of active connections from the same IP - Made per-IP turn limiter configurable - Fixed an issue where vote updates were not sent to clients in some cases - Added warning about using qmpSockDir on Windows hosts - Updated dependencies - Removed unused code/imports
29 lines
686 B
JSON
29 lines
686 B
JSON
{
|
|
"name": "collabvm1.ts",
|
|
"version": "1.0.0",
|
|
"description": "replacement for collabvm 1.2.11 because the old one :boom:",
|
|
"main": "build/index.js",
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"serve": "node build/index.js"
|
|
},
|
|
"author": "Elijah R",
|
|
"license": "GPL-3.0",
|
|
"dependencies": {
|
|
"@types/node": "^20.6.0",
|
|
"@types/sharp": "^0.31.1",
|
|
"@types/ws": "^8.5.5",
|
|
"async-mutex": "^0.4.0",
|
|
"canvas": "^2.11.2",
|
|
"execa": "^8.0.1",
|
|
"fs": "^0.0.1-security",
|
|
"jimp": "^0.22.10",
|
|
"mnemonist": "^0.39.5",
|
|
"rfb2": "github:elijahr2411/node-rfb2",
|
|
"toml": "^3.0.0",
|
|
"typescript": "^5.2.2",
|
|
"ws": "^8.14.1"
|
|
},
|
|
"type": "module"
|
|
}
|