Update year
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user