diff --git a/api/api.go b/api/api.go index 1520bc5..fefa2ff 100644 --- a/api/api.go +++ b/api/api.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package api import ( diff --git a/api/api_internal.go b/api/api_internal.go index 32e7626..0715217 100644 --- a/api/api_internal.go +++ b/api/api_internal.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package api import ( diff --git a/api/types/errors.go b/api/types/errors.go index 2d7f4c8..b462407 100644 --- a/api/types/errors.go +++ b/api/types/errors.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types // CodeSuccess - success diff --git a/api/types/requests.go b/api/types/requests.go index d14ae57..c0e237f 100644 --- a/api/types/requests.go +++ b/api/types/requests.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types // SessionNewRequest request to create new session diff --git a/api/types/responses.go b/api/types/responses.go index 1ee339d..78c606b 100644 --- a/api/types/responses.go +++ b/api/types/responses.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types // APIResponse - generic API response diff --git a/api/types/servers.go b/api/types/servers.go index 9ad64b0..df6213c 100644 --- a/api/types/servers.go +++ b/api/types/servers.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types // WireGuardServerHostInfo contains info about WG server host diff --git a/helpers/errors.go b/helpers/errors.go index e4bb41c..d224a97 100644 --- a/helpers/errors.go +++ b/helpers/errors.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package helpers import ( diff --git a/helpers/file_copy.go b/helpers/file_copy.go index dad4bf3..75c9474 100644 --- a/helpers/file_copy.go +++ b/helpers/file_copy.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package helpers import ( diff --git a/helpers/file_exists.go b/helpers/file_exists.go index 7dd66a2..ca83465 100644 --- a/helpers/file_exists.go +++ b/helpers/file_exists.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package helpers import "os" diff --git a/helpers/helper.go b/helpers/helper.go index 88158b2..340d81a 100644 --- a/helpers/helper.go +++ b/helpers/helper.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build debug package helpers diff --git a/launcher.go b/launcher.go index eba44fe..39f5576 100644 --- a/launcher.go +++ b/launcher.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package main import ( diff --git a/launcher_darwin.go b/launcher_darwin.go index be27823..7a4b67f 100644 --- a/launcher_darwin.go +++ b/launcher_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package main import ( diff --git a/launcher_darwin_debug.go b/launcher_darwin_debug.go index 2dcf8a1..12925ff 100644 --- a/launcher_darwin_debug.go +++ b/launcher_darwin_debug.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build darwin,debug package main diff --git a/launcher_darwin_release.go b/launcher_darwin_release.go index 1adba4c..ff4da3d 100644 --- a/launcher_darwin_release.go +++ b/launcher_darwin_release.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build darwin,!debug package main diff --git a/launcher_linux.go b/launcher_linux.go index 0a931ed..eb8512a 100644 --- a/launcher_linux.go +++ b/launcher_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package main import "os" diff --git a/launcher_windows.go b/launcher_windows.go index c2096be..e38b0a2 100644 --- a/launcher_windows.go +++ b/launcher_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package main import ( diff --git a/logger/logger.go b/logger/logger.go index 1c7ff5f..c08ce6f 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package logger import ( diff --git a/main.go b/main.go index bd02ab1..451cfcd 100644 --- a/main.go +++ b/main.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package main func main() { diff --git a/netchange/net_change_detector.go b/netchange/net_change_detector.go index e561e8d..ab8c9b9 100644 --- a/netchange/net_change_detector.go +++ b/netchange/net_change_detector.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netchange import ( diff --git a/netchange/net_change_detector_darwin.go b/netchange/net_change_detector_darwin.go index 0b27757..25be82d 100644 --- a/netchange/net_change_detector_darwin.go +++ b/netchange/net_change_detector_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netchange import ( diff --git a/netchange/net_change_detector_linux.go b/netchange/net_change_detector_linux.go index 499137f..5c26922 100644 --- a/netchange/net_change_detector_linux.go +++ b/netchange/net_change_detector_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netchange // structure contains properties required for for macOS implementation diff --git a/netchange/net_change_detector_windows.go b/netchange/net_change_detector_windows.go index 4168056..ed058ac 100644 --- a/netchange/net_change_detector_windows.go +++ b/netchange/net_change_detector_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netchange import ( diff --git a/netinfo/netinfo.go b/netinfo/netinfo.go index 2bd6bd0..61bfab2 100644 --- a/netinfo/netinfo.go +++ b/netinfo/netinfo.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/netinfo/netinfo_darwin.go b/netinfo/netinfo_darwin.go index c6ecb18..63c7d0c 100644 --- a/netinfo/netinfo_darwin.go +++ b/netinfo/netinfo_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/netinfo/netinfo_linux.go b/netinfo/netinfo_linux.go index 3bae940..38fdceb 100644 --- a/netinfo/netinfo_linux.go +++ b/netinfo/netinfo_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/netinfo/netinfo_windows.go b/netinfo/netinfo_windows.go index 83be670..22e10b5 100644 --- a/netinfo/netinfo_windows.go +++ b/netinfo/netinfo_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/netinfo/netinfo_windows_test.go b/netinfo/netinfo_windows_test.go index b138593..6becf8d 100644 --- a/netinfo/netinfo_windows_test.go +++ b/netinfo/netinfo_windows_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/netinfo/route_windows.go b/netinfo/route_windows.go index 3017442..d76ad25 100644 --- a/netinfo/route_windows.go +++ b/netinfo/route_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package netinfo import ( diff --git a/obfsproxy/obfsproxy.go b/obfsproxy/obfsproxy.go index 81d3a27..9a8dbef 100644 --- a/obfsproxy/obfsproxy.go +++ b/obfsproxy/obfsproxy.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package obfsproxy import ( diff --git a/obfsproxy/obfsproxy_test.go b/obfsproxy/obfsproxy_test.go index 2b6c0d4..aa8d5d1 100644 --- a/obfsproxy/obfsproxy_test.go +++ b/obfsproxy/obfsproxy_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package obfsproxy_test import ( diff --git a/oshelpers/macos/libivpn/libivpn_darwin.go b/oshelpers/macos/libivpn/libivpn_darwin.go index 61120de..4f22c57 100644 --- a/oshelpers/macos/libivpn/libivpn_darwin.go +++ b/oshelpers/macos/libivpn/libivpn_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build darwin package libivpn diff --git a/oshelpers/windows/iphlpapi/internals.go b/oshelpers/windows/iphlpapi/internals.go index 26de80e..250783c 100644 --- a/oshelpers/windows/iphlpapi/internals.go +++ b/oshelpers/windows/iphlpapi/internals.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package iphlpapi diff --git a/oshelpers/windows/iphlpapi/iphlpapi.go b/oshelpers/windows/iphlpapi/iphlpapi.go index 782ac99..9697f6a 100644 --- a/oshelpers/windows/iphlpapi/iphlpapi.go +++ b/oshelpers/windows/iphlpapi/iphlpapi.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package iphlpapi diff --git a/oshelpers/windows/iphlpapi/types.go b/oshelpers/windows/iphlpapi/types.go index 50a1a49..1fa5629 100644 --- a/oshelpers/windows/iphlpapi/types.go +++ b/oshelpers/windows/iphlpapi/types.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package iphlpapi diff --git a/oshelpers/windows/kernel32/kernel32.go b/oshelpers/windows/kernel32/kernel32.go index a34fbeb..b4741c4 100644 --- a/oshelpers/windows/kernel32/kernel32.go +++ b/oshelpers/windows/kernel32/kernel32.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package kernel32 diff --git a/oshelpers/windows/winsock2/winsock2.go b/oshelpers/windows/winsock2/winsock2.go index 0fab4ca..e8f8cd2 100644 --- a/oshelpers/windows/winsock2/winsock2.go +++ b/oshelpers/windows/winsock2/winsock2.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winsock2 diff --git a/ping/ping.go b/ping/ping.go old mode 100755 new mode 100644 index 4fa9b3f..2dc1db7 --- a/ping/ping.go +++ b/ping/ping.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // Package ping is an ICMP ping library seeking to emulate the unix "ping" // command. // diff --git a/protocol/protocol.go b/protocol/protocol.go index a587a3b..3193c4b 100644 --- a/protocol/protocol.go +++ b/protocol/protocol.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package protocol import ( diff --git a/protocol/protocol_handlers.go b/protocol/protocol_handlers.go index 761dfee..985b6e2 100644 --- a/protocol/protocol_handlers.go +++ b/protocol/protocol_handlers.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package protocol import ( diff --git a/protocol/protocol_private.go b/protocol/protocol_private.go index 10abb54..ad0376d 100644 --- a/protocol/protocol_private.go +++ b/protocol/protocol_private.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package protocol import ( diff --git a/protocol/types/requests.go b/protocol/types/requests.go index 52c9ac4..4240b47 100644 --- a/protocol/types/requests.go +++ b/protocol/types/requests.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types import "github.com/ivpn/desktop-app-daemon/vpn" diff --git a/protocol/types/responses.go b/protocol/types/responses.go index 0eb3e81..17ffeea 100644 --- a/protocol/types/responses.go +++ b/protocol/types/responses.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types import ( diff --git a/protocol/types/types.go b/protocol/types/types.go index bad51e1..88601eb 100644 --- a/protocol/types/types.go +++ b/protocol/types/types.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package types import ( diff --git a/service/dns/dns.go b/service/dns/dns.go index 3544c9f..19c1f00 100644 --- a/service/dns/dns.go +++ b/service/dns/dns.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package dns import ( diff --git a/service/dns/dns_darwin.go b/service/dns/dns_darwin.go index 7e0b7d9..a219192 100644 --- a/service/dns/dns_darwin.go +++ b/service/dns/dns_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package dns import ( diff --git a/service/dns/dns_linux.go b/service/dns/dns_linux.go index df9f073..05abf68 100644 --- a/service/dns/dns_linux.go +++ b/service/dns/dns_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package dns import ( diff --git a/service/dns/dns_windows.go b/service/dns/dns_windows.go index 460210e..b5c1747 100644 --- a/service/dns/dns_windows.go +++ b/service/dns/dns_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package dns import ( diff --git a/service/errors.go b/service/errors.go index c590cb2..b776034 100644 --- a/service/errors.go +++ b/service/errors.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service // ErrorNotLoggedIn - error, user not logged in into account diff --git a/service/firewall/firewall.go b/service/firewall/firewall.go index a3b70e9..a1801ab 100644 --- a/service/firewall/firewall.go +++ b/service/firewall/firewall.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall import ( diff --git a/service/firewall/firewall_darwin.go b/service/firewall/firewall_darwin.go index 8e20fb7..ab6a958 100644 --- a/service/firewall/firewall_darwin.go +++ b/service/firewall/firewall_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall import ( diff --git a/service/firewall/firewall_darwin_test.go b/service/firewall/firewall_darwin_test.go index 6bb0fb6..73d7055 100644 --- a/service/firewall/firewall_darwin_test.go +++ b/service/firewall/firewall_darwin_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall import ( diff --git a/service/firewall/firewall_linux.go b/service/firewall/firewall_linux.go index 5c1f5ef..e080e28 100644 --- a/service/firewall/firewall_linux.go +++ b/service/firewall/firewall_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall import ( diff --git a/service/firewall/firewall_test.go b/service/firewall/firewall_test.go index 4a24de0..282277b 100644 --- a/service/firewall/firewall_test.go +++ b/service/firewall/firewall_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall_test import ( diff --git a/service/firewall/firewall_windows.go b/service/firewall/firewall_windows.go index 20f1d21..a2b908c 100644 --- a/service/firewall/firewall_windows.go +++ b/service/firewall/firewall_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package firewall import ( diff --git a/service/firewall/winlib/conditionGUIDs.go b/service/firewall/winlib/conditionGUIDs.go index 560a26b..d092f9c 100644 --- a/service/firewall/winlib/conditionGUIDs.go +++ b/service/firewall/winlib/conditionGUIDs.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/conditions.go b/service/firewall/winlib/conditions.go index 3fd91f7..c2c7f5b 100644 --- a/service/firewall/winlib/conditions.go +++ b/service/firewall/winlib/conditions.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/filter.go b/service/firewall/winlib/filter.go index e803c5e..afd3907 100644 --- a/service/firewall/winlib/filter.go +++ b/service/firewall/winlib/filter.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/filter_cteation_helpers.go b/service/firewall/winlib/filter_cteation_helpers.go index 97e519f..3b037ae 100644 --- a/service/firewall/winlib/filter_cteation_helpers.go +++ b/service/firewall/winlib/filter_cteation_helpers.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/layerGUIDs.go b/service/firewall/winlib/layerGUIDs.go index f2452af..c1e5545 100644 --- a/service/firewall/winlib/layerGUIDs.go +++ b/service/firewall/winlib/layerGUIDs.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/manager.go b/service/firewall/winlib/manager.go index bf60598..034ac9b 100644 --- a/service/firewall/winlib/manager.go +++ b/service/firewall/winlib/manager.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/manager_test.go b/service/firewall/winlib/manager_test.go index 35ff22b..39cabd5 100644 --- a/service/firewall/winlib/manager_test.go +++ b/service/firewall/winlib/manager_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib_test diff --git a/service/firewall/winlib/wrapper.go b/service/firewall/winlib/wrapper.go index 2af636e..25a07d9 100644 --- a/service/firewall/winlib/wrapper.go +++ b/service/firewall/winlib/wrapper.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/wrapper_engine.go b/service/firewall/winlib/wrapper_engine.go index 1bb97b0..5742c20 100644 --- a/service/firewall/winlib/wrapper_engine.go +++ b/service/firewall/winlib/wrapper_engine.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/wrapper_filter.go b/service/firewall/winlib/wrapper_filter.go index 09e49ed..89f1518 100644 --- a/service/firewall/winlib/wrapper_filter.go +++ b/service/firewall/winlib/wrapper_filter.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/wrapper_provider.go b/service/firewall/winlib/wrapper_provider.go index 319ddda..7e665cf 100644 --- a/service/firewall/winlib/wrapper_provider.go +++ b/service/firewall/winlib/wrapper_provider.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/wrapper_sublayer.go b/service/firewall/winlib/wrapper_sublayer.go index 651be36..428bb19 100644 --- a/service/firewall/winlib/wrapper_sublayer.go +++ b/service/firewall/winlib/wrapper_sublayer.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib diff --git a/service/firewall/winlib/wrapper_test.go b/service/firewall/winlib/wrapper_test.go index ac596f2..8992bf4 100644 --- a/service/firewall/winlib/wrapper_test.go +++ b/service/firewall/winlib/wrapper_test.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows package winlib_test diff --git a/service/interfaces.go b/service/interfaces.go index fe42fa9..376bd6b 100644 --- a/service/interfaces.go +++ b/service/interfaces.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import ( diff --git a/service/platform/platform.go b/service/platform/platform.go index 4173884..886fb3c 100644 --- a/service/platform/platform.go +++ b/service/platform/platform.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package platform import ( diff --git a/service/platform/platform_darwin.go b/service/platform/platform_darwin.go index 49c67e3..55d29f0 100644 --- a/service/platform/platform_darwin.go +++ b/service/platform/platform_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package platform import ( diff --git a/service/platform/platform_darwin_debug.go b/service/platform/platform_darwin_debug.go index 605e402..d27bfdc 100644 --- a/service/platform/platform_darwin_debug.go +++ b/service/platform/platform_darwin_debug.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build darwin,debug package platform diff --git a/service/platform/platform_darwin_release.go b/service/platform/platform_darwin_release.go index dabccbf..2ad48d7 100644 --- a/service/platform/platform_darwin_release.go +++ b/service/platform/platform_darwin_release.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build darwin,!debug package platform diff --git a/service/platform/platform_linux.go b/service/platform/platform_linux.go index f2eefdf..9a550a3 100644 --- a/service/platform/platform_linux.go +++ b/service/platform/platform_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package platform import ( diff --git a/service/platform/platform_linux_debug.go b/service/platform/platform_linux_debug.go index ee9f4bf..a844a93 100644 --- a/service/platform/platform_linux_debug.go +++ b/service/platform/platform_linux_debug.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build linux,debug package platform diff --git a/service/platform/platform_linux_release.go b/service/platform/platform_linux_release.go index 7ce5901..e686dca 100644 --- a/service/platform/platform_linux_release.go +++ b/service/platform/platform_linux_release.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build linux,!debug package platform diff --git a/service/platform/platform_windows.go b/service/platform/platform_windows.go index 00e2024..1ac87b6 100644 --- a/service/platform/platform_windows.go +++ b/service/platform/platform_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package platform import ( diff --git a/service/platform/platform_windows_debug.go b/service/platform/platform_windows_debug.go index 1ea3f30..22c3a78 100644 --- a/service/platform/platform_windows_debug.go +++ b/service/platform/platform_windows_debug.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows,debug package platform diff --git a/service/platform/platform_windows_release.go b/service/platform/platform_windows_release.go index 186b962..ef94d66 100644 --- a/service/platform/platform_windows_release.go +++ b/service/platform/platform_windows_release.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + // +build windows,!debug package platform diff --git a/service/preferences/account.go b/service/preferences/account.go index d98b20b..91b1c7b 100644 --- a/service/preferences/account.go +++ b/service/preferences/account.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package preferences // AccountStatus conatins information about current account diff --git a/service/preferences/preferences.go b/service/preferences/preferences.go index 767d66b..fd4de46 100644 --- a/service/preferences/preferences.go +++ b/service/preferences/preferences.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package preferences import ( diff --git a/service/preferences/session.go b/service/preferences/session.go index 0dd4620..bb88693 100644 --- a/service/preferences/session.go +++ b/service/preferences/session.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package preferences import ( diff --git a/service/servers_updater.go b/service/servers_updater.go index 4506cd3..6bb2924 100644 --- a/service/servers_updater.go +++ b/service/servers_updater.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import ( diff --git a/service/service.go b/service/service.go index 74e81ec..5d5e012 100644 --- a/service/service.go +++ b/service/service.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import ( diff --git a/service/service_darwin.go b/service/service_darwin.go index 0158792..7e9b822 100644 --- a/service/service_darwin.go +++ b/service/service_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import ( diff --git a/service/service_linux.go b/service/service_linux.go index ffa4fdf..28d7907 100644 --- a/service/service_linux.go +++ b/service/service_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import ( diff --git a/service/service_windows.go b/service/service_windows.go index 1206096..6ff54f9 100644 --- a/service/service_windows.go +++ b/service/service_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package service import "github.com/ivpn/desktop-app-daemon/api/types" diff --git a/service/wgkeys/manager.go b/service/wgkeys/manager.go index f97e070..ae4b050 100644 --- a/service/wgkeys/manager.go +++ b/service/wgkeys/manager.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wgkeys import ( diff --git a/shell/exec.go b/shell/exec.go index 2ef0991..0e03f3f 100644 --- a/shell/exec.go +++ b/shell/exec.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package shell import ( diff --git a/version/version.go b/version/version.go index 7f2e03b..4a44094 100644 --- a/version/version.go +++ b/version/version.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package version import ( diff --git a/vpn/openvpn/config.go b/vpn/openvpn/config.go index 37ee244..43f0e6e 100644 --- a/vpn/openvpn/config.go +++ b/vpn/openvpn/config.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/openvpn/config_safe_params.go b/vpn/openvpn/config_safe_params.go index 5561f69..882410b 100644 --- a/vpn/openvpn/config_safe_params.go +++ b/vpn/openvpn/config_safe_params.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn var _AllowedOpenvpnParams = map[string]struct{}{ diff --git a/vpn/openvpn/mi.go b/vpn/openvpn/mi.go index bedd033..c231ec5 100644 --- a/vpn/openvpn/mi.go +++ b/vpn/openvpn/mi.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/openvpn/openvpn.go b/vpn/openvpn/openvpn.go index 8bcb6f1..0c76caf 100644 --- a/vpn/openvpn/openvpn.go +++ b/vpn/openvpn/openvpn.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/openvpn/openvpn_darwin.go b/vpn/openvpn/openvpn_darwin.go index ff80626..bc5fa5e 100644 --- a/vpn/openvpn/openvpn_darwin.go +++ b/vpn/openvpn/openvpn_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/openvpn/openvpn_linux.go b/vpn/openvpn/openvpn_linux.go index 573dea8..367d0d8 100644 --- a/vpn/openvpn/openvpn_linux.go +++ b/vpn/openvpn/openvpn_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/openvpn/openvpn_windows.go b/vpn/openvpn/openvpn_windows.go index 918860c..21b1165 100644 --- a/vpn/openvpn/openvpn_windows.go +++ b/vpn/openvpn/openvpn_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package openvpn import ( diff --git a/vpn/types.go b/vpn/types.go index b17441d..b4feff4 100644 --- a/vpn/types.go +++ b/vpn/types.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package vpn import ( diff --git a/vpn/wireguard/wireguard.go b/vpn/wireguard/wireguard.go index f8388ef..794eca6 100644 --- a/vpn/wireguard/wireguard.go +++ b/vpn/wireguard/wireguard.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wireguard import ( diff --git a/vpn/wireguard/wireguard_darwin.go b/vpn/wireguard/wireguard_darwin.go index 34d3f23..6e24b2c 100644 --- a/vpn/wireguard/wireguard_darwin.go +++ b/vpn/wireguard/wireguard_darwin.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wireguard import ( diff --git a/vpn/wireguard/wireguard_keys.go b/vpn/wireguard/wireguard_keys.go index ce3fbac..c24c679 100644 --- a/vpn/wireguard/wireguard_keys.go +++ b/vpn/wireguard/wireguard_keys.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wireguard import ( diff --git a/vpn/wireguard/wireguard_linux.go b/vpn/wireguard/wireguard_linux.go index d164e6c..63d12cd 100644 --- a/vpn/wireguard/wireguard_linux.go +++ b/vpn/wireguard/wireguard_linux.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wireguard import ( diff --git a/vpn/wireguard/wireguard_windows.go b/vpn/wireguard/wireguard_windows.go index 6964b47..a26fdd4 100644 --- a/vpn/wireguard/wireguard_windows.go +++ b/vpn/wireguard/wireguard_windows.go @@ -1,3 +1,25 @@ +// +// Daemon for IVPN Client Desktop +// https://github.com/ivpn/desktop-app-daemon +// +// Created by Stelnykovych Alexandr. +// Copyright (c) 2020 Privatus Limited. +// +// This file is part of the Daemon for IVPN Client Desktop. +// +// The Daemon 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 +// Software Foundation, either version 3 of the License, or (at your option) any later version. +// +// The Daemon for IVPN Client Desktop is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License +// along with the Daemon for IVPN Client Desktop. If not, see . +// + package wireguard import (