update express, multiparty, ws packages #7702
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Jun 8, 2026 at 19:50 UTC
d4b21cd61710ec2cf2d882d0cde96d677f4f323e
4 files changed
+108
-116
dependencies.txt
+3
-4
@@ -1,18 +1,17 @@
1
"@seald-io/nedb": "4.1.2",
2
"archiver": "7.0.1",
3
- "body-parser": "1.20.4",
3
"cbor": "5.2.0",
4
"compression": "1.8.1",
5
"cookie-session": "2.1.1",
7
- "express": "4.22.1",
6
+ "express": "4.22.2",
7
"express-handlebars": "7.1.3",
8
"express-ws": "5.0.2",
9
"ipcheck": "0.1.0",
10
"minimist": "1.2.8",
12
- "multiparty": "4.2.3",
11
+ "multiparty": "4.3.0",
12
"node-forge": "1.4.0",
13
"otplib": "12.0.1",
14
"ua-client-hints-js": "0.1.2",
15
"ua-parser-js": "1.0.40",
17
- "ws": "8.18.3",
16
+ "ws": "8.21.0",
17
"yauzl": "2.10.0"
\ No newline at end of file
meshcentral.js
+1
-1
@@ -4350,7 +4350,7 @@ function mainStart() {
4350
4351
// Build the list of required modules
4352
// NOTE: ALL MODULES MUST HAVE A VERSION NUMBER AND THE VERSION MUST MATCH THAT USED IN Dockerfile
4353
- var modules = ['archiver@7.0.1', 'body-parser@1.20.4', 'cbor@5.2.0', 'compression@1.8.1', 'cookie-session@2.1.1', 'express@4.22.1', 'express-handlebars@7.1.3', 'express-ws@5.0.2', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.2.3', '@seald-io/nedb@4.1.2', 'node-forge@1.4.0', 'ua-parser-js@1.0.40', 'ua-client-hints-js@0.1.2', 'ws@8.18.3', 'yauzl@2.10.0'];
4353
+ var modules = ['archiver@7.0.1', 'cbor@5.2.0', 'compression@1.8.1', 'cookie-session@2.1.1', 'express@4.22.2', 'express-handlebars@7.1.3', 'express-ws@5.0.2', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.3.0', '@seald-io/nedb@4.1.2', 'node-forge@1.4.0', 'ua-parser-js@1.0.40', 'ua-client-hints-js@0.1.2', 'ws@8.21.0', 'yauzl@2.10.0'];
4354
if (require('os').platform() == 'win32') { modules.push('node-windows@0.1.14'); modules.push('loadavg-windows@1.1.1'); if (sspi == true) { modules.push('node-sspi@0.2.10'); } } // Add Windows modules
4355
if (ldap == true) { modules.push('ldapauth-fork@5.0.5'); }
4356
if (ssh == true) { modules.push('ssh2@1.17.0'); }
package-lock.json
+101
-107
@@ -1,31 +1,30 @@
1
{
2
"name": "meshcentral",
3
- "version": "1.1.59",
3
+ "version": "1.2.0",
4
"lockfileVersion": 3,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "meshcentral",
9
- "version": "1.1.59",
9
+ "version": "1.2.0",
10
"license": "Apache-2.0",
11
"dependencies": {
12
"@seald-io/nedb": "4.1.2",
13
"archiver": "7.0.1",
14
- "body-parser": "1.20.4",
14
"cbor": "5.2.0",
15
"compression": "1.8.1",
16
"cookie-session": "2.1.1",
18
- "express": "4.22.1",
17
+ "express": "4.22.2",
18
"express-handlebars": "7.1.3",
19
"express-ws": "5.0.2",
20
"ipcheck": "0.1.0",
21
"minimist": "1.2.8",
23
- "multiparty": "4.2.3",
22
+ "multiparty": "4.3.0",
23
"node-forge": "1.4.0",
24
"otplib": "12.0.1",
25
"ua-client-hints-js": "0.1.2",
26
"ua-parser-js": "1.0.40",
28
- "ws": "8.18.3",
27
+ "ws": "8.21.0",
28
"yauzl": "2.10.0"
29
},
30
"bin": {
@@ -250,9 +249,9 @@
249
}
250
},
251
"node_modules/b4a": {
253
- "version": "1.8.0",
254
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
255
- "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
252
+ "version": "1.8.1",
253
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
254
+ "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
255
"license": "Apache-2.0",
256
"peerDependencies": {
257
"react-native-b4a": "*"
@@ -270,9 +269,9 @@
269
"license": "MIT"
270
},
271
"node_modules/bare-events": {
273
- "version": "2.8.2",
274
- "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
275
- "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
272
+ "version": "2.9.1",
273
+ "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
274
+ "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
275
"license": "Apache-2.0",
276
"peerDependencies": {
277
"bare-abort-controller": "*"
@@ -284,9 +283,9 @@
283
}
284
},
285
"node_modules/bare-fs": {
287
- "version": "4.5.5",
288
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",
289
- "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==",
286
+ "version": "4.7.2",
287
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.2.tgz",
288
+ "integrity": "sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg==",
289
"license": "Apache-2.0",
290
"dependencies": {
291
"bare-events": "^2.5.4",
@@ -308,37 +307,41 @@
307
}
308
},
309
"node_modules/bare-os": {
311
- "version": "3.7.1",
312
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.7.1.tgz",
313
- "integrity": "sha512-ebvMaS5BgZKmJlvuWh14dg9rbUI84QeV3WlWn6Ph6lFI8jJoh7ADtVTyD2c93euwbe+zgi0DVrl4YmqXeM9aIA==",
310
+ "version": "3.9.1",
311
+ "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.1.tgz",
312
+ "integrity": "sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==",
313
"license": "Apache-2.0",
314
"engines": {
315
"bare": ">=1.14.0"
316
}
317
},
318
"node_modules/bare-path": {
320
- "version": "3.0.0",
321
- "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
322
- "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
319
+ "version": "3.0.1",
320
+ "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.1.tgz",
321
+ "integrity": "sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==",
322
"license": "Apache-2.0",
323
"dependencies": {
324
"bare-os": "^3.0.1"
325
}
326
},
327
"node_modules/bare-stream": {
329
- "version": "2.8.0",
330
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.0.tgz",
331
- "integrity": "sha512-reUN0M2sHRqCdG4lUK3Fw8w98eeUIZHL5c3H7Mbhk2yVBL+oofgaIp0ieLfD5QXwPCypBpmEEKU2WZKzbAk8GA==",
328
+ "version": "2.13.1",
329
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.1.tgz",
330
+ "integrity": "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==",
331
"license": "Apache-2.0",
332
"dependencies": {
334
- "streamx": "^2.21.0",
333
+ "streamx": "^2.25.0",
334
"teex": "^1.0.1"
335
},
336
"peerDependencies": {
337
+ "bare-abort-controller": "*",
338
"bare-buffer": "*",
339
"bare-events": "*"
340
},
341
"peerDependenciesMeta": {
342
+ "bare-abort-controller": {
343
+ "optional": true
344
+ },
345
"bare-buffer": {
346
"optional": true
347
},
@@ -348,9 +351,9 @@
351
}
352
},
353
"node_modules/bare-url": {
351
- "version": "2.3.2",
352
- "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
353
- "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
354
+ "version": "2.4.5",
355
+ "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.5.tgz",
356
+ "integrity": "sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ==",
357
"license": "Apache-2.0",
358
"dependencies": {
359
"bare-path": "^3.0.0"
@@ -386,9 +389,9 @@
389
}
390
},
391
"node_modules/body-parser": {
389
- "version": "1.20.4",
390
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz",
391
- "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
392
+ "version": "1.20.5",
393
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz",
394
+ "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==",
395
"license": "MIT",
396
"dependencies": {
397
"bytes": "~3.1.2",
@@ -399,7 +402,7 @@
402
"http-errors": "~2.0.1",
403
"iconv-lite": "~0.4.24",
404
"on-finished": "~2.4.1",
402
- "qs": "~6.14.0",
405
+ "qs": "~6.15.1",
406
"raw-body": "~2.5.3",
407
"type-is": "~1.6.18",
408
"unpipe": "~1.0.0"
@@ -410,9 +413,9 @@
413
}
414
},
415
"node_modules/brace-expansion": {
413
- "version": "2.0.2",
414
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
415
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
416
+ "version": "2.1.1",
417
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
418
+ "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
419
"license": "MIT",
420
"dependencies": {
421
"balanced-match": "^1.0.0"
@@ -461,14 +464,14 @@
464
}
465
},
466
"node_modules/call-bind": {
464
- "version": "1.0.8",
465
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
466
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
467
+ "version": "1.0.9",
468
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
469
+ "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
470
"license": "MIT",
471
"dependencies": {
469
- "call-bind-apply-helpers": "^1.0.0",
470
- "es-define-property": "^1.0.0",
471
- "get-intrinsic": "^1.2.4",
472
+ "call-bind-apply-helpers": "^1.0.2",
473
+ "es-define-property": "^1.0.1",
474
+ "get-intrinsic": "^1.3.0",
475
"set-function-length": "^1.2.2"
476
},
477
"engines": {
@@ -813,9 +816,9 @@
816
}
817
},
818
"node_modules/es-object-atoms": {
816
- "version": "1.1.1",
817
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
818
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
819
+ "version": "1.1.2",
820
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
821
+ "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
822
"license": "MIT",
823
"dependencies": {
824
"es-errors": "^1.3.0"
@@ -867,14 +870,14 @@
870
}
871
},
872
"node_modules/express": {
870
- "version": "4.22.1",
871
- "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz",
872
- "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
873
+ "version": "4.22.2",
874
+ "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz",
875
+ "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==",
876
"license": "MIT",
877
"dependencies": {
878
"accepts": "~1.3.8",
879
"array-flatten": "1.1.1",
877
- "body-parser": "~1.20.3",
880
+ "body-parser": "~1.20.5",
881
"content-disposition": "~0.5.4",
882
"content-type": "~1.0.4",
883
"cookie": "~0.7.1",
@@ -893,7 +896,7 @@
896
"parseurl": "~1.3.3",
897
"path-to-regexp": "~0.1.12",
898
"proxy-addr": "~2.0.7",
896
- "qs": "~6.14.0",
899
+ "qs": "~6.15.1",
900
"range-parser": "~1.2.1",
901
"safe-buffer": "5.2.1",
902
"send": "~0.19.0",
@@ -942,9 +945,9 @@
945
}
946
},
947
"node_modules/express-ws/node_modules/ws": {
945
- "version": "7.5.10",
946
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
947
- "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
948
+ "version": "7.5.11",
949
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz",
950
+ "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==",
951
"license": "MIT",
952
"engines": {
953
"node": ">=8.3.0"
@@ -1139,9 +1142,9 @@
1142
"license": "ISC"
1143
},
1144
"node_modules/handlebars": {
1142
- "version": "4.7.8",
1143
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
1144
- "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
1145
+ "version": "4.7.9",
1146
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz",
1147
+ "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==",
1148
"license": "MIT",
1149
"dependencies": {
1150
"minimist": "^1.2.5",
@@ -1199,9 +1202,9 @@
1202
}
1203
},
1204
"node_modules/hasown": {
1202
- "version": "2.0.2",
1203
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1204
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1205
+ "version": "2.0.4",
1206
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
1207
+ "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
1208
"license": "MIT",
1209
"dependencies": {
1210
"function-bind": "^1.1.2"
@@ -1490,9 +1493,9 @@
1493
}
1494
},
1495
"node_modules/lodash": {
1493
- "version": "4.17.23",
1494
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
1495
- "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
1496
+ "version": "4.18.1",
1497
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
1498
+ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
1499
"license": "MIT"
1500
},
1501
"node_modules/lru-cache": {
@@ -1619,12 +1622,12 @@
1622
"license": "MIT"
1623
},
1624
"node_modules/multiparty": {
1622
- "version": "4.2.3",
1623
- "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-4.2.3.tgz",
1624
- "integrity": "sha512-Ak6EUJZuhGS8hJ3c2fY6UW5MbkGUPMBEGd13djUzoY/BHqV/gTuFWtC6IuVA7A2+v3yjBS6c4or50xhzTQZImQ==",
1625
+ "version": "4.3.0",
1626
+ "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-4.3.0.tgz",
1627
+ "integrity": "sha512-LD3YDFI9KrDoOGHsPM+hNraPDQQDPLe8Un/kvJfsZCsHKriA4mphg6Ctc2Cuup/59DtHMdAPm6ICXlUmhwTiug==",
1628
"license": "MIT",
1629
"dependencies": {
1627
- "http-errors": "~1.8.1",
1630
+ "http-errors": "2.0.0",
1631
"safe-buffer": "5.2.1",
1632
"uid-safe": "2.1.5"
1633
},
@@ -1632,38 +1635,29 @@
1635
"node": ">= 0.10"
1636
}
1637
},
1635
- "node_modules/multiparty/node_modules/depd": {
1636
- "version": "1.1.2",
1637
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1638
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
1639
- "license": "MIT",
1640
- "engines": {
1641
- "node": ">= 0.6"
1642
- }
1643
- },
1638
"node_modules/multiparty/node_modules/http-errors": {
1645
- "version": "1.8.1",
1646
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
1647
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
1639
+ "version": "2.0.0",
1640
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1641
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1642
"license": "MIT",
1643
"dependencies": {
1650
- "depd": "~1.1.2",
1644
+ "depd": "2.0.0",
1645
"inherits": "2.0.4",
1646
"setprototypeof": "1.2.0",
1653
- "statuses": ">= 1.5.0 < 2",
1647
+ "statuses": "2.0.1",
1648
"toidentifier": "1.0.1"
1649
},
1650
"engines": {
1657
- "node": ">= 0.6"
1651
+ "node": ">= 0.8"
1652
}
1653
},
1654
"node_modules/multiparty/node_modules/statuses": {
1661
- "version": "1.5.0",
1662
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1663
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
1655
+ "version": "2.0.1",
1656
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1657
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
1658
"license": "MIT",
1659
"engines": {
1666
- "node": ">= 0.6"
1660
+ "node": ">= 0.8"
1661
}
1662
},
1663
"node_modules/negotiator": {
@@ -1793,9 +1787,9 @@
1787
}
1788
},
1789
"node_modules/path-to-regexp": {
1796
- "version": "0.1.12",
1797
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
1798
- "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
1790
+ "version": "0.1.13",
1791
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz",
1792
+ "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==",
1793
"license": "MIT"
1794
},
1795
"node_modules/pend": {
@@ -1842,9 +1836,9 @@
1836
}
1837
},
1838
"node_modules/qs": {
1845
- "version": "6.14.2",
1846
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
1847
- "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
1839
+ "version": "6.15.2",
1840
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz",
1841
+ "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==",
1842
"license": "BSD-3-Clause",
1843
"dependencies": {
1844
"side-channel": "^1.1.0"
@@ -2078,13 +2072,13 @@
2072
}
2073
},
2074
"node_modules/side-channel-list": {
2081
- "version": "1.0.0",
2082
- "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
2083
- "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
2075
+ "version": "1.0.1",
2076
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
2077
+ "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
2078
"license": "MIT",
2079
"dependencies": {
2080
"es-errors": "^1.3.0",
2087
- "object-inspect": "^1.13.3"
2081
+ "object-inspect": "^1.13.4"
2082
},
2083
"engines": {
2084
"node": ">= 0.4"
@@ -2161,9 +2155,9 @@
2155
}
2156
},
2157
"node_modules/streamx": {
2164
- "version": "2.23.0",
2165
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
2166
- "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
2158
+ "version": "2.27.0",
2159
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.27.0.tgz",
2160
+ "integrity": "sha512-WZ189TKnHoAokYHvwzaAQMpd55cgUmFIcJFzBSgGcb886jau5DL+XdDhTWV4ps3FLvk+OORp0dLRTPsLZ21CSA==",
2161
"license": "MIT",
2162
"dependencies": {
2163
"events-universal": "^1.0.0",
@@ -2277,9 +2271,9 @@
2271
}
2272
},
2273
"node_modules/tar-stream": {
2280
- "version": "3.1.8",
2281
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
2282
- "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
2274
+ "version": "3.2.0",
2275
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
2276
+ "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
2277
"license": "MIT",
2278
"dependencies": {
2279
"b4a": "^1.6.4",
@@ -2478,13 +2472,13 @@
2472
}
2473
},
2474
"node_modules/which-typed-array": {
2481
- "version": "1.1.20",
2482
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
2483
- "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
2475
+ "version": "1.1.22",
2476
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz",
2477
+ "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==",
2478
"license": "MIT",
2479
"dependencies": {
2480
"available-typed-arrays": "^1.0.7",
2487
- "call-bind": "^1.0.8",
2481
+ "call-bind": "^1.0.9",
2482
"call-bound": "^1.0.4",
2483
"for-each": "^0.3.5",
2484
"get-proto": "^1.0.1",
@@ -2596,9 +2590,9 @@
2590
}
2591
},
2592
"node_modules/ws": {
2599
- "version": "8.18.3",
2600
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
2601
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
2593
+ "version": "8.21.0",
2594
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
2595
+ "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
2596
"license": "MIT",
2597
"engines": {
2598
"node": ">=10.0.0"
package.json
+3
-4
@@ -39,21 +39,20 @@
39
"dependencies": {
40
"@seald-io/nedb": "4.1.2",
41
"archiver": "7.0.1",
42
- "body-parser": "1.20.4",
42
"cbor": "5.2.0",
43
"compression": "1.8.1",
44
"cookie-session": "2.1.1",
46
- "express": "4.22.1",
45
+ "express": "4.22.2",
46
"express-handlebars": "7.1.3",
47
"express-ws": "5.0.2",
48
"ipcheck": "0.1.0",
49
"minimist": "1.2.8",
51
- "multiparty": "4.2.3",
50
+ "multiparty": "4.3.0",
51
"node-forge": "1.4.0",
52
"otplib": "12.0.1",
53
"ua-client-hints-js": "0.1.2",
54
"ua-parser-js": "1.0.40",
56
- "ws": "8.18.3",
55
+ "ws": "8.21.0",
56
"yauzl": "2.10.0"
57
},
58
"engines": {