diff --git a/AUTHORS b/AUTHORS index b4c4f657..3ce229f9 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,4 +11,4 @@ Alexandr Stelnykovych # Organizations -Privatus Limited +IVPN Limited diff --git a/cli/References/Linux/build.sh b/cli/References/Linux/build.sh index 61f9f077..553006dd 100755 --- a/cli/References/Linux/build.sh +++ b/cli/References/Linux/build.sh @@ -204,7 +204,7 @@ CreatePackage() --rpm-rpmbuild-define "_build_id_links none" \ --deb-no-default-config-files -s dir -t $PKG_TYPE -n ivpn -v $VERSION --url https://www.ivpn.net --license "GNU GPL3" \ --template-scripts --template-value pkg=$PKG_TYPE \ - --vendor "Privatus Limited" --maintainer "Privatus Limited" \ + --vendor "IVPN Limited" --maintainer "IVPN Limited" \ --description "$(printf "Client for IVPN service (https://www.ivpn.net)\nCommand line interface v$VERSION. Try 'ivpn' from command line.")" \ --before-install "$SCRIPT_DIR/package_scripts/before-install.sh" \ --after-install "$SCRIPT_DIR/package_scripts/after-install.sh" \ diff --git a/cli/cliplatform/cliplatform.go b/cli/cliplatform/cliplatform.go index 87cd7e40..0798e9c0 100644 --- a/cli/cliplatform/cliplatform.go +++ b/cli/cliplatform/cliplatform.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/account.go b/cli/commands/account.go index a37eb199..1dec56c6 100644 --- a/cli/commands/account.go +++ b/cli/commands/account.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // @@ -54,7 +54,7 @@ func (c *CmdLogout) Run() error { return doLogout(c.disableFirewall, c.resetAppSettingsToDefaults) } -//---------------------------------------------------------------------------------------- +// ---------------------------------------------------------------------------------------- type CmdLogin struct { flags.CmdInfo accountID string diff --git a/cli/commands/autoconnect.go b/cli/commands/autoconnect.go index e70fa921..f0509bd5 100644 --- a/cli/commands/autoconnect.go +++ b/cli/commands/autoconnect.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/base.go b/cli/commands/base.go index 1686318e..48ee6a5a 100644 --- a/cli/commands/base.go +++ b/cli/commands/base.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/connection-ctrl.go b/cli/commands/connection-ctrl.go index bd164a7f..5af6f34e 100644 --- a/cli/commands/connection-ctrl.go +++ b/cli/commands/connection-ctrl.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/connection.go b/cli/commands/connection.go index a7fbe924..f2413941 100644 --- a/cli/commands/connection.go +++ b/cli/commands/connection.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/dns.go b/cli/commands/dns.go index d0cdd985..eed7197e 100644 --- a/cli/commands/dns.go +++ b/cli/commands/dns.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/eaa.go b/cli/commands/eaa.go index 5f79809d..125c6f90 100644 --- a/cli/commands/eaa.go +++ b/cli/commands/eaa.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/errors.go b/cli/commands/errors.go index d7173f2e..023014cc 100644 --- a/cli/commands/errors.go +++ b/cli/commands/errors.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/firewall.go b/cli/commands/firewall.go index 88073107..dd952e2e 100644 --- a/cli/commands/firewall.go +++ b/cli/commands/firewall.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/logs.go b/cli/commands/logs.go index 495589d0..291d2b45 100644 --- a/cli/commands/logs.go +++ b/cli/commands/logs.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/servers.go b/cli/commands/servers.go index 92c7a7ec..f206e234 100644 --- a/cli/commands/servers.go +++ b/cli/commands/servers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/splittun.go b/cli/commands/splittun.go index 10ba6d64..64be39e2 100644 --- a/cli/commands/splittun.go +++ b/cli/commands/splittun.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/state.go b/cli/commands/state.go index 4e979e1b..f8bfce8f 100644 --- a/cli/commands/state.go +++ b/cli/commands/state.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/tips.go b/cli/commands/tips.go index a5365ade..9deb621c 100644 --- a/cli/commands/tips.go +++ b/cli/commands/tips.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/wifi.go b/cli/commands/wifi.go index 5a51ec82..af5091b2 100644 --- a/cli/commands/wifi.go +++ b/cli/commands/wifi.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/commands/wireguard.go b/cli/commands/wireguard.go index c12a6f61..077181d2 100644 --- a/cli/commands/wireguard.go +++ b/cli/commands/wireguard.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/flags/errors.go b/cli/flags/errors.go index ff67d7e8..ea304989 100644 --- a/cli/flags/errors.go +++ b/cli/flags/errors.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/flags/flags.go b/cli/flags/flags.go index 6d6145c0..a85b8421 100644 --- a/cli/flags/flags.go +++ b/cli/flags/flags.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/flags/helpers.go b/cli/flags/helpers.go index 6d2bbaf4..e0557546 100644 --- a/cli/flags/helpers.go +++ b/cli/flags/helpers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2023 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/helpers/helpers.go b/cli/helpers/helpers.go index 5508c2d5..0b989de6 100644 --- a/cli/helpers/helpers.go +++ b/cli/helpers/helpers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/cli/helpers/helpers_darwin.go b/cli/helpers/helpers_darwin.go index 573ff601..d1a8935e 100644 --- a/cli/helpers/helpers_darwin.go +++ b/cli/helpers/helpers_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/cli/helpers/helpers_linux.go b/cli/helpers/helpers_linux.go index 573ff601..d1a8935e 100644 --- a/cli/helpers/helpers_linux.go +++ b/cli/helpers/helpers_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/cli/helpers/helpers_windows.go b/cli/helpers/helpers_windows.go index 87f1ed36..fd3b8326 100644 --- a/cli/helpers/helpers_windows.go +++ b/cli/helpers/helpers_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/cli/main.go b/cli/main.go index 489143d6..2a2aba02 100644 --- a/cli/main.go +++ b/cli/main.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/main_darwin.go b/cli/main_darwin.go index 9054d75f..d774ef43 100644 --- a/cli/main_darwin.go +++ b/cli/main_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/main_linux.go b/cli/main_linux.go index 4ffe8e25..1a16a4c4 100644 --- a/cli/main_linux.go +++ b/cli/main_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/main_windows.go b/cli/main_windows.go index 491752e9..eab6c50d 100644 --- a/cli/main_windows.go +++ b/cli/main_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/protocol/client.go b/cli/protocol/client.go index a8a0c7e0..7a5718a8 100644 --- a/cli/protocol/client.go +++ b/cli/protocol/client.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/protocol/client_private.go b/cli/protocol/client_private.go index 76b5d666..ec9bb6d7 100644 --- a/cli/protocol/client_private.go +++ b/cli/protocol/client_private.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/cli/protocol/receiver_channel.go b/cli/protocol/receiver_channel.go index 7b0b1e2b..9232766b 100644 --- a/cli/protocol/receiver_channel.go +++ b/cli/protocol/receiver_channel.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN command line interface. // diff --git a/daemon/References/Linux/etc/firewall.sh b/daemon/References/Linux/etc/firewall.sh index d7f060f0..4e8cb14c 100755 --- a/daemon/References/Linux/etc/firewall.sh +++ b/daemon/References/Linux/etc/firewall.sh @@ -5,7 +5,7 @@ # https://github.com/ivpn/desktop-app/daemon # # Created by Stelnykovych Alexandr. -# Copyright (c) 2020 Privatus Limited. +# Copyright (c) 2023 IVPN Limited. # # This file is part of the Daemon for IVPN Client Desktop. # diff --git a/daemon/References/Linux/etc/splittun.sh b/daemon/References/Linux/etc/splittun.sh index f5603fdb..570b0646 100755 --- a/daemon/References/Linux/etc/splittun.sh +++ b/daemon/References/Linux/etc/splittun.sh @@ -6,7 +6,7 @@ # https://github.com/ivpn/desktop-app/daemon # # Created by Stelnykovych Alexandr. -# Copyright (c) 2021 Privatus Limited. +# Copyright (c) 2023 IVPN Limited. # # This file is part of the Daemon for IVPN Client Desktop. # @@ -630,7 +630,7 @@ else echo "It is a part of Daemon for IVPN Client Desktop." echo "https://github.com/ivpn/desktop-app/daemon" echo "Created by Stelnykovych Alexandr." - echo "Copyright (c) 2021 Privatus Limited." + echo "Copyright (c) 2023 IVPN Limited." echo "" echo "Usage:" echo "Note! The script have to be started under privilaged user (sudo $0 ...)" diff --git a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Driver.c b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Driver.c index cb1c158e..9add7cd1 100644 --- a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Driver.c +++ b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Driver.c @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app/daemon/References/Windows/Native%20Projects/IVPN%20Split%20Tunnel%20Driver // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN Client for Desktop project. // https://github.com/ivpn/desktop-app diff --git a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Public.h b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Public.h index 4a9f68d6..e39afc2e 100644 --- a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Public.h +++ b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/ivpn-split-tunnel/Public.h @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app/daemon/References/Windows/Native%20Projects/IVPN%20Split%20Tunnel%20Driver // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN Client for Desktop project. // https://github.com/ivpn/desktop-app diff --git a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/others/SplitTunTestConsole/main.cpp b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/others/SplitTunTestConsole/main.cpp index 471e4f20..6d89489d 100644 --- a/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/others/SplitTunTestConsole/main.cpp +++ b/daemon/References/Windows/Native Projects/IVPN Split Tunnel Driver/others/SplitTunTestConsole/main.cpp @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app/daemon/References/Windows/Native%20Projects/IVPN%20Split%20Tunnel%20Driver // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the IVPN Client Desktop project. // https://github.com/ivpn/desktop-app diff --git a/daemon/api/api.go b/daemon/api/api.go index 4c991319..eb515628 100644 --- a/daemon/api/api.go +++ b/daemon/api/api.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app-daemon // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/api/api_internal.go b/daemon/api/api_internal.go index ba475925..b9f94fc8 100644 --- a/daemon/api/api_internal.go +++ b/daemon/api/api_internal.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/api/types/errors.go b/daemon/api/types/errors.go index f3fbda0c..1bf5ad36 100644 --- a/daemon/api/types/errors.go +++ b/daemon/api/types/errors.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/api/types/requests.go b/daemon/api/types/requests.go index 428091f0..7afe0d00 100644 --- a/daemon/api/types/requests.go +++ b/daemon/api/types/requests.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/api/types/responses.go b/daemon/api/types/responses.go index edbfcfea..5d5e3ac3 100644 --- a/daemon/api/types/responses.go +++ b/daemon/api/types/responses.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/api/types/servers.go b/daemon/api/types/servers.go index bb6aaf75..6d3fca31 100644 --- a/daemon/api/types/servers.go +++ b/daemon/api/types/servers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/events_notifier.go b/daemon/events_notifier.go index 49495e73..3d160e46 100644 --- a/daemon/events_notifier.go +++ b/daemon/events_notifier.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/base64.go b/daemon/helpers/base64.go index 07d6bc53..a0b7d902 100644 --- a/daemon/helpers/base64.go +++ b/daemon/helpers/base64.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/encryption.go b/daemon/helpers/encryption.go index 541b4f6c..ca8aa761 100644 --- a/daemon/helpers/encryption.go +++ b/daemon/helpers/encryption.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/errors.go b/daemon/helpers/errors.go index c23bb34d..1d88b874 100644 --- a/daemon/helpers/errors.go +++ b/daemon/helpers/errors.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/file.go b/daemon/helpers/file.go index 420d7bad..0b8c9a4a 100644 --- a/daemon/helpers/file.go +++ b/daemon/helpers/file.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/geolocation.go b/daemon/helpers/geolocation.go index b7425c90..844c4fa1 100644 --- a/daemon/helpers/geolocation.go +++ b/daemon/helpers/geolocation.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/helpers/helper.go b/daemon/helpers/helper.go index 0b1a4e63..f56d559e 100644 --- a/daemon/helpers/helper.go +++ b/daemon/helpers/helper.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build debug // +build debug package helpers diff --git a/daemon/helpers/slice.go b/daemon/helpers/slice.go index e3328f9d..2997fee3 100644 --- a/daemon/helpers/slice.go +++ b/daemon/helpers/slice.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/kem/kem-helper.go b/daemon/kem/kem-helper.go index 5231caa8..07fe6d81 100644 --- a/daemon/kem/kem-helper.go +++ b/daemon/kem/kem-helper.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2023 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/kem/kem.go b/daemon/kem/kem.go index 6fec5772..b8679b5f 100644 --- a/daemon/kem/kem.go +++ b/daemon/kem/kem.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2023 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/launcher.go b/daemon/launcher.go index 0cc6ccb3..85dda7fe 100644 --- a/daemon/launcher.go +++ b/daemon/launcher.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -50,6 +50,7 @@ var log *logger.Logger var activeProtocol IProtocol // systemLog - if channel initialized, service will write there messages for system log. +// // Channel have to be initialized in platform-specific implementation of 'main' package (e.g. doPrepareToRun()). // Messages receiver (processing messages from the channel) also have to be implemented for each platform separately. var systemLog chan service.SystemLogMessage diff --git a/daemon/launcher_darwin.go b/daemon/launcher_darwin.go index 7ce31d26..a44dd770 100644 --- a/daemon/launcher_darwin.go +++ b/daemon/launcher_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/launcher_linux.go b/daemon/launcher_linux.go index 56300d68..65b69f5a 100644 --- a/daemon/launcher_linux.go +++ b/daemon/launcher_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/launcher_windows.go b/daemon/launcher_windows.go index e4f81845..ad8ba13a 100644 --- a/daemon/launcher_windows.go +++ b/daemon/launcher_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/logger/logger.go b/daemon/logger/logger.go index 9a586d40..0dc840ad 100644 --- a/daemon/logger/logger.go +++ b/daemon/logger/logger.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/main.go b/daemon/main.go index 1a7c7f01..5eae9db2 100644 --- a/daemon/main.go +++ b/daemon/main.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netchange/net_change_detector.go b/daemon/netchange/net_change_detector.go index 49e2609d..72002e7e 100644 --- a/daemon/netchange/net_change_detector.go +++ b/daemon/netchange/net_change_detector.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -74,8 +74,9 @@ func Create() *Detector { } // Start - start route change detector (asynchronous) -// 'routingChangeChan' is the channel for notifying when the default routing is NOT over the 'interfaceToProtect' anymore -// 'routingUpdateChan' is the channel for notifying when there were some routing changes but 'interfaceToProtect' is still is the default route +// +// 'routingChangeChan' is the channel for notifying when the default routing is NOT over the 'interfaceToProtect' anymore +// 'routingUpdateChan' is the channel for notifying when there were some routing changes but 'interfaceToProtect' is still is the default route func (d *Detector) Start(routingChangeChan chan<- struct{}, routingUpdateChan chan<- struct{}, currentDefaultInterface *net.Interface) { // Ensure that detector is stopped d.Stop() diff --git a/daemon/netchange/net_change_detector_darwin.go b/daemon/netchange/net_change_detector_darwin.go index 5c7716f0..021d1232 100644 --- a/daemon/netchange/net_change_detector_darwin.go +++ b/daemon/netchange/net_change_detector_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netchange/net_change_detector_linux.go b/daemon/netchange/net_change_detector_linux.go index dcfac680..42beeaef 100644 --- a/daemon/netchange/net_change_detector_linux.go +++ b/daemon/netchange/net_change_detector_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netchange/net_change_detector_windows.go b/daemon/netchange/net_change_detector_windows.go index 1bc950c9..ca90c6cb 100644 --- a/daemon/netchange/net_change_detector_windows.go +++ b/daemon/netchange/net_change_detector_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/netinfo.go b/daemon/netinfo/netinfo.go index 59345b79..4c732244 100644 --- a/daemon/netinfo/netinfo.go +++ b/daemon/netinfo/netinfo.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/netinfo_darwin.go b/daemon/netinfo/netinfo_darwin.go index 95835b2b..eae7dbc8 100644 --- a/daemon/netinfo/netinfo_darwin.go +++ b/daemon/netinfo/netinfo_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/netinfo_linux.go b/daemon/netinfo/netinfo_linux.go index 2c953a6d..66a5fe68 100644 --- a/daemon/netinfo/netinfo_linux.go +++ b/daemon/netinfo/netinfo_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/netinfo_windows.go b/daemon/netinfo/netinfo_windows.go index 57493465..4ef0b751 100644 --- a/daemon/netinfo/netinfo_windows.go +++ b/daemon/netinfo/netinfo_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/netinfo_windows_test.go b/daemon/netinfo/netinfo_windows_test.go index 74b41aa5..21f40265 100644 --- a/daemon/netinfo/netinfo_windows_test.go +++ b/daemon/netinfo/netinfo_windows_test.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/netinfo/route_windows.go b/daemon/netinfo/route_windows.go index e0e3e4b6..cba75a07 100644 --- a/daemon/netinfo/route_windows.go +++ b/daemon/netinfo/route_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/obfsproxy/obfsproxy.go b/daemon/obfsproxy/obfsproxy.go index 1f7bd5a1..7897f68f 100644 --- a/daemon/obfsproxy/obfsproxy.go +++ b/daemon/obfsproxy/obfsproxy.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/obfsproxy/obfsproxy_test.go b/daemon/obfsproxy/obfsproxy_test.go index ff6827a5..25e9db70 100644 --- a/daemon/obfsproxy/obfsproxy_test.go +++ b/daemon/obfsproxy/obfsproxy_test.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/oshelpers/apps.go b/daemon/oshelpers/apps.go index 78d20ab5..d41013d4 100644 --- a/daemon/oshelpers/apps.go +++ b/daemon/oshelpers/apps.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -57,11 +57,12 @@ type AppInfo struct { // GetInstalledApps returns a list of installed applications on the system // Important! All elements in the return list should have unique AppBinaryPath! // Parameters: -// extraArgsJSON - (optional) Platform-depended: extra parameters (in JSON) -// For Windows: +// +// extraArgsJSON - (optional) Platform-depended: extra parameters (in JSON) +// For Windows: // { "WindowsEnvAppdata": "..." } -// Applicable only for Windows: APPDATA environment variable -// Needed to know path of current user's (not root) StartMenu folder location +// Applicable only for Windows: APPDATA environment variable +// Needed to know path of current user's (not root) StartMenu folder location func GetInstalledApps(extraArgsJSON string) (apps []AppInfo, err error) { defer func() { if r := recover(); r != nil { diff --git a/daemon/oshelpers/apps_linux.go b/daemon/oshelpers/apps_linux.go index ae62294f..222df358 100644 --- a/daemon/oshelpers/apps_linux.go +++ b/daemon/oshelpers/apps_linux.go @@ -1,11 +1,12 @@ -//+build linux +//go:build linux +// +build linux // // Daemon for IVPN Client Desktop // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/oshelpers/apps_windows.go b/daemon/oshelpers/apps_windows.go index 880739e7..a785fb4d 100644 --- a/daemon/oshelpers/apps_windows.go +++ b/daemon/oshelpers/apps_windows.go @@ -1,11 +1,12 @@ -//+build windows +//go:build windows +// +build windows // // Daemon for IVPN Client Desktop // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -55,11 +56,12 @@ type extraArgsGetInstalledApps struct { // implGetInstalledApps - the Windows implementation of GetInstalledApps(). Returns a list of installed applications on the system // Parameters: -// extraArgsJSON - (optional) Platform-depended: extra parameters (in JSON) -// For Windows: +// +// extraArgsJSON - (optional) Platform-depended: extra parameters (in JSON) +// For Windows: // { "WindowsEnvAppdata": "..." } -// Applicable only for Windows: APPDATA environment variable -// Needed to know path of current user's (not root) StartMenu folder location +// Applicable only for Windows: APPDATA environment variable +// Needed to know path of current user's (not root) StartMenu folder location func implGetInstalledApps(extraArgsJSON string) ([]AppInfo, error) { //startTime := time.Now() //defer func() { diff --git a/daemon/oshelpers/linux/applist/applist.go b/daemon/oshelpers/linux/applist/applist.go index 053b6233..bc8fc61d 100644 --- a/daemon/oshelpers/linux/applist/applist.go +++ b/daemon/oshelpers/linux/applist/applist.go @@ -1,11 +1,12 @@ -//+build linux +//go:build linux +// +build linux // // Daemon for IVPN Client Desktop // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -42,9 +43,11 @@ type DesktopEntry struct { // GetAppsList returns list of DesktopEntry with an information about installed apps in the system // Arguments: -// vXDG_DATA_DIRS - environment variable $XDG_DATA_DIRS (e.g. '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop') -// vXDG_CURRENT_DESKTOP- environment variable $XDG_CURRENT_DESKTOP (e.g. 'ubuntu:GNOME') -// vHOME - environment variable $HOME (e.g. '/home/user') +// +// vXDG_DATA_DIRS - environment variable $XDG_DATA_DIRS (e.g. '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop') +// vXDG_CURRENT_DESKTOP- environment variable $XDG_CURRENT_DESKTOP (e.g. 'ubuntu:GNOME') +// vHOME - environment variable $HOME (e.g. '/home/user') +// // Specification: // https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html func GetAppsList(evXDG_DATA_DIRS string, evXDG_CURRENT_DESKTOP string, evHOME string, excludeApps map[string]struct{}) []DesktopEntry { @@ -55,7 +58,7 @@ func GetAppsList(evXDG_DATA_DIRS string, evXDG_CURRENT_DESKTOP string, evHOME st // parse arguments HOME = evHOME XDG_DATA_DIRS = strings.Split(evXDG_DATA_DIRS, ":") - if len(XDG_DATA_DIRS)==1 && XDG_DATA_DIRS[0]=="" { + if len(XDG_DATA_DIRS) == 1 && XDG_DATA_DIRS[0] == "" { XDG_DATA_DIRS = []string{} } diff --git a/daemon/oshelpers/linux/icotheme/theme.go b/daemon/oshelpers/linux/icotheme/theme.go index e8c76fa3..7bcf9e02 100644 --- a/daemon/oshelpers/linux/icotheme/theme.go +++ b/daemon/oshelpers/linux/icotheme/theme.go @@ -1,11 +1,12 @@ -//+build linux +//go:build linux +// +build linux // // Daemon for IVPN Client Desktop // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -51,10 +52,11 @@ type Theme struct { // GetTheme initializes Theme object. // Parameters: -// themeName - name of the theme -// (can be obtained by terminal command: "gsettings get org.gnome.desktop.interface icon-theme") -// HOME - environment variavle $HOME (e.g. '/home/user') -// XDG_DATA_DIRS - environment variable $XDG_DATA_DIRS (e.g. '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop') +// +// themeName - name of the theme +// (can be obtained by terminal command: "gsettings get org.gnome.desktop.interface icon-theme") +// HOME - environment variavle $HOME (e.g. '/home/user') +// XDG_DATA_DIRS - environment variable $XDG_DATA_DIRS (e.g. '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop') func GetTheme(themeName string, evHOME string, evXDG_DATA_DIRS string) (Theme, error) { // parse arguments XDG_DATA_DIRS := strings.Split(evXDG_DATA_DIRS, ":") @@ -247,9 +249,10 @@ func (c Theme) IsInitialized() bool { // FindIcon searching for the icon file in the current theme // Parameters: -// name - icon name -// desiredSize - expected icon sizes (E.g. [24, 32, 48]; first element - higher priority) -// desiredSize - expected icon format (E.g. ["png", "svg"]; first element - higher priority) +// +// name - icon name +// desiredSize - expected icon sizes (E.g. [24, 32, 48]; first element - higher priority) +// desiredSize - expected icon format (E.g. ["png", "svg"]; first element - higher priority) func (c Theme) FindIcon(name string, desiredSize []int, formats []string) (string, error) { if _, err := os.Stat(name); err == nil { return name, nil diff --git a/daemon/oshelpers/linux/netlink/netlink_listener.go b/daemon/oshelpers/linux/netlink/netlink_listener.go index 9b1d3cbf..8b25b876 100644 --- a/daemon/oshelpers/linux/netlink/netlink_listener.go +++ b/daemon/oshelpers/linux/netlink/netlink_listener.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build linux // +build linux package netlink diff --git a/daemon/oshelpers/linux/netlink/netlink_listener_global.go b/daemon/oshelpers/linux/netlink/netlink_listener_global.go index a7ea12a2..9beaf5df 100644 --- a/daemon/oshelpers/linux/netlink/netlink_listener_global.go +++ b/daemon/oshelpers/linux/netlink/netlink_listener_global.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/oshelpers/macos/libivpn/libivpn_darwin.go b/daemon/oshelpers/macos/libivpn/libivpn_darwin.go index d096e6f3..fd672bfb 100644 --- a/daemon/oshelpers/macos/libivpn/libivpn_darwin.go +++ b/daemon/oshelpers/macos/libivpn/libivpn_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build darwin // +build darwin package libivpn diff --git a/daemon/oshelpers/windows/iphlpapi/internals.go b/daemon/oshelpers/windows/iphlpapi/internals.go index 529f1af1..d64cf018 100644 --- a/daemon/oshelpers/windows/iphlpapi/internals.go +++ b/daemon/oshelpers/windows/iphlpapi/internals.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package iphlpapi diff --git a/daemon/oshelpers/windows/iphlpapi/iphlpapi.go b/daemon/oshelpers/windows/iphlpapi/iphlpapi.go index b51fea03..d0ecb1dd 100644 --- a/daemon/oshelpers/windows/iphlpapi/iphlpapi.go +++ b/daemon/oshelpers/windows/iphlpapi/iphlpapi.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package iphlpapi diff --git a/daemon/oshelpers/windows/iphlpapi/types.go b/daemon/oshelpers/windows/iphlpapi/types.go index 0e70b906..6c65e9a3 100644 --- a/daemon/oshelpers/windows/iphlpapi/types.go +++ b/daemon/oshelpers/windows/iphlpapi/types.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package iphlpapi diff --git a/daemon/oshelpers/windows/kernel32/kernel32.go b/daemon/oshelpers/windows/kernel32/kernel32.go index 089c5fb3..9b5b4dc1 100644 --- a/daemon/oshelpers/windows/kernel32/kernel32.go +++ b/daemon/oshelpers/windows/kernel32/kernel32.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package kernel32 diff --git a/daemon/oshelpers/windows/winsock2/winsock2.go b/daemon/oshelpers/windows/winsock2/winsock2.go index 5ef46c9f..ffdb53cc 100644 --- a/daemon/oshelpers/windows/winsock2/winsock2.go +++ b/daemon/oshelpers/windows/winsock2/winsock2.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winsock2 diff --git a/daemon/protocol/eaa/eaa.go b/daemon/protocol/eaa/eaa.go index 6d58f205..64562e63 100644 --- a/daemon/protocol/eaa/eaa.go +++ b/daemon/protocol/eaa/eaa.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/protocol.go b/daemon/protocol/protocol.go index 4c747444..31b7451f 100644 --- a/daemon/protocol/protocol.go +++ b/daemon/protocol/protocol.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/protocol_handlers.go b/daemon/protocol/protocol_handlers.go index 6b3fd5b4..a845e06e 100644 --- a/daemon/protocol/protocol_handlers.go +++ b/daemon/protocol/protocol_handlers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/protocol_private.go b/daemon/protocol/protocol_private.go index 978c932a..615458d1 100644 --- a/daemon/protocol/protocol_private.go +++ b/daemon/protocol/protocol_private.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/types/requests.go b/daemon/protocol/types/requests.go index 0071d9ef..f81123d2 100644 --- a/daemon/protocol/types/requests.go +++ b/daemon/protocol/types/requests.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/types/responses.go b/daemon/protocol/types/responses.go index fbc05a53..76e88a11 100644 --- a/daemon/protocol/types/responses.go +++ b/daemon/protocol/types/responses.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/protocol/types/splittun.go b/daemon/protocol/types/splittun.go index b34c214f..fdca2174 100644 --- a/daemon/protocol/types/splittun.go +++ b/daemon/protocol/types/splittun.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -94,18 +94,20 @@ type SplitTunnelStatus struct { // SplitTunnelAddApp (request) add application to SplitTunneling // Expected response: -// Windows - types.EmptyResp (success) -// Linux - SplitTunnelAddAppCmdResp -> contains shell command which have to be executed in user space environment +// +// Windows - types.EmptyResp (success) +// Linux - SplitTunnelAddAppCmdResp -> contains shell command which have to be executed in user space environment // // Description of Split Tunneling commands sequence to run the application: -// [client] [daemon] -// SplitTunnelAddApp -> -// <- windows: types.EmptyResp (success) -// <- linux: types.SplitTunnelAddAppCmdResp (some operations required on client side) -// -// -// SplitTunnelAddedPidInfo -> -// <- types.EmptyResp (success) +// +// [client] [daemon] +// SplitTunnelAddApp -> +// <- windows: types.EmptyResp (success) +// <- linux: types.SplitTunnelAddAppCmdResp (some operations required on client side) +// +// +// SplitTunnelAddedPidInfo -> +// <- types.EmptyResp (success) type SplitTunnelAddApp struct { RequestBase // Windows: full path to the app binary diff --git a/daemon/protocol/types/types.go b/daemon/protocol/types/types.go index 2b3ebeaf..d6506615 100644 --- a/daemon/protocol/types/types.go +++ b/daemon/protocol/types/types.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns.go b/daemon/service/dns/dns.go index e05e1df7..c6349cb8 100644 --- a/daemon/service/dns/dns.go +++ b/daemon/service/dns/dns.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns_darwin.go b/daemon/service/dns/dns_darwin.go index c715621f..930610da 100644 --- a/daemon/service/dns/dns_darwin.go +++ b/daemon/service/dns/dns_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns_linux.go b/daemon/service/dns/dns_linux.go index 61d7667c..a2d08838 100644 --- a/daemon/service/dns/dns_linux.go +++ b/daemon/service/dns/dns_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns_linux_resolve_conf.go b/daemon/service/dns/dns_linux_resolve_conf.go index 427ebbb3..83bedf98 100644 --- a/daemon/service/dns/dns_linux_resolve_conf.go +++ b/daemon/service/dns/dns_linux_resolve_conf.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns_linux_resolvectl.go b/daemon/service/dns/dns_linux_resolvectl.go index a1fea115..58d5ba6d 100644 --- a/daemon/service/dns/dns_linux_resolvectl.go +++ b/daemon/service/dns/dns_linux_resolvectl.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dns_windows.go b/daemon/service/dns/dns_windows.go index c0abfe0c..b3a4292d 100644 --- a/daemon/service/dns/dns_windows.go +++ b/daemon/service/dns/dns_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dnscryptproxy/dnscryptproxy.go b/daemon/service/dns/dnscryptproxy/dnscryptproxy.go index d156debe..176009e7 100644 --- a/daemon/service/dns/dnscryptproxy/dnscryptproxy.go +++ b/daemon/service/dns/dnscryptproxy/dnscryptproxy.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dnscryptproxy/dnscryptproxy_config.go b/daemon/service/dns/dnscryptproxy/dnscryptproxy_config.go index 6297dd3e..2fb332e1 100644 --- a/daemon/service/dns/dnscryptproxy/dnscryptproxy_config.go +++ b/daemon/service/dns/dnscryptproxy/dnscryptproxy_config.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/dns/dnscryptproxy/dnscryptproxy_posix.go b/daemon/service/dns/dnscryptproxy/dnscryptproxy_posix.go index b512d158..0b5a1c11 100644 --- a/daemon/service/dns/dnscryptproxy/dnscryptproxy_posix.go +++ b/daemon/service/dns/dnscryptproxy/dnscryptproxy_posix.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build darwin || linux // +build darwin linux package dnscryptproxy diff --git a/daemon/service/dns/dnscryptproxy/dnscryptproxy_windows.go b/daemon/service/dns/dnscryptproxy/dnscryptproxy_windows.go index fcddd3e4..b00bb0cd 100644 --- a/daemon/service/dns/dnscryptproxy/dnscryptproxy_windows.go +++ b/daemon/service/dns/dnscryptproxy/dnscryptproxy_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package dnscryptproxy diff --git a/daemon/service/firewall/firewall.go b/daemon/service/firewall/firewall.go index a800c2b3..2fd3d280 100644 --- a/daemon/service/firewall/firewall.go +++ b/daemon/service/firewall/firewall.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/firewall/firewall_darwin.go b/daemon/service/firewall/firewall_darwin.go index 2119dd78..f31915c8 100644 --- a/daemon/service/firewall/firewall_darwin.go +++ b/daemon/service/firewall/firewall_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -222,9 +222,9 @@ func delayedAllowLAN(isAllowLanMulticast bool) { // implAddHostsToExceptions - allow comminication with this hosts // Note: if isPersistent == false -> all added hosts will be removed from exceptions after client disconnection (after call 'ClientDisconnected()') // Arguments: -// * IPs - list of IP addresses to ba allowed -// * onlyForICMP - (not in use for macOS) try add rule to allow only ICMP protocol for this IP -// * isPersistent - keep rule enabled even if VPN disconnected +// - IPs - list of IP addresses to ba allowed +// - onlyForICMP - (not in use for macOS) try add rule to allow only ICMP protocol for this IP +// - isPersistent - keep rule enabled even if VPN disconnected func implAddHostsToExceptions(IPs []net.IP, onlyForICMP bool, isPersistent bool) error { IPsStr := make([]string, 0, len(IPs)) for _, ip := range IPs { @@ -399,7 +399,8 @@ func removeHostsFromExceptions(IPs []string, isPersistant bool) error { // removeAllHostsFromExceptions - Remove hosts (which are related to a current connection) from exceptions // Note: some exceptions should stay without changes, they are marked as 'persistant' -// (has 'true' value in allowedHosts; eg.: LAN and Multicast connectivity) +// +// (has 'true' value in allowedHosts; eg.: LAN and Multicast connectivity) func removeAllHostsFromExceptions() error { toRemoveIPs := make([]string, 0, len(allowedHosts)) for ipStr := range allowedHosts { diff --git a/daemon/service/firewall/firewall_linux.go b/daemon/service/firewall/firewall_linux.go index 02e0784d..5515d6a3 100644 --- a/daemon/service/firewall/firewall_linux.go +++ b/daemon/service/firewall/firewall_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -299,9 +299,9 @@ func doAllowLAN(isAllowLAN, isAllowLanMulticast, isTriggeredByLanChangeMonitor b // implAddHostsToExceptions - allow communication with this hosts // Note: if isPersistent == false -> all added hosts will be removed from exceptions after client disconnection (after call 'ClientDisconnected()') // Arguments: -// * IPs - list of IP addresses to ba allowed -// * onlyForICMP - try add rule to allow only ICMP protocol for this IP -// * isPersistent - keep rule enabled even if VPN disconnected +// - IPs - list of IP addresses to ba allowed +// - onlyForICMP - try add rule to allow only ICMP protocol for this IP +// - isPersistent - keep rule enabled even if VPN disconnected func implAddHostsToExceptions(IPs []net.IP, onlyForICMP bool, isPersistent bool) error { IPsStr := make([]string, 0, len(IPs)) for _, ip := range IPs { @@ -561,7 +561,8 @@ func removeHostsFromExceptions(IPs []string, isPersistant bool, onlyForICMP bool // removeAllHostsFromExceptions - Remove hosts (which are related to a current connection) from exceptions // Note: some exceptions should stay without changes, they are marked as 'persistant' -// (has 'true' value in allowedHosts; eg.: LAN and Multicast connectivity) +// +// (has 'true' value in allowedHosts; eg.: LAN and Multicast connectivity) func removeAllHostsFromExceptions() error { toRemoveIPs := make([]string, 0, len(allowedHosts)) for ipStr := range allowedHosts { diff --git a/daemon/service/firewall/firewall_windows.go b/daemon/service/firewall/firewall_windows.go index 64254a9c..f988508b 100644 --- a/daemon/service/firewall/firewall_windows.go +++ b/daemon/service/firewall/firewall_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/firewall/winlib/conditionGUIDs.go b/daemon/service/firewall/winlib/conditionGUIDs.go index b554a9eb..83308249 100644 --- a/daemon/service/firewall/winlib/conditionGUIDs.go +++ b/daemon/service/firewall/winlib/conditionGUIDs.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/conditions.go b/daemon/service/firewall/winlib/conditions.go index 8c2a036e..f7ef8ffc 100644 --- a/daemon/service/firewall/winlib/conditions.go +++ b/daemon/service/firewall/winlib/conditions.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/filter.go b/daemon/service/firewall/winlib/filter.go index a22ec6a7..92728cd7 100644 --- a/daemon/service/firewall/winlib/filter.go +++ b/daemon/service/firewall/winlib/filter.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/filter_cteation_helpers.go b/daemon/service/firewall/winlib/filter_cteation_helpers.go index 7e5f33dc..c8bc780c 100644 --- a/daemon/service/firewall/winlib/filter_cteation_helpers.go +++ b/daemon/service/firewall/winlib/filter_cteation_helpers.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/firewall/winlib/layerGUIDs.go b/daemon/service/firewall/winlib/layerGUIDs.go index 49fb4d84..305985f5 100644 --- a/daemon/service/firewall/winlib/layerGUIDs.go +++ b/daemon/service/firewall/winlib/layerGUIDs.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/manager.go b/daemon/service/firewall/winlib/manager.go index 9b85da74..2bad3a48 100644 --- a/daemon/service/firewall/winlib/manager.go +++ b/daemon/service/firewall/winlib/manager.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/manager_test.go b/daemon/service/firewall/winlib/manager_test.go index de72d01c..b38c6c12 100644 --- a/daemon/service/firewall/winlib/manager_test.go +++ b/daemon/service/firewall/winlib/manager_test.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/firewall/winlib/wrapper.go b/daemon/service/firewall/winlib/wrapper.go index bf14d3ec..3b6648c6 100644 --- a/daemon/service/firewall/winlib/wrapper.go +++ b/daemon/service/firewall/winlib/wrapper.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/wrapper_engine.go b/daemon/service/firewall/winlib/wrapper_engine.go index 717c8749..1a16d588 100644 --- a/daemon/service/firewall/winlib/wrapper_engine.go +++ b/daemon/service/firewall/winlib/wrapper_engine.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/wrapper_filter.go b/daemon/service/firewall/winlib/wrapper_filter.go index c9579c9a..e706712d 100644 --- a/daemon/service/firewall/winlib/wrapper_filter.go +++ b/daemon/service/firewall/winlib/wrapper_filter.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/firewall/winlib/wrapper_provider.go b/daemon/service/firewall/winlib/wrapper_provider.go index 1397dc96..f02c7d3b 100644 --- a/daemon/service/firewall/winlib/wrapper_provider.go +++ b/daemon/service/firewall/winlib/wrapper_provider.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/wrapper_sublayer.go b/daemon/service/firewall/winlib/wrapper_sublayer.go index 60cae55e..d8f9c8a3 100644 --- a/daemon/service/firewall/winlib/wrapper_sublayer.go +++ b/daemon/service/firewall/winlib/wrapper_sublayer.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib diff --git a/daemon/service/firewall/winlib/wrapper_test.go b/daemon/service/firewall/winlib/wrapper_test.go index 973f48b7..344c3248 100644 --- a/daemon/service/firewall/winlib/wrapper_test.go +++ b/daemon/service/firewall/winlib/wrapper_test.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -20,6 +20,7 @@ // along with the Daemon for IVPN Client Desktop. If not, see . // +//go:build windows // +build windows package winlib_test diff --git a/daemon/service/interfaces.go b/daemon/service/interfaces.go index f0e8be0f..d3b17138 100644 --- a/daemon/service/interfaces.go +++ b/daemon/service/interfaces.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform.go b/daemon/service/platform/platform.go index 0d925562..a5b17188 100644 --- a/daemon/service/platform/platform.go +++ b/daemon/service/platform/platform.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_darwin.go b/daemon/service/platform/platform_darwin.go index 9bd13cab..6b3787e2 100644 --- a/daemon/service/platform/platform_darwin.go +++ b/daemon/service/platform/platform_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_darwin_debug.go b/daemon/service/platform/platform_darwin_debug.go index 49e8bdc3..e44055ce 100644 --- a/daemon/service/platform/platform_darwin_debug.go +++ b/daemon/service/platform/platform_darwin_debug.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_darwin_release.go b/daemon/service/platform/platform_darwin_release.go index 1a899a84..7f84392f 100644 --- a/daemon/service/platform/platform_darwin_release.go +++ b/daemon/service/platform/platform_darwin_release.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_linux.go b/daemon/service/platform/platform_linux.go index c56d42d7..6e979b68 100644 --- a/daemon/service/platform/platform_linux.go +++ b/daemon/service/platform/platform_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_linux_debug.go b/daemon/service/platform/platform_linux_debug.go index a47de688..a8d7ab04 100644 --- a/daemon/service/platform/platform_linux_debug.go +++ b/daemon/service/platform/platform_linux_debug.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_linux_release.go b/daemon/service/platform/platform_linux_release.go index 2774a812..5f7e5226 100644 --- a/daemon/service/platform/platform_linux_release.go +++ b/daemon/service/platform/platform_linux_release.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_windows.go b/daemon/service/platform/platform_windows.go index 894eb5c2..0533a4c4 100644 --- a/daemon/service/platform/platform_windows.go +++ b/daemon/service/platform/platform_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_windows_debug.go b/daemon/service/platform/platform_windows_debug.go index 035eb72d..0a007ed4 100644 --- a/daemon/service/platform/platform_windows_debug.go +++ b/daemon/service/platform/platform_windows_debug.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/platform/platform_windows_release.go b/daemon/service/platform/platform_windows_release.go index 03883210..52eff6d4 100644 --- a/daemon/service/platform/platform_windows_release.go +++ b/daemon/service/platform/platform_windows_release.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/preferences/account.go b/daemon/service/preferences/account.go index 3cbec2c7..93453945 100644 --- a/daemon/service/preferences/account.go +++ b/daemon/service/preferences/account.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/preferences/preferences.go b/daemon/service/preferences/preferences.go index 319cf334..076368c7 100644 --- a/daemon/service/preferences/preferences.go +++ b/daemon/service/preferences/preferences.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/preferences/session.go b/daemon/service/preferences/session.go index cab0732f..c18ef1d6 100644 --- a/daemon/service/preferences/session.go +++ b/daemon/service/preferences/session.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/preferences/trusted_wifi_params.go b/daemon/service/preferences/trusted_wifi_params.go index 0efb82bb..2e373777 100644 --- a/daemon/service/preferences/trusted_wifi_params.go +++ b/daemon/service/preferences/trusted_wifi_params.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/servers_updater.go b/daemon/service/servers_updater.go index 6c6e8de0..25d8ce86 100644 --- a/daemon/service/servers_updater.go +++ b/daemon/service/servers_updater.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service.go b/daemon/service/service.go index 96d79318..5cced465 100644 --- a/daemon/service/service.go +++ b/daemon/service/service.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_autoconnect.go b/daemon/service/service_autoconnect.go index e908ba3c..323dea82 100644 --- a/daemon/service/service_autoconnect.go +++ b/daemon/service/service_autoconnect.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_connect.go b/daemon/service/service_connect.go index 53592333..e0ce2e6c 100644 --- a/daemon/service/service_connect.go +++ b/daemon/service/service_connect.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_conntest.go b/daemon/service/service_conntest.go index cc534751..a6651627 100644 --- a/daemon/service/service_conntest.go +++ b/daemon/service/service_conntest.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2023 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_darwin.go b/daemon/service/service_darwin.go index 7c2c75c1..e4ff0c70 100644 --- a/daemon/service/service_darwin.go +++ b/daemon/service/service_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_global_events.go b/daemon/service/service_global_events.go index c121db8c..4629d2cb 100644 --- a/daemon/service/service_global_events.go +++ b/daemon/service/service_global_events.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_linux.go b/daemon/service/service_linux.go index 488795df..84391e8a 100644 --- a/daemon/service/service_linux.go +++ b/daemon/service/service_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_ping.go b/daemon/service/service_ping.go index 93a70d69..634a3b77 100644 --- a/daemon/service/service_ping.go +++ b/daemon/service/service_ping.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_system_log.go b/daemon/service/service_system_log.go index b464df16..65dd61c4 100644 --- a/daemon/service/service_system_log.go +++ b/daemon/service/service_system_log.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_wifi.go b/daemon/service/service_wifi.go index 12b830fd..4754db79 100644 --- a/daemon/service/service_wifi.go +++ b/daemon/service/service_wifi.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/service_windows.go b/daemon/service/service_windows.go index 4914da81..024e5379 100644 --- a/daemon/service/service_windows.go +++ b/daemon/service/service_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/srverrors/errors.go b/daemon/service/srverrors/errors.go index e8e579e2..c79813c3 100644 --- a/daemon/service/srverrors/errors.go +++ b/daemon/service/srverrors/errors.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/types/connection.go b/daemon/service/types/connection.go index e8ca7d36..18e64ccc 100644 --- a/daemon/service/types/connection.go +++ b/daemon/service/types/connection.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2022 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/service/wgkeys/manager.go b/daemon/service/wgkeys/manager.go index 040cd6df..ea2d58dd 100644 --- a/daemon/service/wgkeys/manager.go +++ b/daemon/service/wgkeys/manager.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/shell/exec.go b/daemon/shell/exec.go index ea62f965..0f31120c 100644 --- a/daemon/shell/exec.go +++ b/daemon/shell/exec.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/splittun/splittun.go b/daemon/splittun/splittun.go index 806ffb17..5cfc27fd 100644 --- a/daemon/splittun/splittun.go +++ b/daemon/splittun/splittun.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // @@ -82,7 +82,7 @@ func GetFuncNotAvailableError() error { func Reset() error { mutex.Lock() defer mutex.Unlock() - + return implReset() } diff --git a/daemon/splittun/splittun_darwin.go b/daemon/splittun/splittun_darwin.go index b8b348ff..1fad75ec 100644 --- a/daemon/splittun/splittun_darwin.go +++ b/daemon/splittun/splittun_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/splittun/splittun_linux.go b/daemon/splittun/splittun_linux.go index 7bd71abd..08a93f7d 100644 --- a/daemon/splittun/splittun_linux.go +++ b/daemon/splittun/splittun_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/splittun/splittun_windows.go b/daemon/splittun/splittun_windows.go index 1e0cdb86..43f6a1af 100644 --- a/daemon/splittun/splittun_windows.go +++ b/daemon/splittun/splittun_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2021 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/version/version.go b/daemon/version/version.go index af007fc5..f43c8d63 100644 --- a/daemon/version/version.go +++ b/daemon/version/version.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/config.go b/daemon/vpn/openvpn/config.go index 2392ab54..7c6cc4f8 100644 --- a/daemon/vpn/openvpn/config.go +++ b/daemon/vpn/openvpn/config.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/mi.go b/daemon/vpn/openvpn/mi.go index 3ad8f413..2486ec1a 100644 --- a/daemon/vpn/openvpn/mi.go +++ b/daemon/vpn/openvpn/mi.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/openvpn.go b/daemon/vpn/openvpn/openvpn.go index 014e56da..9be7d83f 100644 --- a/daemon/vpn/openvpn/openvpn.go +++ b/daemon/vpn/openvpn/openvpn.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/openvpn_darwin.go b/daemon/vpn/openvpn/openvpn_darwin.go index 384c31b3..05c3987d 100644 --- a/daemon/vpn/openvpn/openvpn_darwin.go +++ b/daemon/vpn/openvpn/openvpn_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/openvpn_linux.go b/daemon/vpn/openvpn/openvpn_linux.go index ac7df330..47a6f1f6 100644 --- a/daemon/vpn/openvpn/openvpn_linux.go +++ b/daemon/vpn/openvpn/openvpn_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/openvpn/openvpn_windows.go b/daemon/vpn/openvpn/openvpn_windows.go index 6f3714b3..e31a7c64 100644 --- a/daemon/vpn/openvpn/openvpn_windows.go +++ b/daemon/vpn/openvpn/openvpn_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/types.go b/daemon/vpn/types.go index f3e3ed5b..f1c5a065 100644 --- a/daemon/vpn/types.go +++ b/daemon/vpn/types.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wgctrl.go b/daemon/vpn/wireguard/wgctrl.go index bc971146..aa45bc89 100644 --- a/daemon/vpn/wireguard/wgctrl.go +++ b/daemon/vpn/wireguard/wgctrl.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2023 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wireguard.go b/daemon/vpn/wireguard/wireguard.go index 48e237c7..224c6983 100644 --- a/daemon/vpn/wireguard/wireguard.go +++ b/daemon/vpn/wireguard/wireguard.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wireguard_darwin.go b/daemon/vpn/wireguard/wireguard_darwin.go index e165ac2d..0a2184b0 100644 --- a/daemon/vpn/wireguard/wireguard_darwin.go +++ b/daemon/vpn/wireguard/wireguard_darwin.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wireguard_keys.go b/daemon/vpn/wireguard/wireguard_keys.go index d055bedf..65899a1d 100644 --- a/daemon/vpn/wireguard/wireguard_keys.go +++ b/daemon/vpn/wireguard/wireguard_keys.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wireguard_linux.go b/daemon/vpn/wireguard/wireguard_linux.go index 0c93fcb7..31b71970 100644 --- a/daemon/vpn/wireguard/wireguard_linux.go +++ b/daemon/vpn/wireguard/wireguard_linux.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/daemon/vpn/wireguard/wireguard_windows.go b/daemon/vpn/wireguard/wireguard_windows.go index 61b64265..f35c662e 100644 --- a/daemon/vpn/wireguard/wireguard_windows.go +++ b/daemon/vpn/wireguard/wireguard_windows.go @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the Daemon for IVPN Client Desktop. // diff --git a/ui/References/Linux/build.sh b/ui/References/Linux/build.sh index 265f9ffb..e29bf2a1 100755 --- a/ui/References/Linux/build.sh +++ b/ui/References/Linux/build.sh @@ -224,7 +224,7 @@ CreatePackage() --rpm-rpmbuild-define "_build_id_links none" \ --deb-no-default-config-files -s dir -t $PKG_TYPE -n ivpn-ui -v $VERSION --url https://www.ivpn.net --license "GNU GPL3" \ --template-scripts --template-value pkg=$PKG_TYPE --template-value version=$VERSION \ - --vendor "Privatus Limited" --maintainer "Privatus Limited" \ + --vendor "IVPN Limited" --maintainer "IVPN Limited" \ --description "$(printf "UI client for IVPN service (https://www.ivpn.net)\nGraphical interface v$VERSION.")" \ --before-install "$SCRIPT_DIR/package_scripts/before-install.sh" \ --after-install "$SCRIPT_DIR/package_scripts/after-install.sh" \ diff --git a/ui/References/Windows/Installer/License.txt b/ui/References/Windows/Installer/License.txt index e199624c..7bfb3485 100644 --- a/ui/References/Windows/Installer/License.txt +++ b/ui/References/Windows/Installer/License.txt @@ -1,7 +1,7 @@ Software License Agreement -Privatus Limited +IVPN Limited -Your click of the "I Agree" checkbox is a confirmation of your acceptance of the terms and conditions of this Software License Agreement (this "Agreement"). This Agreement is a legal agreement between you (either an individual or a single entity) and Privatus Limited. ("COMPANY") for the software products accompanying this Agreement and any Updates, upgrades, new versions, enhancements, features, editions or components for such software products provided to you by COMPANY (collectively, the "Software") and any associated media, manuals, printed materials and "online" or electronic or written documentation (the "Documentation"), provided that the Third Party Software (defined below) provided along with the Software is licensed to you under the terms of the third party license agreement(s) contemplated by Section 2.2 below. If the user is not an individual, then "you" means your company, its officers, members, employees, agents, representatives, successors and assigns. BY INSTALLING, COPYING, DOWNLOADING, ACCESSING OR OTHERWISE USING THE SOFTWARE OR ANY ASSOCIATED DOCUMENTATION, YOU ARE INDICATING THAT YOU HAVE READ, AND AGREE TO BE BOUND BY, THE POLICIES, TERMS, AND CONDITIONS SET FORTH BELOW IN THEIR ENTIRETY WITHOUT LIMITATION OR QUALIFICATION, AS WELL AS BY ALL APPLICABLE LAWS AND REGULATIONS, AS IF YOU HAD HANDWRITTEN YOUR NAME ON A CONTRACT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, THE BUTTON INDICATING NON- ACCEPTANCE MUST BE SELECTED AND YOU MUST NOT PROCEED WITH INSTALLATION AND/OR USE THE SOFTWARE. If you have entered into a separate written agreement with COMPANY governing your use of the Software, then any conflicting terms in this Agreement are superseded by that agreement. +Your click of the "I Agree" checkbox is a confirmation of your acceptance of the terms and conditions of this Software License Agreement (this "Agreement"). This Agreement is a legal agreement between you (either an individual or a single entity) and IVPN Limited. ("COMPANY") for the software products accompanying this Agreement and any Updates, upgrades, new versions, enhancements, features, editions or components for such software products provided to you by COMPANY (collectively, the "Software") and any associated media, manuals, printed materials and "online" or electronic or written documentation (the "Documentation"), provided that the Third Party Software (defined below) provided along with the Software is licensed to you under the terms of the third party license agreement(s) contemplated by Section 2.2 below. If the user is not an individual, then "you" means your company, its officers, members, employees, agents, representatives, successors and assigns. BY INSTALLING, COPYING, DOWNLOADING, ACCESSING OR OTHERWISE USING THE SOFTWARE OR ANY ASSOCIATED DOCUMENTATION, YOU ARE INDICATING THAT YOU HAVE READ, AND AGREE TO BE BOUND BY, THE POLICIES, TERMS, AND CONDITIONS SET FORTH BELOW IN THEIR ENTIRETY WITHOUT LIMITATION OR QUALIFICATION, AS WELL AS BY ALL APPLICABLE LAWS AND REGULATIONS, AS IF YOU HAD HANDWRITTEN YOUR NAME ON A CONTRACT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, THE BUTTON INDICATING NON- ACCEPTANCE MUST BE SELECTED AND YOU MUST NOT PROCEED WITH INSTALLATION AND/OR USE THE SOFTWARE. If you have entered into a separate written agreement with COMPANY governing your use of the Software, then any conflicting terms in this Agreement are superseded by that agreement. 1. GRANT OF RIGHTS. @@ -21,7 +21,7 @@ You acknowledge that (i) the Software may contain other software or components t 3. PRIVACY. -3.1 Privatus Limited Privacy Policy. +3.1 IVPN Limited Privacy Policy. The COMPANY's privacy policy is located at https://www.ivpn.net/privacy and describes the COMPANY's information collection and usage practices for customers using the Software. 3.2 Technical Information. diff --git a/ui/pre_build.js b/ui/pre_build.js index 3f5de259..32ef01cb 100644 --- a/ui/pre_build.js +++ b/ui/pre_build.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/api/statuscode.js b/ui/src/api/statuscode.js index 1da35530..fd709d4f 100644 --- a/ui/src/api/statuscode.js +++ b/ui/src/api/statuscode.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/app-updater/helper.js b/ui/src/app-updater/helper.js index 48d9d656..cd03cb16 100644 --- a/ui/src/app-updater/helper.js +++ b/ui/src/app-updater/helper.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/app-updater/index.js b/ui/src/app-updater/index.js index 4ff7db0f..af16c390 100644 --- a/ui/src/app-updater/index.js +++ b/ui/src/app-updater/index.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/app-updater/updater_generic.js b/ui/src/app-updater/updater_generic.js index efdc64d5..51426ed3 100644 --- a/ui/src/app-updater/updater_generic.js +++ b/ui/src/app-updater/updater_generic.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/app-updater/updater_linux.js b/ui/src/app-updater/updater_linux.js index a5a5dd62..a0ef2215 100644 --- a/ui/src/app-updater/updater_linux.js +++ b/ui/src/app-updater/updater_linux.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/auto-launch/index.js b/ui/src/auto-launch/index.js index 039b2f60..a7af26d4 100644 --- a/ui/src/auto-launch/index.js +++ b/ui/src/auto-launch/index.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/background.js b/ui/src/background.js index 63d71f2f..2f9b8be7 100644 --- a/ui/src/background.js +++ b/ui/src/background.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/config.js b/ui/src/config.js index 036366a5..7897e501 100644 --- a/ui/src/config.js +++ b/ui/src/config.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/context-menu/main.js b/ui/src/context-menu/main.js index 1fd4f866..1d676479 100644 --- a/ui/src/context-menu/main.js +++ b/ui/src/context-menu/main.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/context-menu/renderer.js b/ui/src/context-menu/renderer.js index a252b60b..e1104d96 100644 --- a/ui/src/context-menu/renderer.js +++ b/ui/src/context-menu/renderer.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/daemon-client/darwin-installer.js b/ui/src/daemon-client/darwin-installer.js index 6f2af288..ebfb94fd 100644 --- a/ui/src/daemon-client/darwin-installer.js +++ b/ui/src/daemon-client/darwin-installer.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/daemon-client/index.js b/ui/src/daemon-client/index.js index 19007c32..d369da76 100644 --- a/ui/src/daemon-client/index.js +++ b/ui/src/daemon-client/index.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/helpers/helpers.js b/ui/src/helpers/helpers.js index 09c98a54..2032975e 100644 --- a/ui/src/helpers/helpers.js +++ b/ui/src/helpers/helpers.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/helpers/helpers_servers.js b/ui/src/helpers/helpers_servers.js index e66ec020..57d2c7e4 100644 --- a/ui/src/helpers/helpers_servers.js +++ b/ui/src/helpers/helpers_servers.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/helpers/renderer.js b/ui/src/helpers/renderer.js index 6467a707..68e02715 100644 --- a/ui/src/helpers/renderer.js +++ b/ui/src/helpers/renderer.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/ipc/main-listener.js b/ui/src/ipc/main-listener.js index 5bfb8fd2..b7217604 100644 --- a/ui/src/ipc/main-listener.js +++ b/ui/src/ipc/main-listener.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/ipc/renderer-sender.js b/ui/src/ipc/renderer-sender.js index cd4471f3..c147d983 100644 --- a/ui/src/ipc/renderer-sender.js +++ b/ui/src/ipc/renderer-sender.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/main.js b/ui/src/main.js index 3439d861..aba6a8ea 100644 --- a/ui/src/main.js +++ b/ui/src/main.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/platform/platform.js b/ui/src/platform/platform.js index 8a612e1f..62efb3d3 100644 --- a/ui/src/platform/platform.js +++ b/ui/src/platform/platform.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/preload.js b/ui/src/preload.js index 97dd0e9a..02a4570f 100644 --- a/ui/src/preload.js +++ b/ui/src/preload.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/router/index.js b/ui/src/router/index.js index fb1f1ab2..9d685741 100644 --- a/ui/src/router/index.js +++ b/ui/src/router/index.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/settings-persistent.js b/ui/src/settings-persistent.js index 0007180c..3aa2901d 100644 --- a/ui/src/settings-persistent.js +++ b/ui/src/settings-persistent.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/index.js b/ui/src/store/index.js index b9a58452..79517a93 100644 --- a/ui/src/store/index.js +++ b/ui/src/store/index.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/module-account.js b/ui/src/store/module-account.js index 7d77c317..3952885d 100644 --- a/ui/src/store/module-account.js +++ b/ui/src/store/module-account.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/module-settings.js b/ui/src/store/module-settings.js index 8819d75c..9afd56e1 100644 --- a/ui/src/store/module-settings.js +++ b/ui/src/store/module-settings.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/module-ui-state.js b/ui/src/store/module-ui-state.js index 911a7e6c..8c37471d 100644 --- a/ui/src/store/module-ui-state.js +++ b/ui/src/store/module-ui-state.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/module-vpn-state.js b/ui/src/store/module-vpn-state.js index 0b985171..0a900418 100644 --- a/ui/src/store/module-vpn-state.js +++ b/ui/src/store/module-vpn-state.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/types.js b/ui/src/store/types.js index 90cb199f..02ccb012 100644 --- a/ui/src/store/types.js +++ b/ui/src/store/types.js @@ -3,7 +3,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. // diff --git a/ui/src/store/vuex-modules/shared-mutations.js b/ui/src/store/vuex-modules/shared-mutations.js index c32d748b..656faaa4 100644 --- a/ui/src/store/vuex-modules/shared-mutations.js +++ b/ui/src/store/vuex-modules/shared-mutations.js @@ -2,7 +2,7 @@ // https://github.com/ivpn/desktop-app // // Modified by Stelnykovych Alexandr -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // The UI for IVPN Client Desktop is free software: you can redistribute it and/or // modify it under the terms of the GNU General Public License as published by the Free diff --git a/ui/src/tray.js b/ui/src/tray.js index 2fdea800..60f7a282 100644 --- a/ui/src/tray.js +++ b/ui/src/tray.js @@ -4,7 +4,7 @@ // https://github.com/ivpn/desktop-app // // Created by Stelnykovych Alexandr. -// Copyright (c) 2020 Privatus Limited. +// Copyright (c) 2023 IVPN Limited. // // This file is part of the UI for IVPN Client Desktop. //