]> ruderich.org/simon Gitweb - safcm/safcm.git/commitdiff
Update copyright years
authorSimon Ruderich <simon@ruderich.org>
Sun, 6 Mar 2022 09:03:21 +0000 (10:03 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sun, 6 Mar 2022 09:03:21 +0000 (10:03 +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 6a2b108d94cfa8f4242483a38eb890a9f97c40b0..2a88961dd4ba6333d7930878cded69597c7e2bfd 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  Simon Ruderich
+Copyright (C) 2021-2022  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 73957ed7562938b4a8376a364b962008311b0c4e..d067b9ecbd394f318f2f5132fea2c5ca0c58d1f7 100755 (executable)
@@ -3,7 +3,7 @@
 # Build remote helpers for all operating systems and architectures which are
 # supported as target hosts
 
-# Copyright (C) 2021  Simon Ruderich
+# Copyright (C) 2021-2022  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 b6d784d827697deca168cd6d38cb7ce6f646a355..a2603b3aa6df8f01f7aaf4a20791b9a93238ba68 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 569cdbe7dcf8fc93bed2035cc8b7ad71992d46fd..ba726d5152efad384d949b2ae5c405f6a91066dc 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse commands.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 74f486e8eb0a802f6a4316358c9d1e36b17e1a79..aebf963cbd44fa69cec465d491330a070bfd844d 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse config.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 143a678ac15653254d28ac8b42b4c1046cfb81dd..a6c1f87665cf3f9d9d227467788d4ca19d1bcc85 100644 (file)
@@ -1,6 +1,6 @@
 // Config: load files/ directory tree
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 552ffb775686de733aa67ed7dba457acb14bd268..007e9dad7a92f912ab54af381678ec264df8e14f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 466e493c401ea895062294304b0961c5f360ce2d..1b0078cd5b96f4da592912742a95eaa05e12951f 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse groups.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 a12b6fb5d446729707a2a3ed94db145183155798..5a5e33ff8df3776b13f67184614811a04c129a4c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 823afa16c87aad2aa59aea79ff9ef34eeba2c3ae..e9102d58ea970507cd4dd64754f29e3cc20dc207 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse hosts.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 4b5dcafe194d9921241a6935498bdfdb0ec75fcd..4c4e970e59e4a2b057f050ac3679b91f5df92719 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 60ddc87d8f56dd7582cca10f2ead16c728cb2742..97ff4140b0a8f8451ae0f44b960dbc25d4d47a2e 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse packages.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 4924e2d4af3ba1a014e06d53496eb8dae3be2b99..ecdc102f869a5201b9a0fd65c267c7856b5aa08f 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse permissions.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 de21f3c48e1b79aa91d14558db74831c8644aee5..d866a5a1d8e53597a6cde26874a8602c08fc6cca 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 be2ed7b443fe2762a7d6f592c2162345f4599a82..55a6d193dd574ed2d2b4b25d4d4a6984881576a5 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse services.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 0aad2b0b4a55d31705c64a117f90063ccd36fc2f..352b1af765bd431af524c604e7aaf41397a40bcf 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse templates.yaml and expand templates
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 3ed9bbfceda47e85d93314daf52342878b4409d5..4e4e82f888c4369e1789d05779a40b84f8cf9bfd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 69ceb09ec837a35eabf07b9a8a9915c1a8b5a2fb..e6591dfbf1244739480b7584f107bb61dc797ff7 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse triggers.yaml
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 1997e86682061dc137fdf0a17b6f4246d8087a36..57c4bf15243d8ff52c36a0e0a923b7c7a79a90d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 af5c65826e3310533c5e4f4748e8bd5a2ae03851..4523b95ddae56f864e1afcdbca42c94597609185 100644 (file)
@@ -1,6 +1,6 @@
 // "fixperms" sub-command: apply proper permissions in files/ directories
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 ca037c539a12451f7d5ba51f284af306a346551d..1401e35d308d88589905c9e6f0f34f0ffd7856ff 100644 (file)
@@ -1,6 +1,6 @@
 // Command line tool to manage remote hosts
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 64252560500590023f7f07c0e6473880da37bb62..7f5061e26909371d07db012b9d055d098eab2412 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 4fbb7d4834583b02ecc8aa35991c725a6b92cf4c..2057c381e9a6923aaa13d81806ce91c1d62daac9 100644 (file)
@@ -1,6 +1,6 @@
 // Embed remote helper binaries
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 841898a3448b41cddd99ddb9de241242a854ef51..55c957f683bcd5b328cad093612547dc6b80d050 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync data to remote hosts
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 8672a3e4d7fbba2ff1cba37b22e40925f586dd40..50dc68f844f7d7b7b299fbba43f342546a66f374 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: collect information from remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 5498a20630a813ae1c18612a4354cb2d4553d681..361a067858413aabaec829883e1751c4bb76912e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 01e712c50f552d8296491c2a3ea515432ff46006..eeb387095d59999dc6da2eaff1118ccd6d7581c2 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync files
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 7f478ffc0c7c465430e407fb6b562d43ce7d0703..2214e0ebfa98ebabd473c452d61a3ff3e8a239e2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 10ffec1c430dca2d6961410a1bd7cccf89ddc20e..6d37366cb0b62c061330c968c615d1b0149f2bf2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 f1ad1b3548c18893b5080f8eafbb909391fd26a4..180aeea39d6f4f645ee5215cb5d0a206a0953caa 100644 (file)
@@ -1,6 +1,6 @@
 // "version" sub-command: display version information
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 351cdfac181a7a054350584453d5133e3606b371..e1eb452ef6d0c41cebb0f17d20cac33c37259ad0 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Format changes
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 02a95c40c24101d1250b9edb031fc98ea6399428..f90f2863a4cc82d93e443353614819fc34d748de 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 01486ff00869e413d3e11174c298e17aa748f144..057ef6c15955179fa3b2611c22694a8eb49f4e2c 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Connection functions for programs using the safcm library
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 aed57dddca4be9afde6f0c690fdc2bf0d0a970d8..3bb511860ccb46cbd4f2c44286caba9a1e02c915 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Logging functions for programs using the safcm library
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 ebdd3ae53735707ce2ef48d1a73e20e1c749a201..0e87576e5e124f3527fefba2ca6d0c0b39e654d0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 232b43aa8f184709015fde6e99cf1d3fe426aa72..f7441c31421ee78b02d339abb94ad013a5fa17af 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Host synchronization and logging event loop for programs using
 // the safcm library
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 f50f16264cdcae8590278e67e1f8208772b97fd1..27ff8ce2dd77020b686ee469254c1096d4e72a2d 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Functions for terminal output
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 7569a9934cc1a60a10ba99619e4eee669e7b86a1..a659c4060e90cf4976730e33b0a9e847bea6922b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 147ea237a331c96d51521fc2e95fb5f83e8edab2..7e759e35d295e55566244a530658b8e3ca2756dc 100644 (file)
--- a/gob.go
+++ b/gob.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: basic connection implementation
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 6e063ceb12345526b269fc3960bec49d2e32beb9..7da0ac870e92bd1f9af9f038f391a1ff63ac0329 100644 (file)
--- a/log.go
+++ b/log.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: logging constants
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 8a65d4d98f54667d85c3043658be0346bad9706d..292545237ff1905b207dad7d23f208c86c67d3af 100644 (file)
@@ -4,7 +4,7 @@
 //
 // FAI: https://fai-project.org
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 2e5d2ef93fc56bf20d325604c82d75fbf61453c0..ecb1290d6f5cc0018ad52633931a953e1a4cf093 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 b58752d3931b91e0d711a282e341f89bb29abf47..4308eed18f5ebc51b4721ac6a4b3d8a339b42272 100644 (file)
@@ -1,6 +1,6 @@
 // MsgInfoReq: collect information about the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 f358b75af7bad9cf35f47c4a1abd1a28c2311483..166555a2c0130448d219dc1ae93ece539f91c311 100644 (file)
@@ -1,6 +1,6 @@
 // Logging helpers
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 903af0a4d3d9dffe612c0b8fb8ca09e406ac7515..ad4aa9be27763a167364c46de8be57f26ede12b8 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 a1c5e7f7de760deadfef7fbfc2b063b2c5ae83ce..75ddd6e13a7a65cf443d0d62a55bf61f8fca6e69 100644 (file)
@@ -1,6 +1,6 @@
 // Helper type to run and log commands
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 b5ea690bf51888c6b46188dcf1671e3b42fef577..76f7f919596c47bcaba2bebd3b65b680213b4705 100644 (file)
@@ -1,6 +1,6 @@
 // Interface to run commands
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 c0d47d19cfd65a1fb8f03c9147a820d941af9d8c..fa570347f30077dba563274614f4fe1d6b4a182d 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run commands on the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 0bd0949b020b922976744ea9f85e3beacf381cee..4d60dda0074923b82a8f3aba3875f6cafd3c9192 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 9803e936093d1c3edf59c3881ac2966a041ab3c2..ff35458c9aba095769e646c5d3ed4e0ae593469d 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 b440ed6f34a0adea1c865820eaee16d573a0c2b9..72947f144d84a036473049035c1372c8f4a816cd 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host; Windows compatibility
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 bdf432acf1be2b289aae28cd0be0d7b8c912948d..48d54fca062812974317958ae28ecbc8c77c0776 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 370ca10edfa4744aa41318397cf7af56782c51ec..e3786222372d7ad71a21c9c34531e403195af941 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for file-related tests
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 f0b4309a2cc7cc355e312ec7a963741ba7f4c7d8..4731109ab09b9a69ec42baf10f91ba35d174026f 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 2e330b949368f68e5cb709d2769e70a9cb8f30b2..a18ab35d020e4f74baab07edeb7c07d4cbf327d6 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host (Debian)
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 c34819007c6192bcde0cf96be3b1d2447b445436..6ba31ab69d9b36a3e622d66da5902a0087ce9ebc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 2e1ba6cefda0e6963308a7e35d9e355b962eb72e..c3b0ad57228fdb08f7d6a537e97a3ced3e7dd7ce 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 6ed810706f3547e3d2c013a3809b7fa41d4efa92..eadf8b05a64c8f779c0a1c9ea6418a1f3f8d25e2 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host (systemd)
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 b6b45dd7b64ca2dbb9299ba525f449acb102dd8a..657000e3bcd998ce386dd899b4239b5ed5d1bde4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 52873180303b4c60e609fc0b33c871cd7227c124..17069199d398857a11c51d6ce8d61b5246ca279c 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: sync data on the remote host
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 f5d2e1120748b98704c8865ab2c4183d24552b67..7781a36f4369f7e3f6c52fc4fa3dca59db99c8bd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 74d45c3175b1b4aa2fcf670f20dfc12d0d2c43dc..6c399d4ac5a521adb8f41638c860bb8718c2b679 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run triggers for changed files
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 9775ed546590f26cef5b322f7c04e9fc6276a8d4..3ca07629b816f86a358a3055e77c4841f96cdf17 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 0ca9cd411a62829abbb30fc43c16d5eec3ea1124..2dc2da7a0d5248d4792b72443abe8c24734cac8b 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: implementation of connection and basic actions
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 fc702d3518d0c875ba2b9ce1104971e740290fec..e4d7f3842c90b67b6d4c69ad599c980573f45271 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: establish new connection and upload helper
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 1722fd5242132fd463ad856fa7078789d150d3c7..42e19cf39a9d1fcb1ec844774d109d1e1d31238b 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for tests
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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 cca638ec1c448cfe9c5511879aa93dc7519b7241..77dd663c090f2f67c700cc5be9e51578fd340010 100644 (file)
--- a/types.go
+++ b/types.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: message and additional types
 
-// Copyright (C) 2021  Simon Ruderich
+// Copyright (C) 2021-2022  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