diff --git a/meshuser.js b/meshuser.js index 6219702c..2d655efa 100644 --- a/meshuser.js +++ b/meshuser.js @@ -4197,7 +4197,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use if ((twoStepLoginSupported == false) || (command.name == null)) break; // Send the registration request - var registrationOptions = parent.webauthn.generateRegistrationChallenge("Anonymous Service", { id: Buffer(user._id, 'binary').toString('base64'), name: user._id, displayName: user._id.split('/')[2] }); + var registrationOptions = parent.webauthn.generateRegistrationChallenge("Anonymous Service", { id: Buffer.from(user._id, 'binary').toString('base64'), name: user._id, displayName: user._id.split('/')[2] }); obj.webAuthnReqistrationRequest = { action: 'webauthn-startregister', keyname: command.name, request: registrationOptions }; ws.send(JSON.stringify(obj.webAuthnReqistrationRequest)); break; diff --git a/package.json b/package.json index 901748cf..e1461eb2 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,8 @@ "sample-config-advanced.json" ], "dependencies": { + "archiver": "^4.0.2", + "archiver-zip-encrypted": "^1.0.10", "body-parser": "^1.19.0", "cbor": "~5.2.0", "compression": "^1.7.4", @@ -44,16 +46,26 @@ "express-handlebars": "^3.1.0", "express-ws": "^4.0.0", "html-minifier": "^4.0.0", + "image-size": "^1.0.0", "ipcheck": "^0.1.0", "jsdom": "^16.6.0", + "loadavg-windows": "^1.1.1", "minify-js": "0.0.4", "minimist": "^1.2.0", + "mongodb": "^4.0.1", "multiparty": "^4.2.1", "nedb": "^1.8.0", "node-forge": "^0.10.0", + "node-rdpjs-2": "^0.3.5", + "node-windows": "^1.0.0-beta.5", + "otplib": "^10.2.3", + "saslprep": "^1.0.3", + "ssh2": "^1.1.0", + "web-push": "^3.4.5", "ws": "^5.2.3", "xmldom": "^0.5.0", - "yauzl": "^2.10.0" + "yauzl": "^2.10.0", + "yubikeyotp": "^0.2.0" }, "repository": { "type": "git",