]> ruderich.org/simon Gitweb - safcm/safcm.git/commitdiff
Update copyright years
authorSimon Ruderich <simon@ruderich.org>
Sun, 15 Jan 2023 09:23:33 +0000 (10:23 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sun, 15 Jan 2023 09:23:33 +0000 (10:23 +0100)
67 files changed:
README.adoc
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 2a88961dd4ba6333d7930878cded69597c7e2bfd..9e8f60f57d0c6bd870ced77c43f1b67765ac12a3 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-2022  Simon Ruderich
+Copyright (C) 2021-2023  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
index d067b9ecbd394f318f2f5132fea2c5ca0c58d1f7..b96c73e6e5f5c1bfde9bb30e8e1c6f07f5cb55f3 100755 (executable)
@@ -3,7 +3,7 @@
 # Build remote helpers for all operating systems and architectures which are
 # supported as target hosts
 
-# Copyright (C) 2021-2022  Simon Ruderich
+# Copyright (C) 2021-2023  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
index a2603b3aa6df8f01f7aaf4a20791b9a93238ba68..d7951149f5dcc8bde38a93c5276025a9cd983475 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ba726d5152efad384d949b2ae5c405f6a91066dc..afa142764f4af80064e1aadee226265067b60e3d 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse commands.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index aebf963cbd44fa69cec465d491330a070bfd844d..5195f7fb6a084655b8b4bdbabf23b1ec03f49113 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse config.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index a6c1f87665cf3f9d9d227467788d4ca19d1bcc85..32b211cd494b731bc357d6fc813128135f2203da 100644 (file)
@@ -1,6 +1,6 @@
 // Config: load files/ directory tree
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 007e9dad7a92f912ab54af381678ec264df8e14f..6543bd80a3eb8f12c60c8dbd1feee2fad320934c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 1b0078cd5b96f4da592912742a95eaa05e12951f..13ab0a88b94dae2ac524190285232b77926b990f 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse groups.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 5a5e33ff8df3776b13f67184614811a04c129a4c..3eb44296be2e68e67f88118b33283d97b9000304 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index e9102d58ea970507cd4dd64754f29e3cc20dc207..92c74d928c13370f01b71fbb4d30ea0b70b7f176 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse hosts.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 4c4e970e59e4a2b057f050ac3679b91f5df92719..4c601c580b4c3148f07e820cb9fb9e07d83e5526 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 97ff4140b0a8f8451ae0f44b960dbc25d4d47a2e..19725f65ce15c88301ec6fafa1b0e2bafd0ad649 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse packages.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ecdc102f869a5201b9a0fd65c267c7856b5aa08f..69596c98535339f4d69c1bf22995495eb6c4e47a 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse permissions.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index d866a5a1d8e53597a6cde26874a8602c08fc6cca..0b1eb0cb97bdb8097794c9ef6275225f92d1bc00 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 55a6d193dd574ed2d2b4b25d4d4a6984881576a5..5c181666cc0975c036fdf1fe803c5919413ea673 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse services.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 352b1af765bd431af524c604e7aaf41397a40bcf..9434f164377d5766c3f5b31e76ecd3a2039fdcf4 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse templates.yaml and expand templates
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 4e4e82f888c4369e1789d05779a40b84f8cf9bfd..ff8f21b91ca2872509db65dea5a31834c0f067d7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index e6591dfbf1244739480b7584f107bb61dc797ff7..1e1782b16f7a19776b7a204dd0d7f37ae3509e45 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse triggers.yaml
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 57c4bf15243d8ff52c36a0e0a923b7c7a79a90d3..da365228589acfa97851c72cef0b6a901fb1d85d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 4523b95ddae56f864e1afcdbca42c94597609185..6532bb40ca4d91518841b3712240426e67515069 100644 (file)
@@ -1,6 +1,6 @@
 // "fixperms" sub-command: apply proper permissions in files/ directories
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 1401e35d308d88589905c9e6f0f34f0ffd7856ff..f2799e008b9318c16bbd97a8fe92661f9b48df5d 100644 (file)
@@ -1,6 +1,6 @@
 // Command line tool to manage remote hosts
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 7f5061e26909371d07db012b9d055d098eab2412..c0f9818d0f2f427317d5c006744fe8d7ab83067e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 2057c381e9a6923aaa13d81806ce91c1d62daac9..a5b0e3c33abc4c784d460820bf4e5ba513b0df81 100644 (file)
@@ -1,6 +1,6 @@
 // Embed remote helper binaries
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 55c957f683bcd5b328cad093612547dc6b80d050..06f41f4efc10bde395b9042ffb27ce8d5a510e53 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync data to remote hosts
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 50dc68f844f7d7b7b299fbba43f342546a66f374..213a4f77411dd115572f11c57c0f42172930f16c 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: collect information from remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 361a067858413aabaec829883e1751c4bb76912e..21af49a765a4141872cf54a9ff3cdee049cd8bb5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index eeb387095d59999dc6da2eaff1118ccd6d7581c2..4a8a9613a738fd2151259947aaf5e973b8983800 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync files
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 8ef0113f269012e2506a1dd70b17fbaae76c4e86..0550903e442a44f9df728ecffe0b52c597673571 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 6d37366cb0b62c061330c968c615d1b0149f2bf2..2b67f18fc286ca7f0dc7ad7001bb2f45f21a95e8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 180aeea39d6f4f645ee5215cb5d0a206a0953caa..3f616d5f98882af703a2bf3508798c4f81a1f7ad 100644 (file)
@@ -1,6 +1,6 @@
 // "version" sub-command: display version information
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index e1eb452ef6d0c41cebb0f17d20cac33c37259ad0..77b803a5ae6b7904f1d332795febcad6f49d9da7 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Format changes
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index f90f2863a4cc82d93e443353614819fc34d748de..0da12f45d667023e24f5e2a298f9c8a9a574b736 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 057ef6c15955179fa3b2611c22694a8eb49f4e2c..5755290bc78aac9fb07a01ba3743565290541d25 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Connection functions for programs using the safcm library
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 3bb511860ccb46cbd4f2c44286caba9a1e02c915..689dde128a3a300e6a2c4f76204d5e0e897fef05 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Logging functions for programs using the safcm library
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 0e87576e5e124f3527fefba2ca6d0c0b39e654d0..8ea6c4eada155bc6465297e8abdfab52d216870c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index f7441c31421ee78b02d339abb94ad013a5fa17af..0da06653bd2328dc196415d2416aa2ae856dfb56 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Host synchronization and logging event loop for programs using
 // the safcm library
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 27ff8ce2dd77020b686ee469254c1096d4e72a2d..634c2f9fe905c2053a9fe9e98d0c9cc1ac9a30e4 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Functions for terminal output
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index a659c4060e90cf4976730e33b0a9e847bea6922b..0d7e1b22eee7adda4f21cb7128c3ec703ed92c70 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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/gob.go b/gob.go
index 7e759e35d295e55566244a530658b8e3ca2756dc..99fd099f226b96ccd18412347456bd1c5de252cb 100644 (file)
--- a/gob.go
+++ b/gob.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: basic connection implementation
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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/log.go b/log.go
index 7da0ac870e92bd1f9af9f038f391a1ff63ac0329..3478c590c838d93be68acc01d53b0d6a7a2623c2 100644 (file)
--- a/log.go
+++ b/log.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: logging constants
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 292545237ff1905b207dad7d23f208c86c67d3af..8b4aa883060aad5bcd9a77d3b047259695f53bc3 100644 (file)
@@ -4,7 +4,7 @@
 //
 // FAI: https://fai-project.org
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ecb1290d6f5cc0018ad52633931a953e1a4cf093..923d49d333399668a227f649545b6698e4f65e86 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 4308eed18f5ebc51b4721ac6a4b3d8a339b42272..e8468e6bf117ef928c1d8b28c378b28bca53698a 100644 (file)
@@ -1,6 +1,6 @@
 // MsgInfoReq: collect information about the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 166555a2c0130448d219dc1ae93ece539f91c311..0d596184b5ca768c012c047dc9abb5ec011f9459 100644 (file)
@@ -1,6 +1,6 @@
 // Logging helpers
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ad4aa9be27763a167364c46de8be57f26ede12b8..9218015b6dd4f3160720034047e06136c5dbad26 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 75ddd6e13a7a65cf443d0d62a55bf61f8fca6e69..2e99ba34ed5bb01b8617956ac5a194068f56701c 100644 (file)
@@ -1,6 +1,6 @@
 // Helper type to run and log commands
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 76f7f919596c47bcaba2bebd3b65b680213b4705..6d0d6c8c8e22e737199ef4b27ffe73dcf0eca94e 100644 (file)
@@ -1,6 +1,6 @@
 // Interface to run commands
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index fa570347f30077dba563274614f4fe1d6b4a182d..8d6d878324c24be99794198d5163bac75a1654d4 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run commands on the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index fcb628ed631860a695913027eb2a9331a57b76ff..818b6e1e1817e528e05b24db53d7e4d853260253 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ff35458c9aba095769e646c5d3ed4e0ae593469d..20f8505c0fff92a27f638575bda6a0c611ce2ad5 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 72947f144d84a036473049035c1372c8f4a816cd..71f26f09df8e6f6fcda50b1f07817b93aa0144a9 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host; Windows compatibility
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index ded6614e2c35fbc246658ceff4a1bd951590a500..bae25972b251a673bbf4870e2d453e0a0a75cd4c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index e3786222372d7ad71a21c9c34531e403195af941..6d078c1bde2beedaf83522c298dec742c90a9361 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for file-related tests
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 4731109ab09b9a69ec42baf10f91ba35d174026f..d1caaaf998fb0072d52825dfc0cde8ea9a9cab05 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 8f6b83ac31a04b1b182779e80456b94ec026a213..03154ff6ed137c816d8d8d3ef2695d2ed7f0357e 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host (Debian)
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 0afe0567daa4fa5075c82eab8ae97300d0220683..b101a46ebed475f32f4429b1def8394c04d71313 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index c3b0ad57228fdb08f7d6a537e97a3ced3e7dd7ce..f3c672a3a8781dbf2e30c3e701c320357aef6432 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index eadf8b05a64c8f779c0a1c9ea6418a1f3f8d25e2..3bc8f0fafe00c7483e9740a94d61ae64714e8850 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host (systemd)
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 657000e3bcd998ce386dd899b4239b5ed5d1bde4..d464292534e0e2f47b68e0aed567fe04ff8dd401 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 17069199d398857a11c51d6ce8d61b5246ca279c..0e61674336648dfd75a927a8f4c7968a81de554c 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: sync data on the remote host
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 7781a36f4369f7e3f6c52fc4fa3dca59db99c8bd..6dbd972b3d3ebc7c06efff62df83cbd38f8146c0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 6c399d4ac5a521adb8f41638c860bb8718c2b679..f6503ae4c72a4e31f68a0cd57d78ab4bec505615 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run triggers for changed files
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 3ca07629b816f86a358a3055e77c4841f96cdf17..b6a6a45b9d0ea0e2ff8de537d1d64fec84340c1b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 2dc2da7a0d5248d4792b72443abe8c24734cac8b..9fbb9c47996d44516e781f6f6bc914cbba2f8319 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: implementation of connection and basic actions
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index e4d7f3842c90b67b6d4c69ad599c980573f45271..4fbb3244110bdb4924f553968c4be56b3105c879 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: establish new connection and upload helper
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 42e19cf39a9d1fcb1ec844774d109d1e1d31238b..7777808c2ecf4bd3a500a5455e65ae7cd5209677 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for tests
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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
index 77dd663c090f2f67c700cc5be9e51578fd340010..e2dae27d6473c19d9bc0e586fd2133bcafcc5266 100644 (file)
--- a/types.go
+++ b/types.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: message and additional types
 
-// Copyright (C) 2021-2022  Simon Ruderich
+// Copyright (C) 2021-2023  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