From 6b45b7019ce5ab489ca29849d058445ddf7b7f51 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Wed, 18 Oct 2023 19:19:01 +0200 Subject: [PATCH] [backend] Enable authorized fetch by default for new instances This does not affect existing instances. --- .../migration/1697649475796-secure-mode-defaults.ts | 13 +++++++++++++ packages/backend/src/models/entities/meta.ts | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/backend/src/migration/1697649475796-secure-mode-defaults.ts diff --git a/packages/backend/src/migration/1697649475796-secure-mode-defaults.ts b/packages/backend/src/migration/1697649475796-secure-mode-defaults.ts new file mode 100644 index 000000000..0af559229 --- /dev/null +++ b/packages/backend/src/migration/1697649475796-secure-mode-defaults.ts @@ -0,0 +1,13 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class SecureModeDefaults1697649475796 implements MigrationInterface { + name = 'SecureModeDefaults1697649475796' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "secureMode" SET DEFAULT true`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "secureMode" SET DEFAULT false`); + } +} diff --git a/packages/backend/src/models/entities/meta.ts b/packages/backend/src/models/entities/meta.ts index 6c0d8edb8..6de21a0fc 100644 --- a/packages/backend/src/models/entities/meta.ts +++ b/packages/backend/src/models/entities/meta.ts @@ -124,7 +124,7 @@ export class Meta { public silencedHosts: string[]; @Column("boolean", { - default: false, + default: true, }) public secureMode: boolean;