]> ruderich.org/simon Gitweb - safcm/safcm.git/commitdiff
Update copyright years
authorSimon Ruderich <simon.ruderich@fau.de>
Wed, 3 Jan 2024 11:15:17 +0000 (12:15 +0100)
committerSimon Ruderich <simon.ruderich@fau.de>
Wed, 3 Jan 2024 11:15:17 +0000 (12:15 +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 4792b21a15eb7b8fa89bd3cf337976e21c4f8f28..fe6a4482e7bdf2323399df70f0ec91f1cf4a24ef 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-2023  Simon Ruderich
+Copyright (C) 2021-2024  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 b96c73e6e5f5c1bfde9bb30e8e1c6f07f5cb55f3..5b8f8dee3edf552c36ca0c516c6b51aa3914aed9 100755 (executable)
@@ -3,7 +3,7 @@
 # Build remote helpers for all operating systems and architectures which are
 # supported as target hosts
 
-# Copyright (C) 2021-2023  Simon Ruderich
+# Copyright (C) 2021-2024  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 d7951149f5dcc8bde38a93c5276025a9cd983475..a3abefc58905f4e0a01594c9290bb7304b3fe8fa 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 afa142764f4af80064e1aadee226265067b60e3d..50c5f123b74a8176e7724ed5fe82bedf33004bb8 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse commands.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 5195f7fb6a084655b8b4bdbabf23b1ec03f49113..aa0a632bade1f4fc0fb8a0906c8f66a2a55cd154 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse config.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 32b211cd494b731bc357d6fc813128135f2203da..e53f8041980cacee0fff061a3e9bd34fdc494c81 100644 (file)
@@ -1,6 +1,6 @@
 // Config: load files/ directory tree
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 6543bd80a3eb8f12c60c8dbd1feee2fad320934c..f989ee32821929c6d00ffbd46669f56609318cd7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 13ab0a88b94dae2ac524190285232b77926b990f..f2818eeb8c984cf83603450466cb6767107aa10c 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse groups.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 3eb44296be2e68e67f88118b33283d97b9000304..d062b817e2c8828f2c4001832baebe6833f79504 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 92c74d928c13370f01b71fbb4d30ea0b70b7f176..bb459c02a47be80d91e71a4b2a7a48837284906e 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse hosts.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 4c601c580b4c3148f07e820cb9fb9e07d83e5526..4f04a299083ca908c4682462ceae002382577b91 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 19725f65ce15c88301ec6fafa1b0e2bafd0ad649..b6a017e363cf1011d30a5f22cde1f4a42ecc511d 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse packages.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 69596c98535339f4d69c1bf22995495eb6c4e47a..60ea399803a554863c3315be9c5533f7f1278f64 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse permissions.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0b1eb0cb97bdb8097794c9ef6275225f92d1bc00..3a4acdf74ce4c8d3de5f39d9ada5655484358a72 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 5c181666cc0975c036fdf1fe803c5919413ea673..9a27b2dc07b3c8c066c38182ae22c213c52e08b3 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse services.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 9434f164377d5766c3f5b31e76ecd3a2039fdcf4..01cfb19af1330310b692cb91492e3910b63865f1 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse templates.yaml and expand templates
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 ff8f21b91ca2872509db65dea5a31834c0f067d7..eaceb06e107eb4a6626ae91a563839aa52dcbf27 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 1e1782b16f7a19776b7a204dd0d7f37ae3509e45..8140fa3e2ff9b62406b013b3dbd31611a7738e3a 100644 (file)
@@ -1,6 +1,6 @@
 // Config: parse triggers.yaml
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 da365228589acfa97851c72cef0b6a901fb1d85d..caf6041e92e96574c4508b4a853e328134cddf8f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 6532bb40ca4d91518841b3712240426e67515069..6520a6565eb4b0956a3db3d7df83ab6e1eddd556 100644 (file)
@@ -1,6 +1,6 @@
 // "fixperms" sub-command: apply proper permissions in files/ directories
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 f2799e008b9318c16bbd97a8fe92661f9b48df5d..b20e5cb84ee457ee25ab96ed8ff9ccb07702aa7b 100644 (file)
@@ -1,6 +1,6 @@
 // Command line tool to manage remote hosts
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 c0f9818d0f2f427317d5c006744fe8d7ab83067e..51980d9e6bbd3e443929ddcf3a633cc8434d4eeb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 5ad37c31224c1c52ef5621519541e8c257d37fd6..7f389c614f6340edde3b68bfa7cb94866bebc40c 100644 (file)
@@ -1,6 +1,6 @@
 // Embed remote helper binaries
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 06f41f4efc10bde395b9042ffb27ce8d5a510e53..ec448ba7a54c38b5e48487a7329ed346512f00ff 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync data to remote hosts
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 213a4f77411dd115572f11c57c0f42172930f16c..bfc606a182907395ca6ef1fc1cfc3d10a3565f0e 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: collect information from remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 21af49a765a4141872cf54a9ff3cdee049cd8bb5..09c56de3050ad7ae44f78e3da12143feab7957f5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 4a8a9613a738fd2151259947aaf5e973b8983800..7e1457fec70372ef27313ff5c3453a8147a5531e 100644 (file)
@@ -1,6 +1,6 @@
 // "sync" sub-command: sync files
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0550903e442a44f9df728ecffe0b52c597673571..4b614d19b30168ba4bd20bb43c75b2b540379316 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 2b67f18fc286ca7f0dc7ad7001bb2f45f21a95e8..d07774ecde2360149c5b0ed0793497f70ce93fe2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 3f616d5f98882af703a2bf3508798c4f81a1f7ad..2e358514b5c1028c1c1975d97fd7ca57e994e780 100644 (file)
@@ -1,6 +1,6 @@
 // "version" sub-command: display version information
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 77b803a5ae6b7904f1d332795febcad6f49d9da7..ebb402de39adb1d28a75610974c72d885f71e9b6 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Format changes
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0da12f45d667023e24f5e2a298f9c8a9a574b736..a9d97801739d90af63edfdb49a22a7d862477fcb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 5755290bc78aac9fb07a01ba3743565290541d25..3a3a20905222fea5b4347b697d78db993345874a 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Connection functions for programs using the safcm library
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 689dde128a3a300e6a2c4f76204d5e0e897fef05..5bdd2eb876800708e43a5fc9ac5b81b01415d251 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Logging functions for programs using the safcm library
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 8ea6c4eada155bc6465297e8abdfab52d216870c..a5bd02ed4d20b29bf50ee469620585361d05f12e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0da06653bd2328dc196415d2416aa2ae856dfb56..6e9310034ab0da32e3ac3a85e0f8b757d3ba103d 100644 (file)
@@ -1,7 +1,7 @@
 // Frontend: Host synchronization and logging event loop for programs using
 // the safcm library
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 634c2f9fe905c2053a9fe9e98d0c9cc1ac9a30e4..1837c802399cf9bea4e6255133c31c370edfe792 100644 (file)
@@ -1,6 +1,6 @@
 // Frontend: Functions for terminal output
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0d7e1b22eee7adda4f21cb7128c3ec703ed92c70..87c3b71c86eb09f07dca4fcf2d9e825e96c3b066 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 99fd099f226b96ccd18412347456bd1c5de252cb..76ce19d16f063ecaf21ece9e3c7527ea1b3594e3 100644 (file)
--- a/gob.go
+++ b/gob.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: basic connection implementation
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 3478c590c838d93be68acc01d53b0d6a7a2623c2..e5448affff3ba273864895dd8e7e834ef210456a 100644 (file)
--- a/log.go
+++ b/log.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: logging constants
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 e4699b8990c82f19570898ccc19d3b20bc49029c..2b5f8e0113700b0257768da1b6cf900808a174f5 100644 (file)
@@ -4,7 +4,7 @@
 //
 // FAI: https://fai-project.org
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 923d49d333399668a227f649545b6698e4f65e86..78aaff251cbc62745c127ff64df356d11d25b2f8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 e8468e6bf117ef928c1d8b28c378b28bca53698a..b16f5953781037131b1fc349d443ac98aca5029f 100644 (file)
@@ -1,6 +1,6 @@
 // MsgInfoReq: collect information about the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0d596184b5ca768c012c047dc9abb5ec011f9459..52633fa2d7ee97d7854ddf86ba4533f959feaec7 100644 (file)
@@ -1,6 +1,6 @@
 // Logging helpers
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 9218015b6dd4f3160720034047e06136c5dbad26..ac7b085488aa0c9b11cc18a0bd376a7eed1576bb 100644 (file)
@@ -1,6 +1,6 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 2e99ba34ed5bb01b8617956ac5a194068f56701c..13fceb0a18adcd352f8a99f7e1dac8e500cdbd4b 100644 (file)
@@ -1,6 +1,6 @@
 // Helper type to run and log commands
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 6d0d6c8c8e22e737199ef4b27ffe73dcf0eca94e..b81278f7631968b5e368a328fe71bef5d13ba6fe 100644 (file)
@@ -1,6 +1,6 @@
 // Interface to run commands
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 8d6d878324c24be99794198d5163bac75a1654d4..a6a3a73ae3f5fb7499020c67d4c882b5b7999f0a 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run commands on the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 818b6e1e1817e528e05b24db53d7e4d853260253..a128c2ee73d59e681c72bc4e18cc5d9d54c31ea5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 98c4ad6897106d47d069f669684ca56d8af31e1e..028572113a0fa31e54da6d1ed81dd1fdee4002a1 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 71f26f09df8e6f6fcda50b1f07817b93aa0144a9..f68e0a82bac934643ba3c0fc45b0b07c47020dc7 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: copy files to the remote host; Windows compatibility
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 81efd0801890727629cdffb896e2d7fc49a76195..dd32804bcd696c3d88d94ab24b60da30610bd982 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 6d078c1bde2beedaf83522c298dec742c90a9361..2e3c76e1d9f6d8dc72c24f528fc7b9fc3064e159 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for file-related tests
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 d1caaaf998fb0072d52825dfc0cde8ea9a9cab05..b74d62ebb4deaef220155ebd91bf6beea073f06e 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 03154ff6ed137c816d8d8d3ef2695d2ed7f0357e..8b5e0133258adc5b4866cae255ae6b3f15ba1ae9 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: install packages on the remote host (Debian)
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 b101a46ebed475f32f4429b1def8394c04d71313..8f38548eb7284ac1afc2d68c67eeba3ed974fccc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 f3c672a3a8781dbf2e30c3e701c320357aef6432..905447081ecb23885c20062fa6b44b667fc24ef3 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 3bc8f0fafe00c7483e9740a94d61ae64714e8850..6d2aed6e9300e6d36250d9bf034088b0349ac06a 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: enable and start services on the remote host (systemd)
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 d464292534e0e2f47b68e0aed567fe04ff8dd401..d1d31ab425eec9c7c1fb54399b9b94fa058bb8b6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 0e61674336648dfd75a927a8f4c7968a81de554c..5db3f0b5a2e57e0d6ace59936716e09367473ffd 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: sync data on the remote host
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 6dbd972b3d3ebc7c06efff62df83cbd38f8146c0..fa7eb27d399a5145caaee8e3507ee0e4ae289d96 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 f6503ae4c72a4e31f68a0cd57d78ab4bec505615..b7e2149fcd6fb113ec8af324e039d03e840c5a53 100644 (file)
@@ -1,6 +1,6 @@
 // MsgSyncReq: run triggers for changed files
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 b6a6a45b9d0ea0e2ff8de537d1d64fec84340c1b..808c40139856c9484b859646a5081d918c6d8855 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 9fbb9c47996d44516e781f6f6bc914cbba2f8319..8b63477fc624d82119f1459ce0e509de03a76f23 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: implementation of connection and basic actions
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 4fbb3244110bdb4924f553968c4be56b3105c879..e087c99d6ea8e0299f04785d44352f76af2ebc46 100644 (file)
@@ -1,6 +1,6 @@
 // Simple RPC-like protocol: establish new connection and upload helper
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 7777808c2ecf4bd3a500a5455e65ae7cd5209677..b2f53c70488c45db69f92311a2934c0b4906496c 100644 (file)
@@ -1,6 +1,6 @@
 // Utility functions useful for tests
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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 e2dae27d6473c19d9bc0e586fd2133bcafcc5266..53363ccf7e51a2672efc4c59e5c781c2cc99b323 100644 (file)
--- a/types.go
+++ b/types.go
@@ -1,6 +1,6 @@
 // RPC primitives for safcm: message and additional types
 
-// Copyright (C) 2021-2023  Simon Ruderich
+// Copyright (C) 2021-2024  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