Unverified Commit 6fb974fa authored by Robin Gloster's avatar Robin Gloster Committed by GitHub
Browse files

Merge pull request #203646 from NixOS/backport-203639-to-release-22.11

[Backport release-22.11] meshcentral: 1.0.18 -> 1.1.0
parents 831c1444 1825be4b
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
{ lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs, jq, dos2unix }:
{ lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs-16_x, jq, dos2unix }:

yarn2nix-moretea.mkYarnPackage rec {
  version = "1.0.18";
yarn2nix-moretea.mkYarnPackage {
  version = "1.1.0";

  src = fetchzip {
    url = "https://registry.npmjs.org/meshcentral/-/meshcentral-${version}.tgz";
    sha256 = "03bs7c2n4cxpsjkrcwinmjarcfwxvkg10xvnjk5r1rnkzlrsy8pm";
    url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.0.tgz";
    sha256 = "1g7wgph35h8vi44yn4niv1jq2d8v9xrwps9k4bfjyd6470gg2sfc";
  };

  patches = [ ./fix-js-include-paths.patch ];

  packageJSON = ./package.json;
  yarnLock = ./yarn.lock;
  yarnNix = ./yarn.nix;
@@ -22,7 +24,7 @@ yarn2nix-moretea.mkYarnPackage rec {
  preFixup = ''
    mkdir -p $out/bin
    chmod a+x $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
    sed -i '1i#!${nodejs}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
    sed -i '1i#!${nodejs-16_x}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js
    ln -s $out/libexec/meshcentral/deps/meshcentral/meshcentral.js $out/bin/meshcentral
  '';

+31 −0
Original line number Diff line number Diff line
diff --git a/pkcs7-modified.js b/pkcs7-modified.js
index 661904a6..932a41ad 100644
--- a/pkcs7-modified.js
+++ b/pkcs7-modified.js
@@ -31,16 +31,16 @@ try {
 } catch (ex) { }
 
 if (forge == null) {
-    forge = require('./node_modules/node-forge/lib/forge');
-    require('./node_modules/node-forge/lib/aes');
-    require('./node_modules/node-forge/lib/asn1');
-    require('./node_modules/node-forge/lib/des');
-    require('./node_modules/node-forge/lib/oids');
-    require('./node_modules/node-forge/lib/pem');
-    require('./node_modules/node-forge/lib/pkcs7asn1');
-    require('./node_modules/node-forge/lib/random');
-    require('./node_modules/node-forge/lib/util');
-    require('./node_modules/node-forge/lib/x509');
+    forge = require('node-forge/lib/forge');
+    require('node-forge/lib/aes');
+    require('node-forge/lib/asn1');
+    require('node-forge/lib/des');
+    require('node-forge/lib/oids');
+    require('node-forge/lib/pem');
+    require('node-forge/lib/pkcs7asn1');
+    require('node-forge/lib/random');
+    require('node-forge/lib/util');
+    require('node-forge/lib/x509');
 }
 
 // shortcut for ASN.1 API
+20 −8
Original line number Diff line number Diff line
{
  "name": "meshcentral",
  "version": "1.0.18",
  "version": "1.1.0",
  "keywords": [
    "Remote Device Management",
    "Remote Device Monitoring",
@@ -37,6 +37,7 @@
    "sample-config-advanced.json"
  ],
  "dependencies": {
    "archiver": "^5.3.1",
    "body-parser": "^1.19.0",
    "cbor": "~5.2.0",
    "compression": "^1.7.4",
@@ -59,16 +60,17 @@
    "type": "git",
    "url": "https://github.com/Ylianst/MeshCentral.git"
  },
  "readme": "readme.txt",
  "readme": "readme.md",
  "optionalDependencies": {
    "passport": "*",
    "passport": "0.5.3",
    "passport-twitter": "*",
    "passport-google-oauth20": "*",
    "passport-github2": "*",
    "passport-reddit": "*",
    "passport-azure-oauth2": "*",
    "jwt-simple": "*",
    "@mstrhakr/passport-generic-oidc": "*",
    "@mstrhakr/passport-openidconnect": "*",
    "openid-client": "*",
    "passport-saml": "*",
    "ws": "5.2.3",
    "cbor": "5.2.0",
@@ -77,7 +79,7 @@
    "yauzl": "*",
    "ipcheck": "*",
    "express": "*",
    "archiver": "4.0.2",
    "archiver": "5.3.1",
    "multiparty": "*",
    "node-forge": "*",
    "express-ws": "4.0.0",
@@ -90,16 +92,19 @@
    "node-sspi": "*",
    "ldapauth-fork": "*",
    "ssh2": "*",
    "svg-captcha": "*",
    "image-size": "*",
    "acme-client": "*",
    "acme-client": "4.2.5",
    "aedes": "0.39.0",
    "mysql": "*",
    "@mysql/xdevapi": "*",
    "mongodb": "4.1.0",
    "mongodb": "4.9.1",
    "saslprep": "*",
    "pg": "8.7.1",
    "pgtools": "0.3.2",
    "mariadb": "*",
    "acebase": "*",
    "sqlite3": "*",
    "node-vault": "*",
    "semver": "*",
    "https-proxy-agent": "*",
@@ -110,6 +115,7 @@
    "esprima": "*",
    "minify-js": "*",
    "html-minifier": "*",
    "@crowdsec/express-bouncer": "*",
    "archiver-zip-encrypted": "*",
    "googleapis": "*",
    "webdav": "*",
@@ -119,8 +125,14 @@
    "twilio": "*",
    "plivo": "*",
    "telnyx": "*",
    "telegram": "*",
    "input": "*",
    "discord.js": "14.6.0",
    "@xmpp/client": "*",
    "node-pushover": "*",
    "zulip": "*",
    "web-push": "*",
    "node-xcs": "*",
    "node-xcs": "0.1.7",
    "modern-syslog": "*",
    "syslog": "*",
    "heapdump": "*"
+3227 −1091

File changed.

Preview size limit exceeded, changes collapsed.

+3263 −983

File changed.

Preview size limit exceeded, changes collapsed.