diff --git a/.github/workflows/docker-hub-develop.yml b/.github/workflows/docker-hub-develop.yml index 3e71df5c..cbdb4a2a 100644 --- a/.github/workflows/docker-hub-develop.yml +++ b/.github/workflows/docker-hub-develop.yml @@ -66,7 +66,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }}-${{ github.sha }} org.opencontainers.image.ref.name=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: | ${{ env.DOCKER_NAMESPACE }}/draupnir:develop diff --git a/.github/workflows/docker-hub-latest.yml b/.github/workflows/docker-hub-latest.yml index 6fb42d8d..999852c2 100644 --- a/.github/workflows/docker-hub-latest.yml +++ b/.github/workflows/docker-hub-latest.yml @@ -66,7 +66,7 @@ jobs: org.opencontainers.image.source=${{ env.IMG_SOURCE }} org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: | ${{ env.DOCKER_NAMESPACE }}/draupnir:latest diff --git a/.github/workflows/docker-hub-release.yml b/.github/workflows/docker-hub-release.yml index 06933e8d..8b79fd9d 100644 --- a/.github/workflows/docker-hub-release.yml +++ b/.github/workflows/docker-hub-release.yml @@ -67,7 +67,7 @@ jobs: org.opencontainers.image.source=${{ env.IMG_SOURCE }} org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: | ${{ env.DOCKER_NAMESPACE }}/draupnir:${{ steps.release_version.outputs.release_version }} diff --git a/.github/workflows/ghcr-all-dev-branches.yml b/.github/workflows/ghcr-all-dev-branches.yml index 548ceeba..501e451f 100644 --- a/.github/workflows/ghcr-all-dev-branches.yml +++ b/.github/workflows/ghcr-all-dev-branches.yml @@ -85,6 +85,6 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }}-${{ github.sha }} org.opencontainers.image.ref.name=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: ${{ steps.meta.outputs.tags }} diff --git a/.github/workflows/ghcr-latest.yml b/.github/workflows/ghcr-latest.yml index c3ad528a..e4bbd8a6 100644 --- a/.github/workflows/ghcr-latest.yml +++ b/.github/workflows/ghcr-latest.yml @@ -67,7 +67,7 @@ jobs: org.opencontainers.image.source=${{ env.IMG_SOURCE }} org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: | ghcr.io/${{ steps.image_owner.outputs.image_owner }}/draupnir:latest diff --git a/.github/workflows/ghcr-release.yml b/.github/workflows/ghcr-release.yml index c71dbec8..95bd9dc8 100644 --- a/.github/workflows/ghcr-release.yml +++ b/.github/workflows/ghcr-release.yml @@ -68,7 +68,7 @@ jobs: org.opencontainers.image.source=${{ env.IMG_SOURCE }} org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.version=${{ github.ref_name }} - org.opencontainers.image.licenses=AFL-3.0 + org.opencontainers.image.licenses=Apache-2.0 sbom: true tags: | ghcr.io/${{ steps.image_owner.outputs.image_owner }}/draupnir:${{ steps.release_version.outputs.release_version }} diff --git a/Dockerfile b/Dockerfile index 6be81cf3..4142b1c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # Copyright 2024 Gnuxie # Copyright 2019 The Matrix.org Foundation C.I.C. # -# SPDX-License-Identifier: Apache-2.0 AND AFL-3.0 +# SPDX-License-Identifier: Apache-2.0 # syntax=docker/dockerfile:1.7 diff --git a/REUSE.toml b/REUSE.toml index 50ad9d26..14b31db1 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -68,4 +68,4 @@ SPDX-License-Identifier = "0BSD" path = "package.json" precedence = "aggregate" SPDX-FileCopyrightText = "Gnuxie " -SPDX-License-Identifier = "AFL-3.0" +SPDX-License-Identifier = "Apache-2.0" diff --git a/apps/draupnir/REUSE.toml b/apps/draupnir/REUSE.toml index a8653fc9..f6599ae1 100644 --- a/apps/draupnir/REUSE.toml +++ b/apps/draupnir/REUSE.toml @@ -61,4 +61,4 @@ SPDX-License-Identifier = "0BSD" path = "package.json" precedence = "aggregate" SPDX-FileCopyrightText = "Gnuxie " -SPDX-License-Identifier = "AFL-3.0" +SPDX-License-Identifier = "Apache-2.0" diff --git a/apps/draupnir/src/Draupnir.ts b/apps/draupnir/src/Draupnir.ts index 7bfbd529..c6405f8a 100644 --- a/apps/draupnir/src/Draupnir.ts +++ b/apps/draupnir/src/Draupnir.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/DraupnirBotMode.ts b/apps/draupnir/src/DraupnirBotMode.ts index 54857248..7ea2c325 100644 --- a/apps/draupnir/src/DraupnirBotMode.ts +++ b/apps/draupnir/src/DraupnirBotMode.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/AccessControl.ts b/apps/draupnir/src/appservice/AccessControl.ts index d63e6c5b..8263ac0e 100644 --- a/apps/draupnir/src/appservice/AccessControl.ts +++ b/apps/draupnir/src/appservice/AccessControl.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/AppService.ts b/apps/draupnir/src/appservice/AppService.ts index 91bf0809..46e38f40 100644 --- a/apps/draupnir/src/appservice/AppService.ts +++ b/apps/draupnir/src/appservice/AppService.ts @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: 2023 - 2026 Gnuxie // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/AppServiceDraupnirManager.ts b/apps/draupnir/src/appservice/AppServiceDraupnirManager.ts index a6bd7dae..70aff81b 100644 --- a/apps/draupnir/src/appservice/AppServiceDraupnirManager.ts +++ b/apps/draupnir/src/appservice/AppServiceDraupnirManager.ts @@ -2,7 +2,7 @@ // Copyright 2022 The Matrix.org Foundation C.I.C. // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/bot/AccessCommands.tsx b/apps/draupnir/src/appservice/bot/AccessCommands.tsx index b8149552..6c0aa7f8 100644 --- a/apps/draupnir/src/appservice/bot/AccessCommands.tsx +++ b/apps/draupnir/src/appservice/bot/AccessCommands.tsx @@ -1,6 +1,6 @@ // Copyright 2022 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AppserviceAdaptorContext } from "./AppserviceBotPrerequisite"; import { ActionResult } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/appservice/bot/AppserviceBotHelp.tsx b/apps/draupnir/src/appservice/bot/AppserviceBotHelp.tsx index 8f0455b1..ea3a53b4 100644 --- a/apps/draupnir/src/appservice/bot/AppserviceBotHelp.tsx +++ b/apps/draupnir/src/appservice/bot/AppserviceBotHelp.tsx @@ -1,6 +1,6 @@ // Copyright 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/appservice/bot/AppserviceCommandHandler.ts b/apps/draupnir/src/appservice/bot/AppserviceCommandHandler.ts index 8afb1b16..dce8e9ef 100644 --- a/apps/draupnir/src/appservice/bot/AppserviceCommandHandler.ts +++ b/apps/draupnir/src/appservice/bot/AppserviceCommandHandler.ts @@ -1,6 +1,6 @@ // Copyright 2022 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { WeakEvent } from "matrix-appservice-bridge"; import { MjolnirAppService } from "../AppService"; diff --git a/apps/draupnir/src/appservice/bot/ListCommand.tsx b/apps/draupnir/src/appservice/bot/ListCommand.tsx index 8dbcd145..a3533306 100644 --- a/apps/draupnir/src/appservice/bot/ListCommand.tsx +++ b/apps/draupnir/src/appservice/bot/ListCommand.tsx @@ -1,6 +1,6 @@ // Copyright 2022 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, diff --git a/apps/draupnir/src/appservice/bot/ProvisionCommand.tsx b/apps/draupnir/src/appservice/bot/ProvisionCommand.tsx index 54976601..7492ebbe 100644 --- a/apps/draupnir/src/appservice/bot/ProvisionCommand.tsx +++ b/apps/draupnir/src/appservice/bot/ProvisionCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AppserviceAdaptorContext } from "./AppserviceBotPrerequisite"; import { ActionResult, isError, Ok } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/appservice/bot/VersionCommand.tsx b/apps/draupnir/src/appservice/bot/VersionCommand.tsx index 5fde85b3..1a03c241 100644 --- a/apps/draupnir/src/appservice/bot/VersionCommand.tsx +++ b/apps/draupnir/src/appservice/bot/VersionCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AppserviceAdaptorContext } from "./AppserviceBotPrerequisite"; import { ActionResult, Ok, isError } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/appservice/cli.ts b/apps/draupnir/src/appservice/cli.ts index edc8d0e6..d3d542a6 100644 --- a/apps/draupnir/src/appservice/cli.ts +++ b/apps/draupnir/src/appservice/cli.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/config/config.ts b/apps/draupnir/src/appservice/config/config.ts index 66cd7e1f..03ff548f 100644 --- a/apps/draupnir/src/appservice/config/config.ts +++ b/apps/draupnir/src/appservice/config/config.ts @@ -2,7 +2,7 @@ // Copyright 2022 The Matrix.org Foundation C.I.C. // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/appservice/datastore.ts b/apps/draupnir/src/appservice/datastore.ts index 1e925d0f..3096740a 100644 --- a/apps/draupnir/src/appservice/datastore.ts +++ b/apps/draupnir/src/appservice/datastore.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/backingstore/better-sqlite3/SqliteRoomStateBackingStore.ts b/apps/draupnir/src/backingstore/better-sqlite3/SqliteRoomStateBackingStore.ts index 20871f20..1b1a98cf 100644 --- a/apps/draupnir/src/backingstore/better-sqlite3/SqliteRoomStateBackingStore.ts +++ b/apps/draupnir/src/backingstore/better-sqlite3/SqliteRoomStateBackingStore.ts @@ -1,6 +1,6 @@ // Copyright (C) 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionException, diff --git a/apps/draupnir/src/capabilities/DraupnirRendererMessageCollector.tsx b/apps/draupnir/src/capabilities/DraupnirRendererMessageCollector.tsx index 4fa1ae71..28670ee2 100644 --- a/apps/draupnir/src/capabilities/DraupnirRendererMessageCollector.tsx +++ b/apps/draupnir/src/capabilities/DraupnirRendererMessageCollector.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RendererMessage, diff --git a/apps/draupnir/src/capabilities/RendererMessageCollector.ts b/apps/draupnir/src/capabilities/RendererMessageCollector.ts index 497c7ce4..9878f855 100644 --- a/apps/draupnir/src/capabilities/RendererMessageCollector.ts +++ b/apps/draupnir/src/capabilities/RendererMessageCollector.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DocumentNode } from "@the-draupnir-project/interface-manager"; import { Capability, DescriptionMeta } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/capabilities/ServerACLConsequencesRenderer.tsx b/apps/draupnir/src/capabilities/ServerACLConsequencesRenderer.tsx index 0cfcbb11..8e7c7973 100644 --- a/apps/draupnir/src/capabilities/ServerACLConsequencesRenderer.tsx +++ b/apps/draupnir/src/capabilities/ServerACLConsequencesRenderer.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/capabilities/StandardEventConsequencesRenderer.tsx b/apps/draupnir/src/capabilities/StandardEventConsequencesRenderer.tsx index 573e37fa..b1bed041 100644 --- a/apps/draupnir/src/capabilities/StandardEventConsequencesRenderer.tsx +++ b/apps/draupnir/src/capabilities/StandardEventConsequencesRenderer.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/capabilities/StandardUserConsequencesRenderer.tsx b/apps/draupnir/src/capabilities/StandardUserConsequencesRenderer.tsx index 701c82ae..16733cc6 100644 --- a/apps/draupnir/src/capabilities/StandardUserConsequencesRenderer.tsx +++ b/apps/draupnir/src/capabilities/StandardUserConsequencesRenderer.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/capabilities/capabilityIndex.ts b/apps/draupnir/src/capabilities/capabilityIndex.ts index 2a160ae2..b4c8ff3d 100644 --- a/apps/draupnir/src/capabilities/capabilityIndex.ts +++ b/apps/draupnir/src/capabilities/capabilityIndex.ts @@ -1,7 +1,7 @@ // Copyright 2022-2024 Gnuxie // Copyright 2019 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/AliasCommands.ts b/apps/draupnir/src/commands/AliasCommands.ts index ab5cee4e..c5d11008 100644 --- a/apps/draupnir/src/commands/AliasCommands.ts +++ b/apps/draupnir/src/commands/AliasCommands.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/Ban.tsx b/apps/draupnir/src/commands/Ban.tsx index 4087c3aa..8808c9da 100644 --- a/apps/draupnir/src/commands/Ban.tsx +++ b/apps/draupnir/src/commands/Ban.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/CreateBanListCommand.ts b/apps/draupnir/src/commands/CreateBanListCommand.ts index 6934cb4b..017eab4f 100644 --- a/apps/draupnir/src/commands/CreateBanListCommand.ts +++ b/apps/draupnir/src/commands/CreateBanListCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/Help.tsx b/apps/draupnir/src/commands/Help.tsx index 7040b076..d6109d3b 100644 --- a/apps/draupnir/src/commands/Help.tsx +++ b/apps/draupnir/src/commands/Help.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/ImportCommand.ts b/apps/draupnir/src/commands/ImportCommand.ts index 7c70730f..b80ca362 100644 --- a/apps/draupnir/src/commands/ImportCommand.ts +++ b/apps/draupnir/src/commands/ImportCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/KickCommand.tsx b/apps/draupnir/src/commands/KickCommand.tsx index 614949c7..c0c6f184 100644 --- a/apps/draupnir/src/commands/KickCommand.tsx +++ b/apps/draupnir/src/commands/KickCommand.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/ProtectionsCapabilitiesCommand.tsx b/apps/draupnir/src/commands/ProtectionsCapabilitiesCommand.tsx index 5f360d46..21e1fc4a 100644 --- a/apps/draupnir/src/commands/ProtectionsCapabilitiesCommand.tsx +++ b/apps/draupnir/src/commands/ProtectionsCapabilitiesCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result, ResultError, isError } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/commands/ProtectionsCommands.tsx b/apps/draupnir/src/commands/ProtectionsCommands.tsx index 88ac670b..74976577 100644 --- a/apps/draupnir/src/commands/ProtectionsCommands.tsx +++ b/apps/draupnir/src/commands/ProtectionsCommands.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/ProtectionsShowCommand.tsx b/apps/draupnir/src/commands/ProtectionsShowCommand.tsx index d3780c7c..730ed40a 100644 --- a/apps/draupnir/src/commands/ProtectionsShowCommand.tsx +++ b/apps/draupnir/src/commands/ProtectionsShowCommand.tsx @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DeadDocumentJSX, diff --git a/apps/draupnir/src/commands/RedactCommand.ts b/apps/draupnir/src/commands/RedactCommand.ts index f10cbb05..1c0ca734 100644 --- a/apps/draupnir/src/commands/RedactCommand.ts +++ b/apps/draupnir/src/commands/RedactCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/ResolveAlias.tsx b/apps/draupnir/src/commands/ResolveAlias.tsx index b6c87e5b..06034055 100644 --- a/apps/draupnir/src/commands/ResolveAlias.tsx +++ b/apps/draupnir/src/commands/ResolveAlias.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/Rooms.tsx b/apps/draupnir/src/commands/Rooms.tsx index 931014f5..0e25cebd 100644 --- a/apps/draupnir/src/commands/Rooms.tsx +++ b/apps/draupnir/src/commands/Rooms.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/Rules.tsx b/apps/draupnir/src/commands/Rules.tsx index 460d7f85..c22bdc79 100644 --- a/apps/draupnir/src/commands/Rules.tsx +++ b/apps/draupnir/src/commands/Rules.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/SafeModeCommand.ts b/apps/draupnir/src/commands/SafeModeCommand.ts index 648c2653..04d45484 100644 --- a/apps/draupnir/src/commands/SafeModeCommand.ts +++ b/apps/draupnir/src/commands/SafeModeCommand.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/commands/SetDisplayNameCommand.ts b/apps/draupnir/src/commands/SetDisplayNameCommand.ts index 8a046b92..9ca99b83 100644 --- a/apps/draupnir/src/commands/SetDisplayNameCommand.ts +++ b/apps/draupnir/src/commands/SetDisplayNameCommand.ts @@ -1,6 +1,6 @@ // Copyright 2023 Marcel // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/commands/SetPowerLevelCommand.ts b/apps/draupnir/src/commands/SetPowerLevelCommand.ts index cca6dae0..3b043a54 100644 --- a/apps/draupnir/src/commands/SetPowerLevelCommand.ts +++ b/apps/draupnir/src/commands/SetPowerLevelCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/StatusCommand.tsx b/apps/draupnir/src/commands/StatusCommand.tsx index b02de5e9..e6aca311 100644 --- a/apps/draupnir/src/commands/StatusCommand.tsx +++ b/apps/draupnir/src/commands/StatusCommand.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2026 Gnuxie // Copyright 2019 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/WatchPreview.tsx b/apps/draupnir/src/commands/WatchPreview.tsx index 4251bd90..3a920dca 100644 --- a/apps/draupnir/src/commands/WatchPreview.tsx +++ b/apps/draupnir/src/commands/WatchPreview.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DeadDocumentJSX, diff --git a/apps/draupnir/src/commands/WatchUnwatchCommand.ts b/apps/draupnir/src/commands/WatchUnwatchCommand.ts index 0d7afa0b..1e68877c 100644 --- a/apps/draupnir/src/commands/WatchUnwatchCommand.ts +++ b/apps/draupnir/src/commands/WatchUnwatchCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022, 2025 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/server-admin/DeactivateCommand.tsx b/apps/draupnir/src/commands/server-admin/DeactivateCommand.tsx index 356d1305..dd099f39 100644 --- a/apps/draupnir/src/commands/server-admin/DeactivateCommand.tsx +++ b/apps/draupnir/src/commands/server-admin/DeactivateCommand.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/server-admin/HijackRoomCommand.ts b/apps/draupnir/src/commands/server-admin/HijackRoomCommand.ts index e15996a6..4aaf8a2f 100644 --- a/apps/draupnir/src/commands/server-admin/HijackRoomCommand.ts +++ b/apps/draupnir/src/commands/server-admin/HijackRoomCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021, 2022 Marco Cirillo // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/server-admin/ShutdownRoomCommand.ts b/apps/draupnir/src/commands/server-admin/ShutdownRoomCommand.ts index a3ed348c..6edfc12f 100644 --- a/apps/draupnir/src/commands/server-admin/ShutdownRoomCommand.ts +++ b/apps/draupnir/src/commands/server-admin/ShutdownRoomCommand.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/server-admin/SuspendCommand.tsx b/apps/draupnir/src/commands/server-admin/SuspendCommand.tsx index 0c746137..56881ce0 100644 --- a/apps/draupnir/src/commands/server-admin/SuspendCommand.tsx +++ b/apps/draupnir/src/commands/server-admin/SuspendCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/commands/server-admin/Takedown.tsx b/apps/draupnir/src/commands/server-admin/Takedown.tsx index 2ac7da06..b57f9f7a 100644 --- a/apps/draupnir/src/commands/server-admin/Takedown.tsx +++ b/apps/draupnir/src/commands/server-admin/Takedown.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/commands/server-admin/UnrestrictCommand.tsx b/apps/draupnir/src/commands/server-admin/UnrestrictCommand.tsx index c6e3eec4..1b1f850c 100644 --- a/apps/draupnir/src/commands/server-admin/UnrestrictCommand.tsx +++ b/apps/draupnir/src/commands/server-admin/UnrestrictCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/commands/unban/PolicyRemove.tsx b/apps/draupnir/src/commands/unban/PolicyRemove.tsx index 71106d2b..f635e735 100644 --- a/apps/draupnir/src/commands/unban/PolicyRemove.tsx +++ b/apps/draupnir/src/commands/unban/PolicyRemove.tsx @@ -1,6 +1,6 @@ // Copyright 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/commands/unban/Unban.tsx b/apps/draupnir/src/commands/unban/Unban.tsx index e00f2f81..19786297 100644 --- a/apps/draupnir/src/commands/unban/Unban.tsx +++ b/apps/draupnir/src/commands/unban/Unban.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/commands/unban/UnbanEntity.tsx b/apps/draupnir/src/commands/unban/UnbanEntity.tsx index d6ec8318..e88e9264 100644 --- a/apps/draupnir/src/commands/unban/UnbanEntity.tsx +++ b/apps/draupnir/src/commands/unban/UnbanEntity.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // So the purpose of this is just to remove all policies related to an entity. // Prompt which policies will be removed, and then remove them if it's accepted. diff --git a/apps/draupnir/src/commands/unban/UnbanUsers.tsx b/apps/draupnir/src/commands/unban/UnbanUsers.tsx index 6778a152..3db99ec3 100644 --- a/apps/draupnir/src/commands/unban/UnbanUsers.tsx +++ b/apps/draupnir/src/commands/unban/UnbanUsers.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/draupnirfactory/DraupnirFactory.ts b/apps/draupnir/src/draupnirfactory/DraupnirFactory.ts index 224d8ee2..54754d7b 100644 --- a/apps/draupnir/src/draupnirfactory/DraupnirFactory.ts +++ b/apps/draupnir/src/draupnirfactory/DraupnirFactory.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionResult, diff --git a/apps/draupnir/src/draupnirfactory/DraupnirProtectedRoomsSet.ts b/apps/draupnir/src/draupnirfactory/DraupnirProtectedRoomsSet.ts index 2c4d5e57..700fea79 100644 --- a/apps/draupnir/src/draupnirfactory/DraupnirProtectedRoomsSet.ts +++ b/apps/draupnir/src/draupnirfactory/DraupnirProtectedRoomsSet.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/draupnirfactory/StandardDraupnirManager.ts b/apps/draupnir/src/draupnirfactory/StandardDraupnirManager.ts index 405d4c97..05c774a3 100644 --- a/apps/draupnir/src/draupnirfactory/StandardDraupnirManager.ts +++ b/apps/draupnir/src/draupnirfactory/StandardDraupnirManager.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/health/healthz.ts b/apps/draupnir/src/health/healthz.ts index 5c890bae..69d9cb88 100644 --- a/apps/draupnir/src/health/healthz.ts +++ b/apps/draupnir/src/health/healthz.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/index.ts b/apps/draupnir/src/index.ts index 2e344e5b..664d4f3e 100644 --- a/apps/draupnir/src/index.ts +++ b/apps/draupnir/src/index.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019, 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/managementroom/ManagementRoomDetail.ts b/apps/draupnir/src/managementroom/ManagementRoomDetail.ts index 3f062e3f..b94be1d3 100644 --- a/apps/draupnir/src/managementroom/ManagementRoomDetail.ts +++ b/apps/draupnir/src/managementroom/ManagementRoomDetail.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/apps/draupnir/src/managementroom/ManagementRoomOutput.ts b/apps/draupnir/src/managementroom/ManagementRoomOutput.ts index fc11f08e..46ec78c2 100644 --- a/apps/draupnir/src/managementroom/ManagementRoomOutput.ts +++ b/apps/draupnir/src/managementroom/ManagementRoomOutput.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019, 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/models/RoomUpdateError.tsx b/apps/draupnir/src/models/RoomUpdateError.tsx index 809f627e..14e9e35b 100644 --- a/apps/draupnir/src/models/RoomUpdateError.tsx +++ b/apps/draupnir/src/models/RoomUpdateError.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/BanPropagation.tsx b/apps/draupnir/src/protections/BanPropagation.tsx index e425de39..8004a675 100644 --- a/apps/draupnir/src/protections/BanPropagation.tsx +++ b/apps/draupnir/src/protections/BanPropagation.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/BasicFlooding.ts b/apps/draupnir/src/protections/BasicFlooding.ts index eed8ef3b..bef5404a 100644 --- a/apps/draupnir/src/protections/BasicFlooding.ts +++ b/apps/draupnir/src/protections/BasicFlooding.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019, 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/BlockInvitationsOnServerProtection.tsx b/apps/draupnir/src/protections/BlockInvitationsOnServerProtection.tsx index c4ca3753..5dbfa93d 100644 --- a/apps/draupnir/src/protections/BlockInvitationsOnServerProtection.tsx +++ b/apps/draupnir/src/protections/BlockInvitationsOnServerProtection.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AbstractProtection, diff --git a/apps/draupnir/src/protections/ConfigHooks.ts b/apps/draupnir/src/protections/ConfigHooks.ts index 26756c40..108405d1 100644 --- a/apps/draupnir/src/protections/ConfigHooks.ts +++ b/apps/draupnir/src/protections/ConfigHooks.ts @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionResult, diff --git a/apps/draupnir/src/protections/ConfigMigration/DefaultEnabledProtectionsMigration.ts b/apps/draupnir/src/protections/ConfigMigration/DefaultEnabledProtectionsMigration.ts index 7b7f86ef..8560f8fd 100644 --- a/apps/draupnir/src/protections/ConfigMigration/DefaultEnabledProtectionsMigration.ts +++ b/apps/draupnir/src/protections/ConfigMigration/DefaultEnabledProtectionsMigration.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, diff --git a/apps/draupnir/src/protections/DraupnirNews/DraupnirNews.tsx b/apps/draupnir/src/protections/DraupnirNews/DraupnirNews.tsx index bd74f9ad..9e7432e4 100644 --- a/apps/draupnir/src/protections/DraupnirNews/DraupnirNews.tsx +++ b/apps/draupnir/src/protections/DraupnirNews/DraupnirNews.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 - 2026 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result } from "@gnuxie/typescript-result"; import { Type } from "@sinclair/typebox"; diff --git a/apps/draupnir/src/protections/DraupnirProtectionsIndex.ts b/apps/draupnir/src/protections/DraupnirProtectionsIndex.ts index a51f82d9..f9baf1c3 100644 --- a/apps/draupnir/src/protections/DraupnirProtectionsIndex.ts +++ b/apps/draupnir/src/protections/DraupnirProtectionsIndex.ts @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 /** * This file exists as a way to register all protections. diff --git a/apps/draupnir/src/protections/FirstMessageIsImage.ts b/apps/draupnir/src/protections/FirstMessageIsImage.ts index 153995ae..8f7061b6 100644 --- a/apps/draupnir/src/protections/FirstMessageIsImage.ts +++ b/apps/draupnir/src/protections/FirstMessageIsImage.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019, 2020 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyApplication.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyApplication.ts index a4740e1c..4e162100 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyApplication.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyApplication.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyProtection.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyProtection.ts index 6048df03..a7bed5f1 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyProtection.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPolicyProtection.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPurgingDeactivate.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPurgingDeactivate.ts index d14427c5..5c485279 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPurgingDeactivate.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/HomeserverUserPurgingDeactivate.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // Uses the user details api to check if the user is already locked or whatever // calls the redact thing diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/SqliteUserRestrictionAuditLog.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/SqliteUserRestrictionAuditLog.ts index 0b5b2f00..6a7fb2fc 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/SqliteUserRestrictionAuditLog.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/SqliteUserRestrictionAuditLog.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionAuditLog.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionAuditLog.ts index f0fb6679..16d65f47 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionAuditLog.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionAuditLog.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapability.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapability.ts index 75fa6689..1def4da3 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapability.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapability.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { Type } from "@sinclair/typebox"; diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapabilityRenderer.tsx b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapabilityRenderer.tsx index 7acf5412..506644a8 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapabilityRenderer.tsx +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserRestrictionCapabilityRenderer.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { describeCapabilityRenderer, diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserSuspensionCapability.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserSuspensionCapability.ts index 786f1b48..12130577 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserSuspensionCapability.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/UserSuspensionCapability.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AccountRestriction, diff --git a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/deactivateUser.ts b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/deactivateUser.ts index daa6f22f..7f3dcfd2 100644 --- a/apps/draupnir/src/protections/HomeserverUserPolicyApplication/deactivateUser.ts +++ b/apps/draupnir/src/protections/HomeserverUserPolicyApplication/deactivateUser.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; diff --git a/apps/draupnir/src/protections/InvalidEventProtection.tsx b/apps/draupnir/src/protections/InvalidEventProtection.tsx index ae2f0703..81473a0d 100644 --- a/apps/draupnir/src/protections/InvalidEventProtection.tsx +++ b/apps/draupnir/src/protections/InvalidEventProtection.tsx @@ -1,6 +1,6 @@ // Copyright 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { diff --git a/apps/draupnir/src/protections/JoinWaveShortCircuit.tsx b/apps/draupnir/src/protections/JoinWaveShortCircuit.tsx index 878bb274..28d5a116 100644 --- a/apps/draupnir/src/protections/JoinWaveShortCircuit.tsx +++ b/apps/draupnir/src/protections/JoinWaveShortCircuit.tsx @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/MessageIsMedia.ts b/apps/draupnir/src/protections/MessageIsMedia.ts index 502cf725..695d78e5 100644 --- a/apps/draupnir/src/protections/MessageIsMedia.ts +++ b/apps/draupnir/src/protections/MessageIsMedia.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/MessageIsVoice.ts b/apps/draupnir/src/protections/MessageIsVoice.ts index e93b0504..a79a36bf 100644 --- a/apps/draupnir/src/protections/MessageIsVoice.ts +++ b/apps/draupnir/src/protections/MessageIsVoice.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/MissingProtectionPermissions.tsx b/apps/draupnir/src/protections/MissingProtectionPermissions.tsx index ca32ca65..8b38932d 100644 --- a/apps/draupnir/src/protections/MissingProtectionPermissions.tsx +++ b/apps/draupnir/src/protections/MissingProtectionPermissions.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { HandleMissingProtectionPermissions, diff --git a/apps/draupnir/src/protections/NewJoinerProtection.ts b/apps/draupnir/src/protections/NewJoinerProtection.ts index c4a06c1b..99bb2ca5 100644 --- a/apps/draupnir/src/protections/NewJoinerProtection.ts +++ b/apps/draupnir/src/protections/NewJoinerProtection.ts @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AbstractProtection, diff --git a/apps/draupnir/src/protections/NotificationRoom/NotificationRoom.ts b/apps/draupnir/src/protections/NotificationRoom/NotificationRoom.ts index ed887be5..3627c3b7 100644 --- a/apps/draupnir/src/protections/NotificationRoom/NotificationRoom.ts +++ b/apps/draupnir/src/protections/NotificationRoom/NotificationRoom.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/protections/PolicyChangeNotification.tsx b/apps/draupnir/src/protections/PolicyChangeNotification.tsx index e4b8d9ce..6036fcfb 100644 --- a/apps/draupnir/src/protections/PolicyChangeNotification.tsx +++ b/apps/draupnir/src/protections/PolicyChangeNotification.tsx @@ -1,7 +1,7 @@ // SPDX-FileCopyrightText: 2022 - 2024 Gnuxie // SPDX-FileCopyrightText: 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/ProtectedRooms/ProtectJoinedRooms.tsx b/apps/draupnir/src/protections/ProtectedRooms/ProtectJoinedRooms.tsx index 4eb32402..84283431 100644 --- a/apps/draupnir/src/protections/ProtectedRooms/ProtectJoinedRooms.tsx +++ b/apps/draupnir/src/protections/ProtectedRooms/ProtectJoinedRooms.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/apps/draupnir/src/protections/ProtectedRooms/ProtectReplacementRooms.tsx b/apps/draupnir/src/protections/ProtectedRooms/ProtectReplacementRooms.tsx index f6240741..b0f7ea29 100644 --- a/apps/draupnir/src/protections/ProtectedRooms/ProtectReplacementRooms.tsx +++ b/apps/draupnir/src/protections/ProtectedRooms/ProtectReplacementRooms.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result, ResultError } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/protections/ProtectedRooms/RoomsSetBehaviourProtection.tsx b/apps/draupnir/src/protections/ProtectedRooms/RoomsSetBehaviourProtection.tsx index f5b484e0..e28c3fd9 100644 --- a/apps/draupnir/src/protections/ProtectedRooms/RoomsSetBehaviourProtection.tsx +++ b/apps/draupnir/src/protections/ProtectedRooms/RoomsSetBehaviourProtection.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AbstractProtection, diff --git a/apps/draupnir/src/protections/ProtectedRooms/UnprotectPartedRooms.tsx b/apps/draupnir/src/protections/ProtectedRooms/UnprotectPartedRooms.tsx index 9bc40ff6..a48d70ad 100644 --- a/apps/draupnir/src/protections/ProtectedRooms/UnprotectPartedRooms.tsx +++ b/apps/draupnir/src/protections/ProtectedRooms/UnprotectPartedRooms.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/apps/draupnir/src/protections/ProtectedRooms/WatchReplacementPolicyRooms.tsx b/apps/draupnir/src/protections/ProtectedRooms/WatchReplacementPolicyRooms.tsx index f9f09ed1..c45c8138 100644 --- a/apps/draupnir/src/protections/ProtectedRooms/WatchReplacementPolicyRooms.tsx +++ b/apps/draupnir/src/protections/ProtectedRooms/WatchReplacementPolicyRooms.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DocumentNode } from "@the-draupnir-project/interface-manager"; import { diff --git a/apps/draupnir/src/protections/ProtectedRoomsSetRenderers.tsx b/apps/draupnir/src/protections/ProtectedRoomsSetRenderers.tsx index cdb0fb52..9cb11bc0 100644 --- a/apps/draupnir/src/protections/ProtectedRoomsSetRenderers.tsx +++ b/apps/draupnir/src/protections/ProtectedRoomsSetRenderers.tsx @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/Protection.ts b/apps/draupnir/src/protections/Protection.ts index 5b0fd41b..55a5a961 100644 --- a/apps/draupnir/src/protections/Protection.ts +++ b/apps/draupnir/src/protections/Protection.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/RedactionSynchronisation.ts b/apps/draupnir/src/protections/RedactionSynchronisation.ts index ba4873f9..2270c133 100644 --- a/apps/draupnir/src/protections/RedactionSynchronisation.ts +++ b/apps/draupnir/src/protections/RedactionSynchronisation.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { AbstractProtection, diff --git a/apps/draupnir/src/protections/RoomTakedown/RoomDiscoveryRenderer.tsx b/apps/draupnir/src/protections/RoomTakedown/RoomDiscoveryRenderer.tsx index 981a6baf..1e8656cb 100644 --- a/apps/draupnir/src/protections/RoomTakedown/RoomDiscoveryRenderer.tsx +++ b/apps/draupnir/src/protections/RoomTakedown/RoomDiscoveryRenderer.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DocumentNode } from "@the-draupnir-project/interface-manager"; import { RoomBasicDetails } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/protections/RoomTakedown/SynapseAdminRoomDetails.ts b/apps/draupnir/src/protections/RoomTakedown/SynapseAdminRoomDetails.ts index b1678c30..5d83991f 100644 --- a/apps/draupnir/src/protections/RoomTakedown/SynapseAdminRoomDetails.ts +++ b/apps/draupnir/src/protections/RoomTakedown/SynapseAdminRoomDetails.ts @@ -1,3 +1,3 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 diff --git a/apps/draupnir/src/protections/TrustedReporters.ts b/apps/draupnir/src/protections/TrustedReporters.ts index 98a50272..eca95c71 100644 --- a/apps/draupnir/src/protections/TrustedReporters.ts +++ b/apps/draupnir/src/protections/TrustedReporters.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/WordList.ts b/apps/draupnir/src/protections/WordList.ts index b9ff9765..b28836ed 100644 --- a/apps/draupnir/src/protections/WordList.ts +++ b/apps/draupnir/src/protections/WordList.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2020 Emi Tatsuo Simpson et al. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/invitation/JoinRoomsOnInviteProtection.tsx b/apps/draupnir/src/protections/invitation/JoinRoomsOnInviteProtection.tsx index ee3ccc4d..6d6cf50c 100644 --- a/apps/draupnir/src/protections/invitation/JoinRoomsOnInviteProtection.tsx +++ b/apps/draupnir/src/protections/invitation/JoinRoomsOnInviteProtection.tsx @@ -1,7 +1,7 @@ // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // Copyright 2022 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/invitation/ProtectRoomsOnInvite.tsx b/apps/draupnir/src/protections/invitation/ProtectRoomsOnInvite.tsx index 1ee9a3ab..6946668e 100644 --- a/apps/draupnir/src/protections/invitation/ProtectRoomsOnInvite.tsx +++ b/apps/draupnir/src/protections/invitation/ProtectRoomsOnInvite.tsx @@ -1,7 +1,7 @@ // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // Copyright 2022 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/invitation/WatchRoomsOnInvite.tsx b/apps/draupnir/src/protections/invitation/WatchRoomsOnInvite.tsx index 39b3f24b..4aaafbee 100644 --- a/apps/draupnir/src/protections/invitation/WatchRoomsOnInvite.tsx +++ b/apps/draupnir/src/protections/invitation/WatchRoomsOnInvite.tsx @@ -1,7 +1,7 @@ // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // Copyright 2022 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/protections/invitation/inviteCore.ts b/apps/draupnir/src/protections/invitation/inviteCore.ts index 58203565..c5c7cd2c 100644 --- a/apps/draupnir/src/protections/invitation/inviteCore.ts +++ b/apps/draupnir/src/protections/invitation/inviteCore.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { diff --git a/apps/draupnir/src/queues/EventRedactionQueue.ts b/apps/draupnir/src/queues/EventRedactionQueue.ts index 9914c9f6..6b3aef47 100644 --- a/apps/draupnir/src/queues/EventRedactionQueue.ts +++ b/apps/draupnir/src/queues/EventRedactionQueue.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/queues/ProtectedRoomActivityTracker.ts b/apps/draupnir/src/queues/ProtectedRoomActivityTracker.ts index d5dd7cf2..4f7aa9f0 100644 --- a/apps/draupnir/src/queues/ProtectedRoomActivityTracker.ts +++ b/apps/draupnir/src/queues/ProtectedRoomActivityTracker.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/queues/ThrottlingQueue.ts b/apps/draupnir/src/queues/ThrottlingQueue.ts index d99556e3..0f3ad59c 100644 --- a/apps/draupnir/src/queues/ThrottlingQueue.ts +++ b/apps/draupnir/src/queues/ThrottlingQueue.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/queues/TimelineRedactionQueue.ts b/apps/draupnir/src/queues/TimelineRedactionQueue.ts index a606a4df..a9ad76a1 100644 --- a/apps/draupnir/src/queues/TimelineRedactionQueue.ts +++ b/apps/draupnir/src/queues/TimelineRedactionQueue.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/queues/UnlistedUserRedactionQueue.ts b/apps/draupnir/src/queues/UnlistedUserRedactionQueue.ts index 428fedbf..cae52723 100644 --- a/apps/draupnir/src/queues/UnlistedUserRedactionQueue.ts +++ b/apps/draupnir/src/queues/UnlistedUserRedactionQueue.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/report/ReportManager.ts b/apps/draupnir/src/report/ReportManager.ts index b48a061f..ac928f6d 100644 --- a/apps/draupnir/src/report/ReportManager.ts +++ b/apps/draupnir/src/report/ReportManager.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/report/ReportPoller.ts b/apps/draupnir/src/report/ReportPoller.ts index 3a3619a5..9a2e46cc 100644 --- a/apps/draupnir/src/report/ReportPoller.ts +++ b/apps/draupnir/src/report/ReportPoller.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/safemode/BootOption.ts b/apps/draupnir/src/safemode/BootOption.ts index 7f8083db..de51ce2b 100644 --- a/apps/draupnir/src/safemode/BootOption.ts +++ b/apps/draupnir/src/safemode/BootOption.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 export enum SafeModeBootOption { RecoveryOnly = "RecoveryOnly", diff --git a/apps/draupnir/src/safemode/DraupnirSafeMode.ts b/apps/draupnir/src/safemode/DraupnirSafeMode.ts index cbefe0b0..3c2acc4e 100644 --- a/apps/draupnir/src/safemode/DraupnirSafeMode.ts +++ b/apps/draupnir/src/safemode/DraupnirSafeMode.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ClientPlatform, diff --git a/apps/draupnir/src/safemode/ManagementRoom.ts b/apps/draupnir/src/safemode/ManagementRoom.ts index 1e10478a..48e0900d 100644 --- a/apps/draupnir/src/safemode/ManagementRoom.ts +++ b/apps/draupnir/src/safemode/ManagementRoom.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/safemode/PersistentConfigEditor.ts b/apps/draupnir/src/safemode/PersistentConfigEditor.ts index 713485ab..8f364110 100644 --- a/apps/draupnir/src/safemode/PersistentConfigEditor.ts +++ b/apps/draupnir/src/safemode/PersistentConfigEditor.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result, isError } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/safemode/PersistentConfigRenderer.tsx b/apps/draupnir/src/safemode/PersistentConfigRenderer.tsx index a8af8c1c..9d463f09 100644 --- a/apps/draupnir/src/safemode/PersistentConfigRenderer.tsx +++ b/apps/draupnir/src/safemode/PersistentConfigRenderer.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DeadDocumentJSX, diff --git a/apps/draupnir/src/safemode/RecoveryOptions.tsx b/apps/draupnir/src/safemode/RecoveryOptions.tsx index 587ac13a..497d318c 100644 --- a/apps/draupnir/src/safemode/RecoveryOptions.tsx +++ b/apps/draupnir/src/safemode/RecoveryOptions.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DeadDocumentJSX, diff --git a/apps/draupnir/src/safemode/SafeModeCause.ts b/apps/draupnir/src/safemode/SafeModeCause.ts index 19e94122..06fbeb79 100644 --- a/apps/draupnir/src/safemode/SafeModeCause.ts +++ b/apps/draupnir/src/safemode/SafeModeCause.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ResultError } from "@gnuxie/typescript-result"; import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; diff --git a/apps/draupnir/src/safemode/SafeModeCommandDispatcher.ts b/apps/draupnir/src/safemode/SafeModeCommandDispatcher.ts index 9fa4a798..a087b893 100644 --- a/apps/draupnir/src/safemode/SafeModeCommandDispatcher.ts +++ b/apps/draupnir/src/safemode/SafeModeCommandDispatcher.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { BasicInvocationInformation, diff --git a/apps/draupnir/src/safemode/SafeModeToggle.ts b/apps/draupnir/src/safemode/SafeModeToggle.ts index f5913bbd..8f05cf10 100644 --- a/apps/draupnir/src/safemode/SafeModeToggle.ts +++ b/apps/draupnir/src/safemode/SafeModeToggle.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Err, Result, ResultError } from "@gnuxie/typescript-result"; import { Draupnir } from "../Draupnir"; diff --git a/apps/draupnir/src/safemode/commands/HelpCommand.tsx b/apps/draupnir/src/safemode/commands/HelpCommand.tsx index 14d2a70e..5b915406 100644 --- a/apps/draupnir/src/safemode/commands/HelpCommand.tsx +++ b/apps/draupnir/src/safemode/commands/HelpCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { SafeModeCommands } from "./SafeModeCommands"; import { SafeModeInterfaceAdaptor } from "./SafeModeAdaptor"; diff --git a/apps/draupnir/src/safemode/commands/RecoverCommand.tsx b/apps/draupnir/src/safemode/commands/RecoverCommand.tsx index 63207443..02706a88 100644 --- a/apps/draupnir/src/safemode/commands/RecoverCommand.tsx +++ b/apps/draupnir/src/safemode/commands/RecoverCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result, ResultError, isError } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/safemode/commands/RestartDraupnirCommand.ts b/apps/draupnir/src/safemode/commands/RestartDraupnirCommand.ts index e40048a2..4297d273 100644 --- a/apps/draupnir/src/safemode/commands/RestartDraupnirCommand.ts +++ b/apps/draupnir/src/safemode/commands/RestartDraupnirCommand.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { describeCommand } from "@the-draupnir-project/interface-manager"; import { Draupnir } from "../../Draupnir"; diff --git a/apps/draupnir/src/safemode/commands/SafeModeAdaptor.ts b/apps/draupnir/src/safemode/commands/SafeModeAdaptor.ts index 4bfe4707..aacffee8 100644 --- a/apps/draupnir/src/safemode/commands/SafeModeAdaptor.ts +++ b/apps/draupnir/src/safemode/commands/SafeModeAdaptor.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StandardAdaptorContextToCommandContextTranslator, diff --git a/apps/draupnir/src/safemode/commands/SafeModeCommands.tsx b/apps/draupnir/src/safemode/commands/SafeModeCommands.tsx index 1b6dae9f..3d354233 100644 --- a/apps/draupnir/src/safemode/commands/SafeModeCommands.tsx +++ b/apps/draupnir/src/safemode/commands/SafeModeCommands.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StandardCommandTable, diff --git a/apps/draupnir/src/safemode/commands/StatusCommand.tsx b/apps/draupnir/src/safemode/commands/StatusCommand.tsx index 8ef3e8d2..d582169b 100644 --- a/apps/draupnir/src/safemode/commands/StatusCommand.tsx +++ b/apps/draupnir/src/safemode/commands/StatusCommand.tsx @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result, ResultError } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/src/utils.ts b/apps/draupnir/src/utils.ts index 8730eb32..c47cfdea 100644 --- a/apps/draupnir/src/utils.ts +++ b/apps/draupnir/src/utils.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/src/webapis/SynapseHTTPAntispam/CheckEventForSpamEndpoint.ts b/apps/draupnir/src/webapis/SynapseHTTPAntispam/CheckEventForSpamEndpoint.ts index 9c69a56b..95046731 100644 --- a/apps/draupnir/src/webapis/SynapseHTTPAntispam/CheckEventForSpamEndpoint.ts +++ b/apps/draupnir/src/webapis/SynapseHTTPAntispam/CheckEventForSpamEndpoint.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { diff --git a/apps/draupnir/src/webapis/SynapseHTTPAntispam/SpamCheckEndpointPluginManager.ts b/apps/draupnir/src/webapis/SynapseHTTPAntispam/SpamCheckEndpointPluginManager.ts index 97efd322..d5fcb2e9 100644 --- a/apps/draupnir/src/webapis/SynapseHTTPAntispam/SpamCheckEndpointPluginManager.ts +++ b/apps/draupnir/src/webapis/SynapseHTTPAntispam/SpamCheckEndpointPluginManager.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Logger, Task } from "matrix-protection-suite"; diff --git a/apps/draupnir/src/webapis/SynapseHTTPAntispam/SynapseHttpAntispam.ts b/apps/draupnir/src/webapis/SynapseHTTPAntispam/SynapseHttpAntispam.ts index d58edc4b..fe5c451b 100644 --- a/apps/draupnir/src/webapis/SynapseHTTPAntispam/SynapseHttpAntispam.ts +++ b/apps/draupnir/src/webapis/SynapseHTTPAntispam/SynapseHttpAntispam.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Express, Request, Response } from "express"; import { SpamCheckEndpointPluginManager } from "./SpamCheckEndpointPluginManager"; diff --git a/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayInviteEndpoint.ts b/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayInviteEndpoint.ts index 3059ce35..6a4de2f3 100644 --- a/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayInviteEndpoint.ts +++ b/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayInviteEndpoint.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { SpamCheckEndpointPluginManager } from "./SpamCheckEndpointPluginManager"; import { Request, Response } from "express"; diff --git a/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayJoinRoomEndpoint.ts b/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayJoinRoomEndpoint.ts index 135978e0..f53168e5 100644 --- a/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayJoinRoomEndpoint.ts +++ b/apps/draupnir/src/webapis/SynapseHTTPAntispam/UserMayJoinRoomEndpoint.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { diff --git a/apps/draupnir/src/webapis/WebAPIs.ts b/apps/draupnir/src/webapis/WebAPIs.ts index 7ef3de1c..8304d955 100644 --- a/apps/draupnir/src/webapis/WebAPIs.ts +++ b/apps/draupnir/src/webapis/WebAPIs.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/appservice/integration/listUnstartedDraupnirTest.ts b/apps/draupnir/test/appservice/integration/listUnstartedDraupnirTest.ts index a914b9e1..6ae60193 100644 --- a/apps/draupnir/test/appservice/integration/listUnstartedDraupnirTest.ts +++ b/apps/draupnir/test/appservice/integration/listUnstartedDraupnirTest.ts @@ -1,6 +1,6 @@ // Copyright 2022 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import expect from "expect"; import { MjolnirAppService } from "../../../src/appservice/AppService"; diff --git a/apps/draupnir/test/appservice/integration/provisionTest.ts b/apps/draupnir/test/appservice/integration/provisionTest.ts index bb29cde5..7307daed 100644 --- a/apps/draupnir/test/appservice/integration/provisionTest.ts +++ b/apps/draupnir/test/appservice/integration/provisionTest.ts @@ -2,7 +2,7 @@ // Copyright 2022 The Matrix.org Foundation C.I.C. // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/appservice/integration/safeModeRecoverTest.ts b/apps/draupnir/test/appservice/integration/safeModeRecoverTest.ts index 06c017ba..b8284b1c 100644 --- a/apps/draupnir/test/appservice/integration/safeModeRecoverTest.ts +++ b/apps/draupnir/test/appservice/integration/safeModeRecoverTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { MjolnirAppService } from "../../../src/appservice/AppService"; diff --git a/apps/draupnir/test/appservice/integration/safeModeToggleTest.ts b/apps/draupnir/test/appservice/integration/safeModeToggleTest.ts index 39ea11eb..f2806f36 100644 --- a/apps/draupnir/test/appservice/integration/safeModeToggleTest.ts +++ b/apps/draupnir/test/appservice/integration/safeModeToggleTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { MjolnirAppService } from "../../../src/appservice/AppService"; diff --git a/apps/draupnir/test/appservice/integration/versionAndBranchDraupnirTest.ts b/apps/draupnir/test/appservice/integration/versionAndBranchDraupnirTest.ts index 90ad06ec..05d0ccbe 100644 --- a/apps/draupnir/test/appservice/integration/versionAndBranchDraupnirTest.ts +++ b/apps/draupnir/test/appservice/integration/versionAndBranchDraupnirTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import expect from "expect"; import { MjolnirAppService } from "../../../src/appservice/AppService"; diff --git a/apps/draupnir/test/appservice/utils/ProvisionHelper.ts b/apps/draupnir/test/appservice/utils/ProvisionHelper.ts index a1e7d879..4c0cc069 100644 --- a/apps/draupnir/test/appservice/utils/ProvisionHelper.ts +++ b/apps/draupnir/test/appservice/utils/ProvisionHelper.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result, ResultError, isError } from "@gnuxie/typescript-result"; import { Draupnir } from "../../../src/Draupnir"; diff --git a/apps/draupnir/test/appservice/utils/harness.ts b/apps/draupnir/test/appservice/utils/harness.ts index 80392257..38916e31 100644 --- a/apps/draupnir/test/appservice/utils/harness.ts +++ b/apps/draupnir/test/appservice/utils/harness.ts @@ -2,7 +2,7 @@ // Copyright 2022 The Matrix.org Foundation C.I.C. // SPDX-FileCopyrightText: 2026 Catalan Lover // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/abuseReportTest.ts b/apps/draupnir/test/integration/abuseReportTest.ts index 022400d9..187dbb98 100644 --- a/apps/draupnir/test/integration/abuseReportTest.ts +++ b/apps/draupnir/test/integration/abuseReportTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/banPropagationTest.ts b/apps/draupnir/test/integration/banPropagationTest.ts index 15f435d9..b65eceb6 100644 --- a/apps/draupnir/test/integration/banPropagationTest.ts +++ b/apps/draupnir/test/integration/banPropagationTest.ts @@ -1,6 +1,6 @@ // Copyright 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import expect from "expect"; import { newTestUser } from "./clientHelper"; diff --git a/apps/draupnir/test/integration/clientHelper.ts b/apps/draupnir/test/integration/clientHelper.ts index 8afc7c23..16ab0f3d 100644 --- a/apps/draupnir/test/integration/clientHelper.ts +++ b/apps/draupnir/test/integration/clientHelper.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/commandUtils.ts b/apps/draupnir/test/integration/commands/commandUtils.ts index 443761f0..02b56690 100644 --- a/apps/draupnir/test/integration/commands/commandUtils.ts +++ b/apps/draupnir/test/integration/commands/commandUtils.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/hijackRoomCommandTest.ts b/apps/draupnir/test/integration/commands/hijackRoomCommandTest.ts index da789645..62a1a8e4 100644 --- a/apps/draupnir/test/integration/commands/hijackRoomCommandTest.ts +++ b/apps/draupnir/test/integration/commands/hijackRoomCommandTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021, 2022 Marco Cirillo // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/recoverCommandDetail.ts b/apps/draupnir/test/integration/commands/recoverCommandDetail.ts index e1056077..aba2732c 100644 --- a/apps/draupnir/test/integration/commands/recoverCommandDetail.ts +++ b/apps/draupnir/test/integration/commands/recoverCommandDetail.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MJOLNIR_PROTECTED_ROOMS_EVENT_TYPE, diff --git a/apps/draupnir/test/integration/commands/recoverCommandTest.ts b/apps/draupnir/test/integration/commands/recoverCommandTest.ts index 1dc2bed7..26f44231 100644 --- a/apps/draupnir/test/integration/commands/recoverCommandTest.ts +++ b/apps/draupnir/test/integration/commands/recoverCommandTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { newTestUser } from "../clientHelper"; diff --git a/apps/draupnir/test/integration/commands/redactCommandTest.ts b/apps/draupnir/test/integration/commands/redactCommandTest.ts index a2c652b5..bfbb6653 100644 --- a/apps/draupnir/test/integration/commands/redactCommandTest.ts +++ b/apps/draupnir/test/integration/commands/redactCommandTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/roomsTest.ts b/apps/draupnir/test/integration/commands/roomsTest.ts index 66690e17..99cde534 100644 --- a/apps/draupnir/test/integration/commands/roomsTest.ts +++ b/apps/draupnir/test/integration/commands/roomsTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/shutdownCommandTest.ts b/apps/draupnir/test/integration/commands/shutdownCommandTest.ts index bb7aaff9..db64211c 100644 --- a/apps/draupnir/test/integration/commands/shutdownCommandTest.ts +++ b/apps/draupnir/test/integration/commands/shutdownCommandTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/commands/unbanTest.ts b/apps/draupnir/test/integration/commands/unbanTest.ts index 316f0f10..6fd419ba 100644 --- a/apps/draupnir/test/integration/commands/unbanTest.ts +++ b/apps/draupnir/test/integration/commands/unbanTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // 1. We need to test glob on user, literal on user, and server on user all get // removed when using unban. diff --git a/apps/draupnir/test/integration/fixtures.ts b/apps/draupnir/test/integration/fixtures.ts index eb97e209..1da006a6 100644 --- a/apps/draupnir/test/integration/fixtures.ts +++ b/apps/draupnir/test/integration/fixtures.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/helloTest.ts b/apps/draupnir/test/integration/helloTest.ts index 5b32fe40..0a77d5c2 100644 --- a/apps/draupnir/test/integration/helloTest.ts +++ b/apps/draupnir/test/integration/helloTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/httpAntispamTest.ts b/apps/draupnir/test/integration/httpAntispamTest.ts index cb0e4514..7e17d362 100644 --- a/apps/draupnir/test/integration/httpAntispamTest.ts +++ b/apps/draupnir/test/integration/httpAntispamTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import expect from "expect"; import { DraupnirTestContext } from "./mjolnirSetupUtils"; diff --git a/apps/draupnir/test/integration/mjolnirSetupUtils.ts b/apps/draupnir/test/integration/mjolnirSetupUtils.ts index 429f6d42..06d247ee 100644 --- a/apps/draupnir/test/integration/mjolnirSetupUtils.ts +++ b/apps/draupnir/test/integration/mjolnirSetupUtils.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/protections/BlockInvitationsOnServerTest.ts b/apps/draupnir/test/integration/protections/BlockInvitationsOnServerTest.ts index dc846fbf..36681eb8 100644 --- a/apps/draupnir/test/integration/protections/BlockInvitationsOnServerTest.ts +++ b/apps/draupnir/test/integration/protections/BlockInvitationsOnServerTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/apps/draupnir/test/integration/protections/JoinRoomsOnInviteTest.ts b/apps/draupnir/test/integration/protections/JoinRoomsOnInviteTest.ts index 07e1ca5e..e8191bfb 100644 --- a/apps/draupnir/test/integration/protections/JoinRoomsOnInviteTest.ts +++ b/apps/draupnir/test/integration/protections/JoinRoomsOnInviteTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/apps/draupnir/test/integration/protections/RoomTakedownProtectionTest.ts b/apps/draupnir/test/integration/protections/RoomTakedownProtectionTest.ts index f92d3e25..7780c3f6 100644 --- a/apps/draupnir/test/integration/protections/RoomTakedownProtectionTest.ts +++ b/apps/draupnir/test/integration/protections/RoomTakedownProtectionTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/apps/draupnir/test/integration/reportPollingTest.ts b/apps/draupnir/test/integration/reportPollingTest.ts index c9769357..ad8d08b3 100644 --- a/apps/draupnir/test/integration/reportPollingTest.ts +++ b/apps/draupnir/test/integration/reportPollingTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/throttleQueueTest.ts b/apps/draupnir/test/integration/throttleQueueTest.ts index c06f52a3..470351b6 100644 --- a/apps/draupnir/test/integration/throttleQueueTest.ts +++ b/apps/draupnir/test/integration/throttleQueueTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/throttleTest.ts b/apps/draupnir/test/integration/throttleTest.ts index 541fd75c..bd10c8a6 100644 --- a/apps/draupnir/test/integration/throttleTest.ts +++ b/apps/draupnir/test/integration/throttleTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/timelinePaginationTest.ts b/apps/draupnir/test/integration/timelinePaginationTest.ts index 0743309b..009b1e1a 100644 --- a/apps/draupnir/test/integration/timelinePaginationTest.ts +++ b/apps/draupnir/test/integration/timelinePaginationTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/integration/utilsTest.ts b/apps/draupnir/test/integration/utilsTest.ts index f2426ede..a8ca6bfe 100644 --- a/apps/draupnir/test/integration/utilsTest.ts +++ b/apps/draupnir/test/integration/utilsTest.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/apps/draupnir/test/unit/commands/BanCommandTest.ts b/apps/draupnir/test/unit/commands/BanCommandTest.ts index 7d5e7230..dcf7b80e 100644 --- a/apps/draupnir/test/unit/commands/BanCommandTest.ts +++ b/apps/draupnir/test/unit/commands/BanCommandTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { CommandExecutorHelper, diff --git a/apps/draupnir/test/unit/commands/KickCommandTest.ts b/apps/draupnir/test/unit/commands/KickCommandTest.ts index 06c59556..703d09d8 100644 --- a/apps/draupnir/test/unit/commands/KickCommandTest.ts +++ b/apps/draupnir/test/unit/commands/KickCommandTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { CommandExecutorHelper } from "@the-draupnir-project/interface-manager"; import { diff --git a/apps/draupnir/test/unit/commands/UnbanCommandTest.ts b/apps/draupnir/test/unit/commands/UnbanCommandTest.ts index e48831f5..fd076c03 100644 --- a/apps/draupnir/test/unit/commands/UnbanCommandTest.ts +++ b/apps/draupnir/test/unit/commands/UnbanCommandTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { CommandExecutorHelper } from "@the-draupnir-project/interface-manager"; import { diff --git a/apps/draupnir/test/unit/commands/WatchUnwatchCommandTest.ts b/apps/draupnir/test/unit/commands/WatchUnwatchCommandTest.ts index 040152d3..33c4dfd0 100644 --- a/apps/draupnir/test/unit/commands/WatchUnwatchCommandTest.ts +++ b/apps/draupnir/test/unit/commands/WatchUnwatchCommandTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/apps/draupnir/test/unit/config/unknownPropertiesTest.ts b/apps/draupnir/test/unit/config/unknownPropertiesTest.ts index 4820c42a..d8904655 100644 --- a/apps/draupnir/test/unit/config/unknownPropertiesTest.ts +++ b/apps/draupnir/test/unit/config/unknownPropertiesTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import expect from "expect"; import { diff --git a/apps/draupnir/test/unit/protections/DraupnirNewsTest.ts b/apps/draupnir/test/unit/protections/DraupnirNewsTest.ts index 507019a2..39d23bd0 100644 --- a/apps/draupnir/test/unit/protections/DraupnirNewsTest.ts +++ b/apps/draupnir/test/unit/protections/DraupnirNewsTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok } from "@gnuxie/typescript-result"; import { diff --git a/apps/draupnir/test/unit/protections/RedactionSynchronisationTest.ts b/apps/draupnir/test/unit/protections/RedactionSynchronisationTest.ts index ba013915..65e9d8b8 100644 --- a/apps/draupnir/test/unit/protections/RedactionSynchronisationTest.ts +++ b/apps/draupnir/test/unit/protections/RedactionSynchronisationTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { describeProtectedRoomsSet, diff --git a/apps/draupnir/test/unit/protections/RoomTakedownServiceTest.ts b/apps/draupnir/test/unit/protections/RoomTakedownServiceTest.ts index 46b013fe..08b30fde 100644 --- a/apps/draupnir/test/unit/protections/RoomTakedownServiceTest.ts +++ b/apps/draupnir/test/unit/protections/RoomTakedownServiceTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { createMock } from "ts-auto-mock"; import { StandardRoomTakedown } from "../../../src/protections/RoomTakedown/RoomTakedown"; diff --git a/apps/draupnir/test/unit/stores/hashStoreTest.ts b/apps/draupnir/test/unit/stores/hashStoreTest.ts index 39f849d5..5b0a06fa 100644 --- a/apps/draupnir/test/unit/stores/hashStoreTest.ts +++ b/apps/draupnir/test/unit/stores/hashStoreTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import Database from "better-sqlite3"; import { SqliteHashReversalStore } from "../../../src/backingstore/better-sqlite3/HashStore"; diff --git a/apps/draupnir/test/unit/stores/roomAuditLogTest.ts b/apps/draupnir/test/unit/stores/roomAuditLogTest.ts index 5d9c039f..eead9c80 100644 --- a/apps/draupnir/test/unit/stores/roomAuditLogTest.ts +++ b/apps/draupnir/test/unit/stores/roomAuditLogTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import Database from "better-sqlite3"; import { BetterSqliteOptions } from "../../../src/backingstore/better-sqlite3/BetterSqliteStore"; diff --git a/apps/draupnir/test/unit/stores/roomStateBackingStoreTest.ts b/apps/draupnir/test/unit/stores/roomStateBackingStoreTest.ts index 1d6c0672..ccd2bc9b 100644 --- a/apps/draupnir/test/unit/stores/roomStateBackingStoreTest.ts +++ b/apps/draupnir/test/unit/stores/roomStateBackingStoreTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import Database from "better-sqlite3"; import { BetterSqliteOptions } from "../../../src/backingstore/better-sqlite3/BetterSqliteStore"; diff --git a/apps/draupnir/test/unit/stores/userRestrictionAuditLogTest.ts b/apps/draupnir/test/unit/stores/userRestrictionAuditLogTest.ts index 2754297d..9b85931c 100644 --- a/apps/draupnir/test/unit/stores/userRestrictionAuditLogTest.ts +++ b/apps/draupnir/test/unit/stores/userRestrictionAuditLogTest.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import Database from "better-sqlite3"; import { BetterSqliteOptions } from "../../../src/backingstore/better-sqlite3/BetterSqliteStore"; diff --git a/package-lock.json b/package-lock.json index c30badf4..87aadf9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "": { "name": "@the-draupnir-project/monorepo", "version": "0.0.0", - "license": "AFL-3.0", + "license": "Apache-2.0", "workspaces": [ "packages/*", "apps/*" @@ -29,7 +29,7 @@ }, "apps/draupnir": { "version": "3.0.0", - "license": "AFL-3.0", + "license": "Apache-2.0", "dependencies": { "@gnuxie/typescript-result": "^1.0.0", "@sentry/node": "^7.17.2", @@ -14629,7 +14629,7 @@ "packages/matrix-protection-suite": { "name": "@the-draupnir-project/matrix-protection-suite", "version": "7.0.0", - "license": "AFL-3.0", + "license": "Apache-2.0", "dependencies": { "@gnuxie/typescript-result": "^1.0.0", "await-lock": "^2.2.2", @@ -14653,7 +14653,7 @@ "packages/matrix-protection-suite-for-matrix-bot-sdk": { "name": "@the-draupnir-project/matrix-protection-suite-for-matrix-bot-sdk", "version": "5.0.0", - "license": "AFL-3.0", + "license": "Apache-2.0", "dependencies": { "@gnuxie/typescript-result": "^1.0.0", "await-lock": "^2.2.2" diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/package.json b/packages/matrix-protection-suite-for-matrix-bot-sdk/package.json index eb754316..aed6e9b8 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/package.json +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/package.json @@ -10,7 +10,7 @@ "name": "Gnuxie", "email": "Gnuxie@protonmail.com" }, - "license": "AFL-3.0", + "license": "Apache-2.0", "repository": { "url": "https://github.com/the-draupnir-project/Draupnir.git", "type": "git" diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKAllClient.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKAllClient.ts index 0d85fa29..c081c91c 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKAllClient.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKAllClient.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ClientRooms, diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKBaseClient.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKBaseClient.ts index 834c4661..a2c19f76 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKBaseClient.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKBaseClient.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2026 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixError } from "@vector-im/matrix-bot-sdk"; import { diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKClientPlatform.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKClientPlatform.ts index 7cc98af0..fe2c6fc1 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKClientPlatform.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/Client/BotSDKClientPlatform.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ClientCapabilitiesNegotiation, diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/ClientCapabilityFactory.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/ClientCapabilityFactory.ts index 390d7d51..d8585644 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/ClientCapabilityFactory.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/ClientCapabilityFactory.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ClientPlatform, diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/RoomStateRefresh.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/RoomStateRefresh.ts index 01ea1f50..7dac6f11 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/RoomStateRefresh.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/ClientManagement/RoomStateRefresh.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import AwaitLock from "await-lock"; import { diff --git a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/index.ts b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/index.ts index 1458585a..9df17d50 100644 --- a/packages/matrix-protection-suite-for-matrix-bot-sdk/src/index.ts +++ b/packages/matrix-protection-suite-for-matrix-bot-sdk/src/index.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2026 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 export * from "./Client/BotSDKAllClient"; export * from "./Client/BotSDKBaseClient"; diff --git a/packages/matrix-protection-suite/jest.config.js b/packages/matrix-protection-suite/jest.config.js index 8d44953f..b30f5123 100644 --- a/packages/matrix-protection-suite/jest.config.js +++ b/packages/matrix-protection-suite/jest.config.js @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 module.exports = { preset: "ts-jest", diff --git a/packages/matrix-protection-suite/package.json b/packages/matrix-protection-suite/package.json index 7f3f3234..f794830b 100644 --- a/packages/matrix-protection-suite/package.json +++ b/packages/matrix-protection-suite/package.json @@ -10,7 +10,7 @@ "name": "Gnuxie", "email": "Gnuxie@protonmail.com" }, - "license": "AFL-3.0", + "license": "Apache-2.0", "repository": { "url": "https://github.com/the-draupnir-project/Draupnir.git", "type": "git" diff --git a/packages/matrix-protection-suite/src/Client/ClientCapabilityNegotiation.ts b/packages/matrix-protection-suite/src/Client/ClientCapabilityNegotiation.ts index 84c8f2ad..3564adb2 100644 --- a/packages/matrix-protection-suite/src/Client/ClientCapabilityNegotiation.ts +++ b/packages/matrix-protection-suite/src/Client/ClientCapabilityNegotiation.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { Type, Static } from "@sinclair/typebox"; diff --git a/packages/matrix-protection-suite/src/Client/ClientPlatform.ts b/packages/matrix-protection-suite/src/Client/ClientPlatform.ts index 082806db..61465e37 100644 --- a/packages/matrix-protection-suite/src/Client/ClientPlatform.ts +++ b/packages/matrix-protection-suite/src/Client/ClientPlatform.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ClientCapabilitiesNegotiation } from "./ClientCapabilityNegotiation"; import { RoomBanner } from "./RoomBanner"; diff --git a/packages/matrix-protection-suite/src/Client/DummyClientPlatform.ts b/packages/matrix-protection-suite/src/Client/DummyClientPlatform.ts index c9c23852..3a7be06c 100644 --- a/packages/matrix-protection-suite/src/Client/DummyClientPlatform.ts +++ b/packages/matrix-protection-suite/src/Client/DummyClientPlatform.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomAlias, diff --git a/packages/matrix-protection-suite/src/Client/Pagination/MatrixPaginator.ts b/packages/matrix-protection-suite/src/Client/Pagination/MatrixPaginator.ts index f7aeb06a..25269a61 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/MatrixPaginator.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/MatrixPaginator.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { PaginationChunk } from "./PaginationChunk"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/PaginationChunk.ts b/packages/matrix-protection-suite/src/Client/Pagination/PaginationChunk.ts index b3bf292f..ebe78e2e 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/PaginationChunk.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/PaginationChunk.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringPaginationToken } from "./PaginationToken"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/PaginationIteration.ts b/packages/matrix-protection-suite/src/Client/Pagination/PaginationIteration.ts index e29e12c2..8e0356d1 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/PaginationIteration.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/PaginationIteration.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/PaginationOptions.ts b/packages/matrix-protection-suite/src/Client/Pagination/PaginationOptions.ts index 6fac2db8..6d783f9b 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/PaginationOptions.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/PaginationOptions.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringPaginationToken } from "./PaginationToken"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/PaginationSession.ts b/packages/matrix-protection-suite/src/Client/Pagination/PaginationSession.ts index 2cc9a889..fafb7e0b 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/PaginationSession.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/PaginationSession.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { PaginationChunk } from "./PaginationChunk"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/PaginationToken.ts b/packages/matrix-protection-suite/src/Client/Pagination/PaginationToken.ts index c5346d45..2e75b1c2 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/PaginationToken.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/PaginationToken.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { FormatRegistry, Type } from "@sinclair/typebox"; diff --git a/packages/matrix-protection-suite/src/Client/Pagination/StandardPaginationIterator.ts b/packages/matrix-protection-suite/src/Client/Pagination/StandardPaginationIterator.ts index 17695293..14fade92 100644 --- a/packages/matrix-protection-suite/src/Client/Pagination/StandardPaginationIterator.ts +++ b/packages/matrix-protection-suite/src/Client/Pagination/StandardPaginationIterator.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { MatrixPaginator } from "./MatrixPaginator"; diff --git a/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.test.ts b/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.test.ts index 211495ca..4e31f428 100644 --- a/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.test.ts +++ b/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RoomCreateEvent } from "../MatrixTypes/CreateRoom"; import { PowerLevelsEventContent } from "../MatrixTypes/PowerLevels"; diff --git a/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.ts b/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.ts index ae0d19eb..b6409c5c 100644 --- a/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.ts +++ b/packages/matrix-protection-suite/src/Client/PowerLevelsMirror.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { PowerLevelsEventContent } from "../MatrixTypes/PowerLevels"; diff --git a/packages/matrix-protection-suite/src/Client/RoomBanner.ts b/packages/matrix-protection-suite/src/Client/RoomBanner.ts index 1302f066..380d16b4 100644 --- a/packages/matrix-protection-suite/src/Client/RoomBanner.ts +++ b/packages/matrix-protection-suite/src/Client/RoomBanner.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomCreator.ts b/packages/matrix-protection-suite/src/Client/RoomCreator.ts index 72304585..e96c58fe 100644 --- a/packages/matrix-protection-suite/src/Client/RoomCreator.ts +++ b/packages/matrix-protection-suite/src/Client/RoomCreator.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID } from "@the-draupnir-project/matrix-basic-types"; import { ActionResult } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Client/RoomEventFilter.ts b/packages/matrix-protection-suite/src/Client/RoomEventFilter.ts index 88bba3cc..eebb4c10 100644 --- a/packages/matrix-protection-suite/src/Client/RoomEventFilter.ts +++ b/packages/matrix-protection-suite/src/Client/RoomEventFilter.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type, Static } from "@sinclair/typebox"; import { diff --git a/packages/matrix-protection-suite/src/Client/RoomEventGetter.ts b/packages/matrix-protection-suite/src/Client/RoomEventGetter.ts index fab1e796..11a6ed8a 100644 --- a/packages/matrix-protection-suite/src/Client/RoomEventGetter.ts +++ b/packages/matrix-protection-suite/src/Client/RoomEventGetter.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringEventID, diff --git a/packages/matrix-protection-suite/src/Client/RoomEventRedacter.ts b/packages/matrix-protection-suite/src/Client/RoomEventRedacter.ts index b5a5f9ad..90648606 100644 --- a/packages/matrix-protection-suite/src/Client/RoomEventRedacter.ts +++ b/packages/matrix-protection-suite/src/Client/RoomEventRedacter.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomEventRelations.ts b/packages/matrix-protection-suite/src/Client/RoomEventRelations.ts index 774935ab..72e94ab5 100644 --- a/packages/matrix-protection-suite/src/Client/RoomEventRelations.ts +++ b/packages/matrix-protection-suite/src/Client/RoomEventRelations.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringEventID, diff --git a/packages/matrix-protection-suite/src/Client/RoomInviter.ts b/packages/matrix-protection-suite/src/Client/RoomInviter.ts index bb9d97b5..fd87c020 100644 --- a/packages/matrix-protection-suite/src/Client/RoomInviter.ts +++ b/packages/matrix-protection-suite/src/Client/RoomInviter.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { diff --git a/packages/matrix-protection-suite/src/Client/RoomJoiner.ts b/packages/matrix-protection-suite/src/Client/RoomJoiner.ts index ac7d7a9b..9361b2f8 100644 --- a/packages/matrix-protection-suite/src/Client/RoomJoiner.ts +++ b/packages/matrix-protection-suite/src/Client/RoomJoiner.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomKicker.ts b/packages/matrix-protection-suite/src/Client/RoomKicker.ts index 1153e12a..6fde128f 100644 --- a/packages/matrix-protection-suite/src/Client/RoomKicker.ts +++ b/packages/matrix-protection-suite/src/Client/RoomKicker.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomMessageSender.ts b/packages/matrix-protection-suite/src/Client/RoomMessageSender.ts index 8cfec65b..73cf4ea9 100644 --- a/packages/matrix-protection-suite/src/Client/RoomMessageSender.ts +++ b/packages/matrix-protection-suite/src/Client/RoomMessageSender.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringEventID, diff --git a/packages/matrix-protection-suite/src/Client/RoomMessages.ts b/packages/matrix-protection-suite/src/Client/RoomMessages.ts index b520e156..a79f89a7 100644 --- a/packages/matrix-protection-suite/src/Client/RoomMessages.ts +++ b/packages/matrix-protection-suite/src/Client/RoomMessages.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID } from "@the-draupnir-project/matrix-basic-types"; import { RoomEvent } from "../MatrixTypes/Events"; diff --git a/packages/matrix-protection-suite/src/Client/RoomReactionSender.ts b/packages/matrix-protection-suite/src/Client/RoomReactionSender.ts index 80020882..8c60401a 100644 --- a/packages/matrix-protection-suite/src/Client/RoomReactionSender.ts +++ b/packages/matrix-protection-suite/src/Client/RoomReactionSender.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { diff --git a/packages/matrix-protection-suite/src/Client/RoomResolver.ts b/packages/matrix-protection-suite/src/Client/RoomResolver.ts index f3ceb370..aa764157 100644 --- a/packages/matrix-protection-suite/src/Client/RoomResolver.ts +++ b/packages/matrix-protection-suite/src/Client/RoomResolver.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomReference, diff --git a/packages/matrix-protection-suite/src/Client/RoomStateEventSender.ts b/packages/matrix-protection-suite/src/Client/RoomStateEventSender.ts index dc484c1c..ff180e88 100644 --- a/packages/matrix-protection-suite/src/Client/RoomStateEventSender.ts +++ b/packages/matrix-protection-suite/src/Client/RoomStateEventSender.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomStateGetter.ts b/packages/matrix-protection-suite/src/Client/RoomStateGetter.ts index 1476b1ab..bfdf6f46 100644 --- a/packages/matrix-protection-suite/src/Client/RoomStateGetter.ts +++ b/packages/matrix-protection-suite/src/Client/RoomStateGetter.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Client/RoomUnbanner.ts b/packages/matrix-protection-suite/src/Client/RoomUnbanner.ts index 98a41e62..d3b11219 100644 --- a/packages/matrix-protection-suite/src/Client/RoomUnbanner.ts +++ b/packages/matrix-protection-suite/src/Client/RoomUnbanner.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/ClientManagement/Client.ts b/packages/matrix-protection-suite/src/ClientManagement/Client.ts index 95e8b203..274e3948 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/Client.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/Client.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RoomEvent } from "../MatrixTypes/Events"; import { PolicyRoomManager } from "../PolicyList/PolicyRoomManger"; diff --git a/packages/matrix-protection-suite/src/ClientManagement/ClientRooms.ts b/packages/matrix-protection-suite/src/ClientManagement/ClientRooms.ts index 4c948e0c..3d641874 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/ClientRooms.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/ClientRooms.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { RoomEvent } from "../MatrixTypes/Events"; diff --git a/packages/matrix-protection-suite/src/ClientManagement/ClientsInRoomMap.ts b/packages/matrix-protection-suite/src/ClientManagement/ClientsInRoomMap.ts index b11c1c6b..b47553ca 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/ClientsInRoomMap.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/ClientsInRoomMap.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { JoinedRoomsRevision } from "./JoinedRoomsRevision"; import { diff --git a/packages/matrix-protection-suite/src/ClientManagement/JoinedRoomsRevision.ts b/packages/matrix-protection-suite/src/ClientManagement/JoinedRoomsRevision.ts index cf668d51..2a665972 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/JoinedRoomsRevision.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/JoinedRoomsRevision.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/ClientManagement/RoomEventAcivity.ts b/packages/matrix-protection-suite/src/ClientManagement/RoomEventAcivity.ts index 4515bcc1..fbcc36ae 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/RoomEventAcivity.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/RoomEventAcivity.ts @@ -1,6 +1,6 @@ // Copyright (C) 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID } from "@the-draupnir-project/matrix-basic-types"; import { RoomEvent } from "../MatrixTypes/Events"; diff --git a/packages/matrix-protection-suite/src/ClientManagement/RoomPauser.ts b/packages/matrix-protection-suite/src/ClientManagement/RoomPauser.ts index ac3e534a..5b509198 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/RoomPauser.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/RoomPauser.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID } from "@the-draupnir-project/matrix-basic-types"; import { Logger } from "../Logging/Logger"; diff --git a/packages/matrix-protection-suite/src/ClientManagement/StandardClientRooms.ts b/packages/matrix-protection-suite/src/ClientManagement/StandardClientRooms.ts index ce243a1e..e4f50998 100644 --- a/packages/matrix-protection-suite/src/ClientManagement/StandardClientRooms.ts +++ b/packages/matrix-protection-suite/src/ClientManagement/StandardClientRooms.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionResult, Ok, isError } from "../Interface/Action"; import { Value } from "../Interface/Value"; diff --git a/packages/matrix-protection-suite/src/Config/ConfigDescription.ts b/packages/matrix-protection-suite/src/Config/ConfigDescription.ts index 1eb27ed6..21c6ad3a 100644 --- a/packages/matrix-protection-suite/src/Config/ConfigDescription.ts +++ b/packages/matrix-protection-suite/src/Config/ConfigDescription.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TObject, TProperties, TSchema, Type } from "@sinclair/typebox"; import { EDStatic } from "../Interface/Static"; diff --git a/packages/matrix-protection-suite/src/Config/ConfigMirror.ts b/packages/matrix-protection-suite/src/Config/ConfigMirror.ts index 6c51340c..5a13e116 100644 --- a/packages/matrix-protection-suite/src/Config/ConfigMirror.ts +++ b/packages/matrix-protection-suite/src/Config/ConfigMirror.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Evaluate, diff --git a/packages/matrix-protection-suite/src/Config/ConfigParseError.ts b/packages/matrix-protection-suite/src/Config/ConfigParseError.ts index 5e2ef897..9e2f4b43 100644 --- a/packages/matrix-protection-suite/src/Config/ConfigParseError.ts +++ b/packages/matrix-protection-suite/src/Config/ConfigParseError.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Err, ResultError } from "@gnuxie/typescript-result"; import { ConfigRecoveryOption } from "./PersistentConfigData"; diff --git a/packages/matrix-protection-suite/src/Config/PersistentConfigData.ts b/packages/matrix-protection-suite/src/Config/PersistentConfigData.ts index 7a9ab26e..c2b1a6d7 100644 --- a/packages/matrix-protection-suite/src/Config/PersistentConfigData.ts +++ b/packages/matrix-protection-suite/src/Config/PersistentConfigData.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, diff --git a/packages/matrix-protection-suite/src/Config/describeConfig.test.ts b/packages/matrix-protection-suite/src/Config/describeConfig.test.ts index 0a484e25..511cf6dd 100644 --- a/packages/matrix-protection-suite/src/Config/describeConfig.test.ts +++ b/packages/matrix-protection-suite/src/Config/describeConfig.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { StringUserIDSchema } from "../MatrixTypes/StringlyTypedMatrix"; diff --git a/packages/matrix-protection-suite/src/Config/describeConfig.ts b/packages/matrix-protection-suite/src/Config/describeConfig.ts index 43fcf25f..7ea2e32a 100644 --- a/packages/matrix-protection-suite/src/Config/describeConfig.ts +++ b/packages/matrix-protection-suite/src/Config/describeConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TObject } from "@sinclair/typebox"; import { diff --git a/packages/matrix-protection-suite/src/Interface/Action.ts b/packages/matrix-protection-suite/src/Interface/Action.ts index c5140d07..83a11e7c 100644 --- a/packages/matrix-protection-suite/src/Interface/Action.ts +++ b/packages/matrix-protection-suite/src/Interface/Action.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Interface/ActionException.ts b/packages/matrix-protection-suite/src/Interface/ActionException.ts index c6e4d6ec..4efa07ae 100644 --- a/packages/matrix-protection-suite/src/Interface/ActionException.ts +++ b/packages/matrix-protection-suite/src/Interface/ActionException.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { randomUUID } from "crypto"; import { ActionError, ResultError, ActionResult } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/Deduplicator.ts b/packages/matrix-protection-suite/src/Interface/Deduplicator.ts index 253b5411..20d273bc 100644 --- a/packages/matrix-protection-suite/src/Interface/Deduplicator.ts +++ b/packages/matrix-protection-suite/src/Interface/Deduplicator.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 /** * Exposes a single method to check whether a key is a duplicate (has this event been seen before?). diff --git a/packages/matrix-protection-suite/src/Interface/FakePersistentMatrixData.ts b/packages/matrix-protection-suite/src/Interface/FakePersistentMatrixData.ts index 04b6aa51..95516f40 100644 --- a/packages/matrix-protection-suite/src/Interface/FakePersistentMatrixData.ts +++ b/packages/matrix-protection-suite/src/Interface/FakePersistentMatrixData.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixAccountData } from "./PersistentMatrixData"; import { ActionResult, Ok } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/InternedInstanceFactory.ts b/packages/matrix-protection-suite/src/Interface/InternedInstanceFactory.ts index 3ad438d4..2c23a3b3 100644 --- a/packages/matrix-protection-suite/src/Interface/InternedInstanceFactory.ts +++ b/packages/matrix-protection-suite/src/Interface/InternedInstanceFactory.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionResult, Ok, isOk } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/KeyedBatchQueue.ts b/packages/matrix-protection-suite/src/Interface/KeyedBatchQueue.ts index 878ed2f8..131153c1 100644 --- a/packages/matrix-protection-suite/src/Interface/KeyedBatchQueue.ts +++ b/packages/matrix-protection-suite/src/Interface/KeyedBatchQueue.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Result } from "@gnuxie/typescript-result"; import { Task } from "./Task"; diff --git a/packages/matrix-protection-suite/src/Interface/LoggableConfig.ts b/packages/matrix-protection-suite/src/Interface/LoggableConfig.ts index de54beae..59114abf 100644 --- a/packages/matrix-protection-suite/src/Interface/LoggableConfig.ts +++ b/packages/matrix-protection-suite/src/Interface/LoggableConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 export interface LoggableConfig { logCurrentConfig(): void; diff --git a/packages/matrix-protection-suite/src/Interface/MatrixException.ts b/packages/matrix-protection-suite/src/Interface/MatrixException.ts index 8742654d..e2015e8d 100644 --- a/packages/matrix-protection-suite/src/Interface/MatrixException.ts +++ b/packages/matrix-protection-suite/src/Interface/MatrixException.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, ActionResult, ResultError } from "./Action"; import { ActionException, ActionExceptionKind } from "./ActionException"; diff --git a/packages/matrix-protection-suite/src/Interface/MultipleErrors.ts b/packages/matrix-protection-suite/src/Interface/MultipleErrors.ts index e91418e1..617fdec7 100644 --- a/packages/matrix-protection-suite/src/Interface/MultipleErrors.ts +++ b/packages/matrix-protection-suite/src/Interface/MultipleErrors.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, ActionResult, ResultError } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/PersistentMatrixData.ts b/packages/matrix-protection-suite/src/Interface/PersistentMatrixData.ts index 0448794f..c3a1c535 100644 --- a/packages/matrix-protection-suite/src/Interface/PersistentMatrixData.ts +++ b/packages/matrix-protection-suite/src/Interface/PersistentMatrixData.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticDecode, TSchema } from "@sinclair/typebox"; import { ActionResult } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/RoomUpdateError.ts b/packages/matrix-protection-suite/src/Interface/RoomUpdateError.ts index c9a5657b..ef63d1f6 100644 --- a/packages/matrix-protection-suite/src/Interface/RoomUpdateError.ts +++ b/packages/matrix-protection-suite/src/Interface/RoomUpdateError.ts @@ -1,7 +1,7 @@ // Copyright (C) 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Interface/SchemedMatrixData.ts b/packages/matrix-protection-suite/src/Interface/SchemedMatrixData.ts index f38701f6..bebe3f8a 100644 --- a/packages/matrix-protection-suite/src/Interface/SchemedMatrixData.ts +++ b/packages/matrix-protection-suite/src/Interface/SchemedMatrixData.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, ActionResult, Ok, isError } from "./Action"; diff --git a/packages/matrix-protection-suite/src/Interface/SimpleChangeType.ts b/packages/matrix-protection-suite/src/Interface/SimpleChangeType.ts index daa3b818..680a8a05 100644 --- a/packages/matrix-protection-suite/src/Interface/SimpleChangeType.ts +++ b/packages/matrix-protection-suite/src/Interface/SimpleChangeType.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Interface/Task.ts b/packages/matrix-protection-suite/src/Interface/Task.ts index 67f2ff7e..b60ee487 100644 --- a/packages/matrix-protection-suite/src/Interface/Task.ts +++ b/packages/matrix-protection-suite/src/Interface/Task.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023, 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ResultError } from "@gnuxie/typescript-result"; import { Logger } from "../Logging/Logger"; diff --git a/packages/matrix-protection-suite/src/Interface/Value.ts b/packages/matrix-protection-suite/src/Interface/Value.ts index 2c323025..5c7ea70a 100644 --- a/packages/matrix-protection-suite/src/Interface/Value.ts +++ b/packages/matrix-protection-suite/src/Interface/Value.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TSchema, diff --git a/packages/matrix-protection-suite/src/Logging/Logger.ts b/packages/matrix-protection-suite/src/Logging/Logger.ts index 6b1723f1..fec704d2 100644 --- a/packages/matrix-protection-suite/src/Logging/Logger.ts +++ b/packages/matrix-protection-suite/src/Logging/Logger.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-appservice-bridge diff --git a/packages/matrix-protection-suite/src/MatrixTypes/CreateRoom.ts b/packages/matrix-protection-suite/src/MatrixTypes/CreateRoom.ts index 63776f69..aea4ccc1 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/CreateRoom.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/CreateRoom.ts @@ -2,7 +2,7 @@ // Copyright 2016 OpenMarket Ltd // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/DefaultEventDecoder.ts b/packages/matrix-protection-suite/src/MatrixTypes/DefaultEventDecoder.ts index 78e64798..f5df1e5c 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/DefaultEventDecoder.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/DefaultEventDecoder.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Value } from "../Interface/Value"; import { diff --git a/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.test.ts b/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.test.ts index 3a3878b2..a17e295c 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.test.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.test.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, isOk } from "../Interface/Action"; import { DecodeException, Value } from "../Interface/Value"; diff --git a/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.ts b/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.ts index 49e808d9..b7749c44 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/EventDecoder.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { ActionResult, isError, isOk } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/MatrixTypes/Events.ts b/packages/matrix-protection-suite/src/MatrixTypes/Events.ts index c1637a0e..65eb002f 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/Events.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/Events.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/MembershipEvent.ts b/packages/matrix-protection-suite/src/MatrixTypes/MembershipEvent.ts index 9c1244b7..bc491c56 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/MembershipEvent.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/MembershipEvent.ts @@ -2,7 +2,7 @@ // Copyright 2016 OpenMarket Ltd // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.test.ts b/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.test.ts index 782db8d9..dd46a4de 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.test.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixEventViaAlias, diff --git a/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.ts b/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.ts index ec60d17f..ac2d3842 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/PermalinkSchema.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Result } from "@gnuxie/typescript-result"; import { Type } from "@sinclair/typebox"; diff --git a/packages/matrix-protection-suite/src/MatrixTypes/PolicyEvents.ts b/packages/matrix-protection-suite/src/MatrixTypes/PolicyEvents.ts index 7abca2cb..cfb1e793 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/PolicyEvents.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/PolicyEvents.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/MatrixTypes/PowerLevels.ts b/packages/matrix-protection-suite/src/MatrixTypes/PowerLevels.ts index 0e93beb1..33f48390 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/PowerLevels.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/PowerLevels.ts @@ -2,7 +2,7 @@ // Copyright 2016 OpenMarket Ltd // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/ReactionEvent.ts b/packages/matrix-protection-suite/src/MatrixTypes/ReactionEvent.ts index 98a0d4d7..5545e148 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/ReactionEvent.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/ReactionEvent.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/Redaction.ts b/packages/matrix-protection-suite/src/MatrixTypes/Redaction.ts index 4245269b..e1080d96 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/Redaction.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/Redaction.ts @@ -1,7 +1,7 @@ // Copyright 2024 Gnuxie // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/RoomMessage.ts b/packages/matrix-protection-suite/src/MatrixTypes/RoomMessage.ts index d3e0ee90..c28bcc13 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/RoomMessage.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/RoomMessage.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/ServerACL.ts b/packages/matrix-protection-suite/src/MatrixTypes/ServerACL.ts index 8f852cd4..16ed2c51 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/ServerACL.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/ServerACL.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2018 New Vector Ltd // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from matrix-spec diff --git a/packages/matrix-protection-suite/src/MatrixTypes/ServerACLBuilder.ts b/packages/matrix-protection-suite/src/MatrixTypes/ServerACLBuilder.ts index 22558507..4712b6ed 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/ServerACLBuilder.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/ServerACLBuilder.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/MatrixTypes/StringlyTypedMatrix.ts b/packages/matrix-protection-suite/src/MatrixTypes/StringlyTypedMatrix.ts index b83d87b5..5b2f297b 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/StringlyTypedMatrix.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/StringlyTypedMatrix.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2024 Haydn Paterson (sinclair) // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { FormatRegistry, Type } from "@sinclair/typebox"; import { diff --git a/packages/matrix-protection-suite/src/MatrixTypes/SynapseAdmin/APIBodies.ts b/packages/matrix-protection-suite/src/MatrixTypes/SynapseAdmin/APIBodies.ts index 5e893057..bc95147a 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/SynapseAdmin/APIBodies.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/SynapseAdmin/APIBodies.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from synapse diff --git a/packages/matrix-protection-suite/src/MatrixTypes/SynapseReport.ts b/packages/matrix-protection-suite/src/MatrixTypes/SynapseReport.ts index d00b308a..7819df59 100644 --- a/packages/matrix-protection-suite/src/MatrixTypes/SynapseReport.ts +++ b/packages/matrix-protection-suite/src/MatrixTypes/SynapseReport.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from synapse diff --git a/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipManager.ts b/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipManager.ts index 30fcda2c..12a1a74f 100644 --- a/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipManager.ts +++ b/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipManager.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipRevisionIssuer.ts b/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipRevisionIssuer.ts index 6a491d40..e2156940 100644 --- a/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Membership/FakeRoomMembershipRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MembershipChange } from "./MembershipChange"; import { RoomMembershipRevision } from "./MembershipRevision"; diff --git a/packages/matrix-protection-suite/src/Membership/MembershipChange.test.ts b/packages/matrix-protection-suite/src/Membership/MembershipChange.test.ts index b682d9bf..a33487b9 100644 --- a/packages/matrix-protection-suite/src/Membership/MembershipChange.test.ts +++ b/packages/matrix-protection-suite/src/Membership/MembershipChange.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { describeRoomMember } from "../StateTracking/DeclareRoomState"; import { randomUserID } from "../TestUtilities/EventGeneration"; diff --git a/packages/matrix-protection-suite/src/Membership/MembershipChange.ts b/packages/matrix-protection-suite/src/Membership/MembershipChange.ts index ff8b4ee0..ed51c178 100644 --- a/packages/matrix-protection-suite/src/Membership/MembershipChange.ts +++ b/packages/matrix-protection-suite/src/Membership/MembershipChange.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticDecode } from "@sinclair/typebox"; import { diff --git a/packages/matrix-protection-suite/src/Membership/MembershipRevision.ts b/packages/matrix-protection-suite/src/Membership/MembershipRevision.ts index 573c8ef6..8aee3060 100644 --- a/packages/matrix-protection-suite/src/Membership/MembershipRevision.ts +++ b/packages/matrix-protection-suite/src/Membership/MembershipRevision.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Membership/MembershipRevisionIssuer.ts b/packages/matrix-protection-suite/src/Membership/MembershipRevisionIssuer.ts index 5e48466f..ab13acb6 100644 --- a/packages/matrix-protection-suite/src/Membership/MembershipRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Membership/MembershipRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID } from "@the-draupnir-project/matrix-basic-types"; import { MembershipEvent } from "../MatrixTypes/MembershipEvent"; diff --git a/packages/matrix-protection-suite/src/Membership/RoomMembershipManager.ts b/packages/matrix-protection-suite/src/Membership/RoomMembershipManager.ts index 7c3131b9..b63b2e60 100644 --- a/packages/matrix-protection-suite/src/Membership/RoomMembershipManager.ts +++ b/packages/matrix-protection-suite/src/Membership/RoomMembershipManager.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticDecode } from "@sinclair/typebox"; import { ActionResult } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Membership/RoomStateMembershipRevisionIssuer.ts b/packages/matrix-protection-suite/src/Membership/RoomStateMembershipRevisionIssuer.ts index 52b31bca..f1e4faa9 100644 --- a/packages/matrix-protection-suite/src/Membership/RoomStateMembershipRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Membership/RoomStateMembershipRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { RoomMembershipRevisionIssuer } from "./MembershipRevisionIssuer"; diff --git a/packages/matrix-protection-suite/src/Membership/SetMembershipRevision.ts b/packages/matrix-protection-suite/src/Membership/SetMembershipRevision.ts index 2e464e04..5f099b1b 100644 --- a/packages/matrix-protection-suite/src/Membership/SetMembershipRevision.ts +++ b/packages/matrix-protection-suite/src/Membership/SetMembershipRevision.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Membership, diff --git a/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.test.ts b/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.test.ts index 7c3787ea..6d5f8048 100644 --- a/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.test.ts +++ b/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // Things to test: // 1. When it is created, the existing room memberships are accounted for. diff --git a/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.ts b/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.ts index 1e12022c..3c4080c7 100644 --- a/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Membership/SetMembershipRevisionIssuer.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/Membership/SetRoomMembership.ts b/packages/matrix-protection-suite/src/Membership/SetRoomMembership.ts index db20bd79..146def03 100644 --- a/packages/matrix-protection-suite/src/Membership/SetRoomMembership.ts +++ b/packages/matrix-protection-suite/src/Membership/SetRoomMembership.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.test.ts b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.test.ts index db5ad103..7e093b52 100644 --- a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.test.ts +++ b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { describeRoomMember } from "../StateTracking/DeclareRoomState"; import { randomRoomID, randomUserID } from "../TestUtilities/EventGeneration"; diff --git a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.ts b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.ts index cd2c893d..a79bb4a2 100644 --- a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.ts +++ b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevision.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticDecode } from "@sinclair/typebox"; import { MembershipEvent } from "../MatrixTypes/MembershipEvent"; diff --git a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevisionIssuer.ts b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevisionIssuer.ts index badb2af8..2e05064d 100644 --- a/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Membership/StandardRoomMembershipRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { RoomMembershipRevisionIssuer } from "./MembershipRevisionIssuer"; diff --git a/packages/matrix-protection-suite/src/Membership/StandardSetRoomMembership.ts b/packages/matrix-protection-suite/src/Membership/StandardSetRoomMembership.ts index d02a824f..925d7052 100644 --- a/packages/matrix-protection-suite/src/Membership/StandardSetRoomMembership.ts +++ b/packages/matrix-protection-suite/src/Membership/StandardSetRoomMembership.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { ActionResult, Ok, isError } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/MembershipPolicies/MembershipPolicyRevision.ts b/packages/matrix-protection-suite/src/MembershipPolicies/MembershipPolicyRevision.ts index 53e2e141..c5e42a79 100644 --- a/packages/matrix-protection-suite/src/MembershipPolicies/MembershipPolicyRevision.ts +++ b/packages/matrix-protection-suite/src/MembershipPolicies/MembershipPolicyRevision.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID } from "@the-draupnir-project/matrix-basic-types"; import { diff --git a/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.test.ts b/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.test.ts index cec8271a..5959e412 100644 --- a/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.test.ts +++ b/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // Things to test: // 1. Creating the revision from existing room members and policies diff --git a/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.ts b/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.ts index d7658857..b9bd7526 100644 --- a/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/MembershipPolicies/SetMembershipPolicyRevisionIssuer.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/MembershipPolicies/StandardSetMembershipPolicyRevision.ts b/packages/matrix-protection-suite/src/MembershipPolicies/StandardSetMembershipPolicyRevision.ts index 027255e2..99a25d4c 100644 --- a/packages/matrix-protection-suite/src/MembershipPolicies/StandardSetMembershipPolicyRevision.ts +++ b/packages/matrix-protection-suite/src/MembershipPolicies/StandardSetMembershipPolicyRevision.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringUserID, diff --git a/packages/matrix-protection-suite/src/PolicyList/FakePolicyRoomRevisionIssuer.ts b/packages/matrix-protection-suite/src/PolicyList/FakePolicyRoomRevisionIssuer.ts index 8de23355..0e57f095 100644 --- a/packages/matrix-protection-suite/src/PolicyList/FakePolicyRoomRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/PolicyList/FakePolicyRoomRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID } from "@the-draupnir-project/matrix-basic-types"; import { RoomStateRevisionIssuer } from "../StateTracking/StateRevisionIssuer"; diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyListRevision.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyListRevision.ts index e9288c45..96da28d5 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyListRevision.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyListRevision.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyListRevisionIssuer.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyListRevisionIssuer.ts index 84719c2a..c79ad656 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyListRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyListRevisionIssuer.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyRoomEditor.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyRoomEditor.ts index 8c8fd550..661209ff 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyRoomEditor.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyRoomEditor.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyRoomManger.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyRoomManger.ts index 36066f27..1f9f32f0 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyRoomManger.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyRoomManger.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RoomCreateOptions } from "../MatrixTypes/CreateRoom"; import { ActionResult } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyRule.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyRule.ts index 063b8e4e..38e370ce 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyRule.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyRule.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyRuleChange.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyRuleChange.ts index 2de92145..e3b0baa3 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyRuleChange.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyRuleChange.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/PolicyRuleEventBuilder.ts b/packages/matrix-protection-suite/src/PolicyList/PolicyRuleEventBuilder.ts index 9c6ac1a0..5abe8b8b 100644 --- a/packages/matrix-protection-suite/src/PolicyList/PolicyRuleEventBuilder.ts +++ b/packages/matrix-protection-suite/src/PolicyList/PolicyRuleEventBuilder.ts @@ -1,6 +1,6 @@ // Copyright (C) 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ALL_RULE_TYPES, diff --git a/packages/matrix-protection-suite/src/PolicyList/Revision.ts b/packages/matrix-protection-suite/src/PolicyList/Revision.ts index c0aef9ed..1053d0e9 100644 --- a/packages/matrix-protection-suite/src/PolicyList/Revision.ts +++ b/packages/matrix-protection-suite/src/PolicyList/Revision.ts @@ -1,7 +1,7 @@ // Copyright 2022 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/RoomStatePolicyListRevisionIssuer.ts b/packages/matrix-protection-suite/src/PolicyList/RoomStatePolicyListRevisionIssuer.ts index 96465c38..fbc4ace5 100644 --- a/packages/matrix-protection-suite/src/PolicyList/RoomStatePolicyListRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/PolicyList/RoomStatePolicyListRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyListRevision.ts b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyListRevision.ts index 6133c49f..2c1883ba 100644 --- a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyListRevision.ts +++ b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyListRevision.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomEditor.ts b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomEditor.ts index 295a18f8..8f32bea1 100644 --- a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomEditor.ts +++ b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomEditor.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevision.ts b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevision.ts index 297210c1..1cd4f4bb 100644 --- a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevision.ts +++ b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevision.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevisionIssuer.ts b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevisionIssuer.ts index 01349ebe..7ce4ed04 100644 --- a/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/PolicyList/StandardPolicyRoomRevisionIssuer.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/AccessControl.ts b/packages/matrix-protection-suite/src/Protection/AccessControl.ts index 912f7679..4d95b736 100644 --- a/packages/matrix-protection-suite/src/Protection/AccessControl.ts +++ b/packages/matrix-protection-suite/src/Protection/AccessControl.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 - 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityContextGlue.ts b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityContextGlue.ts index 3d631df5..c1bdd44c 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityContextGlue.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityContextGlue.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DescriptionMeta } from "../DescriptionMeta"; import { diff --git a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityInterface.ts b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityInterface.ts index d136f575..25da9def 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityInterface.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityInterface.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TSchema } from "@sinclair/typebox"; import { diff --git a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityProvider.ts b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityProvider.ts index 1dccf566..c60bf4ff 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityProvider.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityProvider.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityRenderer.ts b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityRenderer.ts index 003d110d..686e479e 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/CapabilityRenderer.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/CapabilityRenderer.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { DescriptionMeta } from "../DescriptionMeta"; import { findCapabilityContextGlue } from "./CapabilityContextGlue"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/CapabilitySet.ts b/packages/matrix-protection-suite/src/Protection/Capability/CapabilitySet.ts index a36eceee..28327f85 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/CapabilitySet.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/CapabilitySet.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { PowerLevelPermission } from "../../Client/PowerLevelsMirror"; import { DescriptionMeta } from "../DescriptionMeta"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/CapabilityMethodSchema.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/CapabilityMethodSchema.ts index fc678c35..4a82946f 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/CapabilityMethodSchema.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/CapabilityMethodSchema.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/EventConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/EventConsequences.ts index 97509c1d..4f29a924 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/EventConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/EventConsequences.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { ActionResult } from "../../../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.test.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.test.ts index c8318b3a..0f8d7fff 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.test.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionError, Ok } from "../../../Interface/Action"; import { diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.ts index d6dae405..77a684b3 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/RoomSetResult.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedEventConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedEventConsequences.ts index 5877ec08..328d5a8f 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedEventConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedEventConsequences.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result } from "@gnuxie/typescript-result"; import { RoomEventRedacter } from "../../../Client/RoomEventRedacter"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedUserConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedUserConsequences.ts index b0fc8ac8..3067dba5 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedUserConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/SimulatedUserConsequences.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result } from "@gnuxie/typescript-result"; import { RoomBanner } from "../../../Client/RoomBanner"; diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardEventConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardEventConsequences.ts index 80c18197..734a02e5 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardEventConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardEventConsequences.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardUserConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardUserConsequences.ts index cf926bff..c639c6f4 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardUserConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/StandardUserConsequences.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/UserConsequences.ts b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/UserConsequences.ts index b23c7815..06f816d8 100644 --- a/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/UserConsequences.ts +++ b/packages/matrix-protection-suite/src/Protection/Capability/StandardCapability/UserConsequences.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/DescriptionMeta.ts b/packages/matrix-protection-suite/src/Protection/DescriptionMeta.ts index 41051dde..2b1c71e0 100644 --- a/packages/matrix-protection-suite/src/Protection/DescriptionMeta.ts +++ b/packages/matrix-protection-suite/src/Protection/DescriptionMeta.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 export type DescriptionMeta = { name: string; diff --git a/packages/matrix-protection-suite/src/Protection/DirectPropagationPolicyListRevisionIssuer.ts b/packages/matrix-protection-suite/src/Protection/DirectPropagationPolicyListRevisionIssuer.ts index fd70af75..195ef283 100644 --- a/packages/matrix-protection-suite/src/Protection/DirectPropagationPolicyListRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/Protection/DirectPropagationPolicyListRevisionIssuer.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.test.ts b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.test.ts index 82bfe22f..b93a4a4f 100644 --- a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.test.ts +++ b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError } from "../../Interface/Action"; import { FakePersistentConfigBackend } from "../../Interface/FakePersistentMatrixData"; diff --git a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.ts b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.ts index d369ae9c..1cd76f85 100644 --- a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsConfig.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import AwaitLock from "await-lock"; import { diff --git a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsDescription.ts b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsDescription.ts index d327f8ca..c76908f7 100644 --- a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsDescription.ts +++ b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirPolicyRoomsDescription.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticEncode, Type } from "@sinclair/typebox"; import { describeConfig } from "../../Config/describeConfig"; diff --git a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirWatchedListsEvent.ts b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirWatchedListsEvent.ts index ebbd9330..7288e4a9 100644 --- a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirWatchedListsEvent.ts +++ b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/MjolnirWatchedListsEvent.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/PolicyListConfig.ts b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/PolicyListConfig.ts index d1bcbc61..e37ff175 100644 --- a/packages/matrix-protection-suite/src/Protection/PolicyListConfig/PolicyListConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/PolicyListConfig/PolicyListConfig.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID } from "@the-draupnir-project/matrix-basic-types"; import { ActionResult } from "../../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/FakeProtectedRoomsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/FakeProtectedRoomsConfig.ts index af37901f..9f822396 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/FakeProtectedRoomsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/FakeProtectedRoomsConfig.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ProtectedRoomsConfig } from "./ProtectedRoomsConfig"; import { ActionResult, Ok } from "../../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsDescription.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsDescription.ts index 3f500845..ebb20faf 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsDescription.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsDescription.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticEncode, Type } from "@sinclair/typebox"; import { describeConfig } from "../../Config/describeConfig"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsEvent.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsEvent.ts index a3143e11..64ae8e9f 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsEvent.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/MjolnirProtectedRoomsEvent.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2023 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/ProtectedRoomsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/ProtectedRoomsConfig.ts index 7f35525a..2746b2c2 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/ProtectedRoomsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsConfig/ProtectedRoomsConfig.ts @@ -1,7 +1,7 @@ // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // Copyright 2022 - 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/ProtectedRoomsManager.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/ProtectedRoomsManager.ts index e2ec0cbf..97bdb2e0 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/ProtectedRoomsManager.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/ProtectedRoomsManager.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/StandardProtectedRoomsManager.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/StandardProtectedRoomsManager.ts index 224bfcc7..f9d02699 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/StandardProtectedRoomsManager.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsManager/StandardProtectedRoomsManager.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { EventEmitter } from "events"; import { ActionResult, Ok, isError } from "../../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsSet.ts b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsSet.ts index 5c00a13d..d1ae3308 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectedRoomsSet.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectedRoomsSet.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Task } from "../Interface/Task"; import { RoomEvent } from "../MatrixTypes/Events"; diff --git a/packages/matrix-protection-suite/src/Protection/Protection.ts b/packages/matrix-protection-suite/src/Protection/Protection.ts index 4c6bdf38..8cd35e97 100644 --- a/packages/matrix-protection-suite/src/Protection/Protection.ts +++ b/packages/matrix-protection-suite/src/Protection/Protection.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionHandles.test.ts b/packages/matrix-protection-suite/src/Protection/ProtectionHandles.test.ts index fb7eda82..01a9b60f 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionHandles.test.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionHandles.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Type } from "@sinclair/typebox"; import { PowerLevelPermission } from "../Client/PowerLevelsMirror"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/FakeProtectionsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/FakeProtectionsConfig.ts index 19dfbfed..bf988a39 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/FakeProtectionsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/FakeProtectionsConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StandardPersistentConfigData } from "../../Config/PersistentConfigData"; import { FakePersistentConfigBackend } from "../../Interface/FakePersistentMatrixData"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsDescription.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsDescription.ts index 9a7e77d6..d70f4e9b 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsDescription.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsDescription.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StaticEncode, Type } from "@sinclair/typebox"; import { describeConfig } from "../../Config/describeConfig"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsEvent.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsEvent.ts index 6d27d505..17ba9ea8 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsEvent.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/MjolnirEnabledProtectionsEvent.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/ProtectionCapabilityProviderSetConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/ProtectionCapabilityProviderSetConfig.ts index 6d7fb048..23f741c3 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/ProtectionCapabilityProviderSetConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/ProtectionCapabilityProviderSetConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ProtectionDescription } from "../../Protection"; import { CapabilityProviderSet } from "../../Capability/CapabilitySet"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/StandardProtectionCapabilityProviderSetConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/StandardProtectionCapabilityProviderSetConfig.ts index bf116740..337f4c44 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/StandardProtectionCapabilityProviderSetConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionCapabilityProviderSetConfig/StandardProtectionCapabilityProviderSetConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok, Result, isError } from "@gnuxie/typescript-result"; import { CapabilityProviderSet } from "../../Capability/CapabilitySet"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/MjolnirProtectionSettingsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/MjolnirProtectionSettingsConfig.ts index ca7a5bd4..833fb0ba 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/MjolnirProtectionSettingsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/MjolnirProtectionSettingsConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TObject } from "@sinclair/typebox"; import { ProtectionDescription } from "../../Protection"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/ProtectionSettingsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/ProtectionSettingsConfig.ts index 031dc176..c1c9a160 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/ProtectionSettingsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionSettingsConfig/ProtectionSettingsConfig.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { TObject } from "@sinclair/typebox"; import { ProtectionDescription } from "../../Protection"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionsConfig.ts index 135f5089..ce19680d 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/ProtectionsConfig.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.test.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.test.ts index 454eec1f..faa0ca59 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.test.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok } from "@gnuxie/typescript-result"; import { FakePersistentConfigBackend } from "../../Interface/FakePersistentMatrixData"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.ts index 2f304cdb..ae250c11 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsConfig/StandardProtectionsConfig.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2024 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/FakeProtectionsManager.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/FakeProtectionsManager.ts index 9d054b09..9afbb24a 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/FakeProtectionsManager.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/FakeProtectionsManager.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok } from "@gnuxie/typescript-result"; import { FakeProtectionsConfig } from "../ProtectionsConfig/FakeProtectionsConfig"; diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/ProtectionsManager.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/ProtectionsManager.ts index 4478bb87..c21e0607 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/ProtectionsManager.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/ProtectionsManager.ts @@ -1,7 +1,7 @@ // Copyright 2023 Gnuxie // Copyright 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/StandardProtectionsManager.ts b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/StandardProtectionsManager.ts index 82effa4b..9b684d6a 100644 --- a/packages/matrix-protection-suite/src/Protection/ProtectionsManager/StandardProtectionsManager.ts +++ b/packages/matrix-protection-suite/src/Protection/ProtectionsManager/StandardProtectionsManager.ts @@ -1,7 +1,7 @@ // Copyright 2023 - 2025 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.test.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.test.ts index e3856f63..a02f96c3 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.test.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { findProtection } from "../../Protection"; import "./MemberBanSynchronisation"; diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.ts index 464f4db3..40dfc85d 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/MemberBanSynchronisation/MemberBanSynchronisation.ts @@ -1,7 +1,7 @@ // Copyright 2022-2023 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.test.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.test.ts index 56583437..709b9005 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.test.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { PolicyRuleEvent, diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.ts index 32a2c6a9..36a8005f 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerACLSynchronisationCapability.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisation.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisation.ts index 726be62a..ddb9e170 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisation.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisation.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2025 Gnuxie // Copyright 2019 2022 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisationCapability.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisationCapability.ts index 5f5302fa..246e2ec0 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisationCapability.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/ServerBanSynchronisationCapability.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 - 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID } from "@the-draupnir-project/matrix-basic-types"; import { Capability } from "../../Capability/CapabilityProvider"; diff --git a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/SimulatedServerBanSynchronisationCapability.ts b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/SimulatedServerBanSynchronisationCapability.ts index 12b9ad0c..bc13d895 100644 --- a/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/SimulatedServerBanSynchronisationCapability.ts +++ b/packages/matrix-protection-suite/src/Protection/StandardProtections/ServerBanSynchronisation/SimulatedServerBanSynchronisationCapability.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { Ok } from "@gnuxie/typescript-result"; import { randomEventID } from "../../../TestUtilities/EventGeneration"; diff --git a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/Reversal.ts b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/Reversal.ts index 0288cd29..6f2812f7 100644 --- a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/Reversal.ts +++ b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/Reversal.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { PolicyRuleType } from "../../../MatrixTypes/PolicyEvents"; import { PolicyListRevision } from "../../../PolicyList/PolicyListRevision"; diff --git a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/SHA256HashReverser.ts b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/SHA256HashReverser.ts index 2c10aa2a..a46ec816 100644 --- a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/SHA256HashReverser.ts +++ b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/HashReverser/SHA256HashReverser.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 /** * The purpose of the hash reverser is to implement the PolicyListRevisionIssuer interface by taking another PolicyListRevision, diff --git a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/StandardWatchedPolicyRooms.ts b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/StandardWatchedPolicyRooms.ts index dcdc9875..9edfb3e1 100644 --- a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/StandardWatchedPolicyRooms.ts +++ b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/StandardWatchedPolicyRooms.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID, diff --git a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/WatchedPolicyRooms.ts b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/WatchedPolicyRooms.ts index 7a2bda4e..29f554ae 100644 --- a/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/WatchedPolicyRooms.ts +++ b/packages/matrix-protection-suite/src/Protection/WatchedPolicyRooms/WatchedPolicyRooms.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { MatrixRoomID } from "@the-draupnir-project/matrix-basic-types"; import { diff --git a/packages/matrix-protection-suite/src/Reporting/EventReport.ts b/packages/matrix-protection-suite/src/Reporting/EventReport.ts index 6d1c0a35..28133c0e 100644 --- a/packages/matrix-protection-suite/src/Reporting/EventReport.ts +++ b/packages/matrix-protection-suite/src/Reporting/EventReport.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringEventID, diff --git a/packages/matrix-protection-suite/src/SafeMatrixEvents/MatrixEventMixinDescriptions/DefaultMixinExtractor.test.ts b/packages/matrix-protection-suite/src/SafeMatrixEvents/MatrixEventMixinDescriptions/DefaultMixinExtractor.test.ts index 3eac6266..d03916ac 100644 --- a/packages/matrix-protection-suite/src/SafeMatrixEvents/MatrixEventMixinDescriptions/DefaultMixinExtractor.test.ts +++ b/packages/matrix-protection-suite/src/SafeMatrixEvents/MatrixEventMixinDescriptions/DefaultMixinExtractor.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RoomEvent } from "../../MatrixTypes/Events"; import { diff --git a/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.test.ts b/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.test.ts index 3fe07484..61ffd841 100644 --- a/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.test.ts +++ b/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.test.ts @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError } from "../Interface/Action"; import { SafeMembershipEventMirror } from "./SafeMembershipEvent"; diff --git a/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.ts b/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.ts index a3dcc1d2..8a3ed830 100644 --- a/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.ts +++ b/packages/matrix-protection-suite/src/SafeMatrixEvents/SafeMembershipEvent.ts @@ -1,6 +1,6 @@ // Copyright 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { ActionResult, Ok, isError, isOk } from "../Interface/Action"; import { DecodeException, Value } from "../Interface/Value"; diff --git a/packages/matrix-protection-suite/src/SafeMatrixEvents/UndecodableEventContent.ts b/packages/matrix-protection-suite/src/SafeMatrixEvents/UndecodableEventContent.ts index 43150d82..539d4c9b 100644 --- a/packages/matrix-protection-suite/src/SafeMatrixEvents/UndecodableEventContent.ts +++ b/packages/matrix-protection-suite/src/SafeMatrixEvents/UndecodableEventContent.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { isError, Ok, Result } from "@gnuxie/typescript-result"; import { UnsafeEvent } from "./UnsafeEvent"; diff --git a/packages/matrix-protection-suite/src/SafeMatrixEvents/UnsafeEvent.ts b/packages/matrix-protection-suite/src/SafeMatrixEvents/UnsafeEvent.ts index 16c93cad..d823ebc2 100644 --- a/packages/matrix-protection-suite/src/SafeMatrixEvents/UnsafeEvent.ts +++ b/packages/matrix-protection-suite/src/SafeMatrixEvents/UnsafeEvent.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { RoomEvent } from "../MatrixTypes/Events"; import { UnsafeContentKey } from "./SafeMembershipEvent"; diff --git a/packages/matrix-protection-suite/src/StateTracking/DeclareRoomState.ts b/packages/matrix-protection-suite/src/StateTracking/DeclareRoomState.ts index 83540edd..e5abc669 100644 --- a/packages/matrix-protection-suite/src/StateTracking/DeclareRoomState.ts +++ b/packages/matrix-protection-suite/src/StateTracking/DeclareRoomState.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { randomUUID } from "crypto"; import { StateEvent } from "../MatrixTypes/Events"; diff --git a/packages/matrix-protection-suite/src/StateTracking/FakePolicyRoomManager.ts b/packages/matrix-protection-suite/src/StateTracking/FakePolicyRoomManager.ts index cd9d9dc2..ceabd857 100644 --- a/packages/matrix-protection-suite/src/StateTracking/FakePolicyRoomManager.ts +++ b/packages/matrix-protection-suite/src/StateTracking/FakePolicyRoomManager.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateManager.ts b/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateManager.ts index 38c46d9d..375695c2 100644 --- a/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateManager.ts +++ b/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateManager.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateRevisionIssuer.ts b/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateRevisionIssuer.ts index 85705487..1b6b6147 100644 --- a/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/StateTracking/FakeRoomStateRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/StateTracking/RoomStateBackingStore.ts b/packages/matrix-protection-suite/src/StateTracking/RoomStateBackingStore.ts index 70f5b569..57d2bf85 100644 --- a/packages/matrix-protection-suite/src/StateTracking/RoomStateBackingStore.ts +++ b/packages/matrix-protection-suite/src/StateTracking/RoomStateBackingStore.ts @@ -1,6 +1,6 @@ // Copyright (C) 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID } from "@the-draupnir-project/matrix-basic-types"; import { ActionResult } from "../Interface/Action"; diff --git a/packages/matrix-protection-suite/src/StateTracking/SetRoomState.ts b/packages/matrix-protection-suite/src/StateTracking/SetRoomState.ts index d2a50d83..b61e702a 100644 --- a/packages/matrix-protection-suite/src/StateTracking/SetRoomState.ts +++ b/packages/matrix-protection-suite/src/StateTracking/SetRoomState.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 - 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { StringRoomID, diff --git a/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevision.ts b/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevision.ts index 9428d31f..fcf6de1f 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevision.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevision.ts @@ -1,7 +1,7 @@ // Copyright (C) 2022 - 2023 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevisionIssuer.ts b/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevisionIssuer.ts index 2229c878..3420c09a 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StandardRoomStateRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023-2025 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/StateTracking/StandardSetRoomState.ts b/packages/matrix-protection-suite/src/StateTracking/StandardSetRoomState.ts index 69bca54a..d6989907 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StandardSetRoomState.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StandardSetRoomState.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import EventEmitter from "events"; import { diff --git a/packages/matrix-protection-suite/src/StateTracking/StateChangeType.test.ts b/packages/matrix-protection-suite/src/StateTracking/StateChangeType.test.ts index 2249d039..7da5ea88 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StateChangeType.test.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StateChangeType.test.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // please note that the changes calculated from this test need to be tested // against the standard policy list revision. diff --git a/packages/matrix-protection-suite/src/StateTracking/StateChangeType.ts b/packages/matrix-protection-suite/src/StateTracking/StateChangeType.ts index 93a666ab..5677d29d 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StateChangeType.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StateChangeType.ts @@ -1,7 +1,7 @@ // Copyright 2022 - 2024 Gnuxie // Copyright 2019 - 2021 The Matrix.org Foundation C.I.C. // -// SPDX-License-Identifier: AFL-3.0 AND Apache-2.0 +// SPDX-License-Identifier: Apache-2.0 // // SPDX-FileAttributionText: // This modified file incorporates work from mjolnir diff --git a/packages/matrix-protection-suite/src/StateTracking/StateRevisionIssuer.ts b/packages/matrix-protection-suite/src/StateTracking/StateRevisionIssuer.ts index 644c585b..fe399bf2 100644 --- a/packages/matrix-protection-suite/src/StateTracking/StateRevisionIssuer.ts +++ b/packages/matrix-protection-suite/src/StateTracking/StateRevisionIssuer.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023-2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // TODO // - IMPORTANT diff --git a/packages/matrix-protection-suite/src/TestUtilities/EventGeneration.ts b/packages/matrix-protection-suite/src/TestUtilities/EventGeneration.ts index 3e910ead..99088c15 100644 --- a/packages/matrix-protection-suite/src/TestUtilities/EventGeneration.ts +++ b/packages/matrix-protection-suite/src/TestUtilities/EventGeneration.ts @@ -1,6 +1,6 @@ // Copyright (C) 2023 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 import { randomUUID } from "crypto"; import { PolicyRuleEvent, PolicyRuleType } from "../MatrixTypes/PolicyEvents"; diff --git a/packages/matrix-protection-suite/src/index.ts b/packages/matrix-protection-suite/src/index.ts index e116ad32..c7f83352 100644 --- a/packages/matrix-protection-suite/src/index.ts +++ b/packages/matrix-protection-suite/src/index.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2024 Gnuxie // -// SPDX-License-Identifier: AFL-3.0 +// SPDX-License-Identifier: Apache-2.0 // For the love of god keep this in alphabetical order please. export * from "./Client/Pagination/MatrixPaginator";