Update year

This commit is contained in:
2026-01-10 19:10:37 +01:00
parent 4609e85ca9
commit 7d56f9db5d
29 changed files with 33 additions and 33 deletions

View File

@@ -3,7 +3,7 @@
## ASIO C++ Library ## ASIO C++ Library
- **Name:** ASIO (standalone) - **Name:** ASIO (standalone)
- **Website:** https://think-async.com/Asio/ - **Website:** https://think-async.com/Asio/
- **Copyright:** (c) 2003-2025 Christopher M. Kohlhoff - **Copyright:** (c) 2003-2026 Christopher M. Kohlhoff
- **License:** Boost Software License, Version 1.0 - **License:** Boost Software License, Version 1.0
- **License Text:** See `third_party/asio/LICENSE_1_0.txt` - **License Text:** See `third_party/asio/LICENSE_1_0.txt`
@@ -12,14 +12,14 @@ This project uses the standalone version of the ASIO C++ library for asynchronou
## CXXOPTS C++ Library ## CXXOPTS C++ Library
- **Name:** cxxopts - **Name:** cxxopts
- **Website:** https://github.com/jarro2783/cxxopts/ - **Website:** https://github.com/jarro2783/cxxopts/
- **Copyright:** (c) 2014-2025 Christopher M. Kohlhoff - **Copyright:** (c) 2014-2026 Christopher M. Kohlhoff
- **License:** MIT License - **License:** MIT License
- **License Text:** See `third_party/cxxopts/LICENSE_1_0.txt` - **License Text:** See `third_party/cxxopts/LICENSE_1_0.txt`
## Wintun C++ Library ## Wintun C++ Library
- **Name:** wintun - **Name:** wintun
- **Website:** https://www.wintun.net/ - **Website:** https://www.wintun.net/
- **Copyright:** (c) 2018-2025 WireGuard LLC - **Copyright:** (c) 2018-2026 WireGuard LLC
- **License:** MIT License OR GPL-2.0 License - **License:** MIT License OR GPL-2.0 License
- **License Text:** See `third_party/wintun/` - **License Text:** See `third_party/wintun/`
- **Utilized Under:** MIT License - **Utilized Under:** MIT License

View File

@@ -50,7 +50,7 @@ endif()
FetchContent_Declare( FetchContent_Declare(
Sodium Sodium
GIT_REPOSITORY https://github.com/robinlinden/libsodium-cmake.git GIT_REPOSITORY https://github.com/robinlinden/libsodium-cmake.git
GIT_TAG e5b985ad0dd235d8c4307ea3a385b45e76c74c6a # Last updated at 2025-04-13 GIT_TAG e5b985ad0dd235d8c4307ea3a385b45e76c74c6a
) )
set(SODIUM_DISABLE_TESTS ON CACHE BOOL "" FORCE) set(SODIUM_DISABLE_TESTS ON CACHE BOOL "" FORCE)

View File

@@ -1,5 +1,5 @@
// tcp_client.hpp - TCP Client for ColumnLynx // tcp_client.hpp - TCP Client for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// udp_client.hpp - UDP Client for ColumnLynx // udp_client.hpp - UDP Client for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// libsodium_wrapper.hpp - Libsodium Wrapper for ColumnLynx // libsodium_wrapper.hpp - Libsodium Wrapper for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// protocol_structs.hpp - Network Protocol Structures // protocol_structs.hpp - Network Protocol Structures
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// session_registry.hpp - Session Registry for ColumnLynx // session_registry.hpp - Session Registry for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// net_helper.hpp - Network Helper Functions for ColumnLynx // net_helper.hpp - Network Helper Functions for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// tcp_message_handler.hpp - TCP Message Handler for ColumnLynx // tcp_message_handler.hpp - TCP Message Handler for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// tcp_message_type.hpp - TCP Message Types for ColumnLynx // tcp_message_type.hpp - TCP Message Types for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// udp_message_type.hpp - UDP Message Types for ColumnLynx // udp_message_type.hpp - UDP Message Types for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// virtual_interface.hpp - Virtual Interface for Network Communication // virtual_interface.hpp - Virtual Interface for Network Communication
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// panic_handler.hpp - Panic Handler for ColumnLynx // panic_handler.hpp - Panic Handler for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// utils.hpp - Utility functions for ColumnLynx // utils.hpp - Utility functions for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// tcp_connection.hpp - TCP Connection for ColumnLynx // tcp_connection.hpp - TCP Connection for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// tcp_server.hpp - TCP Server for ColumnLynx // tcp_server.hpp - TCP Server for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// udp_server.hpp - UDP Server for ColumnLynx // udp_server.hpp - UDP Server for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#pragma once #pragma once

View File

@@ -1,5 +1,5 @@
// main.cpp - Client entry point for ColumnLynx // main.cpp - Client entry point for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <asio.hpp> #include <asio.hpp>
@@ -68,7 +68,7 @@ int main(int argc, char** argv) {
if (optionsObj.count("help")) { if (optionsObj.count("help")) {
std::cout << options.help() << std::endl; std::cout << options.help() << std::endl;
std::cout << "This software is licensed under the GPLv2-only license OR the GPLv3 license.\n"; std::cout << "This software is licensed under the GPLv2-only license OR the GPLv3 license.\n";
std::cout << "Copyright (C) 2025, The ColumnLynx Contributors.\n"; std::cout << "Copyright (C) 2026, The ColumnLynx Contributors.\n";
std::cout << "This software is provided under ABSOLUTELY NO WARRANTY, to the extent permitted by law.\n"; std::cout << "This software is provided under ABSOLUTELY NO WARRANTY, to the extent permitted by law.\n";
return 0; return 0;
} }

View File

@@ -1,5 +1,5 @@
// tcp_client.cpp - TCP Client for ColumnLynx // tcp_client.cpp - TCP Client for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/client/net/tcp/tcp_client.hpp> #include <columnlynx/client/net/tcp/tcp_client.hpp>

View File

@@ -1,5 +1,5 @@
// udp_client.cpp - UDP Client for ColumnLynx // udp_client.cpp - UDP Client for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/client/net/udp/udp_client.hpp> #include <columnlynx/client/net/udp/udp_client.hpp>

View File

@@ -1,5 +1,5 @@
// libsodium_wrapper.cpp - Libsodium Wrapper for ColumnLynx // libsodium_wrapper.cpp - Libsodium Wrapper for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/common/libsodium_wrapper.hpp> #include <columnlynx/common/libsodium_wrapper.hpp>

View File

@@ -1,5 +1,5 @@
// session_registry.cpp - Session Registry for ColumnLynx // session_registry.cpp - Session Registry for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/common/net/session_registry.hpp> #include <columnlynx/common/net/session_registry.hpp>

View File

@@ -1,5 +1,5 @@
// tcp_message_handler.cpp - TCP Message Handler for ColumnLynx // tcp_message_handler.cpp - TCP Message Handler for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/common/net/tcp/tcp_message_handler.hpp> #include <columnlynx/common/net/tcp/tcp_message_handler.hpp>

View File

@@ -1,5 +1,5 @@
// utils.cpp - Utility functions for ColumnLynx // utils.cpp - Utility functions for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/common/utils.hpp> #include <columnlynx/common/utils.hpp>

View File

@@ -1,5 +1,5 @@
// virtual_interface.cpp - Virtual Interface for Network Communication // virtual_interface.cpp - Virtual Interface for Network Communication
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/common/net/virtual_interface.hpp> #include <columnlynx/common/net/virtual_interface.hpp>

View File

@@ -1,5 +1,5 @@
// main.cpp - Server entry point for ColumnLynx // main.cpp - Server entry point for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <asio.hpp> #include <asio.hpp>
@@ -55,7 +55,7 @@ int main(int argc, char** argv) {
if (optionsObj.count("help")) { if (optionsObj.count("help")) {
std::cout << options.help() << std::endl; std::cout << options.help() << std::endl;
std::cout << "This software is licensed under the GPLv2-only license OR the GPLv3 license.\n"; std::cout << "This software is licensed under the GPLv2-only license OR the GPLv3 license.\n";
std::cout << "Copyright (C) 2025, The ColumnLynx Contributors.\n"; std::cout << "Copyright (C) 2026, The ColumnLynx Contributors.\n";
std::cout << "This software is provided under ABSOLUTELY NO WARRANTY, to the extent permitted by law.\n"; std::cout << "This software is provided under ABSOLUTELY NO WARRANTY, to the extent permitted by law.\n";
return 0; return 0;
} }

View File

@@ -1,5 +1,5 @@
// tcp_connection.cpp - TCP Connection for ColumnLynx // tcp_connection.cpp - TCP Connection for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/server/net/tcp/tcp_connection.hpp> #include <columnlynx/server/net/tcp/tcp_connection.hpp>

View File

@@ -1,5 +1,5 @@
// tcp_server.cpp - TCP Server for ColumnLynx // tcp_server.cpp - TCP Server for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/server/net/tcp/tcp_server.hpp> #include <columnlynx/server/net/tcp/tcp_server.hpp>

View File

@@ -1,5 +1,5 @@
// udp_server.cpp - UDP Server for ColumnLynx // udp_server.cpp - UDP Server for ColumnLynx
// Copyright (C) 2025 DcruBro // Copyright (C) 2026 DcruBro
// Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details. // Distributed under the terms of the GNU General Public License, either version 2 only or version 3. See LICENSES/ for details.
#include <columnlynx/server/net/udp/udp_server.hpp> #include <columnlynx/server/net/udp/udp_server.hpp>