Fix tls and account bug
This commit is contained in:
parent
d7e70384a3
commit
6b467fd54e
3 changed files with 46 additions and 1 deletions
|
@ -1,3 +1,6 @@
|
|||
// FIXME: https://github.com/nodejs/node/pull/16853
|
||||
require('tls').DEFAULT_ECDH_CURVE = 'auto'
|
||||
|
||||
import { isTestInstance } from './server/helpers/core-utils'
|
||||
|
||||
if (isTestInstance()) {
|
||||
|
|
|
@ -9,7 +9,7 @@ import { isTestInstance, root, sanitizeHost, sanitizeUrl } from '../helpers/core
|
|||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
const LAST_MIGRATION_VERSION = 155
|
||||
const LAST_MIGRATION_VERSION = 160
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
|
42
server/initializers/migrations/0160-account-route.ts
Normal file
42
server/initializers/migrations/0160-account-route.ts
Normal file
|
@ -0,0 +1,42 @@
|
|||
import * as Sequelize from 'sequelize'
|
||||
|
||||
async function up (utils: {
|
||||
transaction: Sequelize.Transaction,
|
||||
queryInterface: Sequelize.QueryInterface,
|
||||
sequelize: Sequelize.Sequelize
|
||||
}): Promise<void> {
|
||||
{
|
||||
const toReplace = ':443'
|
||||
const by = ''
|
||||
const replacer = column => `replace("${column}", '${toReplace}', '${by}')`
|
||||
|
||||
const query = `
|
||||
UPDATE actor SET url = ${replacer('url')}, "inboxUrl" = ${replacer('inboxUrl')}, "outboxUrl" = ${replacer('outboxUrl')},
|
||||
"sharedInboxUrl" = ${replacer('sharedInboxUrl')}, "followersUrl" = ${replacer('followersUrl')},
|
||||
"followingUrl" = ${replacer('followingUrl')}
|
||||
`
|
||||
await utils.sequelize.query(query)
|
||||
}
|
||||
|
||||
{
|
||||
const toReplace = '/account/'
|
||||
const by = '/accounts/'
|
||||
const replacer = column => `replace("${column}", '${toReplace}', '${by}')`
|
||||
|
||||
const query = `
|
||||
UPDATE actor SET url = ${replacer('url')}, "inboxUrl" = ${replacer('inboxUrl')}, "outboxUrl" = ${replacer('outboxUrl')},
|
||||
"sharedInboxUrl" = ${replacer('sharedInboxUrl')}, "followersUrl" = ${replacer('followersUrl')},
|
||||
"followingUrl" = ${replacer('followingUrl')}
|
||||
`
|
||||
await utils.sequelize.query(query)
|
||||
}
|
||||
}
|
||||
|
||||
function down (options) {
|
||||
throw new Error('Not implemented.')
|
||||
}
|
||||
|
||||
export {
|
||||
up,
|
||||
down
|
||||
}
|
Loading…
Reference in a new issue