Skip to content

Commit

Permalink
* Added RenX.FuckCronus as a community safety measure against Cronus
Browse files Browse the repository at this point in the history
* Bumped C++ standard version to C++17
* Updated jupiter submodule
  • Loading branch information
JAJames committed Oct 29, 2021
1 parent 30a4880 commit 89f4984
Show file tree
Hide file tree
Showing 9 changed files with 752 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0)
project(jupiter_bot)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

message(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
include(build/CMakeLists.txt)
Expand Down
22 changes: 22 additions & 0 deletions Configs/RenX.FuckCronus.ini
@@ -0,0 +1,22 @@
; File: RenX.FuckCronus.ini
;
; Function:
; Sanitizes logs going to the Renegade X devbot (server list), and sanitizes commands coming from the Renegade X devbot.
;
; Rationale:
; Certain server owners report great unease about a specific Totem Arts sysadmin who is entirely unrestrained, who has
; entirely unrestrained access to player personal information such as IP addresses, Hardware IDs (MAC addresses),
; SteamIDs, and usernames, particularly since it's known that this sysadmin logs all of that information every time any
; player joins any Renegade X server. It's also known that this data is stored alongside C&C Renegade player information,
; meaning that C&C Renegade players and Renegade X players can be tracked across each game.
; By sanitizing personal information going to the DevBot, players can be feel safe knowing that their data is not being
; tracked by a sysadmin who is extremely well known to hoard, steal, and misuse data.
;
; Settings:
; SanitizeNames=Bool (Default: true; sanitizes all player names from messages)
; SanitizeIPs=Bool (Default: true; sanitizes all player IPs from all messages)
; SanitizeHWIDs=Bool (Default: true; sanitizes all player HWIDs from all messages)
; SanitizeSteamIDs=Bool (Default: true; sanitizes all player SteamIDs from all messages)
; SanitizeUnknownCmds=Bool (Default: true; sanitizes all unknown commands coming from devbot)
; SanitizeBlacklistedCmds=Bool (Default: true; sanitizes all non-informational commands coming from devbot)
;
2 changes: 1 addition & 1 deletion MakeRelease.bat
Expand Up @@ -4,7 +4,7 @@ ECHO.

SET Platform=Win32
SET NoArgs=False
SET BinDir=cmake-build-release---%Platform%\bin\\
SET BinDir=cmake-build-release\bin\\

if "%1" == "" SET NoArgs=True

Expand Down
2 changes: 1 addition & 1 deletion src/Jupiter
1 change: 1 addition & 0 deletions src/Plugins/RenX/CMakeLists.txt
Expand Up @@ -18,6 +18,7 @@ add_subdirectory(RenX.ChatLogging)
add_subdirectory(RenX.CommandLogging)
add_subdirectory(RenX.ExcessiveHeadshots)
add_subdirectory(RenX.ExtraLogging)
add_subdirectory(RenX.FuckCronus)
add_subdirectory(RenX.Greetings)
add_subdirectory(RenX.HybridUUID)
add_subdirectory(RenX.IRCJoin)
Expand Down
3 changes: 3 additions & 0 deletions src/Plugins/RenX/RenX.FuckCronus/CMakeLists.txt
@@ -0,0 +1,3 @@
add_renx_plugin(RenX.FuckCronus
FuckCronus.cpp
FuckCronus.h)

0 comments on commit 89f4984

Please sign in to comment.