Skip to content

Commit

Permalink
fix: revert to fast-safe-stringify in interim
Browse files Browse the repository at this point in the history
  • Loading branch information
titanism committed Jun 18, 2024
1 parent 2d4cc4c commit 4f90037
Show file tree
Hide file tree
Showing 17 changed files with 16 additions and 17 deletions.
2 changes: 1 addition & 1 deletion app/controllers/web/admin/dashboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const memoize = require('memoizee');
const ms = require('ms');
const numeral = require('numeral');
const revHash = require('rev-hash');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const titleize = require('titleize');

const config = require('#config');
Expand Down
2 changes: 1 addition & 1 deletion app/models/logs.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const mongooseCommonPlugin = require('mongoose-common-plugin');
const pMap = require('p-map');
const parseErr = require('parse-err');
const revHash = require('rev-hash');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const sharedConfig = require('@ladjs/shared-config');
const splitLines = require('split-lines');
const twilio = require('twilio');
Expand Down
2 changes: 1 addition & 1 deletion app/models/threads.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const Database = require('better-sqlite3-multiple-ciphers');
const MessageHandler = require('wildduck/lib/message-handler');
const _ = require('lodash');
const mongoose = require('mongoose');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const validationErrorTransform = require('mongoose-validation-error-transform');
const { Builder } = require('json-sql');

Expand Down
2 changes: 1 addition & 1 deletion app/models/users.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const mongooseCommonPlugin = require('mongoose-common-plugin');
const mongooseOmitCommonFields = require('mongoose-omit-common-fields');
const ms = require('ms');
const passportLocalMongoose = require('passport-local-mongoose');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const sanitizeHtml = require('sanitize-html');
const striptags = require('striptags');
const validator = require('validator');
Expand Down
2 changes: 1 addition & 1 deletion config/koa-cash.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const { Buffer } = require('node:buffer');
const ms = require('ms');
const nodeGzip = require('node-gzip');
const pTimeout = require('p-timeout');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');

const logger = require('#helpers/logger');

Expand Down
2 changes: 1 addition & 1 deletion helpers/create-mta-sts-cache.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* SPDX-License-Identifier: BUSL-1.1
*/

const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');

const logger = require('./logger');

Expand Down
2 changes: 1 addition & 1 deletion helpers/get-fingerprint.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

const isSANB = require('is-string-and-not-blank');
const revHash = require('rev-hash');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');

//
// generate a fingerprint for the email (returns a short md5 hash)
Expand Down
2 changes: 1 addition & 1 deletion helpers/imap-notifier.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const Axe = require('axe');
const Database = require('better-sqlite3-multiple-ciphers');
const _ = require('lodash');
const ms = require('ms');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');

const IMAPError = require('#helpers/imap-error');
const Journals = require('#models/journals');
Expand Down
2 changes: 1 addition & 1 deletion helpers/mongoose-to-sqlite.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const Database = require('better-sqlite3-multiple-ciphers');
const _ = require('lodash');
const isSANB = require('is-string-and-not-blank');
const mongoose = require('mongoose');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const { Builder } = require('json-sql');

const env = require('#config/env');
Expand Down
2 changes: 1 addition & 1 deletion helpers/on-auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const isSANB = require('is-string-and-not-blank');
const ms = require('ms');
const pify = require('pify');
const revHash = require('rev-hash');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const { IMAPServer } = require('wildduck/imap-core');
const { isEmail } = require('validator');

Expand Down
2 changes: 1 addition & 1 deletion helpers/smtp/on-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const bytes = require('bytes');
const dayjs = require('dayjs-with-plugins');
const getStream = require('get-stream');
const mongoose = require('mongoose');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const { isEmail } = require('validator');

const Aliases = require('#models/aliases');
Expand Down
2 changes: 1 addition & 1 deletion imap-server.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const bytes = require('bytes');
const isSANB = require('is-string-and-not-blank');
const mongoose = require('mongoose');
const pify = require('pify');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const { IMAPServer } = require('wildduck/imap-core');

const Aliases = require('#models/aliases');
Expand Down
2 changes: 1 addition & 1 deletion jobs/sync-paid-alias-allowlist.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const isFQDN = require('is-fqdn');
const mongoose = require('mongoose');
const ms = require('ms');
const parseErr = require('parse-err');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const sharedConfig = require('@ladjs/shared-config');
const { boolean } = require('boolean');
const { isEmail } = require('validator');
Expand Down
2 changes: 1 addition & 1 deletion jobs/tti.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const mongoose = require('mongoose');
const ms = require('ms');
const pMapSeries = require('p-map-series');
const prettyMilliseconds = require('pretty-ms');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const sharedConfig = require('@ladjs/shared-config');
const { randomstring } = require('@sidoshi/random-string');

Expand Down
2 changes: 1 addition & 1 deletion jobs/update-uceprotect.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const ms = require('ms');
const pMapSeries = require('p-map-series');
const parseErr = require('parse-err');
const sharedConfig = require('@ladjs/shared-config');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const splitLines = require('split-lines');
const validator = require('validator');
const { ungzip } = require('node-gzip');
Expand Down
2 changes: 1 addition & 1 deletion jobs/update-umbrella.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ const ms = require('ms');
const pFilter = require('p-filter');
const pMap = require('p-map');
const parseErr = require('parse-err');
const safeStringify = require('safe-stable-stringify');
const safeStringify = require('fast-safe-stringify');
const sharedConfig = require('@ladjs/shared-config');
const splitLines = require('split-lines');
const { boolean } = require('boolean');
Expand Down
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,6 @@
"reserved-email-addresses-list": "2.0.13",
"rev-hash": "3",
"rrule": "2.8.1",
"safe-stable-stringify": "2.4.3",
"sanitize-html": "2.13.0",
"scmp": "2.1.0",
"sender-rewriting-scheme": "1.0.0",
Expand Down

0 comments on commit 4f90037

Please sign in to comment.