diff --git a/README.md b/README.md index 2e6dd5f..4828819 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ Stalwart image. Details and field reports: [Status](docs/status.md). ## License -Copyright (C) 2026 Coffey Labs. GPL-3.0-or-later: free software, with no +Copyright (C) 2026 Coffey Labs LLC. GPL-3.0-or-later: free software, with no warranty. The full text is in [`LICENSE`](LICENSE). No third-party code is vendored — the tool is standard library only, and the diff --git a/cmd/stalwart-migrate/main.go b/cmd/stalwart-migrate/main.go index 4481ed8..c7b9766 100644 --- a/cmd/stalwart-migrate/main.go +++ b/cmd/stalwart-migrate/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 374bd17..078ab15 100644 --- a/cmd/stalwart-migrate/ownership.go +++ b/cmd/stalwart-migrate/ownership.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 c34463c..73b5970 100644 --- a/cmd/stalwart-migrate/preflight.go +++ b/cmd/stalwart-migrate/preflight.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 2d28fc4..7c49997 100644 --- a/cmd/stalwart-migrate/preserveplan.go +++ b/cmd/stalwart-migrate/preserveplan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 c22997e..36c5c0b 100644 --- a/cmd/stalwart-migrate/preserveplan_test.go +++ b/cmd/stalwart-migrate/preserveplan_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 7f9dc7b..1ff00a5 100644 --- a/cmd/stalwart-migrate/rehearse.go +++ b/cmd/stalwart-migrate/rehearse.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 6225bea..555e4cf 100644 --- a/cmd/stalwart-migrate/report.go +++ b/cmd/stalwart-migrate/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 5bb853e..872cb3b 100644 --- a/cmd/stalwart-migrate/report_test.go +++ b/cmd/stalwart-migrate/report_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 fb4b2d0..eab5de7 100644 --- a/cmd/stalwart-migrate/run.go +++ b/cmd/stalwart-migrate/run.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 03ba09e..9fdd2cc 100644 --- a/cmd/stalwart-migrate/status.go +++ b/cmd/stalwart-migrate/status.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 d0e5adb..f1bbd55 100644 --- a/cmd/stalwart-migrate/tenants.go +++ b/cmd/stalwart-migrate/tenants.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package main diff --git a/internal/applyplan/doc.go b/internal/applyplan/doc.go index e2e4a16..a187f77 100644 --- a/internal/applyplan/doc.go +++ b/internal/applyplan/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 8e355f2..32f2533 100644 --- a/internal/applyplan/listener.go +++ b/internal/applyplan/listener.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 ac7d1b4..a62e5a0 100644 --- a/internal/applyplan/listener_test.go +++ b/internal/applyplan/listener_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/plan.go b/internal/applyplan/plan.go index 83a6e11..0fe0783 100644 --- a/internal/applyplan/plan.go +++ b/internal/applyplan/plan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/roles.go b/internal/applyplan/roles.go index 00ce6b9..b492f0a 100644 --- a/internal/applyplan/roles.go +++ b/internal/applyplan/roles.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 dd3fe66..079142c 100644 --- a/internal/applyplan/roles_test.go +++ b/internal/applyplan/roles_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/applyplan/tenants.go b/internal/applyplan/tenants.go index b0c853d..722cc92 100644 --- a/internal/applyplan/tenants.go +++ b/internal/applyplan/tenants.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 9084a1a..1d912b7 100644 --- a/internal/applyplan/tenants_test.go +++ b/internal/applyplan/tenants_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package applyplan diff --git a/internal/backup/backup.go b/internal/backup/backup.go index 8646a15..e361446 100644 --- a/internal/backup/backup.go +++ b/internal/backup/backup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 efdaee3..feafe62 100644 --- a/internal/backup/backup_test.go +++ b/internal/backup/backup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/binary.go b/internal/backup/binary.go index 93dbfa1..7a3cec4 100644 --- a/internal/backup/binary.go +++ b/internal/backup/binary.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 5498663..4bf0920 100644 --- a/internal/backup/binary_test.go +++ b/internal/backup/binary_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/doc.go b/internal/backup/doc.go index 77ea461..abfb341 100644 --- a/internal/backup/doc.go +++ b/internal/backup/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 dfa50c2..c05c956 100644 --- a/internal/backup/exectest_test.go +++ b/internal/backup/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fdbbackup.go b/internal/backup/fdbbackup.go index 328fb32..a5704a4 100644 --- a/internal/backup/fdbbackup.go +++ b/internal/backup/fdbbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 a310b79..786a78e 100644 --- a/internal/backup/fdbbackup_test.go +++ b/internal/backup/fdbbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/fsbackup.go b/internal/backup/fsbackup.go index b691eac..e50fbec 100644 --- a/internal/backup/fsbackup.go +++ b/internal/backup/fsbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 e04fb46..c02fbbb 100644 --- a/internal/backup/fsbackup_test.go +++ b/internal/backup/fsbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/hash.go b/internal/backup/hash.go index 95a3767..dcb69e6 100644 --- a/internal/backup/hash.go +++ b/internal/backup/hash.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/report.go b/internal/backup/report.go index cbd849d..4fa4288 100644 --- a/internal/backup/report.go +++ b/internal/backup/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/settingsdump.go b/internal/backup/settingsdump.go index add3575..ea8505d 100644 --- a/internal/backup/settingsdump.go +++ b/internal/backup/settingsdump.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 79be5e5..bf42196 100644 --- a/internal/backup/settingsdump_test.go +++ b/internal/backup/settingsdump_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/sqlbackup.go b/internal/backup/sqlbackup.go index dc94067..9983ffa 100644 --- a/internal/backup/sqlbackup.go +++ b/internal/backup/sqlbackup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 416f276..257a26e 100644 --- a/internal/backup/sqlbackup_test.go +++ b/internal/backup/sqlbackup_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 ee51b1c..9c4a8e3 100644 --- a/internal/backup/unmigrated_classify.go +++ b/internal/backup/unmigrated_classify.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/backup/vandelay.go b/internal/backup/vandelay.go index 0a0e95e..353442d 100644 --- a/internal/backup/vandelay.go +++ b/internal/backup/vandelay.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 a3d7b2e..6c15138 100644 --- a/internal/backup/vandelay_test.go +++ b/internal/backup/vandelay_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package backup diff --git a/internal/checkpoint/doc.go b/internal/checkpoint/doc.go index 08e60ff..74679ea 100644 --- a/internal/checkpoint/doc.go +++ b/internal/checkpoint/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 c54715b..1f6017e 100644 --- a/internal/checkpoint/step.go +++ b/internal/checkpoint/step.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/checkpoint/store.go b/internal/checkpoint/store.go index 6b93317..bd2c94d 100644 --- a/internal/checkpoint/store.go +++ b/internal/checkpoint/store.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 d91cdb5..c513e78 100644 --- a/internal/checkpoint/store_test.go +++ b/internal/checkpoint/store_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/checkpoint/types.go b/internal/checkpoint/types.go index 7a0d33d..75b887b 100644 --- a/internal/checkpoint/types.go +++ b/internal/checkpoint/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package checkpoint diff --git a/internal/config/doc.go b/internal/config/doc.go index d46e114..a927c91 100644 --- a/internal/config/doc.go +++ b/internal/config/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 6442270..cfb8b66 100644 --- a/internal/cutover/container.go +++ b/internal/cutover/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 cf25131..0cbb3ff 100644 --- a/internal/cutover/container_test.go +++ b/internal/cutover/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/cutover.go b/internal/cutover/cutover.go index 9dedf17..692aac8 100644 --- a/internal/cutover/cutover.go +++ b/internal/cutover/cutover.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 ef38e1b..ce1cea6 100644 --- a/internal/cutover/cutover_test.go +++ b/internal/cutover/cutover_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/doc.go b/internal/cutover/doc.go index 0938e5d..12112ee 100644 --- a/internal/cutover/doc.go +++ b/internal/cutover/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 efb840b..14bcdaf 100644 --- a/internal/cutover/report.go +++ b/internal/cutover/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/cutover/unit.go b/internal/cutover/unit.go index 813bb1d..29b46d5 100644 --- a/internal/cutover/unit.go +++ b/internal/cutover/unit.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 1cd60d3..a41dbb1 100644 --- a/internal/cutover/unit_test.go +++ b/internal/cutover/unit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package cutover diff --git a/internal/plan/doc.go b/internal/plan/doc.go index 9df5db5..c55adaa 100644 --- a/internal/plan/doc.go +++ b/internal/plan/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 4e55f93..cb17da9 100644 --- a/internal/plan/plan.go +++ b/internal/plan/plan.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 822a0a9..a9d3d82 100644 --- a/internal/plan/plan_test.go +++ b/internal/plan/plan_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package plan diff --git a/internal/preflight/checks.go b/internal/preflight/checks.go index c610bb1..c892b25 100644 --- a/internal/preflight/checks.go +++ b/internal/preflight/checks.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 4f413a8..67e560c 100644 --- a/internal/preflight/checks_test.go +++ b/internal/preflight/checks_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/cluster.go b/internal/preflight/cluster.go index aeb5e0d..41a9f44 100644 --- a/internal/preflight/cluster.go +++ b/internal/preflight/cluster.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 f25b0a7..4108d5c 100644 --- a/internal/preflight/cluster_test.go +++ b/internal/preflight/cluster_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/container.go b/internal/preflight/container.go index fed7233..a9c7d52 100644 --- a/internal/preflight/container.go +++ b/internal/preflight/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 6635af3..0d16ec5 100644 --- a/internal/preflight/container_test.go +++ b/internal/preflight/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/dependencies.go b/internal/preflight/dependencies.go index 9e08bf6..74502fe 100644 --- a/internal/preflight/dependencies.go +++ b/internal/preflight/dependencies.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 6070170..8f6cc4f 100644 --- a/internal/preflight/dependencies_test.go +++ b/internal/preflight/dependencies_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/deployment.go b/internal/preflight/deployment.go index 1ce5c4d..c23dcf3 100644 --- a/internal/preflight/deployment.go +++ b/internal/preflight/deployment.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/diskspace.go b/internal/preflight/diskspace.go index ca11ae9..e5c64f0 100644 --- a/internal/preflight/diskspace.go +++ b/internal/preflight/diskspace.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 c3f8150..23b2955 100644 --- a/internal/preflight/diskspace_test.go +++ b/internal/preflight/diskspace_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/doc.go b/internal/preflight/doc.go index ca4b3ae..827a3f6 100644 --- a/internal/preflight/doc.go +++ b/internal/preflight/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 d810126..59658f4 100644 --- a/internal/preflight/release.go +++ b/internal/preflight/release.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 dc78cc2..3dc11ab 100644 --- a/internal/preflight/release_test.go +++ b/internal/preflight/release_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/report.go b/internal/preflight/report.go index e595236..b33d6d6 100644 --- a/internal/preflight/report.go +++ b/internal/preflight/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/storebackend.go b/internal/preflight/storebackend.go index c18c551..6b53d1d 100644 --- a/internal/preflight/storebackend.go +++ b/internal/preflight/storebackend.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 1017bc2..25727b3 100644 --- a/internal/preflight/storebackend_test.go +++ b/internal/preflight/storebackend_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/preflight/version.go b/internal/preflight/version.go index d3713e1..361ba1d 100644 --- a/internal/preflight/version.go +++ b/internal/preflight/version.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 7aa15b2..ab79e3f 100644 --- a/internal/preflight/version_test.go +++ b/internal/preflight/version_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package preflight diff --git a/internal/recovery/apply.go b/internal/recovery/apply.go index 5c05c26..0799c8c 100644 --- a/internal/recovery/apply.go +++ b/internal/recovery/apply.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 9784c01..b7416d6 100644 --- a/internal/recovery/apply_test.go +++ b/internal/recovery/apply_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/container.go b/internal/recovery/container.go index 7395579..14e232e 100644 --- a/internal/recovery/container.go +++ b/internal/recovery/container.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 fbf5579..2be94d3 100644 --- a/internal/recovery/container_test.go +++ b/internal/recovery/container_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/doc.go b/internal/recovery/doc.go index 64405ab..17d9cbe 100644 --- a/internal/recovery/doc.go +++ b/internal/recovery/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 e1da8e1..278b20e 100644 --- a/internal/recovery/exectest_test.go +++ b/internal/recovery/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/health.go b/internal/recovery/health.go index 846c91d..d0f1a30 100644 --- a/internal/recovery/health.go +++ b/internal/recovery/health.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/launcher.go b/internal/recovery/launcher.go index c5823e4..883df6b 100644 --- a/internal/recovery/launcher.go +++ b/internal/recovery/launcher.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 c4370c7..0d2cf1d 100644 --- a/internal/recovery/launcher_test.go +++ b/internal/recovery/launcher_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 f4ec1ed..fe8c1c3 100644 --- a/internal/recovery/main_test.go +++ b/internal/recovery/main_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/process.go b/internal/recovery/process.go index 1f5f2d6..afe43b5 100644 --- a/internal/recovery/process.go +++ b/internal/recovery/process.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 40acc72..55357d1 100644 --- a/internal/recovery/process_test.go +++ b/internal/recovery/process_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/recovery.go b/internal/recovery/recovery.go index bb117f6..481ad8c 100644 --- a/internal/recovery/recovery.go +++ b/internal/recovery/recovery.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 e7785aa..0e36647 100644 --- a/internal/recovery/recovery_test.go +++ b/internal/recovery/recovery_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/recovery/report.go b/internal/recovery/report.go index b234458..6d0ab91 100644 --- a/internal/recovery/report.go +++ b/internal/recovery/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package recovery diff --git a/internal/service/doc.go b/internal/service/doc.go index 0652700..fe44074 100644 --- a/internal/service/doc.go +++ b/internal/service/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 d533e57..99b8288 100644 --- a/internal/service/exectest_test.go +++ b/internal/service/exectest_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package service diff --git a/internal/service/service.go b/internal/service/service.go index 5b16bc3..e77a2cb 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 116f697..74461c8 100644 --- a/internal/service/service_test.go +++ b/internal/service/service_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package service diff --git a/internal/stage/doc.go b/internal/stage/doc.go index ec9c4c7..cecaace 100644 --- a/internal/stage/doc.go +++ b/internal/stage/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 f360072..e0b7a9e 100644 --- a/internal/stage/image.go +++ b/internal/stage/image.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 4b86806..dda3fdb 100644 --- a/internal/stage/image_test.go +++ b/internal/stage/image_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stage/stage.go b/internal/stage/stage.go index f3886ed..53d67a6 100644 --- a/internal/stage/stage.go +++ b/internal/stage/stage.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 36763f9..f771160 100644 --- a/internal/stage/stage_test.go +++ b/internal/stage/stage_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stage diff --git a/internal/stalwartapi/client.go b/internal/stalwartapi/client.go index f531958..3b7a332 100644 --- a/internal/stalwartapi/client.go +++ b/internal/stalwartapi/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/doc.go b/internal/stalwartapi/doc.go index 9908332..7aab837 100644 --- a/internal/stalwartapi/doc.go +++ b/internal/stalwartapi/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 1967846..733094a 100644 --- a/internal/stalwartapi/mailbox.go +++ b/internal/stalwartapi/mailbox.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 3e771eb..af5f188 100644 --- a/internal/stalwartapi/mailbox_test.go +++ b/internal/stalwartapi/mailbox_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/management.go b/internal/stalwartapi/management.go index b8dd2b1..b2cc606 100644 --- a/internal/stalwartapi/management.go +++ b/internal/stalwartapi/management.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 31e2f57..d5142f4 100644 --- a/internal/stalwartapi/management_test.go +++ b/internal/stalwartapi/management_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/principal.go b/internal/stalwartapi/principal.go index 792bad0..41bc344 100644 --- a/internal/stalwartapi/principal.go +++ b/internal/stalwartapi/principal.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 ec8a043..46b0ced 100644 --- a/internal/stalwartapi/principal_test.go +++ b/internal/stalwartapi/principal_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/task.go b/internal/stalwartapi/task.go index 92e50f4..b12d8c3 100644 --- a/internal/stalwartapi/task.go +++ b/internal/stalwartapi/task.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 021233f..6c92e27 100644 --- a/internal/stalwartapi/task_test.go +++ b/internal/stalwartapi/task_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/stalwartapi/tenantlayout.go b/internal/stalwartapi/tenantlayout.go index 16ecd3b..2f6cea5 100644 --- a/internal/stalwartapi/tenantlayout.go +++ b/internal/stalwartapi/tenantlayout.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 3605ae8..1446c8e 100644 --- a/internal/stalwartapi/tenantlayout_test.go +++ b/internal/stalwartapi/tenantlayout_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package stalwartapi diff --git a/internal/validate/bootcheck.go b/internal/validate/bootcheck.go index f7365df..799491c 100644 --- a/internal/validate/bootcheck.go +++ b/internal/validate/bootcheck.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 cfb7d0f..4406a2b 100644 --- a/internal/validate/bootcheck_test.go +++ b/internal/validate/bootcheck_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 3351525..b1a6978 100644 --- a/internal/validate/content_integrity.go +++ b/internal/validate/content_integrity.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 277cc96..465b131 100644 --- a/internal/validate/content_integrity_test.go +++ b/internal/validate/content_integrity_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/doc.go b/internal/validate/doc.go index 356f590..a26a960 100644 --- a/internal/validate/doc.go +++ b/internal/validate/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 02545c0..eaab24a 100644 --- a/internal/validate/live.go +++ b/internal/validate/live.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 754bb29..ee17f65 100644 --- a/internal/validate/live_test.go +++ b/internal/validate/live_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // 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 ae9cd2c..e6bb4b9 100644 --- a/internal/validate/main_test.go +++ b/internal/validate/main_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/internal/validate/report.go b/internal/validate/report.go index 2f1bfe6..01cbb9e 100644 --- a/internal/validate/report.go +++ b/internal/validate/report.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Coffey Labs +// SPDX-FileCopyrightText: 2026 Coffey Labs LLC // SPDX-License-Identifier: GPL-3.0-or-later package validate diff --git a/scripts/build-release.sh b/scripts/build-release.sh index e9c0cc8..8f375c9 100755 --- a/scripts/build-release.sh +++ b/scripts/build-release.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-FileCopyrightText: 2026 Coffey Labs +# SPDX-FileCopyrightText: 2026 Coffey Labs LLC # SPDX-License-Identifier: GPL-3.0-or-later # # Build the release archives: one per architecture, plus SHA256SUMS.