Update year
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
## ASIO C++ Library
|
||||
- **Name:** ASIO (standalone)
|
||||
- **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 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
|
||||
- **Name:** 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 Text:** See `third_party/cxxopts/LICENSE_1_0.txt`
|
||||
|
||||
## Wintun C++ Library
|
||||
- **Name:** wintun
|
||||
- **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 Text:** See `third_party/wintun/`
|
||||
- **Utilized Under:** MIT License
|
||||
|
||||
@@ -50,7 +50,7 @@ endif()
|
||||
FetchContent_Declare(
|
||||
Sodium
|
||||
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)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <asio.hpp>
|
||||
@@ -68,7 +68,7 @@ int main(int argc, char** argv) {
|
||||
if (optionsObj.count("help")) {
|
||||
std::cout << options.help() << std::endl;
|
||||
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";
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/client/net/tcp/tcp_client.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/client/net/udp/udp_client.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/common/libsodium_wrapper.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/common/net/session_registry.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/common/net/tcp/tcp_message_handler.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/common/utils.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/common/net/virtual_interface.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <asio.hpp>
|
||||
@@ -55,7 +55,7 @@ int main(int argc, char** argv) {
|
||||
if (optionsObj.count("help")) {
|
||||
std::cout << options.help() << std::endl;
|
||||
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";
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/server/net/tcp/tcp_connection.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/server/net/tcp/tcp_server.hpp>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// 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.
|
||||
|
||||
#include <columnlynx/server/net/udp/udp_server.hpp>
|
||||
|
||||
Reference in New Issue
Block a user