Skip to content

Commit 0fc312d

Browse files
authored
Merge: meshcentral: 1.1.32 -> 1.1.33 (#354489)
2 parents df07f24 + 58c6071 commit 0fc312d

File tree

3 files changed

+867
-884
lines changed

3 files changed

+867
-884
lines changed

pkgs/tools/admin/meshcentral/default.nix

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,38 @@
11
{ lib
22
, fetchzip
3+
, fetchpatch
34
, fetchYarnDeps
45
, yarn2nix-moretea
56
, nodejs_18
67
, dos2unix
78
}:
89

910
yarn2nix-moretea.mkYarnPackage {
10-
version = "1.1.32";
11+
version = "1.1.33";
1112

1213
src = fetchzip {
13-
url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.32.tgz";
14-
sha256 = "1faf1f4rkk3164fhh3bp6h4sbkgaq1x8swdsvnhwy0fqckzkcwms";
14+
url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.33.tgz";
15+
sha256 = "0s362iwnwmfpz5gbjnvjwccchx03hl53v6yqyyy34vy4f1mxvyim";
1516
};
1617

17-
patches = [ ./fix-js-include-paths.patch ];
18+
patches = [
19+
./fix-js-include-paths.patch
20+
21+
# With this change, meshcentral fails to detect installed dependencies
22+
# and tries to install those at runtime. Hence, reverting.
23+
(fetchpatch {
24+
hash = "sha256-MtFnU1FI7wNBiTGmW67Yn4oszviODcAJOL1PIi78+ic=";
25+
url = "https://github.com/Ylianst/MeshCentral/commit/cfe9345b53fcd660985d7ce7b82278182b40f41e.patch";
26+
revert = true;
27+
})
28+
];
1829

1930
packageJSON = ./package.json;
2031
yarnLock = ./yarn.lock;
2132

2233
offlineCache = fetchYarnDeps {
2334
yarnLock = ./yarn.lock;
24-
hash = "sha256-e+qzA0u4OywlcHpxLnoZQc2h35M65/GKu8mYs6+1I5c=";
35+
hash = "sha256-W1MMZRDoeBJ3nGzXFVPGsrAtk4FlQGTUhFpPCdpdHPI=";
2536
};
2637

2738
# Tarball has CRLF line endings. This makes patching difficult, so let's convert them.

pkgs/tools/admin/meshcentral/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "meshcentral",
3-
"version": "1.1.32",
3+
"version": "1.1.33",
44
"keywords": [
55
"Remote Device Management",
66
"Remote Device Monitoring",
@@ -42,16 +42,16 @@
4242
"body-parser": "1.20.3",
4343
"cbor": "5.2.0",
4444
"compression": "1.7.4",
45-
"cookie-session": "2.0.0",
46-
"express": "4.21.0",
45+
"cookie-session": "2.1.0",
46+
"express": "4.21.1",
4747
"express-handlebars": "7.1.3",
4848
"express-ws": "5.0.2",
4949
"ipcheck": "0.1.0",
5050
"minimist": "1.2.8",
5151
"multiparty": "4.2.3",
5252
"node-forge": "1.3.1",
53-
"ua-parser-js": "1.0.37",
54-
"ws": "8.17.1",
53+
"ua-parser-js": "1.0.39",
54+
"ws": "8.18.0",
5555
"yauzl": "2.10.0"
5656
},
5757
"engines": {
@@ -70,31 +70,31 @@
7070
"passport-github2": "*",
7171
"passport-azure-oauth2": "*",
7272
"jwt-simple": "*",
73-
"openid-client": "*",
73+
"openid-client": "5.7.0",
7474
"passport-saml": "*",
7575
"archiver": "7.0.1",
7676
"body-parser": "1.20.3",
7777
"cbor": "5.2.0",
7878
"compression": "1.7.4",
79-
"cookie-session": "2.0.0",
80-
"express": "4.21.0",
79+
"cookie-session": "2.1.0",
80+
"express": "4.21.1",
8181
"express-handlebars": "7.1.3",
8282
"express-ws": "5.0.2",
8383
"ipcheck": "0.1.0",
8484
"minimist": "1.2.8",
8585
"multiparty": "4.2.3",
8686
"@yetzt/nedb": "*",
8787
"node-forge": "1.3.1",
88-
"ua-parser-js": "1.0.37",
89-
"ws": "8.17.1",
88+
"ua-parser-js": "1.0.39",
89+
"ws": "8.18.0",
9090
"yauzl": "2.10.0",
9191
"node-windows": "0.1.14",
9292
"loadavg-windows": "1.1.1",
9393
"node-sspi": "0.2.10",
9494
"ldapauth-fork": "5.0.5",
95-
"ssh2": "1.15.0",
95+
"ssh2": "1.16.0",
9696
"svg-captcha": "1.4.0",
97-
"image-size": "1.0.2",
97+
"image-size": "1.1.1",
9898
"acme-client": "4.2.5",
9999
"aedes": "0.39.0",
100100
"mysql2": "3.6.2",
@@ -110,7 +110,7 @@
110110
"semver": "7.5.4",
111111
"https-proxy-agent": "7.0.2",
112112
"mongojs": "3.1.0",
113-
"nodemailer": "6.9.8",
113+
"nodemailer": "6.9.15",
114114
"@sendgrid/mail": "*",
115115
"jsdom": "22.1.0",
116116
"esprima": "4.0.1",

0 commit comments

Comments
 (0)