diff --git a/package-lock.json b/package-lock.json index 4c8a251..ab8f973 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "html-minifier-terser": "^7.1.0", "lru-cache": "^7.18.3", "mysql2": "^3.2.0", - "newrelic": "^9.10.2", + "newrelic": "^9.11.0", "sharp": "^0.30.7", "spdy": "^4.0.2", "uglify-js": "^3.17.4", @@ -1537,12 +1537,12 @@ } }, "node_modules/newrelic": { - "version": "9.10.2", - "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.10.2.tgz", - "integrity": "sha512-kVRLwlT3/TK1B/zWAHaaJngubPeEEOhKyGXhBTrOjhQ8X44Trz/XsndlgyY30FtvM3upxCSDuOdbqOHd7DOEVg==", + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.11.0.tgz", + "integrity": "sha512-Jttqh3anVrgIKEgQINdjae4OGF3qjcC9G/8Z97+zhdPsVa1mLP1LHZjdkRv9ts61WjerVEcvtmS9hWpgiQJonQ==", "dependencies": { - "@grpc/grpc-js": "^1.8.7", - "@grpc/proto-loader": "^0.7.4", + "@grpc/grpc-js": "^1.8.8", + "@grpc/proto-loader": "^0.7.5", "@newrelic/aws-sdk": "^5.0.2", "@newrelic/koa": "^7.1.1", "@newrelic/superagent": "^6.0.0", @@ -3704,13 +3704,13 @@ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "newrelic": { - "version": "9.10.2", - "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.10.2.tgz", - "integrity": "sha512-kVRLwlT3/TK1B/zWAHaaJngubPeEEOhKyGXhBTrOjhQ8X44Trz/XsndlgyY30FtvM3upxCSDuOdbqOHd7DOEVg==", + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.11.0.tgz", + "integrity": "sha512-Jttqh3anVrgIKEgQINdjae4OGF3qjcC9G/8Z97+zhdPsVa1mLP1LHZjdkRv9ts61WjerVEcvtmS9hWpgiQJonQ==", "requires": { "@contrast/fn-inspect": "^3.3.0", - "@grpc/grpc-js": "^1.8.7", - "@grpc/proto-loader": "^0.7.4", + "@grpc/grpc-js": "^1.8.8", + "@grpc/proto-loader": "^0.7.5", "@newrelic/aws-sdk": "^5.0.2", "@newrelic/koa": "^7.1.1", "@newrelic/native-metrics": "^9.0.0", diff --git a/package.json b/package.json index 5c9e9bd..ad27578 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "hcaptcha": "^0.1.1", "html-minifier-terser": "^7.1.0", "lru-cache": "^7.18.3", - "newrelic": "^9.10.2", + "newrelic": "^9.11.0", "mysql2": "^3.2.0", "sharp": "^0.30.7", "spdy": "^4.0.2", diff --git a/routes/authorize.js b/routes/authorize.js index 12a9172..bd287e2 100644 --- a/routes/authorize.js +++ b/routes/authorize.js @@ -23,7 +23,7 @@ export const setup = function (router, con, server) { let tokencode; while(tokencode===undefined || temp_code_to_token[tokencode]!==undefined) { - tokencode = randomBytes(15).toString("base64").replace("/\//g","f") //"/" may break some apps + tokencode = randomBytes(15).toString("base64").replaceAll("/","f").replaceAll("+","A") //"/" and "+" may break some apps } temp_code_to_token[tokencode]={ "userid":res.locals.userid,