Move to @cloudron/safetydance
This commit is contained in:
2
box.js
2
box.js
@@ -7,7 +7,7 @@ import net from 'node:net';
|
||||
import oidcServer from './src/oidcserver.js';
|
||||
import paths from './src/paths.js';
|
||||
import proxyAuth from './src/proxyauth.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import server from './src/server.js';
|
||||
import directoryServer from './src/directoryserver.js';
|
||||
import logger from './src/logger.js';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
var safe = require('safetydance');
|
||||
var safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
var tz = safe.fs.readFileSync('/etc/timezone', 'utf8');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
var async = require('async'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
// first check precondtion of domain entry in settings
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
var async = require('async'),
|
||||
safe = require('safetydance'),
|
||||
safe = require('@cloudron/safetydance').default,
|
||||
tld = require('tldjs');
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
|
||||
@@ -5,7 +5,7 @@ var async = require('async'),
|
||||
fs = require('node:fs'),
|
||||
os = require('node:os'),
|
||||
path = require('node:path'),
|
||||
safe = require('safetydance'),
|
||||
safe = require('@cloudron/safetydance').default,
|
||||
tldjs = require('tldjs');
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const async = require('async'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
db.runSql('ALTER TABLE domains ADD COLUMN wellKnownJson TEXT', function (error) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const async = require('async'),
|
||||
fs = require('node:fs'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const BOX_DATA_DIR = '/home/yellowtent/boxdata';
|
||||
const PLATFORM_DATA_DIR = '/home/yellowtent/platformdata';
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const async = require('async'),
|
||||
fs = require('node:fs'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const BOX_DATA_DIR = '/home/yellowtent/boxdata';
|
||||
const PLATFORM_DATA_DIR = '/home/yellowtent/platformdata';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const async = require('async'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const CERTS_DIR = '/home/yellowtent/boxdata/certs',
|
||||
PLATFORM_CERTS_DIR = '/home/yellowtent/platformdata/nginx/cert';
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const async = require('async'),
|
||||
fs = require('node:fs'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const CERTS_DIR = '/home/yellowtent/boxdata/certs';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ const async = require('async'),
|
||||
child_process = require('node:child_process'),
|
||||
fs = require('node:fs'),
|
||||
path = require('node:path'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const OLD_CERTS_DIR = '/home/yellowtent/boxdata/certs';
|
||||
const NEW_CERTS_DIR = '/home/yellowtent/platformdata/nginx/cert';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const async = require('async'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
db.all('SELECT * FROM volumes', function (error, volumes) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const async = require('async'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = function(db, callback) {
|
||||
db.all('SELECT * from domains', [], function (error, results) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const async = require('async'),
|
||||
openssl = require('../src/openssl.js').default,
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const NGINX_CERT_DIR = '/home/yellowtent/platformdata/nginx/cert';
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
const async = require('async'),
|
||||
fs = require('node:fs'),
|
||||
path = require('node:path'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const MAIL_DATA_DIR = '/home/yellowtent/boxdata/mail';
|
||||
const DKIM_DIR = `${MAIL_DATA_DIR}/dkim`;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const safe = require('safetydance');
|
||||
const safe = require('@cloudron/safetydance').default;
|
||||
|
||||
const PROXY_AUTH_TOKEN_SECRET_FILE = '/home/yellowtent/platformdata/proxy-auth-token-secret';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const async = require('async'),
|
||||
mail = require('../src/mail.js').default,
|
||||
safe = require('safetydance'),
|
||||
safe = require('@cloudron/safetydance').default,
|
||||
util = require('node:util');
|
||||
|
||||
// it seems some mail domains do not have dkimKey in the database for some reason because of some previous bad migration
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const crypto = require('node:crypto'),
|
||||
path = require('node:path'),
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
function getMountPoint(dataDir) {
|
||||
const output = safe.child_process.execSync(`df --output=target "${dataDir}" | tail -1`, { encoding: 'utf8' });
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const safe = require('safetydance');
|
||||
const safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = async function (db) {
|
||||
const mailDomains = await db.runSql('SELECT * FROM mail', []);
|
||||
|
||||
@@ -4,7 +4,7 @@ const crypto = require('node:crypto'),
|
||||
fs = require('node:fs'),
|
||||
path = require('node:path'),
|
||||
paths = require('../src/paths.js').default,
|
||||
safe = require('safetydance');
|
||||
safe = require('@cloudron/safetydance').default;
|
||||
|
||||
exports.up = async function(db) {
|
||||
const backups = await db.runSql('SELECT format, COUNT(*) AS count FROM backups GROUP BY format WITH ROLLUP', []); // https://dev.mysql.com/doc/refman/8.4/en/group-by-modifiers.html
|
||||
|
||||
11
package-lock.json
generated
11
package-lock.json
generated
@@ -14,6 +14,7 @@
|
||||
"@cloudron/connect-lastmile": "^3.0.0",
|
||||
"@cloudron/manifest-format": "^6.1.0",
|
||||
"@cloudron/pipework": "^2.1.2",
|
||||
"@cloudron/safetydance": "^3.0.1",
|
||||
"@cloudron/superagent": "^2.1.1",
|
||||
"@google-cloud/dns": "^5.3.1",
|
||||
"@google-cloud/storage": "^7.19.0",
|
||||
@@ -46,7 +47,6 @@
|
||||
"oidc-provider": "^9.6.1",
|
||||
"ovh": "^2.0.3",
|
||||
"qrcode": "^1.5.4",
|
||||
"safetydance": "^2.5.1",
|
||||
"semver": "^7.7.4",
|
||||
"speakeasy": "^2.0.0",
|
||||
"tar-stream": "^3.1.8",
|
||||
@@ -7774,15 +7774,6 @@
|
||||
"version": "2.1.2",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/safetydance": {
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmjs.org/safetydance/-/safetydance-2.5.1.tgz",
|
||||
"integrity": "sha512-loeEErOTR8rhC2ICec1C1dRyfOtjFomS2A1JG8rl5qNQWVHJMJNKdL/kinaSq58yu1mOak0UW+pKY1cb/t4BCg==",
|
||||
"engines": [
|
||||
"node >= 4.0.0"
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/sax": {
|
||||
"version": "1.2.1",
|
||||
"license": "ISC"
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
"oidc-provider": "^9.6.1",
|
||||
"ovh": "^2.0.3",
|
||||
"qrcode": "^1.5.4",
|
||||
"safetydance": "^2.5.1",
|
||||
"@cloudron/safetydance": "^3.0.1",
|
||||
"semver": "^7.7.4",
|
||||
"speakeasy": "^2.0.0",
|
||||
"tar-stream": "^3.1.8",
|
||||
|
||||
@@ -8,7 +8,7 @@ import net from 'node:net';
|
||||
import os from 'node:os';
|
||||
import path from 'node:path';
|
||||
import { program } from 'commander';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import { Client as SshClient } from 'ssh2';
|
||||
import util from 'node:util';
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import net from 'net';
|
||||
import os from 'os';
|
||||
import path from 'path';
|
||||
import { program } from 'commander';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import semver from 'semver';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import Table from 'easy-table';
|
||||
|
||||
@@ -8,7 +8,7 @@ import openssl from './openssl.js';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import retry from './retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import users from './users.js';
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import constants from './constants.js';
|
||||
import logger from './logger.js';
|
||||
import docker from './docker.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
const { log } = logger('apphealthmonitor');
|
||||
|
||||
@@ -5,7 +5,7 @@ import crypto from 'node:crypto';
|
||||
import database from './database.js';
|
||||
import logger from './logger.js';
|
||||
import jsdom from 'jsdom';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
const { log } = logger('applinks');
|
||||
|
||||
@@ -3,7 +3,7 @@ import BoxError from './boxerror.js';
|
||||
import crypto from 'node:crypto';
|
||||
import database from './database.js';
|
||||
import hat from './hat.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import _ from './underscore.js';
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import { PassThrough } from 'node:stream';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import semver from 'semver';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
@@ -15,7 +15,7 @@ import manifestFormat from '@cloudron/manifest-format';
|
||||
import oidcClients from './oidcclients.js';
|
||||
import paths from './paths.js';
|
||||
import retry from './retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import semver from 'semver';
|
||||
import settings from './settings.js';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -23,7 +23,7 @@ import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import retry from './retry.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import _ from './underscore.js';
|
||||
|
||||
@@ -5,7 +5,7 @@ import fs from 'node:fs';
|
||||
import locks from './locks.js';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import scheduler from './scheduler.js';
|
||||
import tasks from './tasks.js';
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import BoxError from './boxerror.js';
|
||||
import crypto from 'node:crypto';
|
||||
import database from './database.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
|
||||
const ARCHIVE_FIELDS = [ 'archives.id', 'backupId', 'archives.creationTime', 'backups.remotePath', 'backups.siteId', 'backups.manifestJson', 'backups.appConfigJson', '(archives.icon IS NOT NULL) AS hasIcon', '(archives.packageIcon IS NOT NULL) AS hasPackageIcon' ];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import logger from './logger.js';
|
||||
import EventEmitter from 'node:events';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const { log } = logger('asynctask');
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import constants from './constants.js';
|
||||
import logger from './logger.js';
|
||||
import moment from 'moment';
|
||||
import path from 'node:path';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const { log } = logger('backupcleaner');
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ import paths from '../paths.js';
|
||||
import { pipeline } from 'node:stream/promises';
|
||||
import ProgressStream from '../progress-stream.js';
|
||||
import retry from '../retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import shellModule from '../shell.js';
|
||||
import syncer from '../syncer.js';
|
||||
import util from 'node:util';
|
||||
|
||||
@@ -10,7 +10,7 @@ import HashStream from '../hash-stream.js';
|
||||
import path from 'node:path';
|
||||
import ProgressStream from '../progress-stream.js';
|
||||
import retry from '../retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import stream from 'stream/promises';
|
||||
import { Transform } from 'node:stream';
|
||||
import tar from 'tar-stream';
|
||||
|
||||
@@ -6,7 +6,7 @@ import BoxError from './boxerror.js';
|
||||
import consumers from 'node:stream/consumers';
|
||||
import crypto from 'node:crypto';
|
||||
import logger from './logger.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const { log } = logger('backupintegrity');
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import database from './database.js';
|
||||
import logger from './logger.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import hat from './hat.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tasks from './tasks.js';
|
||||
|
||||
const { log } = logger('backups');
|
||||
|
||||
@@ -12,7 +12,7 @@ import hush from './hush.js';
|
||||
import locks from './locks.js';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tasks from './tasks.js';
|
||||
import storageFilesystem from './storage/filesystem.js';
|
||||
import storageS3 from './storage/s3.js';
|
||||
|
||||
@@ -14,7 +14,7 @@ import locks from './locks.js';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import { Readable } from 'node:stream';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import stream from 'stream/promises';
|
||||
|
||||
@@ -5,7 +5,7 @@ import constants from './constants.js';
|
||||
import logger from './logger.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
|
||||
const { log } = logger('branding');
|
||||
|
||||
@@ -3,7 +3,7 @@ import BoxError from './boxerror.js';
|
||||
import logger from './logger.js';
|
||||
import manifestFormat from '@cloudron/manifest-format';
|
||||
import retry from './retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
const { log } = logger('community');
|
||||
|
||||
@@ -18,7 +18,7 @@ import network from './network.js';
|
||||
import oidcServer from './oidcserver.js';
|
||||
import paths from './paths.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import scheduler from './scheduler.js';
|
||||
import system from './system.js';
|
||||
import updater from './updater.js';
|
||||
|
||||
@@ -13,7 +13,7 @@ import mailServer from './mailserver.js';
|
||||
import platform from './platform.js';
|
||||
import passkeys from './passkeys.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import system from './system.js';
|
||||
import tasks from './tasks.js';
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from './constants.js';
|
||||
import logger from './logger.js';
|
||||
import { execSync } from 'node:child_process';
|
||||
import mysql from 'mysql2/promise';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
const { log } = logger('database');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import assert from 'node:assert';
|
||||
import BoxError from './boxerror.js';
|
||||
import logger from './logger.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
const { log } = logger('df');
|
||||
|
||||
@@ -10,7 +10,7 @@ import ldap from 'ldapjs';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import shellModule from './shell.js';
|
||||
import users from './users.js';
|
||||
|
||||
@@ -10,7 +10,7 @@ import mail from './mail.js';
|
||||
import mailServer from './mailserver.js';
|
||||
import network from './network.js';
|
||||
import retry from './retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tasks from './tasks.js';
|
||||
import tld from 'tldjs';
|
||||
import dnsBunny from './dns/bunny.js';
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
import _ from '../underscore.js';
|
||||
|
||||
@@ -4,7 +4,7 @@ import BoxError from '../boxerror.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import timers from 'timers/promises';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import { DNS as GCDNS } from '@google-cloud/dns';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
import _ from '../underscore.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import retry from '../retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
const { log } = logger('dns/inwx');
|
||||
|
||||
@@ -4,7 +4,7 @@ import BoxError from '../boxerror.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import BoxError from '../boxerror.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
const { log } = logger('dns/manual');
|
||||
|
||||
@@ -5,7 +5,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import network from '../network.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import timers from 'timers/promises';
|
||||
import util from 'node:util';
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import ovhClient from 'ovh';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
const { log } = logger('dns/ovh');
|
||||
|
||||
@@ -4,7 +4,7 @@ import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import timers from 'timers/promises';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
@@ -6,7 +6,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import { Route53 } from '@aws-sdk/client-route-53';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
import _ from '../underscore.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import BoxError from '../boxerror.js';
|
||||
import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from 'node:dns';
|
||||
import retry from '../retry.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import _ from '../underscore.js';
|
||||
|
||||
const { log } = logger('dns/waitfordns');
|
||||
|
||||
@@ -4,7 +4,7 @@ import logger from '../logger.js';
|
||||
import dig from '../dig.js';
|
||||
import dns from '../dns.js';
|
||||
import network from '../network.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import waitForDns from './waitfordns.js';
|
||||
|
||||
const { log } = logger('dns/manual');
|
||||
|
||||
@@ -13,7 +13,7 @@ import paths from './paths.js';
|
||||
import retry from './retry.js';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import timers from 'timers/promises';
|
||||
import volumes from './volumes.js';
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import middleware from './middleware/index.js';
|
||||
import net from 'node:net';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import util from 'node:util';
|
||||
import volumes from './volumes.js';
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import database from './database.js';
|
||||
import Docker from 'dockerode';
|
||||
import eventlog from './eventlog.js';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tld from 'tldjs';
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import mailServer from './mailserver.js';
|
||||
import notifications from './notifications.js';
|
||||
import openssl from './openssl.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tld from 'tldjs';
|
||||
import _ from './underscore.js';
|
||||
import dnsBunny from './dns/bunny.js';
|
||||
|
||||
@@ -8,7 +8,7 @@ import fs from 'node:fs';
|
||||
import mailServer from './mailserver.js';
|
||||
import network from './network.js';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tasks from './tasks.js';
|
||||
|
||||
const { log } = logger('dyndns');
|
||||
|
||||
@@ -4,7 +4,7 @@ import database from './database.js';
|
||||
import logger from './logger.js';
|
||||
import mysql from 'mysql2';
|
||||
import notifications from './notifications.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const { log } = logger('eventlog');
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import logger from './logger.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import groups from './groups.js';
|
||||
import ldap from 'ldapjs';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import tasks from './tasks.js';
|
||||
import users from './users.js';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import assert from 'node:assert';
|
||||
import { promises as fsPromises } from 'node:fs';
|
||||
import BoxError from './boxerror.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
// cross device file rename
|
||||
async function renameFile(sourcePath, destPath) {
|
||||
|
||||
@@ -5,7 +5,7 @@ import constants from './constants.js';
|
||||
import crypto from 'node:crypto';
|
||||
import database from './database.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const GROUPS_FIELDS = [ 'id', 'name', 'source' ].join(',');
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import assert from 'node:assert';
|
||||
import BoxError from './boxerror.js';
|
||||
import logger from './logger.js';
|
||||
import Docker from 'dockerode';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import tokens from './tokens.js';
|
||||
|
||||
const { log } = logger('janitor');
|
||||
|
||||
@@ -9,7 +9,7 @@ import eventlog from './eventlog.js';
|
||||
import groups from './groups.js';
|
||||
import ldap from 'ldapjs';
|
||||
import mail from './mail.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import users from './users.js';
|
||||
import util from 'node:util';
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ import nodemailer from 'nodemailer';
|
||||
import notifications from './notifications.js';
|
||||
import path from 'node:path';
|
||||
import platform from './platform.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -8,7 +8,7 @@ import ejs from 'ejs';
|
||||
import mailServer from './mailserver.js';
|
||||
import nodemailer from 'nodemailer';
|
||||
import path from 'node:path';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import translations from './translations.js';
|
||||
|
||||
const { log } = logger('mailer');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import assert from 'node:assert';
|
||||
import BoxError from './boxerror.js';
|
||||
import database from './database.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const MAIL_PASSWORD_FIELDS = [ 'clientId', 'userId', 'password', 'creationTime' ].join(',');
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ import mail from './mail.js';
|
||||
import paths from './paths.js';
|
||||
import platform from './platform.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import settings from './settings.js';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
@@ -9,7 +9,7 @@ import net from 'node:net';
|
||||
import network from './network.js';
|
||||
import os from 'node:os';
|
||||
import { Readable } from 'node:stream';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* jshint node:true */
|
||||
|
||||
import multiparty from 'multiparty';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import timeout from 'connect-timeout';
|
||||
|
||||
function _mime(req) {
|
||||
|
||||
@@ -6,7 +6,7 @@ import ejs from 'ejs';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
const { log } = logger('mounts');
|
||||
|
||||
@@ -6,7 +6,7 @@ import fs from 'node:fs';
|
||||
import ipaddr from './ipaddr.js';
|
||||
import path from 'node:path';
|
||||
import paths from './paths.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import shellModule from './shell.js';
|
||||
import noopProvider from './network/noop.js';
|
||||
|
||||
@@ -2,7 +2,7 @@ import assert from 'node:assert';
|
||||
import BoxError from '../boxerror.js';
|
||||
import constants from '../constants.js';
|
||||
import logger from '../logger.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
const { log } = logger('network/generic');
|
||||
|
||||
@@ -2,7 +2,7 @@ import assert from 'node:assert';
|
||||
import BoxError from '../boxerror.js';
|
||||
import logger from '../logger.js';
|
||||
import os from 'node:os';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const { log } = logger('network/network-interface');
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import database from './database.js';
|
||||
import logger from './logger.js';
|
||||
import eventlog from './eventlog.js';
|
||||
import mailer from './mailer.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import users from './users.js';
|
||||
|
||||
const { log } = logger('notifications');
|
||||
|
||||
@@ -4,7 +4,7 @@ import dashboard from './dashboard.js';
|
||||
import database from './database.js';
|
||||
import mailPasswords from './mailpasswords.js';
|
||||
import hat from './hat.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
|
||||
const ID_WEBADMIN = 'cid-webadmin';
|
||||
const ID_DEVELOPMENT = 'cid-development';
|
||||
|
||||
@@ -23,7 +23,7 @@ import paths from './paths.js';
|
||||
import http from 'node:http';
|
||||
import { HttpError } from '@cloudron/connect-lastmile';
|
||||
import * as jose from 'jose';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import tokens from './tokens.js';
|
||||
import users from './users.js';
|
||||
|
||||
@@ -5,7 +5,7 @@ import logger from './logger.js';
|
||||
import fs from 'node:fs';
|
||||
import os from 'node:os';
|
||||
import path from 'node:path';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import shellModule from './shell.js';
|
||||
|
||||
const { log } = logger('openssl');
|
||||
|
||||
@@ -4,7 +4,7 @@ import crypto from 'node:crypto';
|
||||
import dashboard from './dashboard.js';
|
||||
import database from './database.js';
|
||||
import logger from './logger.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import {
|
||||
generateRegistrationOptions,
|
||||
verifyRegistrationResponse,
|
||||
|
||||
@@ -15,7 +15,7 @@ import locks from './locks.js';
|
||||
import oidcServer from './oidcserver.js';
|
||||
import paths from './paths.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import services from './services.js';
|
||||
import shellModule from './shell.js';
|
||||
import tasks from './tasks.js';
|
||||
|
||||
@@ -18,7 +18,7 @@ import oidcClients from './oidcclients.js';
|
||||
import openssl from './openssl.js';
|
||||
import platform from './platform.js';
|
||||
import reverseProxy from './reverseproxy.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import semver from 'semver';
|
||||
import paths from './paths.js';
|
||||
import system from './system.js';
|
||||
|
||||
@@ -16,7 +16,7 @@ import { HttpSuccess } from '@cloudron/connect-lastmile';
|
||||
import jwt from 'jsonwebtoken';
|
||||
import middleware from './middleware/index.js';
|
||||
import oidcServer from './oidcserver.js';
|
||||
import safe from 'safetydance';
|
||||
import safe from '@cloudron/safetydance';
|
||||
import settings from './settings.js';
|
||||
import users from './users.js';
|
||||
import util from 'node:util';
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user