]> ruderich.org/simon Gitweb - safcm/safcm.git/commitdiff
Update copyright years
authorSimon Ruderich <simon@ruderich.org>
Tue, 8 Apr 2025 03:37:31 +0000 (05:37 +0200)
committerSimon Ruderich <simon@ruderich.org>
Tue, 8 Apr 2025 03:37:31 +0000 (05:37 +0200)
68 files changed:
README.adoc
ci/run
cmd/safcm-remote/build.sh
cmd/safcm-remote/main.go
cmd/safcm/config/commands.go
cmd/safcm/config/config.go
cmd/safcm/config/files.go
cmd/safcm/config/files_test.go
cmd/safcm/config/groups.go
cmd/safcm/config/groups_test.go
cmd/safcm/config/hosts.go
cmd/safcm/config/hosts_test.go
cmd/safcm/config/packages.go
cmd/safcm/config/permissions.go
cmd/safcm/config/permissions_test.go
cmd/safcm/config/services.go
cmd/safcm/config/templates.go
cmd/safcm/config/templates_test.go
cmd/safcm/config/triggers.go
cmd/safcm/config/triggers_test.go
cmd/safcm/fixperms.go
cmd/safcm/main.go
cmd/safcm/main_sync_test.go
cmd/safcm/remote.go
cmd/safcm/sync.go
cmd/safcm/sync_info.go
cmd/safcm/sync_info_test.go
cmd/safcm/sync_sync.go
cmd/safcm/sync_sync_test.go
cmd/safcm/sync_test.go
cmd/safcm/version.go
frontend/changes.go
frontend/changes_test.go
frontend/conn.go
frontend/log.go
frontend/log_test.go
frontend/loop.go
frontend/term.go
frontend/term_test.go
gob.go
log.go
remote/ainsl/ainsl.go
remote/ainsl/ainsl_test.go
remote/info/info.go
remote/log/logger.go
remote/main.go
remote/run/cmd.go
remote/run/runner.go
remote/sync/commands.go
remote/sync/commands_test.go
remote/sync/files.go
remote/sync/files_compat_windows.go
remote/sync/files_test.go
remote/sync/filetest/filetest.go
remote/sync/packages.go
remote/sync/packages_debian.go
remote/sync/packages_debian_test.go
remote/sync/services.go
remote/sync/services_systemd.go
remote/sync/services_systemd_test.go
remote/sync/sync.go
remote/sync/sync_test.go
remote/sync/triggers.go
remote/sync/triggers_test.go
rpc/conn.go
rpc/dial.go
testutil/testutil.go
types.go

index fe6a4482e7bdf2323399df70f0ec91f1cf4a24ef..614da55685cb47849660a51be737de0f1824aef4 100644 (file)
@@ -168,7 +168,7 @@ Written by Simon Ruderich <simon@ruderich.org>.
 
 This program is licensed under GPL version 3 or later.
 
-Copyright (C) 2021-2024  Simon Ruderich
+Copyright (C) 2021-2025  Simon Ruderich
 
 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
diff --git a/ci/run b/ci/run
index bd89e953f82e3f354b1129a69e1cf010ff0218ad..354e398d3bc81102aec63c6d9b1ba51b814613ee 100755 (executable)
--- a/ci/run
+++ b/ci/run
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # SPDX-License-Identifier: GPL-3.0-or-later
-# Copyright (C) 2021-2024  Simon Ruderich
+# Copyright (C) 2021-2025  Simon Ruderich
 
 set -eu
 set -x
index 3e5607a682315072c2bb4cd2e43cdab4d62e0b3c..a9f9a284797ce34fbb3add74aa771d5f3d7a0951 100755 (executable)
@@ -4,7 +4,7 @@
 # supported as target hosts
 
 # SPDX-License-Identifier: GPL-3.0-or-later
-# Copyright (C) 2021-2024  Simon Ruderich
+# Copyright (C) 2021-2025  Simon Ruderich
 
 set -eu
 
index d17446017b89940786420e07d2b0415a84cf6c47..09ef8180f884c2bb17e106fbb3899e5878fa13bb 100644 (file)
@@ -1,7 +1,7 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index a55cef494ef8e24d58b50debff2f949ef8f5e6ff..b479fcebbe8105a9f4d733d7946c7c7106995576 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse commands.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 0ff458bfb831cce9882bab0754e31da6b0c1693d..7ec8d4f8fbc287c80e6faa582ffc7de4c9d4b651 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse config.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 88b1410749e5611462db5c0873a280ec32666d13..a488974faeaec83ab3595935b5f6ba78576ccd07 100644 (file)
@@ -1,7 +1,7 @@
 // Config: load files/ directory tree
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index bbd4ff5979089d7eefe2e331b3b86b51c5c60c41..caea5d03aef36556a208eb0aa56f9a2622c81d2b 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index bb18b84e3a73a4d33ba521b92d336746ab51016e..d77dbbef579396d2406a52364dd90ebcd80c220a 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse groups.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index e2666f1997876a6f2409de9614b2761d0ae39c53..ef309320ce904db626ee9d57e60a69c06275c212 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 05924df585169b248369553c060016964007e91a..457f1e323af0127b23db7cf33dd9449032af7900 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse hosts.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index f88d8d718cd8fc5a0547dc73bdff86d8a806d590..98815c7f07c2c80951950e9256d8b48175e61e96 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index baa2522e15ee09b48d77d433e211ca911782a419..6f87c5a1b94f921a55fe9fbdc8d1b80da2d37bd7 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse packages.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index ac4b48d81c7483939996c8aa47cfdd72f5fbbaeb..8a8ae64749284527e82b69491bc10efaca024bcd 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse permissions.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 98a1609fa64ff22a447824e1142d40376211a985..bbb888da10dc1a960b1e68d28c21ca0fdaf1e737 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 8198e298bbfd421b26b88662f6f940b90d042326..84a85d3f509c3526acffa0ef9c447da11a61837a 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse services.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 228c89c993496c98b354fed7ad764cbcc925e1dc..b03b28ec3dbfebd56a1f41373af5e7e80167a013 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse templates.yaml and expand templates
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index c6c2b0da13e14234d232f667a6541866f61a7348..58ccf2ec0107480dd4e0f5c66991c15b117aeaa3 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index 20f2408125d3620d90d4344f540bf0d955817f0e..da9155850d4bbb8b7b4e07ee21f951a23a87260c 100644 (file)
@@ -1,7 +1,7 @@
 // Config: parse triggers.yaml
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index a73d1f006a89117c00366c3c66cf8a4ccd6ded2e..51afe69db638c4311a12057b74f0d1ac776ceae7 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package config
 
index c9a18a80e0ac3683f0aa7af047a312bae4ad87d2..af9ffe99033a9520f0d6b04d7375473ac2504a91 100644 (file)
@@ -1,7 +1,7 @@
 // "fixperms" sub-command: apply proper permissions in files/ directories
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index dc8554ff82b92926bf4ac7154840b72b33621018..2a9b11ec7ff6b5c3e73b9ab28818c51de49a8a92 100644 (file)
@@ -1,7 +1,7 @@
 // Command line tool to manage remote hosts
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index 642e9839e79017dc8fe403405e4f71505aca5919..b0323296140bd42c0568eb3731fe6e0a265e8777 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main_test
 
index 1998538ce3ac60596f70745d1e6d8ae9fcd2b667..6f87d20611802458c24e92139ed6ee286993fb93 100644 (file)
@@ -1,7 +1,7 @@
 // Embed remote helper binaries
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index 69431435e5e9f3066ebf82aa4ebb8add1afbacb0..232ff6d8d74476524fb20ac0a5cdbcb8205a495d 100644 (file)
@@ -1,7 +1,7 @@
 // "sync" sub-command: sync data to remote hosts
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index b0ee9ad919068bd8336e7753dc352840834bfc4b..a298ff3c11b4e567d77ddee58618890fd08a6403 100644 (file)
@@ -1,7 +1,7 @@
 // "sync" sub-command: collect information from remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index a99a2d859a8f676e3e2fafe135bd4d16898132d7..355db6d0ab5a1eee8ee5bb39d9c048dd7082db4f 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index ff4f4c8a41935fe45eb06f6fec55e9dd89dc21dd..c76ec4ac9fa753a18636e1c7e15a8a71a6553c8f 100644 (file)
@@ -1,7 +1,7 @@
 // "sync" sub-command: sync files
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index 614b5b0c72254dc17240db2a5e6888d9d355547e..7420bc383c48c37d84d949ff3128b4f205673468 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index d4b0e7ce9c8c0653d6b887c2fd40ce9a246902ca..e292eda362fbb27a718bcf31889fc4c0b32b6921 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index 11ec40f7c418036cf25521f5f199dcf972e45d3d..8ff729810316e451395d418c41a034fa6e6c33b9 100644 (file)
@@ -1,7 +1,7 @@
 // "version" sub-command: display version information
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package main
 
index fb777fad3f27d4c06651b9ffce559ec6b2303095..6dd01ced4d8b36e5cbf6ef8418b4fd086aaea45f 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Format changes
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index 4a055480bd48cb049e303087ec1a07dc2e26b512..e0f7e56cfc372d3ca9c2b313cbec410b233ba8fa 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index cad3a6d60a69931b09ddcb95c0feedbf3be20918..8546169967047978fec76df72812e882e5b471ff 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Connection functions for programs using the safcm library
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index bb7824253f300fc7e06e6ab644146f132ea9322f..4224996bb4a5994270cf178f08424038555058fd 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Logging functions for programs using the safcm library
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index a109cd5b90850661a2b07952aec3e139766bbdf4..12fa5be801075b54f1f2205a495f3f9e85edd7e9 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index bc8aea2028568915776a2e6cd953f5ccb8504f0a..087d14be2de7edcfcd4da830e25c4442e584a0c3 100644 (file)
@@ -2,7 +2,7 @@
 // the safcm library
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index fd3d64949a3c6df249feaaeb8b477c3d6056cdd7..559445d26846a40c216b701d6f381884c82118ce 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Functions for terminal output
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
index 409249bc005ed3e24b51cbe8e9e3f400cfcf4f90..f96786cc7faca3422dc84421173458a40aaad87f 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package frontend
 
diff --git a/gob.go b/gob.go
index 0c0571eedcd191fd32ba23c1560e33ac9a5683aa..e5b8e9c0f0e5d7f91826b662ffe3450ff2c3249c 100644 (file)
--- a/gob.go
+++ b/gob.go
@@ -1,7 +1,7 @@
 // RPC primitives for safcm: basic connection implementation
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package safcm
 
diff --git a/log.go b/log.go
index 79c573cae79e4e27e786e8faa5f067a5df20c11a..51e8a311fbe2e54db5caa6bd84f49ea69ef428db 100644 (file)
--- a/log.go
+++ b/log.go
@@ -1,7 +1,7 @@
 // RPC primitives for safcm: logging constants
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package safcm
 
index 6437a5a08a5745237731325e084af4dcfa3be5f9..5633b1f491fa59a8cf430ee1e4d7da91e21908ae 100644 (file)
@@ -5,7 +5,7 @@
 // FAI: https://fai-project.org
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package ainsl
 
index 97046f084237d3e063522ed917d82c63716ae644..1fb69ff195f1e4628d58942a11906e77ad4b51d8 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package ainsl
 
index 99bbc8f4211ffc03aee991a60dbe9328fcf55093..5ae48be083f344ce082a4167d91ac651fdfc04e9 100644 (file)
@@ -1,7 +1,7 @@
 // MsgInfoReq: collect information about the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package info
 
index 735bbea221bb049088ae63eec3a8a70c4a005d4d..6a150a47f788377d18487dc48dd4c771d1ba09f5 100644 (file)
@@ -1,7 +1,7 @@
 // Logging helpers
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package log
 
index db6a410f97c30e7f79083ac0e95e031bca848577..4f29a1ff115290dc44ababa5dd54f6dd1d12408c 100644 (file)
@@ -1,7 +1,7 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package remote
 
index 7d9dc744056810f3e0a8b5bdcab4c6a5285f1c7c..fbd9b8833ff0a0bcc8640d5a0532bbe82239cf63 100644 (file)
@@ -1,7 +1,7 @@
 // Helper type to run and log commands
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package run
 
index ea936e5d6ae3a33e636073456948f4bab1c3dfac..6fd35e5cfa316198ca29df036201988e7fd399c8 100644 (file)
@@ -1,7 +1,7 @@
 // Interface to run commands
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package run
 
index a090f3b667f9bb07d19ec35a57b6637ec25d5f21..7837c12057540270985697e2b89faf39b23e224b 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: run commands on the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 1bd10b450033bca1a138808f5c9abc0c5c96de03..eba5199f08224d2e2b0e9d86d6708440da81a8db 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 9b72bbcacc9644b0eaca4990ab08e12213385e5e..93cc380bc5e9d043b17324882d0b151bbf2f9977 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: copy files to the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 //go:build !windows
 // +build !windows
index c4fafcd1f21fadaca073d2d75d31038353e4b5cb..f6e7b76ac73d7d9aa78303443cec3d59b27b87ff 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: copy files to the remote host; Windows compatibility
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 7a4ce260f487b21d956b60600c8d946e8074dd10..91fd94c99c786a6392b1004329cd5d387cb3582a 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 2b4e952d794f49870849fe2504bddc9985cb4c71..07e803aae768e4cc36d285c2eab8321bbae4c7b8 100644 (file)
@@ -1,7 +1,7 @@
 // Utility functions useful for file-related tests
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package filetest
 
index 19d19efb0a8925b4b36dda4e94840b86308c26ba..9afff835fde3b211cb44397f14e4a8c2a5e03790 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: install packages on the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index ce15c50abff3a9f973f5af6c3972e47d8e8d77b4..56fcc2dcfd6cfd707e1b6c0715cbc904278737ae 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: install packages on the remote host (Debian)
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 822e1e9f431b8e318c79e342f1a9d25207ebbbf4..30b3b54004730e18beba2e3b8a449ccd5271f852 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 293b6b841fb9ad53a99c2fe0aca007f4ec7e8a40..ee3885de3db386c1ce9abbfe21a47617179c15b1 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: enable and start services on the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 3242476f5164574b90958059bc791dd1bdd1d1cd..fe8e2a45a3d154180230aad2977ce063400c9a86 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: enable and start services on the remote host (systemd)
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 7ac322c5203f56bc8ba4a744471eab739e373f6a..935828a3658d843caddc60d9d13088f5e5a8a5c6 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index fefcecdc9ea8362c81a57271870b62f2a7c85e99..ce87a8358752987271a0610286f102c85f0e6a19 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: sync data on the remote host
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 6beaade20192610971016840bae046987d78bddf..dfe498b6b2c450d13f876e7d715358c9ecd84c80 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index ee4de2c5ffdb14ea35ad8f8a6dd57133dca1f2dc..d786724b183682755f1e12edd8615b700f2f68e0 100644 (file)
@@ -1,7 +1,7 @@
 // MsgSyncReq: run triggers for changed files
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 6b14197142947cb9e16a1bee674135ae6603c6f7..07652caba3880f270f4c0704bac7e929ed27e054 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package sync
 
index 301ae2a1f20c28ab317b4b47d6cc95ca6c7544d4..41e5be1c13b494e0b25891a974b00fc467ccc236 100644 (file)
@@ -1,7 +1,7 @@
 // Simple RPC-like protocol: implementation of connection and basic actions
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package rpc
 
index fa1efcdeb6c5597edcbfd0c9d4a20a0f17b4680c..0838c9729b6ce730c90cf8bdadadd892abc05e15 100644 (file)
@@ -1,7 +1,7 @@
 // Simple RPC-like protocol: establish new connection and upload helper
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package rpc
 
index efea1a7e982b0ae940e603101b31b5269f9cb7f7..eb1857c8f194a10230d38a83823859001257f08e 100644 (file)
@@ -1,7 +1,7 @@
 // Utility functions useful for tests
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package testutil
 
index aace9f238dac9f30ff1a5f0bf16a8bb521fb7f65..7333fa7278b4de2264e1ad21ed98d42056345387 100644 (file)
--- a/types.go
+++ b/types.go
@@ -1,7 +1,7 @@
 // RPC primitives for safcm: message and additional types
 
 // SPDX-License-Identifier: GPL-3.0-or-later
-// Copyright (C) 2021-2024  Simon Ruderich
+// Copyright (C) 2021-2025  Simon Ruderich
 
 package safcm