diff --git a/README.md b/README.md
index 0fd5c853..e053bfa7 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# Proton Mail Bridge and Import Export app
-Copyright (c) 2023 Proton AG
+Copyright (c) 2024 Proton AG
This repository holds the Proton Mail Bridge and the Proton Mail Import-Export applications.
For a detailed build information see [BUILDS](./BUILDS.md).
diff --git a/cmd/Desktop-Bridge/main.go b/cmd/Desktop-Bridge/main.go
index 14889e7a..b7f697d7 100644
--- a/cmd/Desktop-Bridge/main.go
+++ b/cmd/Desktop-Bridge/main.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/cmd/launcher/main.go b/cmd/launcher/main.go
index 887cf3ba..fa379fb9 100644
--- a/cmd/launcher/main.go
+++ b/cmd/launcher/main.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/cmd/launcher/main_test.go b/cmd/launcher/main_test.go
index 42e80595..c055c82b 100644
--- a/cmd/launcher/main_test.go
+++ b/cmd/launcher/main_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/app.go b/internal/app/app.go
index 1d3cd246..8d3a3f9c 100644
--- a/internal/app/app.go
+++ b/internal/app/app.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/bridge.go b/internal/app/bridge.go
index 421feba6..9e7afe0e 100644
--- a/internal/app/bridge.go
+++ b/internal/app/bridge.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/frontend.go b/internal/app/frontend.go
index 3bf570d2..50b25577 100644
--- a/internal/app/frontend.go
+++ b/internal/app/frontend.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/migration.go b/internal/app/migration.go
index b2ed8610..0f7b9f6b 100644
--- a/internal/app/migration.go
+++ b/internal/app/migration.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/migration_test.go b/internal/app/migration_test.go
index d6afb95a..7703e57b 100644
--- a/internal/app/migration_test.go
+++ b/internal/app/migration_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/singleinstance.go b/internal/app/singleinstance.go
index 3a11eda1..29610dd6 100644
--- a/internal/app/singleinstance.go
+++ b/internal/app/singleinstance.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/app/vault.go b/internal/app/vault.go
index aa93237b..4d98ad4b 100644
--- a/internal/app/vault.go
+++ b/internal/app/vault.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/api.go b/internal/bridge/api.go
index dd397992..c48a0759 100644
--- a/internal/bridge/api.go
+++ b/internal/bridge/api.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/api_default.go b/internal/bridge/api_default.go
index 78b882f2..8a2d51e6 100644
--- a/internal/bridge/api_default.go
+++ b/internal/bridge/api_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/api_qa.go b/internal/bridge/api_qa.go
index 049e0a49..20dd65c5 100644
--- a/internal/bridge/api_qa.go
+++ b/internal/bridge/api_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/bridge.go b/internal/bridge/bridge.go
index 590ca02e..def83447 100644
--- a/internal/bridge/bridge.go
+++ b/internal/bridge/bridge.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/bridge_test.go b/internal/bridge/bridge_test.go
index bb20e464..8b3b956c 100644
--- a/internal/bridge/bridge_test.go
+++ b/internal/bridge/bridge_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/bug_report.go b/internal/bridge/bug_report.go
index 0a96cb91..e43c89be 100644
--- a/internal/bridge/bug_report.go
+++ b/internal/bridge/bug_report.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/config_status.go b/internal/bridge/config_status.go
index faf63f49..5b17bc85 100644
--- a/internal/bridge/config_status.go
+++ b/internal/bridge/config_status.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/configure.go b/internal/bridge/configure.go
index 98946b69..4d6c8f5a 100644
--- a/internal/bridge/configure.go
+++ b/internal/bridge/configure.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/debug.go b/internal/bridge/debug.go
index f2e9a115..e6d68cd1 100644
--- a/internal/bridge/debug.go
+++ b/internal/bridge/debug.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/draft_test.go b/internal/bridge/draft_test.go
index 85ccf3c3..dc609782 100644
--- a/internal/bridge/draft_test.go
+++ b/internal/bridge/draft_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/errors.go b/internal/bridge/errors.go
index ecb897f4..2691147a 100644
--- a/internal/bridge/errors.go
+++ b/internal/bridge/errors.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/events.go b/internal/bridge/events.go
index bfc2c4b3..eef2917e 100644
--- a/internal/bridge/events.go
+++ b/internal/bridge/events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/heartbeat.go b/internal/bridge/heartbeat.go
index 241bfd88..70cab80f 100644
--- a/internal/bridge/heartbeat.go
+++ b/internal/bridge/heartbeat.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/identifier.go b/internal/bridge/identifier.go
index f325cd18..3ba22b47 100644
--- a/internal/bridge/identifier.go
+++ b/internal/bridge/identifier.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/imap.go b/internal/bridge/imap.go
index 4dc07805..c0734190 100644
--- a/internal/bridge/imap.go
+++ b/internal/bridge/imap.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/imapsmtp_telemetry.go b/internal/bridge/imapsmtp_telemetry.go
index 0d597227..468417ba 100644
--- a/internal/bridge/imapsmtp_telemetry.go
+++ b/internal/bridge/imapsmtp_telemetry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/keychain.go b/internal/bridge/keychain.go
index 94783f53..b8f8d659 100644
--- a/internal/bridge/keychain.go
+++ b/internal/bridge/keychain.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/locations.go b/internal/bridge/locations.go
index 8c78b612..9c55e667 100644
--- a/internal/bridge/locations.go
+++ b/internal/bridge/locations.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/main_test.go b/internal/bridge/main_test.go
index 7f9fd91b..c3b9df38 100644
--- a/internal/bridge/main_test.go
+++ b/internal/bridge/main_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/mocks/matcher.go b/internal/bridge/mocks/matcher.go
index 4a7aab8f..e97bfceb 100644
--- a/internal/bridge/mocks/matcher.go
+++ b/internal/bridge/mocks/matcher.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/refresh_test.go b/internal/bridge/refresh_test.go
index 61761db7..d411db3f 100644
--- a/internal/bridge/refresh_test.go
+++ b/internal/bridge/refresh_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/send_test.go b/internal/bridge/send_test.go
index b17be0af..fc1c4904 100644
--- a/internal/bridge/send_test.go
+++ b/internal/bridge/send_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/sentry_test.go b/internal/bridge/sentry_test.go
index 291493f8..54fa0d35 100644
--- a/internal/bridge/sentry_test.go
+++ b/internal/bridge/sentry_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/server_manager_test.go b/internal/bridge/server_manager_test.go
index 47f799e9..e597c2aa 100644
--- a/internal/bridge/server_manager_test.go
+++ b/internal/bridge/server_manager_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/settings.go b/internal/bridge/settings.go
index 47a2f49d..0ac22fcb 100644
--- a/internal/bridge/settings.go
+++ b/internal/bridge/settings.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/settings_test.go b/internal/bridge/settings_test.go
index 1655e80c..072ffd0e 100644
--- a/internal/bridge/settings_test.go
+++ b/internal/bridge/settings_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/smtp.go b/internal/bridge/smtp.go
index 7d9eeaf2..be97c403 100644
--- a/internal/bridge/smtp.go
+++ b/internal/bridge/smtp.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/sync_test.go b/internal/bridge/sync_test.go
index 6f0604bb..e91d5323 100644
--- a/internal/bridge/sync_test.go
+++ b/internal/bridge/sync_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/sync_unix_test.go b/internal/bridge/sync_unix_test.go
index 93e6b3c2..2d11ac50 100644
--- a/internal/bridge/sync_unix_test.go
+++ b/internal/bridge/sync_unix_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/tls.go b/internal/bridge/tls.go
index c5e50fce..bd9f9672 100644
--- a/internal/bridge/tls.go
+++ b/internal/bridge/tls.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/types.go b/internal/bridge/types.go
index 4ef68efa..ed232803 100644
--- a/internal/bridge/types.go
+++ b/internal/bridge/types.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/updates.go b/internal/bridge/updates.go
index 5e0f60e9..edd17a42 100644
--- a/internal/bridge/updates.go
+++ b/internal/bridge/updates.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/user.go b/internal/bridge/user.go
index 9fa60c60..9d4413ec 100644
--- a/internal/bridge/user.go
+++ b/internal/bridge/user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/user_event_test.go b/internal/bridge/user_event_test.go
index 48c559c2..95b413ba 100644
--- a/internal/bridge/user_event_test.go
+++ b/internal/bridge/user_event_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/user_events.go b/internal/bridge/user_events.go
index 0dda3c34..c0527f6e 100644
--- a/internal/bridge/user_events.go
+++ b/internal/bridge/user_events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/bridge/user_test.go b/internal/bridge/user_test.go
index 832609f3..8faba2eb 100644
--- a/internal/bridge/user_test.go
+++ b/internal/bridge/user_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/cert_store_darwin.go b/internal/certs/cert_store_darwin.go
index 4d89c344..4ca8d8e1 100644
--- a/internal/certs/cert_store_darwin.go
+++ b/internal/certs/cert_store_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/cert_store_darwin_test.go b/internal/certs/cert_store_darwin_test.go
index aa50e18d..f639ba36 100644
--- a/internal/certs/cert_store_darwin_test.go
+++ b/internal/certs/cert_store_darwin_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/cert_store_linux.go b/internal/certs/cert_store_linux.go
index 950be35a..0a612704 100644
--- a/internal/certs/cert_store_linux.go
+++ b/internal/certs/cert_store_linux.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/cert_store_windows.go b/internal/certs/cert_store_windows.go
index bf43f65c..d7d8ea54 100644
--- a/internal/certs/cert_store_windows.go
+++ b/internal/certs/cert_store_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/installer.go b/internal/certs/installer.go
index 14709116..6cf86e76 100644
--- a/internal/certs/installer.go
+++ b/internal/certs/installer.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/tls.go b/internal/certs/tls.go
index d393d6c9..544be52e 100644
--- a/internal/certs/tls.go
+++ b/internal/certs/tls.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/certs/tls_test.go b/internal/certs/tls_test.go
index 16316753..a4f869e2 100644
--- a/internal/certs/tls_test.go
+++ b/internal/certs/tls_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/clientconfig/applemail.go b/internal/clientconfig/applemail.go
index 45795a8c..eba6f0f7 100644
--- a/internal/clientconfig/applemail.go
+++ b/internal/clientconfig/applemail.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/config_status.go b/internal/configstatus/config_status.go
index 2746a893..e4b9067a 100644
--- a/internal/configstatus/config_status.go
+++ b/internal/configstatus/config_status.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/config_status_test.go b/internal/configstatus/config_status_test.go
index 8466c5f2..746b22f3 100644
--- a/internal/configstatus/config_status_test.go
+++ b/internal/configstatus/config_status_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_abort.go b/internal/configstatus/configuration_abort.go
index ba2e6b4c..d3cba23c 100644
--- a/internal/configstatus/configuration_abort.go
+++ b/internal/configstatus/configuration_abort.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_abort_test.go b/internal/configstatus/configuration_abort_test.go
index c902e0ae..688f68a1 100644
--- a/internal/configstatus/configuration_abort_test.go
+++ b/internal/configstatus/configuration_abort_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_progress.go b/internal/configstatus/configuration_progress.go
index 45ae4028..1e61fdd6 100644
--- a/internal/configstatus/configuration_progress.go
+++ b/internal/configstatus/configuration_progress.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_progress_test.go b/internal/configstatus/configuration_progress_test.go
index e34004c3..23658b35 100644
--- a/internal/configstatus/configuration_progress_test.go
+++ b/internal/configstatus/configuration_progress_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_recovery.go b/internal/configstatus/configuration_recovery.go
index d8087a87..f0907821 100644
--- a/internal/configstatus/configuration_recovery.go
+++ b/internal/configstatus/configuration_recovery.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_recovery_test.go b/internal/configstatus/configuration_recovery_test.go
index ab09ccb1..16266667 100644
--- a/internal/configstatus/configuration_recovery_test.go
+++ b/internal/configstatus/configuration_recovery_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_success.go b/internal/configstatus/configuration_success.go
index 4c5b1aac..86b3de34 100644
--- a/internal/configstatus/configuration_success.go
+++ b/internal/configstatus/configuration_success.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/configuration_success_test.go b/internal/configstatus/configuration_success_test.go
index 9d12ac58..332d8f45 100644
--- a/internal/configstatus/configuration_success_test.go
+++ b/internal/configstatus/configuration_success_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/configstatus/types_config_status.go b/internal/configstatus/types_config_status.go
index 0e9ea9f0..a5474574 100644
--- a/internal/configstatus/types_config_status.go
+++ b/internal/configstatus/types_config_status.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/constants.go b/internal/constants/constants.go
index 35bf0cee..0b266b71 100644
--- a/internal/constants/constants.go
+++ b/internal/constants/constants.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/constants/host_default.go b/internal/constants/host_default.go
index 864651c4..f3703760 100644
--- a/internal/constants/host_default.go
+++ b/internal/constants/host_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/host_qa.go b/internal/constants/host_qa.go
index 5a8e2819..9a725a81 100644
--- a/internal/constants/host_qa.go
+++ b/internal/constants/host_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/update_default.go b/internal/constants/update_default.go
index eb176b82..909767dc 100644
--- a/internal/constants/update_default.go
+++ b/internal/constants/update_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/update_qa.go b/internal/constants/update_qa.go
index 76385ddc..3824cf02 100644
--- a/internal/constants/update_qa.go
+++ b/internal/constants/update_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/version_default.go b/internal/constants/version_default.go
index 356a6538..c94418c4 100644
--- a/internal/constants/version_default.go
+++ b/internal/constants/version_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/constants/version_qa.go b/internal/constants/version_qa.go
index 614d5cb9..b67ba499 100644
--- a/internal/constants/version_qa.go
+++ b/internal/constants/version_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/constants/version_test.go b/internal/constants/version_test.go
index cce7b81f..21e19a19 100644
--- a/internal/constants/version_test.go
+++ b/internal/constants/version_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/cookies/jar.go b/internal/cookies/jar.go
index 4e1f965a..32f9c849 100644
--- a/internal/cookies/jar.go
+++ b/internal/cookies/jar.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/cookies/jar_test.go b/internal/cookies/jar_test.go
index dcebbc76..78329980 100644
--- a/internal/cookies/jar_test.go
+++ b/internal/cookies/jar_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/crash/actions.go b/internal/crash/actions.go
index da8b2833..e5aa9106 100644
--- a/internal/crash/actions.go
+++ b/internal/crash/actions.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/crash/handler.go b/internal/crash/handler.go
index 1542797c..345be71a 100644
--- a/internal/crash/handler.go
+++ b/internal/crash/handler.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/crash/handler_test.go b/internal/crash/handler_test.go
index a71f9884..09dfecd6 100644
--- a/internal/crash/handler_test.go
+++ b/internal/crash/handler_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_basic.go b/internal/dialer/dialer_basic.go
index d1698b84..2f35b185 100644
--- a/internal/dialer/dialer_basic.go
+++ b/internal/dialer/dialer_basic.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning.go b/internal/dialer/dialer_pinning.go
index d89e087d..aa8a0206 100644
--- a/internal/dialer/dialer_pinning.go
+++ b/internal/dialer/dialer_pinning.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_pinning_checker.go b/internal/dialer/dialer_pinning_checker.go
index 37b8568c..af2b1563 100644
--- a/internal/dialer/dialer_pinning_checker.go
+++ b/internal/dialer/dialer_pinning_checker.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_checker_default.go b/internal/dialer/dialer_pinning_checker_default.go
index e34aacfc..9e56cc26 100644
--- a/internal/dialer/dialer_pinning_checker_default.go
+++ b/internal/dialer/dialer_pinning_checker_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_checker_qa.go b/internal/dialer/dialer_pinning_checker_qa.go
index 1c671de8..bb80299c 100644
--- a/internal/dialer/dialer_pinning_checker_qa.go
+++ b/internal/dialer/dialer_pinning_checker_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_report.go b/internal/dialer/dialer_pinning_report.go
index 4ff7460f..e7edf6a2 100644
--- a/internal/dialer/dialer_pinning_report.go
+++ b/internal/dialer/dialer_pinning_report.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_reporter.go b/internal/dialer/dialer_pinning_reporter.go
index 65a86bde..e017743d 100644
--- a/internal/dialer/dialer_pinning_reporter.go
+++ b/internal/dialer/dialer_pinning_reporter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_reporter_test.go b/internal/dialer/dialer_pinning_reporter_test.go
index d77f6e75..efab4f1c 100644
--- a/internal/dialer/dialer_pinning_reporter_test.go
+++ b/internal/dialer/dialer_pinning_reporter_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_pinning_test.go b/internal/dialer/dialer_pinning_test.go
index b9964a6f..0b3ff489 100644
--- a/internal/dialer/dialer_pinning_test.go
+++ b/internal/dialer/dialer_pinning_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_proxy.go b/internal/dialer/dialer_proxy.go
index 453c9d05..8087af1a 100644
--- a/internal/dialer/dialer_proxy.go
+++ b/internal/dialer/dialer_proxy.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/dialer/dialer_proxy_provider.go b/internal/dialer/dialer_proxy_provider.go
index 2fba057d..0048b47e 100644
--- a/internal/dialer/dialer_proxy_provider.go
+++ b/internal/dialer/dialer_proxy_provider.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_proxy_provider_test.go b/internal/dialer/dialer_proxy_provider_test.go
index 5c25c4bb..71359371 100644
--- a/internal/dialer/dialer_proxy_provider_test.go
+++ b/internal/dialer/dialer_proxy_provider_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_proxy_test.go b/internal/dialer/dialer_proxy_test.go
index 3fe72b12..b092b3f6 100644
--- a/internal/dialer/dialer_proxy_test.go
+++ b/internal/dialer/dialer_proxy_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/dialer/dialer_test.go b/internal/dialer/dialer_test.go
index 0e3dbd6e..32cc43d4 100644
--- a/internal/dialer/dialer_test.go
+++ b/internal/dialer/dialer_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/errors.go b/internal/errors.go
index 714fcfdd..d6266fcc 100644
--- a/internal/errors.go
+++ b/internal/errors.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/address.go b/internal/events/address.go
index 96695e26..7bde7845 100644
--- a/internal/events/address.go
+++ b/internal/events/address.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/connection.go b/internal/events/connection.go
index 7af8264c..990c28ac 100644
--- a/internal/events/connection.go
+++ b/internal/events/connection.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/error.go b/internal/events/error.go
index 1396a002..3ec882d5 100644
--- a/internal/events/error.go
+++ b/internal/events/error.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/events.go b/internal/events/events.go
index 12921e4f..911321e6 100644
--- a/internal/events/events.go
+++ b/internal/events/events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/label.go b/internal/events/label.go
index f679776d..33b1f3eb 100644
--- a/internal/events/label.go
+++ b/internal/events/label.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/raise.go b/internal/events/raise.go
index cfdbd69a..5a7e34e1 100644
--- a/internal/events/raise.go
+++ b/internal/events/raise.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/serve.go b/internal/events/serve.go
index edde975e..8515942e 100644
--- a/internal/events/serve.go
+++ b/internal/events/serve.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/sync.go b/internal/events/sync.go
index c200cf56..b7cbc92d 100644
--- a/internal/events/sync.go
+++ b/internal/events/sync.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/update.go b/internal/events/update.go
index f9aec2fb..7889f0c3 100644
--- a/internal/events/update.go
+++ b/internal/events/update.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/events/user.go b/internal/events/user.go
index eae864a6..be411584 100644
--- a/internal/events/user.go
+++ b/internal/events/user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/files/files.go b/internal/files/files.go
index 2d094305..bfce0153 100644
--- a/internal/files/files.go
+++ b/internal/files/files.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/files/files_test.go b/internal/files/files_test.go
index 8562fc2c..c52813e0 100644
--- a/internal/files/files_test.go
+++ b/internal/files/files_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/focus/client.go b/internal/focus/client.go
index bcac8dc2..3fe8e3a8 100644
--- a/internal/focus/client.go
+++ b/internal/focus/client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/focus/focus_test.go b/internal/focus/focus_test.go
index 101ed389..61c16e75 100644
--- a/internal/focus/focus_test.go
+++ b/internal/focus/focus_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/focus/proto/focus.go b/internal/focus/proto/focus.go
index b80bc65b..97d8803c 100644
--- a/internal/focus/proto/focus.go
+++ b/internal/focus/proto/focus.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/focus/service.go b/internal/focus/service.go
index a75f79c3..50c760b2 100644
--- a/internal/focus/service.go
+++ b/internal/focus/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/AppController.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/AppController.cpp
index 3fc99e2d..7c953151 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/AppController.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/AppController.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/AppController.h b/internal/frontend/bridge-gui/bridge-gui-tester/AppController.h
index b2e62353..bfdde823 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/AppController.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/AppController.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Cert.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/Cert.cpp
index a7cb3e7a..0a3258d5 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Cert.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Cert.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Cert.h b/internal/frontend/bridge-gui/bridge-gui-tester/Cert.h
index 31f8825c..ee7311b1 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Cert.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Cert.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.cpp
index d8813a92..a962def0 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.h b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.h
index ef7aecd2..19f9303a 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCMetaDataProcessor.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.cpp
index 31939d90..b0393aaf 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.h b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.h
index d1a04e16..f3db9cbe 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCQtProxy.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.cpp
index 2f9530b9..0db5a0fb 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.h b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.h
index 9092fca7..c4e111da 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCServerWorker.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.cpp
index 2aea2530..4c72200b 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.h b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.h
index 511e911b..98b3e447 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/GRPCService.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.cpp
index bf197be4..017296c5 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.h b/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.h
index 44ce322c..749721a8 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/MainWindow.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Pch.h b/internal/frontend/bridge-gui/bridge-gui-tester/Pch.h
index 27e11220..9584afa9 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Pch.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Pch.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.cpp
index dafb5d6a..f7f78abb 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.h b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.h
index 9e69b071..f67ef9c0 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/EventsTab.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.cpp
index 13d400ca..237bceda 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.h b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.h
index d849e163..9becba11 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/KnowledgeBaseTab.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.cpp
index 428cf242..9ef12b6e 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.h b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.h
index bb4a143c..3316f404 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/SettingsTab.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.cpp
index 2f098a10..458e398d 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.h b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.h
index d7a0e69c..977534b1 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/Tabs/UsersTab.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.cpp
index fe51aaad..1c0b9982 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.h b/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.h
index 2d8d6f64..9797ecfe 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/UserDialog.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.cpp
index 9a39cf62..4a119cf7 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.h b/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.h
index ab593e9d..51a2b120 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.h
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/UserTable.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/main.cpp b/internal/frontend/bridge-gui/bridge-gui-tester/main.cpp
index 170adeb7..c50905df 100644
--- a/internal/frontend/bridge-gui/bridge-gui-tester/main.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui-tester/main.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/AppController.cpp b/internal/frontend/bridge-gui/bridge-gui/AppController.cpp
index 0f1a639b..b2bc6b4e 100644
--- a/internal/frontend/bridge-gui/bridge-gui/AppController.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/AppController.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/AppController.h b/internal/frontend/bridge-gui/bridge-gui/AppController.h
index be9f9cfe..88c8fe34 100644
--- a/internal/frontend/bridge-gui/bridge-gui/AppController.h
+++ b/internal/frontend/bridge-gui/bridge-gui/AppController.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/BridgeApp.cpp b/internal/frontend/bridge-gui/bridge-gui/BridgeApp.cpp
index 9c49bb72..188c61a3 100644
--- a/internal/frontend/bridge-gui/bridge-gui/BridgeApp.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/BridgeApp.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/BridgeApp.h b/internal/frontend/bridge-gui/bridge-gui/BridgeApp.h
index 0526ed8c..cf153a42 100644
--- a/internal/frontend/bridge-gui/bridge-gui/BridgeApp.h
+++ b/internal/frontend/bridge-gui/bridge-gui/BridgeApp.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/BuildConfig.h.in b/internal/frontend/bridge-gui/bridge-gui/BuildConfig.h.in
index be6335b4..b21ed7e4 100644
--- a/internal/frontend/bridge-gui/bridge-gui/BuildConfig.h.in
+++ b/internal/frontend/bridge-gui/bridge-gui/BuildConfig.h.in
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp b/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp
index 1daf3a2b..040be37f 100644
--- a/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/CommandLine.h b/internal/frontend/bridge-gui/bridge-gui/CommandLine.h
index 9accfee8..4db97abc 100644
--- a/internal/frontend/bridge-gui/bridge-gui/CommandLine.h
+++ b/internal/frontend/bridge-gui/bridge-gui/CommandLine.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.cpp b/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.cpp
index ef341692..c3142ac2 100644
--- a/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.h b/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.h
index 667f5b27..a78d16f5 100644
--- a/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.h
+++ b/internal/frontend/bridge-gui/bridge-gui/EventStreamWorker.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp b/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp
index ceba82d8..77074a32 100644
--- a/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/LogUtils.h b/internal/frontend/bridge-gui/bridge-gui/LogUtils.h
index b324301e..147ec8af 100644
--- a/internal/frontend/bridge-gui/bridge-gui/LogUtils.h
+++ b/internal/frontend/bridge-gui/bridge-gui/LogUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.cpp b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.cpp
index d0f4adaa..c518d89c 100644
--- a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.h b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.h
index 370fe53d..a66c2cac 100644
--- a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.h
+++ b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.mm b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.mm
index 0b5876cd..b6a54217 100644
--- a/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.mm
+++ b/internal/frontend/bridge-gui/bridge-gui/MacOS/DockIcon.mm
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.h b/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.h
index 1fc4708a..e4eaf0a0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.h
+++ b/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.mm b/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.mm
index 39f57329..4519fcd1 100644
--- a/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.mm
+++ b/internal/frontend/bridge-gui/bridge-gui/MacOS/SecondInstance.mm
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/Pch.h b/internal/frontend/bridge-gui/bridge-gui/Pch.h
index cb7bcb99..58b4d7ea 100644
--- a/internal/frontend/bridge-gui/bridge-gui/Pch.h
+++ b/internal/frontend/bridge-gui/bridge-gui/Pch.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp
index 38902bec..33ebad27 100644
--- a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h
index 42a86108..7584b0dd 100644
--- a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h
+++ b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp
index 685b1ffb..ee061cea 100644
--- a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.h b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.h
index 7e918235..e157b089 100644
--- a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.h
+++ b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/Settings.cpp b/internal/frontend/bridge-gui/bridge-gui/Settings.cpp
index 270ac1dd..cd021c88 100644
--- a/internal/frontend/bridge-gui/bridge-gui/Settings.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/Settings.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/Settings.h b/internal/frontend/bridge-gui/bridge-gui/Settings.h
index 977fc6ba..b2b92304 100644
--- a/internal/frontend/bridge-gui/bridge-gui/Settings.h
+++ b/internal/frontend/bridge-gui/bridge-gui/Settings.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp
index d204f72e..33174930 100644
--- a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.h b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.h
index 058ca1c2..bc26ea83 100644
--- a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.h
+++ b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/UserList.cpp b/internal/frontend/bridge-gui/bridge-gui/UserList.cpp
index b8a9946b..bf2e3e00 100644
--- a/internal/frontend/bridge-gui/bridge-gui/UserList.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/UserList.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/UserList.h b/internal/frontend/bridge-gui/bridge-gui/UserList.h
index 170b5c04..837c2611 100644
--- a/internal/frontend/bridge-gui/bridge-gui/UserList.h
+++ b/internal/frontend/bridge-gui/bridge-gui/UserList.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/build.sh b/internal/frontend/bridge-gui/bridge-gui/build.sh
index a2f5ad61..c299d5ce 100755
--- a/internal/frontend/bridge-gui/bridge-gui/build.sh
+++ b/internal/frontend/bridge-gui/bridge-gui/build.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/internal/frontend/bridge-gui/bridge-gui/main.cpp b/internal/frontend/bridge-gui/bridge-gui/main.cpp
index 4de4b027..f1789478 100644
--- a/internal/frontend/bridge-gui/bridge-gui/main.cpp
+++ b/internal/frontend/bridge-gui/bridge-gui/main.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/AccountDelegate.qml b/internal/frontend/bridge-gui/bridge-gui/qml/AccountDelegate.qml
index 3b14bca6..18530899 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/AccountDelegate.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/AccountDelegate.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/AccountView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/AccountView.qml
index d5469435..50dbe9b1 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/AccountView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/AccountView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml
index dfc35c1f..f3affdc9 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Bridge.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Bridge.qml
index 149b702d..1a1ea6e2 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Bridge.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Bridge.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugCategoryView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugCategoryView.qml
index 1632c2cd..934ac57d 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugCategoryView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugCategoryView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugQuestionView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugQuestionView.qml
index d36eddec..be8f5f24 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugQuestionView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugQuestionView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportFlow.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportFlow.qml
index 5bac66cb..7a0bc0e4 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportFlow.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportFlow.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportView.qml
index 8edadd76..9b7b1934 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/BugReportView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/CategoryItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/CategoryItem.qml
index e268ca10..c2eaaea0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/CategoryItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/CategoryItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml
index 9889f11d..9cf37cc1 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Configuration.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Configuration.qml
index 5d63ef9e..b98b2816 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Configuration.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Configuration.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/ConfigurationItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/ConfigurationItem.qml
index dc52cf20..83be34c2 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/ConfigurationItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/ConfigurationItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/ConnectionModeSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/ConnectionModeSettings.qml
index 40daf623..397810c0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/ConnectionModeSettings.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/ConnectionModeSettings.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/ContentWrapper.qml b/internal/frontend/bridge-gui/bridge-gui/qml/ContentWrapper.qml
index 75f9f7c7..c62ad1a9 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/ContentWrapper.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/ContentWrapper.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/DebugWrapper.qml b/internal/frontend/bridge-gui/bridge-gui/qml/DebugWrapper.qml
index eb8bd15c..a429791e 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/DebugWrapper.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/DebugWrapper.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml
index c29bc896..81ee15a1 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/HelpView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/HelpView.qml
index 66d0f0fc..ac2704f0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/HelpView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/HelpView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/KeychainSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/KeychainSettings.qml
index fec873cc..02569778 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/KeychainSettings.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/KeychainSettings.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/LocalCacheSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/LocalCacheSettings.qml
index a319fd4d..43bae8f3 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/LocalCacheSettings.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/LocalCacheSettings.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/MainWindow.qml b/internal/frontend/bridge-gui/bridge-gui/qml/MainWindow.qml
index a65ecfba..079e7449 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/MainWindow.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/MainWindow.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/NoAccountView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/NoAccountView.qml
index 53cef32b..6bab1629 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/NoAccountView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/NoAccountView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/NotificationDialog.qml b/internal/frontend/bridge-gui/bridge-gui/qml/NotificationDialog.qml
index f7387bf4..ec89e0fd 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/NotificationDialog.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/NotificationDialog.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/NotificationPopups.qml b/internal/frontend/bridge-gui/bridge-gui/qml/NotificationPopups.qml
index 0f81fd35..04f2983a 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/NotificationPopups.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/NotificationPopups.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notification.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notification.qml
index fb41783e..d13d366d 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notification.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notification.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/NotificationFilter.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/NotificationFilter.qml
index d74abc8c..b450421c 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/NotificationFilter.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/NotificationFilter.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notifications.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notifications.qml
index 86676f1d..b36c5d68 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notifications.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Notifications/Notifications.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/PortSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/PortSettings.qml
index cd524ecf..2132ccfd 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/PortSettings.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/PortSettings.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Action.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Action.qml
index 9f982d18..7750d837 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Action.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Action.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml
index 788aaf89..f41ce0b3 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Button.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Button.qml
index 82817c76..adaa0d9f 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Button.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Button.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/CheckBox.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/CheckBox.qml
index 2dc7551d..89f68258 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/CheckBox.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/CheckBox.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ColorScheme.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ColorScheme.qml
index b9f27354..35b5e009 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ColorScheme.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ColorScheme.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ComboBox.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ComboBox.qml
index 0d904f86..5d0b031f 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ComboBox.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ComboBox.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml
index 368bcb30..f1ab61a0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml
index d0d1c863..281e93e8 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Label.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Label.qml
index da4de95a..209871e3 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Label.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Label.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml
index 04a334db..30871f21 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Menu.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Menu.qml
index 0655f1de..d8929392 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Menu.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Menu.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/MenuItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/MenuItem.qml
index 3d19cbf8..f7c57168 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/MenuItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/MenuItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml
index b2be86c0..68c3af7c 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/RadioButton.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/RadioButton.qml
index 833d409b..457c71a0 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/RadioButton.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/RadioButton.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Style.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Style.qml
index 95c6d431..ef84cb4d 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Style.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Style.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Switch.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Switch.qml
index 4d633b8d..816734c6 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Switch.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Switch.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextArea.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextArea.qml
index d0551c57..161dee1a 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextArea.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextArea.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextField.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextField.qml
index b9295f25..c3b3685d 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextField.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/TextField.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Toggle.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Toggle.qml
index a9d3207b..0c431138 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Toggle.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Toggle.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SettingsItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SettingsItem.qml
index ecfa7621..4028ca6f 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SettingsItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SettingsItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SettingsView.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SettingsView.qml
index ddecc203..b81d5628 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SettingsView.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SettingsView.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigAppleMail.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigAppleMail.qml
index b2487d7a..e17fb6af 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigAppleMail.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigAppleMail.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigEnd.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigEnd.qml
index 7302fb6f..b5be8887 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigEnd.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigEnd.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml
index b8a0e7f6..52e3fec2 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigSelector.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigSelector.qml
index de062f35..2a309624 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigSelector.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigSelector.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml
index 1ffe6157..3e781d16 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/HelpButton.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/HelpButton.qml
index 59fb5eae..4f4d1a67 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/HelpButton.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/HelpButton.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/LeftPane.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/LeftPane.qml
index 69dabef0..640e5622 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/LeftPane.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/LeftPane.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml
index abd405bc..4d2045fd 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Onboarding.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Onboarding.qml
index e3ea88ae..ab5aa1db 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Onboarding.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Onboarding.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/SetupWizard.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/SetupWizard.qml
index ae384e0e..bde35906 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/SetupWizard.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/SetupWizard.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/StepDescriptionBox.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/StepDescriptionBox.qml
index 375a279f..e049b041 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/StepDescriptionBox.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/StepDescriptionBox.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/SplashScreen.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SplashScreen.qml
index 58321487..8a3665a1 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/SplashScreen.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/SplashScreen.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridge-gui/qml/Status.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Status.qml
index b64c8027..8df066bf 100644
--- a/internal/frontend/bridge-gui/bridge-gui/qml/Status.qml
+++ b/internal/frontend/bridge-gui/bridge-gui/qml/Status.qml
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
// This file is part of Proton Mail Bridge.
// Proton Mail Bridge 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/internal/frontend/bridge-gui/bridgepp/Pch.h b/internal/frontend/bridge-gui/bridgepp/Pch.h
index 2399d76c..d6d3862f 100644
--- a/internal/frontend/bridge-gui/bridgepp/Pch.h
+++ b/internal/frontend/bridge-gui/bridgepp/Pch.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestBridgeUtils.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestBridgeUtils.cpp
index a990eb66..37e058dd 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestBridgeUtils.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestBridgeUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.cpp
index 466b271d..9b1706a2 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.h b/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.h
index 95ffe198..a129ee6f 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.h
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestBugReportFlow.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestCLI.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestCLI.cpp
index 5bd24c54..9c5266dc 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestCLI.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestCLI.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestException.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestException.cpp
index 9c006f56..78d8b16a 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestException.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestException.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp
index d1b95ae6..c3dfbf81 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.cpp
index 6f6eb5bb..9914f2e0 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.h b/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.h
index abfde90c..0ad0bbe5 100644
--- a/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.h
+++ b/internal/frontend/bridge-gui/bridgepp/Test/TestWorker.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp
index 5529b828..5ad4bfb4 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.h
index 7720deca..c5f503df 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.cpp
index f4f59cfa..337115e5 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.h
index c02a076c..5eb9b07f 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BugReportFlow/BugReportFlow.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.cpp
index c118c660..9c6a9daf 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.h
index c05ccd8d..ecb45e66 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/CLI/CLIUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.cpp
index 54cf3d1d..6f19285b 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.h
index 78b9c351..e1a878d6 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Exception/Exception.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.cpp
index 794a76ca..dcc1ba2c 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.h
index 2ab306df..7941af16 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/FocusGRPCClient.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.cpp
index a27167e9..de09a53b 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.h
index bb6e6d1e..4a034a32 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/EventFactory.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp
index c1b68794..94bd21b4 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h
index 18c0e699..7adf4665 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.cpp
index 17414112..6eb9c097 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.h
index 2366ee1f..b7a2ed8e 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCConfig.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.cpp
index ee610c27..2ae6d67f 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.h
index 2dc7a7a7..774e952e 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCErrors.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.cpp
index f04cb63a..4482002f 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.h
index e749df3b..92e00c30 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.cpp
index 88a35ec2..a0dbd69c 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.h
index 4ad9c98f..80beb06b 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/Log.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp
index 6920ec57..b1be2b6a 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h
index ab4f81d0..02abe4d8 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.cpp
index 3408514c..0edf88b8 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.h
index d1ebb4e3..c35d183f 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/ProcessMonitor.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp
index 9af45e65..cb708d9e 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h
index 7c223959..4c134a9b 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.cpp
index ed4609e5..9c1fa3f0 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.h
index b63e51d6..6a08115d 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/User/User.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.cpp
index 8a5da3b4..3c7c06be 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.cpp
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.h
index e4bdd47a..68f15f53 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Overseer.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Worker.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Worker.h
index 55aacb07..c6205bb7 100644
--- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Worker.h
+++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Worker/Worker.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/account_utils.go b/internal/frontend/cli/account_utils.go
index 283eb933..6d219c36 100644
--- a/internal/frontend/cli/account_utils.go
+++ b/internal/frontend/cli/account_utils.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/accounts.go b/internal/frontend/cli/accounts.go
index bd2a1fa8..b1e4c1f0 100644
--- a/internal/frontend/cli/accounts.go
+++ b/internal/frontend/cli/accounts.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/debug.go b/internal/frontend/cli/debug.go
index 24b1af3b..971ed580 100644
--- a/internal/frontend/cli/debug.go
+++ b/internal/frontend/cli/debug.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/frontend.go b/internal/frontend/cli/frontend.go
index a3ff74b7..96b28dca 100644
--- a/internal/frontend/cli/frontend.go
+++ b/internal/frontend/cli/frontend.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/system.go b/internal/frontend/cli/system.go
index be6d03e4..737ae1ec 100644
--- a/internal/frontend/cli/system.go
+++ b/internal/frontend/cli/system.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/updates.go b/internal/frontend/cli/updates.go
index 2952b56e..9584c525 100644
--- a/internal/frontend/cli/updates.go
+++ b/internal/frontend/cli/updates.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/cli/utils.go b/internal/frontend/cli/utils.go
index 4848aefa..9cb2b3cf 100644
--- a/internal/frontend/cli/utils.go
+++ b/internal/frontend/cli/utils.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/grpc/event_factory.go b/internal/frontend/grpc/event_factory.go
index 09fde1ef..05327181 100644
--- a/internal/frontend/grpc/event_factory.go
+++ b/internal/frontend/grpc/event_factory.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/frontend/grpc/event_utils.go b/internal/frontend/grpc/event_utils.go
index 65e93756..b85caef4 100644
--- a/internal/frontend/grpc/event_utils.go
+++ b/internal/frontend/grpc/event_utils.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/grpc/service.go b/internal/frontend/grpc/service.go
index f197d08c..9988d85e 100644
--- a/internal/frontend/grpc/service.go
+++ b/internal/frontend/grpc/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/frontend/grpc/service_cert.go b/internal/frontend/grpc/service_cert.go
index 399f3dc7..c900d06a 100644
--- a/internal/frontend/grpc/service_cert.go
+++ b/internal/frontend/grpc/service_cert.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/grpc/service_methods.go b/internal/frontend/grpc/service_methods.go
index 47bbe8cf..0d62b356 100644
--- a/internal/frontend/grpc/service_methods.go
+++ b/internal/frontend/grpc/service_methods.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/frontend/grpc/service_stream.go b/internal/frontend/grpc/service_stream.go
index 50c4ac6a..990d5733 100644
--- a/internal/frontend/grpc/service_stream.go
+++ b/internal/frontend/grpc/service_stream.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/frontend/grpc/service_telemetry.go b/internal/frontend/grpc/service_telemetry.go
index d65848ce..c4bfa9d2 100644
--- a/internal/frontend/grpc/service_telemetry.go
+++ b/internal/frontend/grpc/service_telemetry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/grpc/service_user.go b/internal/frontend/grpc/service_user.go
index 248acc4e..d09c2e85 100644
--- a/internal/frontend/grpc/service_user.go
+++ b/internal/frontend/grpc/service_user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/grpc/types.go b/internal/frontend/grpc/types.go
index 95c51959..865214d1 100644
--- a/internal/frontend/grpc/types.go
+++ b/internal/frontend/grpc/types.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/frontend/grpc/utils.go b/internal/frontend/grpc/utils.go
index 02a9ad8e..127a66a2 100644
--- a/internal/frontend/grpc/utils.go
+++ b/internal/frontend/grpc/utils.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/theme/detect_darwin.go b/internal/frontend/theme/detect_darwin.go
index 5b07b683..a3e75abb 100644
--- a/internal/frontend/theme/detect_darwin.go
+++ b/internal/frontend/theme/detect_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/theme/detect_default.go b/internal/frontend/theme/detect_default.go
index 645ff47d..2fbdaeee 100644
--- a/internal/frontend/theme/detect_default.go
+++ b/internal/frontend/theme/detect_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/theme/detect_windows.go b/internal/frontend/theme/detect_windows.go
index 850ddb30..af2ddb72 100644
--- a/internal/frontend/theme/detect_windows.go
+++ b/internal/frontend/theme/detect_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/theme/theme.go b/internal/frontend/theme/theme.go
index 2b08db8a..ac6ed2c5 100644
--- a/internal/frontend/theme/theme.go
+++ b/internal/frontend/theme/theme.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/frontend/theme/theme_test.go b/internal/frontend/theme/theme_test.go
index 0bf2a316..719885c0 100644
--- a/internal/frontend/theme/theme_test.go
+++ b/internal/frontend/theme/theme_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/identifier/identifier.go b/internal/identifier/identifier.go
index 837aed58..71707add 100644
--- a/internal/identifier/identifier.go
+++ b/internal/identifier/identifier.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/kb/suggester.go b/internal/kb/suggester.go
index 0fa31dfb..687a152f 100644
--- a/internal/kb/suggester.go
+++ b/internal/kb/suggester.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/kb/suggester_test.go b/internal/kb/suggester_test.go
index 97debcd9..fb65b5f8 100644
--- a/internal/kb/suggester_test.go
+++ b/internal/kb/suggester_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/legacy/credentials/credentials.go b/internal/legacy/credentials/credentials.go
index 2b8e7e25..ddf98b51 100644
--- a/internal/legacy/credentials/credentials.go
+++ b/internal/legacy/credentials/credentials.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/legacy/credentials/credentials_test.go b/internal/legacy/credentials/credentials_test.go
index 8260562e..99843461 100644
--- a/internal/legacy/credentials/credentials_test.go
+++ b/internal/legacy/credentials/credentials_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/legacy/credentials/store.go b/internal/legacy/credentials/store.go
index 630f0ba5..a433d3e2 100644
--- a/internal/legacy/credentials/store.go
+++ b/internal/legacy/credentials/store.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/legacy/credentials/store_test.go b/internal/legacy/credentials/store_test.go
index 75cf2d05..5d4ef902 100644
--- a/internal/legacy/credentials/store_test.go
+++ b/internal/legacy/credentials/store_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/locations/locations.go b/internal/locations/locations.go
index c22e5b6a..eeaa245d 100644
--- a/internal/locations/locations.go
+++ b/internal/locations/locations.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/locations/locations_test.go b/internal/locations/locations_test.go
index 5172acfd..44901614 100644
--- a/internal/locations/locations_test.go
+++ b/internal/locations/locations_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/locations/provider.go b/internal/locations/provider.go
index f0eca49a..42142631 100644
--- a/internal/locations/provider.go
+++ b/internal/locations/provider.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/compression.go b/internal/logging/compression.go
index 97b602e1..5b207996 100644
--- a/internal/logging/compression.go
+++ b/internal/logging/compression.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/compression_test.go b/internal/logging/compression_test.go
index 76507436..c26b7390 100644
--- a/internal/logging/compression_test.go
+++ b/internal/logging/compression_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/crash.go b/internal/logging/crash.go
index 7e1a0e5c..15f3ea3f 100644
--- a/internal/logging/crash.go
+++ b/internal/logging/crash.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/crash_test.go b/internal/logging/crash_test.go
index 401a6068..819ee57a 100644
--- a/internal/logging/crash_test.go
+++ b/internal/logging/crash_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/imap_logger.go b/internal/logging/imap_logger.go
index 396552b2..d906f0b6 100644
--- a/internal/logging/imap_logger.go
+++ b/internal/logging/imap_logger.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/logging.go b/internal/logging/logging.go
index f50a5fe1..2ba6f7ea 100644
--- a/internal/logging/logging.go
+++ b/internal/logging/logging.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/logging_test.go b/internal/logging/logging_test.go
index 1253070b..a3547861 100644
--- a/internal/logging/logging_test.go
+++ b/internal/logging/logging_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/pruning.go b/internal/logging/pruning.go
index f65e78e1..cd2d27db 100644
--- a/internal/logging/pruning.go
+++ b/internal/logging/pruning.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/pruning_test.go b/internal/logging/pruning_test.go
index 4910f09d..e8015e40 100644
--- a/internal/logging/pruning_test.go
+++ b/internal/logging/pruning_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/rotator.go b/internal/logging/rotator.go
index 0319be1f..202a0f9e 100644
--- a/internal/logging/rotator.go
+++ b/internal/logging/rotator.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/rotator_test.go b/internal/logging/rotator_test.go
index 626d2b28..4642c6ca 100644
--- a/internal/logging/rotator_test.go
+++ b/internal/logging/rotator_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/sensitive_default.go b/internal/logging/sensitive_default.go
index b16ae852..5e623113 100644
--- a/internal/logging/sensitive_default.go
+++ b/internal/logging/sensitive_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/sensitive_sensitive.go b/internal/logging/sensitive_sensitive.go
index 993fbbf0..8371b955 100644
--- a/internal/logging/sensitive_sensitive.go
+++ b/internal/logging/sensitive_sensitive.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/session_id.go b/internal/logging/session_id.go
index 21ab3f2d..ea78ad10 100644
--- a/internal/logging/session_id.go
+++ b/internal/logging/session_id.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/session_id_test.go b/internal/logging/session_id_test.go
index 6ed39169..120ca29e 100644
--- a/internal/logging/session_id_test.go
+++ b/internal/logging/session_id_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/logging/smtp_logger.go b/internal/logging/smtp_logger.go
index 3439fac9..86073689 100644
--- a/internal/logging/smtp_logger.go
+++ b/internal/logging/smtp_logger.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/network/proton.go b/internal/network/proton.go
index 29969472..3775b7c1 100644
--- a/internal/network/proton.go
+++ b/internal/network/proton.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/safe/mutex.go b/internal/safe/mutex.go
index 0863391f..eee89f7f 100644
--- a/internal/safe/mutex.go
+++ b/internal/safe/mutex.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/sentry/hostarch_darwin.go b/internal/sentry/hostarch_darwin.go
index f9e36766..bb7e5033 100644
--- a/internal/sentry/hostarch_darwin.go
+++ b/internal/sentry/hostarch_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/sentry/hostarch_default.go b/internal/sentry/hostarch_default.go
index 5eebd4c8..5648e986 100644
--- a/internal/sentry/hostarch_default.go
+++ b/internal/sentry/hostarch_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/sentry/lang_default.go b/internal/sentry/lang_default.go
index a5b61a9a..2420d83c 100644
--- a/internal/sentry/lang_default.go
+++ b/internal/sentry/lang_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/sentry/reporter.go b/internal/sentry/reporter.go
index 2b69b4ad..af5afaaf 100644
--- a/internal/sentry/reporter.go
+++ b/internal/sentry/reporter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/sentry/reporter_test.go b/internal/sentry/reporter_test.go
index cbaf0661..f960a6ea 100644
--- a/internal/sentry/reporter_test.go
+++ b/internal/sentry/reporter_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/service/config.go b/internal/service/config.go
index 7392b1ba..31f9332a 100644
--- a/internal/service/config.go
+++ b/internal/service/config.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/service/config_test.go b/internal/service/config_test.go
index ecc3a4e4..748be4bd 100644
--- a/internal/service/config_test.go
+++ b/internal/service/config_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/service/types.go b/internal/service/types.go
index faa77624..898e6498 100644
--- a/internal/service/types.go
+++ b/internal/service/types.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/internal/services/imapservice/api_client.go b/internal/services/imapservice/api_client.go
index 45fd3cf2..834b5ffd 100644
--- a/internal/services/imapservice/api_client.go
+++ b/internal/services/imapservice/api_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/connector.go b/internal/services/imapservice/connector.go
index fb3b9625..4c7c1e74 100644
--- a/internal/services/imapservice/connector.go
+++ b/internal/services/imapservice/connector.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/connector_test.go b/internal/services/imapservice/connector_test.go
index f79b885d..6cecd473 100644
--- a/internal/services/imapservice/connector_test.go
+++ b/internal/services/imapservice/connector_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/helpers.go b/internal/services/imapservice/helpers.go
index fddce51e..943d5142 100644
--- a/internal/services/imapservice/helpers.go
+++ b/internal/services/imapservice/helpers.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/imap_updates.go b/internal/services/imapservice/imap_updates.go
index 9f8b8299..9a94bdbd 100644
--- a/internal/services/imapservice/imap_updates.go
+++ b/internal/services/imapservice/imap_updates.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/server_manager.go b/internal/services/imapservice/server_manager.go
index e25f31b9..941651bb 100644
--- a/internal/services/imapservice/server_manager.go
+++ b/internal/services/imapservice/server_manager.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/service.go b/internal/services/imapservice/service.go
index e3a5ab7d..7be496e7 100644
--- a/internal/services/imapservice/service.go
+++ b/internal/services/imapservice/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/service_address_events.go b/internal/services/imapservice/service_address_events.go
index 44211920..898f16dc 100644
--- a/internal/services/imapservice/service_address_events.go
+++ b/internal/services/imapservice/service_address_events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/service_label_events.go b/internal/services/imapservice/service_label_events.go
index 9821c266..98e863ee 100644
--- a/internal/services/imapservice/service_label_events.go
+++ b/internal/services/imapservice/service_label_events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/service_message_events.go b/internal/services/imapservice/service_message_events.go
index 6a6cd0af..5438faed 100644
--- a/internal/services/imapservice/service_message_events.go
+++ b/internal/services/imapservice/service_message_events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/service_sync_events.go b/internal/services/imapservice/service_sync_events.go
index fa376f1f..9dbbe1da 100644
--- a/internal/services/imapservice/service_sync_events.go
+++ b/internal/services/imapservice/service_sync_events.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/shared_cache.go b/internal/services/imapservice/shared_cache.go
index 654af8c1..0a6b4511 100644
--- a/internal/services/imapservice/shared_cache.go
+++ b/internal/services/imapservice/shared_cache.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/shared_identity.go b/internal/services/imapservice/shared_identity.go
index 4117faf4..ecddf680 100644
--- a/internal/services/imapservice/shared_identity.go
+++ b/internal/services/imapservice/shared_identity.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/shared_labels.go b/internal/services/imapservice/shared_labels.go
index 99982a8a..2d84c7f0 100644
--- a/internal/services/imapservice/shared_labels.go
+++ b/internal/services/imapservice/shared_labels.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_build.go b/internal/services/imapservice/sync_build.go
index fe7348cb..80f1336f 100644
--- a/internal/services/imapservice/sync_build.go
+++ b/internal/services/imapservice/sync_build.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_build_test.go b/internal/services/imapservice/sync_build_test.go
index c6e077e0..82ef38ff 100644
--- a/internal/services/imapservice/sync_build_test.go
+++ b/internal/services/imapservice/sync_build_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_message_builder.go b/internal/services/imapservice/sync_message_builder.go
index a0a006e2..8399c678 100644
--- a/internal/services/imapservice/sync_message_builder.go
+++ b/internal/services/imapservice/sync_message_builder.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_reporter.go b/internal/services/imapservice/sync_reporter.go
index bc7684f1..8948a558 100644
--- a/internal/services/imapservice/sync_reporter.go
+++ b/internal/services/imapservice/sync_reporter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_state_provider.go b/internal/services/imapservice/sync_state_provider.go
index 9b3723d2..7304b931 100644
--- a/internal/services/imapservice/sync_state_provider.go
+++ b/internal/services/imapservice/sync_state_provider.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_state_provider_test.go b/internal/services/imapservice/sync_state_provider_test.go
index e4dd93b7..d47411e5 100644
--- a/internal/services/imapservice/sync_state_provider_test.go
+++ b/internal/services/imapservice/sync_state_provider_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapservice/sync_update_applier.go b/internal/services/imapservice/sync_update_applier.go
index 4ba043b1..d0e248f1 100644
--- a/internal/services/imapservice/sync_update_applier.go
+++ b/internal/services/imapservice/sync_update_applier.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapsmtpserver/imap.go b/internal/services/imapsmtpserver/imap.go
index 63888b51..07d7e779 100644
--- a/internal/services/imapsmtpserver/imap.go
+++ b/internal/services/imapsmtpserver/imap.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapsmtpserver/listener.go b/internal/services/imapsmtpserver/listener.go
index dc64c3df..a10d5d58 100644
--- a/internal/services/imapsmtpserver/listener.go
+++ b/internal/services/imapsmtpserver/listener.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapsmtpserver/service.go b/internal/services/imapsmtpserver/service.go
index f2e22176..ce71ef7d 100644
--- a/internal/services/imapsmtpserver/service.go
+++ b/internal/services/imapsmtpserver/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapsmtpserver/smtp.go b/internal/services/imapsmtpserver/smtp.go
index 6e8bb1fa..20824386 100644
--- a/internal/services/imapsmtpserver/smtp.go
+++ b/internal/services/imapsmtpserver/smtp.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/imapsmtpserver/telemetry.go b/internal/services/imapsmtpserver/telemetry.go
index 62706904..e86dffcb 100644
--- a/internal/services/imapsmtpserver/telemetry.go
+++ b/internal/services/imapsmtpserver/telemetry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/orderedtasks/ordered_cancel.go b/internal/services/orderedtasks/ordered_cancel.go
index 81121eea..0fdd2429 100644
--- a/internal/services/orderedtasks/ordered_cancel.go
+++ b/internal/services/orderedtasks/ordered_cancel.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/sendrecorder/recorder.go b/internal/services/sendrecorder/recorder.go
index 5b8df1b0..e26a2746 100644
--- a/internal/services/sendrecorder/recorder.go
+++ b/internal/services/sendrecorder/recorder.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/sendrecorder/recorder_test.go b/internal/services/sendrecorder/recorder_test.go
index 215a3bd5..782c359d 100644
--- a/internal/services/sendrecorder/recorder_test.go
+++ b/internal/services/sendrecorder/recorder_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/accounts.go b/internal/services/smtp/accounts.go
index d31f93f7..f98d1d01 100644
--- a/internal/services/smtp/accounts.go
+++ b/internal/services/smtp/accounts.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/accounts_test.go b/internal/services/smtp/accounts_test.go
index 0593331c..27f9c199 100644
--- a/internal/services/smtp/accounts_test.go
+++ b/internal/services/smtp/accounts_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/errors.go b/internal/services/smtp/errors.go
index a206b73e..b60b6fe4 100644
--- a/internal/services/smtp/errors.go
+++ b/internal/services/smtp/errors.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/server_manager.go b/internal/services/smtp/server_manager.go
index 8bdcc4cc..1efa3423 100644
--- a/internal/services/smtp/server_manager.go
+++ b/internal/services/smtp/server_manager.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/service.go b/internal/services/smtp/service.go
index 0be2f6c6..e52406b4 100644
--- a/internal/services/smtp/service.go
+++ b/internal/services/smtp/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp.go b/internal/services/smtp/smtp.go
index 9b0c1d65..4610e238 100644
--- a/internal/services/smtp/smtp.go
+++ b/internal/services/smtp/smtp.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_backend.go b/internal/services/smtp/smtp_backend.go
index 1db137f7..8af9b807 100644
--- a/internal/services/smtp/smtp_backend.go
+++ b/internal/services/smtp/smtp_backend.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_debug.go b/internal/services/smtp/smtp_debug.go
index b9ce856b..33155b7f 100644
--- a/internal/services/smtp/smtp_debug.go
+++ b/internal/services/smtp/smtp_debug.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_default.go b/internal/services/smtp/smtp_default.go
index be14bd91..9b73ddd4 100644
--- a/internal/services/smtp/smtp_default.go
+++ b/internal/services/smtp/smtp_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_packages.go b/internal/services/smtp/smtp_packages.go
index 068e29e9..7fe34560 100644
--- a/internal/services/smtp/smtp_packages.go
+++ b/internal/services/smtp/smtp_packages.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_packages_test.go b/internal/services/smtp/smtp_packages_test.go
index 4932fa9b..c0c02a3c 100644
--- a/internal/services/smtp/smtp_packages_test.go
+++ b/internal/services/smtp/smtp_packages_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_prefs.go b/internal/services/smtp/smtp_prefs.go
index 4466e493..cd0ba8f7 100644
--- a/internal/services/smtp/smtp_prefs.go
+++ b/internal/services/smtp/smtp_prefs.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/smtp/smtp_prefs_test.go b/internal/services/smtp/smtp_prefs_test.go
index 1fdb6955..50271c74 100644
--- a/internal/services/smtp/smtp_prefs_test.go
+++ b/internal/services/smtp/smtp_prefs_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/api_client.go b/internal/services/syncservice/api_client.go
index b6c0e867..b7b177cc 100644
--- a/internal/services/syncservice/api_client.go
+++ b/internal/services/syncservice/api_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/download_cache.go b/internal/services/syncservice/download_cache.go
index b801634c..da838530 100644
--- a/internal/services/syncservice/download_cache.go
+++ b/internal/services/syncservice/download_cache.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/handler.go b/internal/services/syncservice/handler.go
index f5e7d22f..50dd31de 100644
--- a/internal/services/syncservice/handler.go
+++ b/internal/services/syncservice/handler.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/handler_test.go b/internal/services/syncservice/handler_test.go
index 2cf71c9a..038df12a 100644
--- a/internal/services/syncservice/handler_test.go
+++ b/internal/services/syncservice/handler_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/interfaces.go b/internal/services/syncservice/interfaces.go
index 9a8c236c..e2b63dae 100644
--- a/internal/services/syncservice/interfaces.go
+++ b/internal/services/syncservice/interfaces.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/job.go b/internal/services/syncservice/job.go
index 6615dd21..a87a42c8 100644
--- a/internal/services/syncservice/job.go
+++ b/internal/services/syncservice/job.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/job_test.go b/internal/services/syncservice/job_test.go
index d39b27e3..2b918e26 100644
--- a/internal/services/syncservice/job_test.go
+++ b/internal/services/syncservice/job_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/limits.go b/internal/services/syncservice/limits.go
index 51b0192c..17fad931 100644
--- a/internal/services/syncservice/limits.go
+++ b/internal/services/syncservice/limits.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/service.go b/internal/services/syncservice/service.go
index 158c8d7a..cbc16d30 100644
--- a/internal/services/syncservice/service.go
+++ b/internal/services/syncservice/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_apply.go b/internal/services/syncservice/stage_apply.go
index 85fe3efd..f70efede 100644
--- a/internal/services/syncservice/stage_apply.go
+++ b/internal/services/syncservice/stage_apply.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_apply_test.go b/internal/services/syncservice/stage_apply_test.go
index 10afdf22..376dd9e0 100644
--- a/internal/services/syncservice/stage_apply_test.go
+++ b/internal/services/syncservice/stage_apply_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_build.go b/internal/services/syncservice/stage_build.go
index b2a6a6d1..16cd4e97 100644
--- a/internal/services/syncservice/stage_build.go
+++ b/internal/services/syncservice/stage_build.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_build_test.go b/internal/services/syncservice/stage_build_test.go
index ce06724c..6b51f949 100644
--- a/internal/services/syncservice/stage_build_test.go
+++ b/internal/services/syncservice/stage_build_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_download.go b/internal/services/syncservice/stage_download.go
index d26e5266..e8914e1b 100644
--- a/internal/services/syncservice/stage_download.go
+++ b/internal/services/syncservice/stage_download.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_download_test.go b/internal/services/syncservice/stage_download_test.go
index 2cd08bc8..27fda594 100644
--- a/internal/services/syncservice/stage_download_test.go
+++ b/internal/services/syncservice/stage_download_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_metadata.go b/internal/services/syncservice/stage_metadata.go
index 0525af19..1cd6a205 100644
--- a/internal/services/syncservice/stage_metadata.go
+++ b/internal/services/syncservice/stage_metadata.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_metadata_test.go b/internal/services/syncservice/stage_metadata_test.go
index b7643396..d38d1bea 100644
--- a/internal/services/syncservice/stage_metadata_test.go
+++ b/internal/services/syncservice/stage_metadata_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/stage_output.go b/internal/services/syncservice/stage_output.go
index 4e01bd11..e7d03120 100644
--- a/internal/services/syncservice/stage_output.go
+++ b/internal/services/syncservice/stage_output.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/syncservice/utils.go b/internal/services/syncservice/utils.go
index 54b31485..9e85057f 100644
--- a/internal/services/syncservice/utils.go
+++ b/internal/services/syncservice/utils.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/telemetry/service.go b/internal/services/telemetry/service.go
index 6969c24d..60170043 100644
--- a/internal/services/telemetry/service.go
+++ b/internal/services/telemetry/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/telemetry/service_test.go b/internal/services/telemetry/service_test.go
index f296096b..2730aa92 100644
--- a/internal/services/telemetry/service_test.go
+++ b/internal/services/telemetry/service_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/event_controller.go b/internal/services/userevents/event_controller.go
index b7fc01f2..3c18345c 100644
--- a/internal/services/userevents/event_controller.go
+++ b/internal/services/userevents/event_controller.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/event_poll_waiter.go b/internal/services/userevents/event_poll_waiter.go
index f63d4331..b32e9722 100644
--- a/internal/services/userevents/event_poll_waiter.go
+++ b/internal/services/userevents/event_poll_waiter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/event_source.go b/internal/services/userevents/event_source.go
index 098c7605..c846d27c 100644
--- a/internal/services/userevents/event_source.go
+++ b/internal/services/userevents/event_source.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/eventid_store.go b/internal/services/userevents/eventid_store.go
index 387ef736..906a20f0 100644
--- a/internal/services/userevents/eventid_store.go
+++ b/internal/services/userevents/eventid_store.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/service.go b/internal/services/userevents/service.go
index bd81f7d0..8511e15e 100644
--- a/internal/services/userevents/service.go
+++ b/internal/services/userevents/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/service_handle_event_error_test.go b/internal/services/userevents/service_handle_event_error_test.go
index 209f48ad..ddb8222d 100644
--- a/internal/services/userevents/service_handle_event_error_test.go
+++ b/internal/services/userevents/service_handle_event_error_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/service_handle_event_test.go b/internal/services/userevents/service_handle_event_test.go
index 35b2be68..8eef3907 100644
--- a/internal/services/userevents/service_handle_event_test.go
+++ b/internal/services/userevents/service_handle_event_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/service_test.go b/internal/services/userevents/service_test.go
index e7a2cbcf..078ab23e 100644
--- a/internal/services/userevents/service_test.go
+++ b/internal/services/userevents/service_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/subscribable.go b/internal/services/userevents/subscribable.go
index aecf8265..6db12162 100644
--- a/internal/services/userevents/subscribable.go
+++ b/internal/services/userevents/subscribable.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/subscriber.go b/internal/services/userevents/subscriber.go
index 3e66573d..44d489be 100644
--- a/internal/services/userevents/subscriber.go
+++ b/internal/services/userevents/subscriber.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/subscriber_test.go b/internal/services/userevents/subscriber_test.go
index 97b4be1e..841c1319 100644
--- a/internal/services/userevents/subscriber_test.go
+++ b/internal/services/userevents/subscriber_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/userevents/subscription.go b/internal/services/userevents/subscription.go
index 606510f9..8fc478e9 100644
--- a/internal/services/userevents/subscription.go
+++ b/internal/services/userevents/subscription.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/useridentity/auth.go b/internal/services/useridentity/auth.go
index 52b0e0aa..e43d2029 100644
--- a/internal/services/useridentity/auth.go
+++ b/internal/services/useridentity/auth.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/useridentity/service.go b/internal/services/useridentity/service.go
index 18be3fd4..e81a6c94 100644
--- a/internal/services/useridentity/service.go
+++ b/internal/services/useridentity/service.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/useridentity/service_test.go b/internal/services/useridentity/service_test.go
index 62f31518..c2b43df3 100644
--- a/internal/services/useridentity/service_test.go
+++ b/internal/services/useridentity/service_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/useridentity/state.go b/internal/services/useridentity/state.go
index 6c024e8a..4cd6058e 100644
--- a/internal/services/useridentity/state.go
+++ b/internal/services/useridentity/state.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/services/useridentity/telemetry.go b/internal/services/useridentity/telemetry.go
index 0400e1f2..06f1fcc8 100644
--- a/internal/services/useridentity/telemetry.go
+++ b/internal/services/useridentity/telemetry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/telemetry/heartbeat.go b/internal/telemetry/heartbeat.go
index e7d52acb..0c9649c1 100644
--- a/internal/telemetry/heartbeat.go
+++ b/internal/telemetry/heartbeat.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/telemetry/heartbeat_test.go b/internal/telemetry/heartbeat_test.go
index 43f2cb33..b2a47aa3 100644
--- a/internal/telemetry/heartbeat_test.go
+++ b/internal/telemetry/heartbeat_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/telemetry/types_heartbeat.go b/internal/telemetry/types_heartbeat.go
index cad1e78c..3df472c6 100644
--- a/internal/telemetry/types_heartbeat.go
+++ b/internal/telemetry/types_heartbeat.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/try/try.go b/internal/try/try.go
index 7cdccc48..0def4d28 100644
--- a/internal/try/try.go
+++ b/internal/try/try.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/try/try_test.go b/internal/try/try_test.go
index 0c2de931..d0430f3a 100644
--- a/internal/try/try_test.go
+++ b/internal/try/try_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/channel.go b/internal/updater/channel.go
index 93fe0cbb..3dc49275 100644
--- a/internal/updater/channel.go
+++ b/internal/updater/channel.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/host_default.go b/internal/updater/host_default.go
index 38081640..7de62c5b 100644
--- a/internal/updater/host_default.go
+++ b/internal/updater/host_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/host_qa.go b/internal/updater/host_qa.go
index 1d63d5f0..22b8943e 100644
--- a/internal/updater/host_qa.go
+++ b/internal/updater/host_qa.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/install_darwin.go b/internal/updater/install_darwin.go
index c55420ca..812dcc8e 100644
--- a/internal/updater/install_darwin.go
+++ b/internal/updater/install_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/install_default.go b/internal/updater/install_default.go
index 45162ab0..80dddaa8 100644
--- a/internal/updater/install_default.go
+++ b/internal/updater/install_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/key_default.go b/internal/updater/key_default.go
index 81baef8a..9ef2d197 100644
--- a/internal/updater/key_default.go
+++ b/internal/updater/key_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/keyring.go b/internal/updater/keyring.go
index 30740b1e..c8392c5e 100644
--- a/internal/updater/keyring.go
+++ b/internal/updater/keyring.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/sync.go b/internal/updater/sync.go
index a35ad971..8ca613ae 100644
--- a/internal/updater/sync.go
+++ b/internal/updater/sync.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/sync_test.go b/internal/updater/sync_test.go
index 8ecb7699..d7781545 100644
--- a/internal/updater/sync_test.go
+++ b/internal/updater/sync_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/updater.go b/internal/updater/updater.go
index 10f7cf66..521ee8e4 100644
--- a/internal/updater/updater.go
+++ b/internal/updater/updater.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/updater/version.go b/internal/updater/version.go
index 9d688d6b..570705d3 100644
--- a/internal/updater/version.go
+++ b/internal/updater/version.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/config_status.go b/internal/user/config_status.go
index f40e4d08..b5b7164c 100644
--- a/internal/user/config_status.go
+++ b/internal/user/config_status.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/debug.go b/internal/user/debug.go
index 0b298c0e..1fd5abe6 100644
--- a/internal/user/debug.go
+++ b/internal/user/debug.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/errors.go b/internal/user/errors.go
index 9435388b..927d1f90 100644
--- a/internal/user/errors.go
+++ b/internal/user/errors.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/keys_test.go b/internal/user/keys_test.go
index 2867eee2..376799b6 100644
--- a/internal/user/keys_test.go
+++ b/internal/user/keys_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/migration.go b/internal/user/migration.go
index e548252c..cfbe5bd5 100644
--- a/internal/user/migration.go
+++ b/internal/user/migration.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/user.go b/internal/user/user.go
index 3566877c..171d6dd3 100644
--- a/internal/user/user.go
+++ b/internal/user/user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/user_check.go b/internal/user/user_check.go
index c5b8d9fe..dd308c6b 100644
--- a/internal/user/user_check.go
+++ b/internal/user/user_check.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/user_check_test.go b/internal/user/user_check_test.go
index da22b357..51f8e3a6 100644
--- a/internal/user/user_check_test.go
+++ b/internal/user/user_check_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/user/user_test.go b/internal/user/user_test.go
index c3fe490f..1b27ea72 100644
--- a/internal/user/user_test.go
+++ b/internal/user/user_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/platform.go b/internal/useragent/platform.go
index 09f3a2aa..acdc6665 100644
--- a/internal/useragent/platform.go
+++ b/internal/useragent/platform.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/platform_darwin.go b/internal/useragent/platform_darwin.go
index 8ea76453..88250036 100644
--- a/internal/useragent/platform_darwin.go
+++ b/internal/useragent/platform_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/platform_default.go b/internal/useragent/platform_default.go
index 8d222542..7be5c9f8 100644
--- a/internal/useragent/platform_default.go
+++ b/internal/useragent/platform_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/platform_test.go b/internal/useragent/platform_test.go
index 1be5b934..ca347a12 100644
--- a/internal/useragent/platform_test.go
+++ b/internal/useragent/platform_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/useragent.go b/internal/useragent/useragent.go
index 244ea66a..23d21074 100644
--- a/internal/useragent/useragent.go
+++ b/internal/useragent/useragent.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/useragent/useragent_test.go b/internal/useragent/useragent_test.go
index c3043119..cb915a33 100644
--- a/internal/useragent/useragent_test.go
+++ b/internal/useragent/useragent_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/usertypes/addressmode.go b/internal/usertypes/addressmode.go
index 9c969f41..bbfbda62 100644
--- a/internal/usertypes/addressmode.go
+++ b/internal/usertypes/addressmode.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/usertypes/keys.go b/internal/usertypes/keys.go
index d2ea1b87..4e89915d 100644
--- a/internal/usertypes/keys.go
+++ b/internal/usertypes/keys.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/usertypes/types.go b/internal/usertypes/types.go
index b30df75b..6a52456d 100644
--- a/internal/usertypes/types.go
+++ b/internal/usertypes/types.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/usertypes/types_test.go b/internal/usertypes/types_test.go
index 2c974898..9e0fc90c 100644
--- a/internal/usertypes/types_test.go
+++ b/internal/usertypes/types_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/certs.go b/internal/vault/certs.go
index 1434eef6..7bbbd104 100644
--- a/internal/vault/certs.go
+++ b/internal/vault/certs.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/certs_test.go b/internal/vault/certs_test.go
index 8f5b6187..8dfd1877 100644
--- a/internal/vault/certs_test.go
+++ b/internal/vault/certs_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/cookies.go b/internal/vault/cookies.go
index 96ccda66..fc8b5f59 100644
--- a/internal/vault/cookies.go
+++ b/internal/vault/cookies.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/cookies_test.go b/internal/vault/cookies_test.go
index 41b6552c..607c0d69 100644
--- a/internal/vault/cookies_test.go
+++ b/internal/vault/cookies_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/helper.go b/internal/vault/helper.go
index dfc64878..a784ec2e 100644
--- a/internal/vault/helper.go
+++ b/internal/vault/helper.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/migrate.go b/internal/vault/migrate.go
index 4cab2c96..8e89f272 100644
--- a/internal/vault/migrate.go
+++ b/internal/vault/migrate.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/migrate_test.go b/internal/vault/migrate_test.go
index 2cd8fbe9..6f872c49 100644
--- a/internal/vault/migrate_test.go
+++ b/internal/vault/migrate_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/migrate_v2.3.x.go b/internal/vault/migrate_v2.3.x.go
index d6c90570..36b36e42 100644
--- a/internal/vault/migrate_v2.3.x.go
+++ b/internal/vault/migrate_v2.3.x.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/migrate_v2.4.x.go b/internal/vault/migrate_v2.4.x.go
index 0ef408b5..d79c2f10 100644
--- a/internal/vault/migrate_v2.4.x.go
+++ b/internal/vault/migrate_v2.4.x.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/password_archive.go b/internal/vault/password_archive.go
index cf471adb..ad0e5e4f 100644
--- a/internal/vault/password_archive.go
+++ b/internal/vault/password_archive.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/settings.go b/internal/vault/settings.go
index f566fe10..25f47c0b 100644
--- a/internal/vault/settings.go
+++ b/internal/vault/settings.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/settings_test.go b/internal/vault/settings_test.go
index 6a319987..2cac28b9 100644
--- a/internal/vault/settings_test.go
+++ b/internal/vault/settings_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/token.go b/internal/vault/token.go
index 3438669e..e488f181 100644
--- a/internal/vault/token.go
+++ b/internal/vault/token.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_certs.go b/internal/vault/types_certs.go
index 190cb975..3957f69b 100644
--- a/internal/vault/types_certs.go
+++ b/internal/vault/types_certs.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_data.go b/internal/vault/types_data.go
index ec8a08d8..2f34ba9f 100644
--- a/internal/vault/types_data.go
+++ b/internal/vault/types_data.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_file.go b/internal/vault/types_file.go
index bd8febb7..0a0cb43c 100644
--- a/internal/vault/types_file.go
+++ b/internal/vault/types_file.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_password_archive.go b/internal/vault/types_password_archive.go
index 715727f4..bcd8d78a 100644
--- a/internal/vault/types_password_archive.go
+++ b/internal/vault/types_password_archive.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_settings.go b/internal/vault/types_settings.go
index 5582b2e3..c8ee7642 100644
--- a/internal/vault/types_settings.go
+++ b/internal/vault/types_settings.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/types_user.go b/internal/vault/types_user.go
index 9da47835..e2615829 100644
--- a/internal/vault/types_user.go
+++ b/internal/vault/types_user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/user.go b/internal/vault/user.go
index 4839a560..2f717a6f 100644
--- a/internal/vault/user.go
+++ b/internal/vault/user.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/user_test.go b/internal/vault/user_test.go
index ff0fd887..95178e34 100644
--- a/internal/vault/user_test.go
+++ b/internal/vault/user_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/vault.go b/internal/vault/vault.go
index 55bbd2ca..a5d0bebd 100644
--- a/internal/vault/vault.go
+++ b/internal/vault/vault.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/vault_bench_test.go b/internal/vault/vault_bench_test.go
index 6bde9633..eef9de96 100644
--- a/internal/vault/vault_bench_test.go
+++ b/internal/vault/vault_bench_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/vault_debug.go b/internal/vault/vault_debug.go
index aef5f5cf..2f3b3d08 100644
--- a/internal/vault/vault_debug.go
+++ b/internal/vault/vault_debug.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/vault/vault_test.go b/internal/vault/vault_test.go
index cba4e6ea..b84559b4 100644
--- a/internal/vault/vault_test.go
+++ b/internal/vault/vault_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/install.go b/internal/versioner/install.go
index 65d28657..fd0e1bf7 100644
--- a/internal/versioner/install.go
+++ b/internal/versioner/install.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/name_default.go b/internal/versioner/name_default.go
index fe8051f9..8c460e04 100644
--- a/internal/versioner/name_default.go
+++ b/internal/versioner/name_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/name_windows.go b/internal/versioner/name_windows.go
index 28276dd2..1fbc462b 100644
--- a/internal/versioner/name_windows.go
+++ b/internal/versioner/name_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/remove.go b/internal/versioner/remove.go
index 01e540d1..e31f40b0 100644
--- a/internal/versioner/remove.go
+++ b/internal/versioner/remove.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/remove_darwin.go b/internal/versioner/remove_darwin.go
index 6bcc20e6..1d3111fb 100644
--- a/internal/versioner/remove_darwin.go
+++ b/internal/versioner/remove_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/remove_linux.go b/internal/versioner/remove_linux.go
index b5f94e54..a81ffb1c 100644
--- a/internal/versioner/remove_linux.go
+++ b/internal/versioner/remove_linux.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/remove_windows.go b/internal/versioner/remove_windows.go
index 38182966..eeb76754 100644
--- a/internal/versioner/remove_windows.go
+++ b/internal/versioner/remove_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/util.go b/internal/versioner/util.go
index 1145f904..ed9bbd73 100644
--- a/internal/versioner/util.go
+++ b/internal/versioner/util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/version.go b/internal/versioner/version.go
index 9f206e84..bfd3b149 100644
--- a/internal/versioner/version.go
+++ b/internal/versioner/version.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/version_test.go b/internal/versioner/version_test.go
index 710c3f09..cf839852 100644
--- a/internal/versioner/version_test.go
+++ b/internal/versioner/version_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/versioner.go b/internal/versioner/versioner.go
index 58804ed5..9369a27d 100644
--- a/internal/versioner/versioner.go
+++ b/internal/versioner/versioner.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/versioner_remove_test.go b/internal/versioner/versioner_remove_test.go
index 69a23851..69082545 100644
--- a/internal/versioner/versioner_remove_test.go
+++ b/internal/versioner/versioner_remove_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/internal/versioner/versioner_test.go b/internal/versioner/versioner_test.go
index f9c6a3fa..f5ae301e 100644
--- a/internal/versioner/versioner_test.go
+++ b/internal/versioner/versioner_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/algo/algo.go b/pkg/algo/algo.go
index 7229aec2..561c458f 100644
--- a/pkg/algo/algo.go
+++ b/pkg/algo/algo.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/algo/encode.go b/pkg/algo/encode.go
index 271ca991..f8403738 100644
--- a/pkg/algo/encode.go
+++ b/pkg/algo/encode.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/algo/hash.go b/pkg/algo/hash.go
index 172aa7b9..bbeb500b 100644
--- a/pkg/algo/hash.go
+++ b/pkg/algo/hash.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/algo/sets.go b/pkg/algo/sets.go
index 9c1d8631..7823209b 100644
--- a/pkg/algo/sets.go
+++ b/pkg/algo/sets.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/algo/sets_test.go b/pkg/algo/sets_test.go
index b012ac46..2890746e 100644
--- a/pkg/algo/sets_test.go
+++ b/pkg/algo/sets_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/cpc/cpc.go b/pkg/cpc/cpc.go
index 231f8b9a..450917be 100644
--- a/pkg/cpc/cpc.go
+++ b/pkg/cpc/cpc.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/cpc/cpc_test.go b/pkg/cpc/cpc_test.go
index 102970e5..a418afd4 100644
--- a/pkg/cpc/cpc_test.go
+++ b/pkg/cpc/cpc_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/dialer/dial_client.go b/pkg/dialer/dial_client.go
index ee4e1e78..fdf81a10 100644
--- a/pkg/dialer/dial_client.go
+++ b/pkg/dialer/dial_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/files/removal.go b/pkg/files/removal.go
index 594f3010..8e5f2ab0 100644
--- a/pkg/files/removal.go
+++ b/pkg/files/removal.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/files/removal_test.go b/pkg/files/removal_test.go
index f964eba6..8e87d7c5 100644
--- a/pkg/files/removal_test.go
+++ b/pkg/files/removal_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/helper_darwin.go b/pkg/keychain/helper_darwin.go
index 1cba6de5..2ae834a7 100644
--- a/pkg/keychain/helper_darwin.go
+++ b/pkg/keychain/helper_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/helper_dbus_linux.go b/pkg/keychain/helper_dbus_linux.go
index bdd1f53e..cf85c91a 100644
--- a/pkg/keychain/helper_dbus_linux.go
+++ b/pkg/keychain/helper_dbus_linux.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/helper_linux.go b/pkg/keychain/helper_linux.go
index ef21ec1d..ce531faa 100644
--- a/pkg/keychain/helper_linux.go
+++ b/pkg/keychain/helper_linux.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/helper_windows.go b/pkg/keychain/helper_windows.go
index e2658c86..6ac141ff 100644
--- a/pkg/keychain/helper_windows.go
+++ b/pkg/keychain/helper_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/keychain.go b/pkg/keychain/keychain.go
index 7110fa39..c8656294 100644
--- a/pkg/keychain/keychain.go
+++ b/pkg/keychain/keychain.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/keychain_darwin.go b/pkg/keychain/keychain_darwin.go
index a811749a..984e6f43 100644
--- a/pkg/keychain/keychain_darwin.go
+++ b/pkg/keychain/keychain_darwin.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/keychain_default.go b/pkg/keychain/keychain_default.go
index 22db6f54..73af1a7c 100644
--- a/pkg/keychain/keychain_default.go
+++ b/pkg/keychain/keychain_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/keychain_missing.go b/pkg/keychain/keychain_missing.go
index d0ce6c2e..5919ae1e 100644
--- a/pkg/keychain/keychain_missing.go
+++ b/pkg/keychain/keychain_missing.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/keychain_test.go b/pkg/keychain/keychain_test.go
index 7acdec20..22855bdd 100644
--- a/pkg/keychain/keychain_test.go
+++ b/pkg/keychain/keychain_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/keychain/test_helper.go b/pkg/keychain/test_helper.go
index 7a1fa6c7..b87cb40b 100644
--- a/pkg/keychain/test_helper.go
+++ b/pkg/keychain/test_helper.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/build.go b/pkg/message/build.go
index 87fd73c2..a75b5ebb 100644
--- a/pkg/message/build.go
+++ b/pkg/message/build.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/build_custom.go b/pkg/message/build_custom.go
index dbbb7fc4..0ea60c2e 100644
--- a/pkg/message/build_custom.go
+++ b/pkg/message/build_custom.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/build_framework_test.go b/pkg/message/build_framework_test.go
index 9f232945..e878260f 100644
--- a/pkg/message/build_framework_test.go
+++ b/pkg/message/build_framework_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/build_test.go b/pkg/message/build_test.go
index 580d495c..d80aef7e 100644
--- a/pkg/message/build_test.go
+++ b/pkg/message/build_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/decrypt.go b/pkg/message/decrypt.go
index ee6a7dd2..85920483 100644
--- a/pkg/message/decrypt.go
+++ b/pkg/message/decrypt.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/decrypt_and_build.go b/pkg/message/decrypt_and_build.go
index 9c35678c..308964f4 100644
--- a/pkg/message/decrypt_and_build.go
+++ b/pkg/message/decrypt_and_build.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/header.go b/pkg/message/header.go
index 361b8272..5c452c7d 100644
--- a/pkg/message/header.go
+++ b/pkg/message/header.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/header_test.go b/pkg/message/header_test.go
index 4e6eaf17..340aec2c 100644
--- a/pkg/message/header_test.go
+++ b/pkg/message/header_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/message.go b/pkg/message/message.go
index 85492d62..4354e847 100644
--- a/pkg/message/message.go
+++ b/pkg/message/message.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/options.go b/pkg/message/options.go
index dcc0caa5..1950bafb 100644
--- a/pkg/message/options.go
+++ b/pkg/message/options.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser.go b/pkg/message/parser.go
index 7f15f442..ecb85679 100644
--- a/pkg/message/parser.go
+++ b/pkg/message/parser.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/handler.go b/pkg/message/parser/handler.go
index 57873589..df30553c 100644
--- a/pkg/message/parser/handler.go
+++ b/pkg/message/parser/handler.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/parser.go b/pkg/message/parser/parser.go
index 7923c6fa..e6c5903e 100644
--- a/pkg/message/parser/parser.go
+++ b/pkg/message/parser/parser.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/parser_test.go b/pkg/message/parser/parser_test.go
index 1263ba50..c9c71dec 100644
--- a/pkg/message/parser/parser_test.go
+++ b/pkg/message/parser/parser_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/part.go b/pkg/message/parser/part.go
index 61f5ea49..02604d53 100644
--- a/pkg/message/parser/part.go
+++ b/pkg/message/parser/part.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/part_test.go b/pkg/message/parser/part_test.go
index a16bf76c..07444be7 100644
--- a/pkg/message/parser/part_test.go
+++ b/pkg/message/parser/part_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/trimmer.go b/pkg/message/parser/trimmer.go
index 58f00b0b..95fccab9 100644
--- a/pkg/message/parser/trimmer.go
+++ b/pkg/message/parser/trimmer.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/trimmer_test.go b/pkg/message/parser/trimmer_test.go
index d2f13c0d..738c3a0f 100644
--- a/pkg/message/parser/trimmer_test.go
+++ b/pkg/message/parser/trimmer_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/visitor.go b/pkg/message/parser/visitor.go
index f6dd31cc..d45e5c71 100644
--- a/pkg/message/parser/visitor.go
+++ b/pkg/message/parser/visitor.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/walker.go b/pkg/message/parser/walker.go
index 3d489dd8..2afd26c0 100644
--- a/pkg/message/parser/walker.go
+++ b/pkg/message/parser/walker.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/walker_test.go b/pkg/message/parser/walker_test.go
index 692339b9..b295ae5a 100644
--- a/pkg/message/parser/walker_test.go
+++ b/pkg/message/parser/walker_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/writer.go b/pkg/message/parser/writer.go
index e77e6db7..fb3c2813 100644
--- a/pkg/message/parser/writer.go
+++ b/pkg/message/parser/writer.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser/writer_test.go b/pkg/message/parser/writer_test.go
index 18fa4d69..ae6bdcc5 100644
--- a/pkg/message/parser/writer_test.go
+++ b/pkg/message/parser/writer_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/message/parser_test.go b/pkg/message/parser_test.go
index 7750af33..ca9fbdc8 100644
--- a/pkg/message/parser_test.go
+++ b/pkg/message/parser_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mime/encoding.go b/pkg/mime/encoding.go
index c590d581..41e71063 100644
--- a/pkg/mime/encoding.go
+++ b/pkg/mime/encoding.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mime/encoding_test.go b/pkg/mime/encoding_test.go
index 2635dacc..87bd192c 100644
--- a/pkg/mime/encoding_test.go
+++ b/pkg/mime/encoding_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mime/mediaType.go b/pkg/mime/mediaType.go
index 18031a11..c626527b 100644
--- a/pkg/mime/mediaType.go
+++ b/pkg/mime/mediaType.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mime/utf7Decoder.go b/pkg/mime/utf7Decoder.go
index 7c14f410..2216538e 100644
--- a/pkg/mime/utf7Decoder.go
+++ b/pkg/mime/utf7Decoder.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mobileconfig/config.go b/pkg/mobileconfig/config.go
index bf21d9f9..4b2f6f3b 100644
--- a/pkg/mobileconfig/config.go
+++ b/pkg/mobileconfig/config.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/mobileconfig/template.go b/pkg/mobileconfig/template.go
index be80f555..53478eb4 100644
--- a/pkg/mobileconfig/template.go
+++ b/pkg/mobileconfig/template.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/ports/ports.go b/pkg/ports/ports.go
index 212a3d42..961d77f1 100644
--- a/pkg/ports/ports.go
+++ b/pkg/ports/ports.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/ports/ports_test.go b/pkg/ports/ports_test.go
index 53276be7..a8bb8b65 100644
--- a/pkg/ports/ports_test.go
+++ b/pkg/ports/ports_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/restarter/restarter.go b/pkg/restarter/restarter.go
index 5bd3db1e..49f16a3d 100644
--- a/pkg/restarter/restarter.go
+++ b/pkg/restarter/restarter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/restarter/restarter_test.go b/pkg/restarter/restarter_test.go
index 62be7f25..e427d318 100644
--- a/pkg/restarter/restarter_test.go
+++ b/pkg/restarter/restarter_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/restarter/start_default.go b/pkg/restarter/start_default.go
index 0995c740..d6451751 100644
--- a/pkg/restarter/start_default.go
+++ b/pkg/restarter/start_default.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/restarter/start_windows.go b/pkg/restarter/start_windows.go
index b78072bf..d944ba30 100644
--- a/pkg/restarter/start_windows.go
+++ b/pkg/restarter/start_windows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/sum/sum.go b/pkg/sum/sum.go
index 96892b06..eac769f6 100644
--- a/pkg/sum/sum.go
+++ b/pkg/sum/sum.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/sum/sum_test.go b/pkg/sum/sum_test.go
index 79aeb6b4..6d8acde0 100644
--- a/pkg/sum/sum_test.go
+++ b/pkg/sum/sum_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/pkg/tar/tar.go b/pkg/tar/tar.go
index e1115d22..fcf28ab7 100644
--- a/pkg/tar/tar.go
+++ b/pkg/tar/tar.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/api_test.go b/tests/api_test.go
index 0f9b0bca..926afc77 100644
--- a/tests/api_test.go
+++ b/tests/api_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/bdd_test.go b/tests/bdd_test.go
index 9402c9f0..8dce023d 100644
--- a/tests/bdd_test.go
+++ b/tests/bdd_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/tests/bridge_test.go b/tests/bridge_test.go
index 11430a4d..78b3f2cf 100644
--- a/tests/bridge_test.go
+++ b/tests/bridge_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/collector_test.go b/tests/collector_test.go
index a8ebef8f..c1a56395 100644
--- a/tests/collector_test.go
+++ b/tests/collector_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/config_status_test.go b/tests/config_status_test.go
index e6fff35c..fef673e9 100644
--- a/tests/config_status_test.go
+++ b/tests/config_status_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/contact_test.go b/tests/contact_test.go
index c7aaedc2..6b960b60 100644
--- a/tests/contact_test.go
+++ b/tests/contact_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_bridge_test.go b/tests/ctx_bridge_test.go
index 7e848f6d..5aaa7ddb 100644
--- a/tests/ctx_bridge_test.go
+++ b/tests/ctx_bridge_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_heartbeat_test.go b/tests/ctx_heartbeat_test.go
index 99ac9351..0184d390 100644
--- a/tests/ctx_heartbeat_test.go
+++ b/tests/ctx_heartbeat_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_helper_test.go b/tests/ctx_helper_test.go
index 38641c39..81ce7c6c 100644
--- a/tests/ctx_helper_test.go
+++ b/tests/ctx_helper_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_imap_test.go b/tests/ctx_imap_test.go
index 13b590ad..d2f688ee 100644
--- a/tests/ctx_imap_test.go
+++ b/tests/ctx_imap_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_reporter_test.go b/tests/ctx_reporter_test.go
index 2a80b60d..74e26778 100644
--- a/tests/ctx_reporter_test.go
+++ b/tests/ctx_reporter_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_smtp_test.go b/tests/ctx_smtp_test.go
index eb95c9d6..ccce0b07 100644
--- a/tests/ctx_smtp_test.go
+++ b/tests/ctx_smtp_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/ctx_test.go b/tests/ctx_test.go
index 7020ebd9..9b2b342b 100644
--- a/tests/ctx_test.go
+++ b/tests/ctx_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/diff.go b/tests/diff.go
index 86234895..2cab7b32 100644
--- a/tests/diff.go
+++ b/tests/diff.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/diff_test.go b/tests/diff_test.go
index ed6da66c..cf7a5b61 100644
--- a/tests/diff_test.go
+++ b/tests/diff_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/environment_test.go b/tests/environment_test.go
index 75267909..d8e21032 100644
--- a/tests/environment_test.go
+++ b/tests/environment_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/fast.go b/tests/fast.go
index e08283a6..b04f04bb 100644
--- a/tests/fast.go
+++ b/tests/fast.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/frontend_test.go b/tests/frontend_test.go
index 99c72759..4165f135 100644
--- a/tests/frontend_test.go
+++ b/tests/frontend_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/heartbeat_test.go b/tests/heartbeat_test.go
index 5b58044d..086c72ad 100644
--- a/tests/heartbeat_test.go
+++ b/tests/heartbeat_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/imap_test.go b/tests/imap_test.go
index c77d9d68..d32e246a 100644
--- a/tests/imap_test.go
+++ b/tests/imap_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/init_test.go b/tests/init_test.go
index ef50cb7d..1253ace8 100644
--- a/tests/init_test.go
+++ b/tests/init_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/tests/main_test.go b/tests/main_test.go
index 4bf3e1e6..c7a1f6f3 100644
--- a/tests/main_test.go
+++ b/tests/main_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/smtp_test.go b/tests/smtp_test.go
index 4a986837..2daa8a41 100644
--- a/tests/smtp_test.go
+++ b/tests/smtp_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/steps_test.go b/tests/steps_test.go
index a02e6825..e066aaee 100644
--- a/tests/steps_test.go
+++ b/tests/steps_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/tests/types_test.go b/tests/types_test.go
index 8a643017..2c3447ef 100644
--- a/tests/types_test.go
+++ b/tests/types_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/tests/user_test.go b/tests/user_test.go
index 569dc05c..ffbcd2e3 100644
--- a/tests/user_test.go
+++ b/tests/user_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/bridge_app_version.sh b/utils/bridge_app_version.sh
index 8c8c605a..bc3381fe 100755
--- a/utils/bridge_app_version.sh
+++ b/utils/bridge_app_version.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/changelog_linter.sh b/utils/changelog_linter.sh
index 1f1c76b9..3a4adaab 100755
--- a/utils/changelog_linter.sh
+++ b/utils/changelog_linter.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/coverage.sh b/utils/coverage.sh
index c0512914..14a791e0 100755
--- a/utils/coverage.sh
+++ b/utils/coverage.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/credits.sh b/utils/credits.sh
index a0b4c24f..6fd64ae1 100755
--- a/utils/credits.sh
+++ b/utils/credits.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/debug/debug_assemble.go b/utils/debug/debug_assemble.go
index 0adb053f..6d443f91 100644
--- a/utils/debug/debug_assemble.go
+++ b/utils/debug/debug_assemble.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/utils/dependency_license.sh b/utils/dependency_license.sh
index b19aa8e8..ae93b953 100755
--- a/utils/dependency_license.sh
+++ b/utils/dependency_license.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/dxtn/main.cpp b/utils/dxtn/main.cpp
index e6becf53..6fa6a7c9 100644
--- a/utils/dxtn/main.cpp
+++ b/utils/dxtn/main.cpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/utils/dxtn/main.h b/utils/dxtn/main.h
index 36af1b66..ad6e2ea6 100644
--- a/utils/dxtn/main.h
+++ b/utils/dxtn/main.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.Bridge.
//
diff --git a/utils/export_icons.sh b/utils/export_icons.sh
index 3b013d58..05d8ad89 100755
--- a/utils/export_icons.sh
+++ b/utils/export_icons.sh
@@ -1,4 +1,4 @@
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/get_revision.sh b/utils/get_revision.sh
index 18f18f57..fc8b58b3 100755
--- a/utils/get_revision.sh
+++ b/utils/get_revision.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/govulncheck.sh b/utils/govulncheck.sh
index 0735f3c6..fa465a4e 100755
--- a/utils/govulncheck.sh
+++ b/utils/govulncheck.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/hasher/main.go b/utils/hasher/main.go
index 342af40e..4ccdd176 100644
--- a/utils/hasher/main.go
+++ b/utils/hasher/main.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/kb-suggester/kb-suggester.go b/utils/kb-suggester/kb-suggester.go
index 6a6b1787..1e2e1b01 100644
--- a/utils/kb-suggester/kb-suggester.go
+++ b/utils/kb-suggester/kb-suggester.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/keyring.go b/utils/keyring.go
index 17df2af8..0319025b 100644
--- a/utils/keyring.go
+++ b/utils/keyring.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/license_header.txt b/utils/license_header.txt
index e1f421f0..ec7fd39a 100644
--- a/utils/license_header.txt
+++ b/utils/license_header.txt
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/missing_license.sh b/utils/missing_license.sh
index 563f7216..23ef66f1 100755
--- a/utils/missing_license.sh
+++ b/utils/missing_license.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
@@ -17,7 +17,21 @@
# You should have received a copy of the GNU General Public License
# along with Proton Mail Bridge. If not, see .
+case $1 in
+ check|add|change-year)
+ ;;
+ *)
+ echo "Please select one of the actions:"
+ echo " check"
+ echo " add"
+ echo " change-year"
+ exit 1
+esac
+[[ "$1" == "check" ]] && [[ -n "${MISSING_FILES}" ]] && exit 1
+
YEAR=`date +%Y`
+GREP_COPYRIGHT="Copyright (c) ${YEAR} Proton AG"
+
MISSING_FILES=$(find . \
-not -path "./extern/*" \
-not -path "./*deploy/*" \
@@ -30,25 +44,33 @@ MISSING_FILES=$(find . \
-not -name "*.pb.h" \
-not -name "*.pb.cc" \
-not -name "*_moc.h" \
- -regextype posix-egrep -regex ".*\.go|.*\.qml|.*\.sh|.*\.py|.*\.cpp|.*\.cc|.*\.h|.*\.hpp|.*\.m|.*\.h\.in" \
- -exec grep -L "Copyright (c) ${YEAR} Proton AG" {} \;)
+ -regextype posix-egrep -regex ".*\.go|.*\.qml|.*\.sh|.*\.py|.*\.cpp|.*\.cc|.*\.h|.*\.hpp|.*\.m|.*\.mm|.*\.h\.in" \
+ -exec grep -L "$GREP_COPYRIGHT" {} \;)
+
+MANUAL_CHECK=$(grep -L "$GREP_COPYRIGHT" \
+ ./utils/license_header.txt \
+ README.md)
+
+if [ -n "${MANUAL_CHECK}" ]; then
+ MISSING_FILES="$MISSING_FILES $MANUAL_CHECK"
+fi;
for f in ${MISSING_FILES}
do
echo -n "MISSING LICENSE or WRONG YEAR in $f"
if [[ $1 == "add" ]]
then
- cat ./utils/license_header.txt $f > tmp
- mv tmp $f
+ cat ./utils/license_header.txt "$f" > tmp
+ mv tmp "$f"
echo -n "... license added"
fi
if [[ $1 == "change-year" ]]
then
- sed -i "s/Copyright (c) [0-9]\\{4\\} Proton AG/Copyright (c) ${YEAR} Proton AG/" $f || exit 3
+ sed -i "s/Copyright (c) [0-9]\\{4\\} Proton AG/Copyright (c) ${YEAR} Proton AG/" "$f" || exit 3
echo -n "... replaced copyright year"
fi
echo
done
-[[ "$1" == "check" ]] && [[ -n ${MISSING_FILES} ]] && exit 1
+[[ "$1" == "check" ]] && [[ -n "${MISSING_FILES}" ]] && exit 1
exit 0
diff --git a/utils/port-blocker/port-blocker.go b/utils/port-blocker/port-blocker.go
index 9a358f44..928c1801 100644
--- a/utils/port-blocker/port-blocker.go
+++ b/utils/port-blocker/port-blocker.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/rebranding.sh b/utils/rebranding.sh
index d5ab70c8..8fa71b1e 100755
--- a/utils/rebranding.sh
+++ b/utils/rebranding.sh
@@ -1,6 +1,6 @@
##!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
@@ -24,7 +24,7 @@ REPLACE_FILES=$(find . -not -path "./vendor/*" \
-not -name "*mock*.go" \
-regextype posix-egrep \
-regex ".*\.go|.*\.qml|qmldir|.*\.qmlproject|.*\.txt|.*\.md|.*\.h|.*\.cpp|.*\.m|.*\.sh|.*\.py" \
- -exec grep -L "Copyright (c) 2023 Proton AG" {} \;)
+ -exec grep -L "Copyright (c) 2024 Proton AG" {} \;)
for f in ${REPLACE_FILES}
do
@@ -35,16 +35,16 @@ do
# Proton Mail Bridge is free software: you can redistribute it and/or modify
# Proton Mail Bridge is distributed in the hope that it will be useful,
# along with Proton Mail Bridge. If not, see .
- # Copyright (c) 2023 Proton AG
+ # Copyright (c) 2024 Proton AG
for repl in \
"s/This file is part of ProtonMail Bridge./This file is part of Proton Mail Bridge./" \
"s/ProtonMail Bridge is free software:/Proton Mail Bridge is free software:/" \
"s/ProtonMail Bridge is distributed in the hope that it will be useful/Proton Mail Bridge is distributed in the hope that it will be useful/" \
"s/along with ProtonMail Bridge. If not, see/along with Proton Mail Bridge. If not, see/" \
"s/along with ProtonMail Bridge. If not, see/along with Proton Mail Bridge. If not, see/" \
- "s/Copyright (c) 2022 Proton Technologies AG/Copyright (c) 2023 Proton AG/" \
- "s/Copyright (c) 2021 Proton Technologies AG/Copyright (c) 2023 Proton AG/" \
- "s/Copyright (c) 2020 Proton Technologies AG/Copyright (c) 2023 Proton AG/"
+ "s/Copyright (c) 2022 Proton Technologies AG/Copyright (c) 2024 Proton AG/" \
+ "s/Copyright (c) 2021 Proton Technologies AG/Copyright (c) 2024 Proton AG/" \
+ "s/Copyright (c) 2020 Proton Technologies AG/Copyright (c) 2024 Proton AG/"
do
sed -i "$repl" "$f" || exit 3
done
diff --git a/utils/release_notes.sh b/utils/release_notes.sh
index cd1912bd..8c3bb5e0 100755
--- a/utils/release_notes.sh
+++ b/utils/release_notes.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/remove_non_relative_links_darwin.sh b/utils/remove_non_relative_links_darwin.sh
index 12f9ded1..7723571e 100755
--- a/utils/remove_non_relative_links_darwin.sh
+++ b/utils/remove_non_relative_links_darwin.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/smtp-send/main.go b/utils/smtp-send/main.go
index fffdbda1..369449c1 100644
--- a/utils/smtp-send/main.go
+++ b/utils/smtp-send/main.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/sync_bench.py b/utils/sync_bench.py
index 4b08ae85..eae6f548 100644
--- a/utils/sync_bench.py
+++ b/utils/sync_bench.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/update_test_keys.sh b/utils/update_test_keys.sh
index 8438090b..9f255719 100755
--- a/utils/update_test_keys.sh
+++ b/utils/update_test_keys.sh
@@ -1,4 +1,4 @@
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/validate_bug_report_file.py b/utils/validate_bug_report_file.py
index f5dd3088..3303e31d 100755
--- a/utils/validate_bug_report_file.py
+++ b/utils/validate_bug_report_file.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright (c) 2023 Proton AG
+# Copyright (c) 2024 Proton AG
#
# This file is part of Proton Mail Bridge.
#
diff --git a/utils/vault-editor/main.go b/utils/vault-editor/main.go
index 0ac44ced..20c63ba0 100644
--- a/utils/vault-editor/main.go
+++ b/utils/vault-editor/main.go
@@ -1,6 +1,6 @@
//go:build debug
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//
diff --git a/utils/versioner/main.go b/utils/versioner/main.go
index 0ff57d62..74b84014 100644
--- a/utils/versioner/main.go
+++ b/utils/versioner/main.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2023 Proton AG
+// Copyright (c) 2024 Proton AG
//
// This file is part of Proton Mail Bridge.
//