From 77e80cb9f2c76db36e520ad93164a5991d0d1c10 Mon Sep 17 00:00:00 2001 From: John Coffey Date: Sun, 30 Aug 2026 01:28:23 -0700 Subject: [PATCH] Change the copyright holder to Coffey Labs 119 SPDX-FileCopyrightText headers and the README's licence line. The distinction that matters here: LINUXexpert-org appears in this repository in two completely different roles. As a copyright holder in the SPDX headers, which is what changes, and as the GitHub organisation in the module path and 64 import statements, which does not -- the repository still lives at github.com/LINUXexpert-org/stalwart-migrator, and rewriting that would not be a licence change, it would break the build. Both replacements are anchored to their copyright forms, so an import path cannot match either. Import count is 64 before and after, and go.mod is untouched. LICENSE untouched: the FSF's copyright on the GPL text and the "" placeholders are not ours to edit. go vet, go build and go test all clean. --- README.md | 2 +- cmd/stalwart-migrate/main.go | 2 +- cmd/stalwart-migrate/ownership.go | 2 +- cmd/stalwart-migrate/preflight.go | 2 +- cmd/stalwart-migrate/preserveplan.go | 2 +- cmd/stalwart-migrate/preserveplan_test.go | 2 +- cmd/stalwart-migrate/rehearse.go | 2 +- cmd/stalwart-migrate/report.go | 2 +- cmd/stalwart-migrate/report_test.go | 2 +- cmd/stalwart-migrate/run.go | 2 +- cmd/stalwart-migrate/status.go | 2 +- cmd/stalwart-migrate/tenants.go | 2 +- internal/applyplan/doc.go | 2 +- internal/applyplan/listener.go | 2 +- internal/applyplan/listener_test.go | 2 +- internal/applyplan/plan.go | 2 +- internal/applyplan/roles.go | 2 +- internal/applyplan/roles_test.go | 2 +- internal/applyplan/tenants.go | 2 +- internal/applyplan/tenants_test.go | 2 +- internal/backup/backup.go | 2 +- internal/backup/backup_test.go | 2 +- internal/backup/binary.go | 2 +- internal/backup/binary_test.go | 2 +- internal/backup/doc.go | 2 +- internal/backup/exectest_test.go | 2 +- internal/backup/fdbbackup.go | 2 +- internal/backup/fdbbackup_test.go | 2 +- internal/backup/fsbackup.go | 2 +- internal/backup/fsbackup_test.go | 2 +- internal/backup/hash.go | 2 +- internal/backup/report.go | 2 +- internal/backup/settingsdump.go | 2 +- internal/backup/settingsdump_test.go | 2 +- internal/backup/sqlbackup.go | 2 +- internal/backup/sqlbackup_test.go | 2 +- internal/backup/unmigrated_classify.go | 2 +- internal/backup/vandelay.go | 2 +- internal/backup/vandelay_test.go | 2 +- internal/checkpoint/doc.go | 2 +- internal/checkpoint/step.go | 2 +- internal/checkpoint/store.go | 2 +- internal/checkpoint/store_test.go | 2 +- internal/checkpoint/types.go | 2 +- internal/config/doc.go | 2 +- internal/cutover/container.go | 2 +- internal/cutover/container_test.go | 2 +- internal/cutover/cutover.go | 2 +- internal/cutover/cutover_test.go | 2 +- internal/cutover/doc.go | 2 +- internal/cutover/report.go | 2 +- internal/cutover/unit.go | 2 +- internal/cutover/unit_test.go | 2 +- internal/plan/doc.go | 2 +- internal/plan/plan.go | 2 +- internal/plan/plan_test.go | 2 +- internal/preflight/checks.go | 2 +- internal/preflight/checks_test.go | 2 +- internal/preflight/cluster.go | 2 +- internal/preflight/cluster_test.go | 2 +- internal/preflight/container.go | 2 +- internal/preflight/container_test.go | 2 +- internal/preflight/dependencies.go | 2 +- internal/preflight/dependencies_test.go | 2 +- internal/preflight/deployment.go | 2 +- internal/preflight/diskspace.go | 2 +- internal/preflight/diskspace_test.go | 2 +- internal/preflight/doc.go | 2 +- internal/preflight/release.go | 2 +- internal/preflight/release_test.go | 2 +- internal/preflight/report.go | 2 +- internal/preflight/storebackend.go | 2 +- internal/preflight/storebackend_test.go | 2 +- internal/preflight/version.go | 2 +- internal/preflight/version_test.go | 2 +- internal/recovery/apply.go | 2 +- internal/recovery/apply_test.go | 2 +- internal/recovery/container.go | 2 +- internal/recovery/container_test.go | 2 +- internal/recovery/doc.go | 2 +- internal/recovery/exectest_test.go | 2 +- internal/recovery/health.go | 2 +- internal/recovery/launcher.go | 2 +- internal/recovery/launcher_test.go | 2 +- internal/recovery/main_test.go | 2 +- internal/recovery/process.go | 2 +- internal/recovery/process_test.go | 2 +- internal/recovery/recovery.go | 2 +- internal/recovery/recovery_test.go | 2 +- internal/recovery/report.go | 2 +- internal/service/doc.go | 2 +- internal/service/exectest_test.go | 2 +- internal/service/service.go | 2 +- internal/service/service_test.go | 2 +- internal/stage/doc.go | 2 +- internal/stage/image.go | 2 +- internal/stage/image_test.go | 2 +- internal/stage/stage.go | 2 +- internal/stage/stage_test.go | 2 +- internal/stalwartapi/client.go | 2 +- internal/stalwartapi/doc.go | 2 +- internal/stalwartapi/mailbox.go | 2 +- internal/stalwartapi/mailbox_test.go | 2 +- internal/stalwartapi/management.go | 2 +- internal/stalwartapi/management_test.go | 2 +- internal/stalwartapi/principal.go | 2 +- internal/stalwartapi/principal_test.go | 2 +- internal/stalwartapi/task.go | 2 +- internal/stalwartapi/task_test.go | 2 +- internal/stalwartapi/tenantlayout.go | 2 +- internal/stalwartapi/tenantlayout_test.go | 2 +- internal/validate/bootcheck.go | 2 +- internal/validate/bootcheck_test.go | 2 +- internal/validate/content_integrity.go | 2 +- internal/validate/content_integrity_test.go | 2 +- internal/validate/doc.go | 2 +- internal/validate/live.go | 2 +- internal/validate/live_test.go | 2 +- internal/validate/main_test.go | 2 +- internal/validate/report.go | 2 +- 120 files changed, 120 insertions(+), 120 deletions(-) diff --git a/README.md b/README.md index 0fe03c9..892c133 100644 --- a/README.md +++ b/README.md @@ -429,7 +429,7 @@ begin with. ARCHITECTURE.md ยง4.8 records the full reasoning. ## License -Copyright (C) 2026 LINUXexpert-org +Copyright (C) 2026 Coffey Labs This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/cmd/stalwart-migrate/main.go b/cmd/stalwart-migrate/main.go index cfb8bb5..0adf713 100644 --- a/cmd/stalwart-migrate/main.go +++ b/cmd/stalwart-migrate/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Command stalwart-migrate drives an in-place Stalwart Mail Server upgrade diff --git a/cmd/stalwart-migrate/ownership.go b/cmd/stalwart-migrate/ownership.go index b446dde..374bd17 100644 --- a/cmd/stalwart-migrate/ownership.go +++ b/cmd/stalwart-migrate/ownership.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/preflight.go b/cmd/stalwart-migrate/preflight.go index b16f403..7d9291b 100644 --- a/cmd/stalwart-migrate/preflight.go +++ b/cmd/stalwart-migrate/preflight.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/preserveplan.go b/cmd/stalwart-migrate/preserveplan.go index 52dd7d3..16c35af 100644 --- a/cmd/stalwart-migrate/preserveplan.go +++ b/cmd/stalwart-migrate/preserveplan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/preserveplan_test.go b/cmd/stalwart-migrate/preserveplan_test.go index fe0ed25..77443ff 100644 --- a/cmd/stalwart-migrate/preserveplan_test.go +++ b/cmd/stalwart-migrate/preserveplan_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/rehearse.go b/cmd/stalwart-migrate/rehearse.go index e27297e..24a33f9 100644 --- a/cmd/stalwart-migrate/rehearse.go +++ b/cmd/stalwart-migrate/rehearse.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/report.go b/cmd/stalwart-migrate/report.go index be78594..b72733d 100644 --- a/cmd/stalwart-migrate/report.go +++ b/cmd/stalwart-migrate/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/report_test.go b/cmd/stalwart-migrate/report_test.go index 586c9ed..b4500c4 100644 --- a/cmd/stalwart-migrate/report_test.go +++ b/cmd/stalwart-migrate/report_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/run.go b/cmd/stalwart-migrate/run.go index 70ecfa0..4b2b42c 100644 --- a/cmd/stalwart-migrate/run.go +++ b/cmd/stalwart-migrate/run.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/status.go b/cmd/stalwart-migrate/status.go index c28eaca..817c662 100644 --- a/cmd/stalwart-migrate/status.go +++ b/cmd/stalwart-migrate/status.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/cmd/stalwart-migrate/tenants.go b/cmd/stalwart-migrate/tenants.go index 950a3ee..9fbe79a 100644 --- a/cmd/stalwart-migrate/tenants.go +++ b/cmd/stalwart-migrate/tenants.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/internal/applyplan/doc.go b/internal/applyplan/doc.go index a451348..e2e4a16 100644 --- a/internal/applyplan/doc.go +++ b/internal/applyplan/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package applyplan generates a best-effort v0.16 apply plan for the settings migrate_v016.py does not carry over. diff --git a/internal/applyplan/listener.go b/internal/applyplan/listener.go index df03abc..8e355f2 100644 --- a/internal/applyplan/listener.go +++ b/internal/applyplan/listener.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/listener_test.go b/internal/applyplan/listener_test.go index 48c09a7..ac7d1b4 100644 --- a/internal/applyplan/listener_test.go +++ b/internal/applyplan/listener_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/plan.go b/internal/applyplan/plan.go index 1757d65..83a6e11 100644 --- a/internal/applyplan/plan.go +++ b/internal/applyplan/plan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/roles.go b/internal/applyplan/roles.go index bc0547b..ff429f1 100644 --- a/internal/applyplan/roles.go +++ b/internal/applyplan/roles.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/roles_test.go b/internal/applyplan/roles_test.go index 8cecaa9..6b202e2 100644 --- a/internal/applyplan/roles_test.go +++ b/internal/applyplan/roles_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/tenants.go b/internal/applyplan/tenants.go index 22ae7c2..b0c853d 100644 --- a/internal/applyplan/tenants.go +++ b/internal/applyplan/tenants.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/tenants_test.go b/internal/applyplan/tenants_test.go index 0ea8cee..9084a1a 100644 --- a/internal/applyplan/tenants_test.go +++ b/internal/applyplan/tenants_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/backup/backup.go b/internal/backup/backup.go index 91bc19e..663d4d0 100644 --- a/internal/backup/backup.go +++ b/internal/backup/backup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/backup_test.go b/internal/backup/backup_test.go index cd2b2e2..5c23ca0 100644 --- a/internal/backup/backup_test.go +++ b/internal/backup/backup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/binary.go b/internal/backup/binary.go index 820fcee..93dbfa1 100644 --- a/internal/backup/binary.go +++ b/internal/backup/binary.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/binary_test.go b/internal/backup/binary_test.go index a94e04f..5498663 100644 --- a/internal/backup/binary_test.go +++ b/internal/backup/binary_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/doc.go b/internal/backup/doc.go index af195b3..77ea461 100644 --- a/internal/backup/doc.go +++ b/internal/backup/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package backup implements the defense-in-depth backup: filesystem/DB snapshot, settings dump, and Vandelay content export. diff --git a/internal/backup/exectest_test.go b/internal/backup/exectest_test.go index ed7b96d..dfa50c2 100644 --- a/internal/backup/exectest_test.go +++ b/internal/backup/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fdbbackup.go b/internal/backup/fdbbackup.go index df9a138..328fb32 100644 --- a/internal/backup/fdbbackup.go +++ b/internal/backup/fdbbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fdbbackup_test.go b/internal/backup/fdbbackup_test.go index 5e59bbb..a310b79 100644 --- a/internal/backup/fdbbackup_test.go +++ b/internal/backup/fdbbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fsbackup.go b/internal/backup/fsbackup.go index db55c4b..b691eac 100644 --- a/internal/backup/fsbackup.go +++ b/internal/backup/fsbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fsbackup_test.go b/internal/backup/fsbackup_test.go index ee321b4..e04fb46 100644 --- a/internal/backup/fsbackup_test.go +++ b/internal/backup/fsbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/hash.go b/internal/backup/hash.go index 0f5d702..95a3767 100644 --- a/internal/backup/hash.go +++ b/internal/backup/hash.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/report.go b/internal/backup/report.go index 156ec37..cbd849d 100644 --- a/internal/backup/report.go +++ b/internal/backup/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/settingsdump.go b/internal/backup/settingsdump.go index 19f8489..add3575 100644 --- a/internal/backup/settingsdump.go +++ b/internal/backup/settingsdump.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/settingsdump_test.go b/internal/backup/settingsdump_test.go index 6578486..79be5e5 100644 --- a/internal/backup/settingsdump_test.go +++ b/internal/backup/settingsdump_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/sqlbackup.go b/internal/backup/sqlbackup.go index 16dc241..dc94067 100644 --- a/internal/backup/sqlbackup.go +++ b/internal/backup/sqlbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/sqlbackup_test.go b/internal/backup/sqlbackup_test.go index b4023e0..416f276 100644 --- a/internal/backup/sqlbackup_test.go +++ b/internal/backup/sqlbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/unmigrated_classify.go b/internal/backup/unmigrated_classify.go index cc9e787..ee51b1c 100644 --- a/internal/backup/unmigrated_classify.go +++ b/internal/backup/unmigrated_classify.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/vandelay.go b/internal/backup/vandelay.go index 615db01..0a0e95e 100644 --- a/internal/backup/vandelay.go +++ b/internal/backup/vandelay.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/vandelay_test.go b/internal/backup/vandelay_test.go index 233fc6a..a3d7b2e 100644 --- a/internal/backup/vandelay_test.go +++ b/internal/backup/vandelay_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/checkpoint/doc.go b/internal/checkpoint/doc.go index 3856c0a..08e60ff 100644 --- a/internal/checkpoint/doc.go +++ b/internal/checkpoint/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package checkpoint implements run-id and state.json persistence and resume logic. diff --git a/internal/checkpoint/step.go b/internal/checkpoint/step.go index da72056..c54715b 100644 --- a/internal/checkpoint/step.go +++ b/internal/checkpoint/step.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/checkpoint/store.go b/internal/checkpoint/store.go index b4659c3..6b93317 100644 --- a/internal/checkpoint/store.go +++ b/internal/checkpoint/store.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/checkpoint/store_test.go b/internal/checkpoint/store_test.go index 4f0c6e3..d91cdb5 100644 --- a/internal/checkpoint/store_test.go +++ b/internal/checkpoint/store_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/checkpoint/types.go b/internal/checkpoint/types.go index 65ae230..7a0d33d 100644 --- a/internal/checkpoint/types.go +++ b/internal/checkpoint/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/config/doc.go b/internal/config/doc.go index 2d13c72..d46e114 100644 --- a/internal/config/doc.go +++ b/internal/config/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package config implements the tool's own configuration: paths, thresholds, and credential handling. diff --git a/internal/cutover/container.go b/internal/cutover/container.go index ccd867b..42b1cb6 100644 --- a/internal/cutover/container.go +++ b/internal/cutover/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/container_test.go b/internal/cutover/container_test.go index 20e918d..5cc67d6 100644 --- a/internal/cutover/container_test.go +++ b/internal/cutover/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/cutover.go b/internal/cutover/cutover.go index 2d3c4e7..f2597fa 100644 --- a/internal/cutover/cutover.go +++ b/internal/cutover/cutover.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/cutover_test.go b/internal/cutover/cutover_test.go index 01a495a..aee3dcf 100644 --- a/internal/cutover/cutover_test.go +++ b/internal/cutover/cutover_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/doc.go b/internal/cutover/doc.go index 21c51a3..0938e5d 100644 --- a/internal/cutover/doc.go +++ b/internal/cutover/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package cutover implements switching the live service onto the migrated instance: binary swap, service definition, restart, quota recalculation. diff --git a/internal/cutover/report.go b/internal/cutover/report.go index fbcd0a0..efb840b 100644 --- a/internal/cutover/report.go +++ b/internal/cutover/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/unit.go b/internal/cutover/unit.go index e153a8a..813bb1d 100644 --- a/internal/cutover/unit.go +++ b/internal/cutover/unit.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/unit_test.go b/internal/cutover/unit_test.go index 6ee9de1..1cd60d3 100644 --- a/internal/cutover/unit_test.go +++ b/internal/cutover/unit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/plan/doc.go b/internal/plan/doc.go index c80d0a5..9df5db5 100644 --- a/internal/plan/doc.go +++ b/internal/plan/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package plan implements the version-boundary migration plans (ordered step lists) that the engine executes. diff --git a/internal/plan/plan.go b/internal/plan/plan.go index 561368f..4e55f93 100644 --- a/internal/plan/plan.go +++ b/internal/plan/plan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package plan diff --git a/internal/plan/plan_test.go b/internal/plan/plan_test.go index 61f94f8..822a0a9 100644 --- a/internal/plan/plan_test.go +++ b/internal/plan/plan_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package plan diff --git a/internal/preflight/checks.go b/internal/preflight/checks.go index e7ff8f6..28e1f9a 100644 --- a/internal/preflight/checks.go +++ b/internal/preflight/checks.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/checks_test.go b/internal/preflight/checks_test.go index a5610f6..110dba4 100644 --- a/internal/preflight/checks_test.go +++ b/internal/preflight/checks_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/cluster.go b/internal/preflight/cluster.go index 8e5cfb5..aeb5e0d 100644 --- a/internal/preflight/cluster.go +++ b/internal/preflight/cluster.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/cluster_test.go b/internal/preflight/cluster_test.go index 5235f0c..f25b0a7 100644 --- a/internal/preflight/cluster_test.go +++ b/internal/preflight/cluster_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/container.go b/internal/preflight/container.go index 198c0a9..09cb45d 100644 --- a/internal/preflight/container.go +++ b/internal/preflight/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/container_test.go b/internal/preflight/container_test.go index c96d8f1..81d72fb 100644 --- a/internal/preflight/container_test.go +++ b/internal/preflight/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/dependencies.go b/internal/preflight/dependencies.go index c09b3a8..9e08bf6 100644 --- a/internal/preflight/dependencies.go +++ b/internal/preflight/dependencies.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/dependencies_test.go b/internal/preflight/dependencies_test.go index e8f9b65..6070170 100644 --- a/internal/preflight/dependencies_test.go +++ b/internal/preflight/dependencies_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/deployment.go b/internal/preflight/deployment.go index 01c99ec..9438f6f 100644 --- a/internal/preflight/deployment.go +++ b/internal/preflight/deployment.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/diskspace.go b/internal/preflight/diskspace.go index 3507607..ca11ae9 100644 --- a/internal/preflight/diskspace.go +++ b/internal/preflight/diskspace.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/diskspace_test.go b/internal/preflight/diskspace_test.go index 8fa893e..c3f8150 100644 --- a/internal/preflight/diskspace_test.go +++ b/internal/preflight/diskspace_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/doc.go b/internal/preflight/doc.go index 56661e2..ca4b3ae 100644 --- a/internal/preflight/doc.go +++ b/internal/preflight/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package preflight implements the read-only preflight checks that gate a run before anything is touched. diff --git a/internal/preflight/release.go b/internal/preflight/release.go index 6d7d9e6..d810126 100644 --- a/internal/preflight/release.go +++ b/internal/preflight/release.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/release_test.go b/internal/preflight/release_test.go index 14024af..dc78cc2 100644 --- a/internal/preflight/release_test.go +++ b/internal/preflight/release_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/report.go b/internal/preflight/report.go index 7ba1384..e595236 100644 --- a/internal/preflight/report.go +++ b/internal/preflight/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/storebackend.go b/internal/preflight/storebackend.go index 5e53f5a..c18c551 100644 --- a/internal/preflight/storebackend.go +++ b/internal/preflight/storebackend.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/storebackend_test.go b/internal/preflight/storebackend_test.go index 79bba40..1017bc2 100644 --- a/internal/preflight/storebackend_test.go +++ b/internal/preflight/storebackend_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/version.go b/internal/preflight/version.go index 340f894..d3713e1 100644 --- a/internal/preflight/version.go +++ b/internal/preflight/version.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/version_test.go b/internal/preflight/version_test.go index a911558..7aa15b2 100644 --- a/internal/preflight/version_test.go +++ b/internal/preflight/version_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/recovery/apply.go b/internal/recovery/apply.go index 1f0ebc3..5c05c26 100644 --- a/internal/recovery/apply.go +++ b/internal/recovery/apply.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/apply_test.go b/internal/recovery/apply_test.go index dce13d9..9784c01 100644 --- a/internal/recovery/apply_test.go +++ b/internal/recovery/apply_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/container.go b/internal/recovery/container.go index e50ff13..7395579 100644 --- a/internal/recovery/container.go +++ b/internal/recovery/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/container_test.go b/internal/recovery/container_test.go index 7ced1f9..fbf5579 100644 --- a/internal/recovery/container_test.go +++ b/internal/recovery/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/doc.go b/internal/recovery/doc.go index b68247f..64405ab 100644 --- a/internal/recovery/doc.go +++ b/internal/recovery/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package recovery implements supervision of the Stalwart recovery-mode process and the settings apply step. diff --git a/internal/recovery/exectest_test.go b/internal/recovery/exectest_test.go index 2b7548b..e1da8e1 100644 --- a/internal/recovery/exectest_test.go +++ b/internal/recovery/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/health.go b/internal/recovery/health.go index 509a244..846c91d 100644 --- a/internal/recovery/health.go +++ b/internal/recovery/health.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/launcher.go b/internal/recovery/launcher.go index 1876ae1..c5823e4 100644 --- a/internal/recovery/launcher.go +++ b/internal/recovery/launcher.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/launcher_test.go b/internal/recovery/launcher_test.go index b557f51..fd1eb5a 100644 --- a/internal/recovery/launcher_test.go +++ b/internal/recovery/launcher_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/main_test.go b/internal/recovery/main_test.go index f4d2930..f4ec1ed 100644 --- a/internal/recovery/main_test.go +++ b/internal/recovery/main_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/process.go b/internal/recovery/process.go index 3308b91..1f5f2d6 100644 --- a/internal/recovery/process.go +++ b/internal/recovery/process.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/process_test.go b/internal/recovery/process_test.go index 1fdfe6c..40acc72 100644 --- a/internal/recovery/process_test.go +++ b/internal/recovery/process_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/recovery.go b/internal/recovery/recovery.go index 57c8ef4..abe89f6 100644 --- a/internal/recovery/recovery.go +++ b/internal/recovery/recovery.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/recovery_test.go b/internal/recovery/recovery_test.go index 588b20b..bcc0b13 100644 --- a/internal/recovery/recovery_test.go +++ b/internal/recovery/recovery_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/report.go b/internal/recovery/report.go index a7ba9bd..b234458 100644 --- a/internal/recovery/report.go +++ b/internal/recovery/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/service/doc.go b/internal/service/doc.go index db2d4c6..0652700 100644 --- a/internal/service/doc.go +++ b/internal/service/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package service starts and stops the Stalwart service itself, whether it's run as a systemd unit or a Docker container. diff --git a/internal/service/exectest_test.go b/internal/service/exectest_test.go index 1d2c2ab..d533e57 100644 --- a/internal/service/exectest_test.go +++ b/internal/service/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package service diff --git a/internal/service/service.go b/internal/service/service.go index 7435599..5b16bc3 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package service diff --git a/internal/service/service_test.go b/internal/service/service_test.go index bd8a765..116f697 100644 --- a/internal/service/service_test.go +++ b/internal/service/service_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package service diff --git a/internal/stage/doc.go b/internal/stage/doc.go index 8f04177..ec9c4c7 100644 --- a/internal/stage/doc.go +++ b/internal/stage/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package stage fetches and verifies the target Stalwart binary, installing it alongside the running one. diff --git a/internal/stage/image.go b/internal/stage/image.go index 68201bb..638bf22 100644 --- a/internal/stage/image.go +++ b/internal/stage/image.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stage/image_test.go b/internal/stage/image_test.go index 72ce461..4b86806 100644 --- a/internal/stage/image_test.go +++ b/internal/stage/image_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stage/stage.go b/internal/stage/stage.go index c689568..e07e8fc 100644 --- a/internal/stage/stage.go +++ b/internal/stage/stage.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stage/stage_test.go b/internal/stage/stage_test.go index d847c45..d482473 100644 --- a/internal/stage/stage_test.go +++ b/internal/stage/stage_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stalwartapi/client.go b/internal/stalwartapi/client.go index 6541181..f531958 100644 --- a/internal/stalwartapi/client.go +++ b/internal/stalwartapi/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/doc.go b/internal/stalwartapi/doc.go index 12fe5a5..9908332 100644 --- a/internal/stalwartapi/doc.go +++ b/internal/stalwartapi/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package stalwartapi implements the JMAP and management-API client shared by every other phase. diff --git a/internal/stalwartapi/mailbox.go b/internal/stalwartapi/mailbox.go index 708b223..1967846 100644 --- a/internal/stalwartapi/mailbox.go +++ b/internal/stalwartapi/mailbox.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/mailbox_test.go b/internal/stalwartapi/mailbox_test.go index ce8a6a6..3e771eb 100644 --- a/internal/stalwartapi/mailbox_test.go +++ b/internal/stalwartapi/mailbox_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/management.go b/internal/stalwartapi/management.go index f96c7b7..b8dd2b1 100644 --- a/internal/stalwartapi/management.go +++ b/internal/stalwartapi/management.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/management_test.go b/internal/stalwartapi/management_test.go index b5275e0..31e2f57 100644 --- a/internal/stalwartapi/management_test.go +++ b/internal/stalwartapi/management_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/principal.go b/internal/stalwartapi/principal.go index 24cbd94..792bad0 100644 --- a/internal/stalwartapi/principal.go +++ b/internal/stalwartapi/principal.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/principal_test.go b/internal/stalwartapi/principal_test.go index 3e2f585..ec8a043 100644 --- a/internal/stalwartapi/principal_test.go +++ b/internal/stalwartapi/principal_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/task.go b/internal/stalwartapi/task.go index 0a6c842..92e50f4 100644 --- a/internal/stalwartapi/task.go +++ b/internal/stalwartapi/task.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/task_test.go b/internal/stalwartapi/task_test.go index dbb77a9..021233f 100644 --- a/internal/stalwartapi/task_test.go +++ b/internal/stalwartapi/task_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/tenantlayout.go b/internal/stalwartapi/tenantlayout.go index 9343042..16ecd3b 100644 --- a/internal/stalwartapi/tenantlayout.go +++ b/internal/stalwartapi/tenantlayout.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/tenantlayout_test.go b/internal/stalwartapi/tenantlayout_test.go index 5a90827..3605ae8 100644 --- a/internal/stalwartapi/tenantlayout_test.go +++ b/internal/stalwartapi/tenantlayout_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/validate/bootcheck.go b/internal/validate/bootcheck.go index 9d322a9..334823b 100644 --- a/internal/validate/bootcheck.go +++ b/internal/validate/bootcheck.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/bootcheck_test.go b/internal/validate/bootcheck_test.go index fbbf216..3a28497 100644 --- a/internal/validate/bootcheck_test.go +++ b/internal/validate/bootcheck_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/content_integrity.go b/internal/validate/content_integrity.go index 9a5132c..da4f2c7 100644 --- a/internal/validate/content_integrity.go +++ b/internal/validate/content_integrity.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/content_integrity_test.go b/internal/validate/content_integrity_test.go index 1b3c0d1..d4c2cc3 100644 --- a/internal/validate/content_integrity_test.go +++ b/internal/validate/content_integrity_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/doc.go b/internal/validate/doc.go index 70f8cd4..356f590 100644 --- a/internal/validate/doc.go +++ b/internal/validate/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later // Package validate implements the post-migration validation suite and its structured report. diff --git a/internal/validate/live.go b/internal/validate/live.go index b3dd723..e791a6b 100644 --- a/internal/validate/live.go +++ b/internal/validate/live.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/live_test.go b/internal/validate/live_test.go index 59c6d9c..120a96b 100644 --- a/internal/validate/live_test.go +++ b/internal/validate/live_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/main_test.go b/internal/validate/main_test.go index 565ef40..ae9cd2c 100644 --- a/internal/validate/main_test.go +++ b/internal/validate/main_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/report.go b/internal/validate/report.go index 1523769..2f1bfe6 100644 --- a/internal/validate/report.go +++ b/internal/validate/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 LINUXexpert-org +// SPDX-FileCopyrightText: 2026 Coffey Labs // SPDX-License-Identifier: GPL-3.0-or-later package validate