Fixed uploading images. Implemented a threadsafe queue and simple IP tracking.

This commit is contained in:
2025-05-11 10:59:15 +02:00
parent 87d8afda4d
commit 18581ed9ac
12 changed files with 255 additions and 56 deletions
+30 -3
View File
@@ -48,10 +48,10 @@ cmake_force:
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
CMAKE_COMMAND = "/home/skingging/Tar Apps/clion-2025.1.1/bin/cmake/linux/x64/bin/cmake"
# The command to remove a file.
RM = /usr/bin/cmake -E rm -f
RM = "/home/skingging/Tar Apps/clion-2025.1.1/bin/cmake/linux/x64/bin/cmake" -E rm -f
# Escaping for special characters.
EQUALS = =
@@ -78,7 +78,7 @@ edit_cache/fast: edit_cache
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
"/home/skingging/Tar Apps/clion-2025.1.1/bin/cmake/linux/x64/bin/cmake" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
@@ -177,6 +177,30 @@ src/ServerUtils.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/tarpit.dir/build.make CMakeFiles/tarpit.dir/src/ServerUtils.cpp.s
.PHONY : src/ServerUtils.cpp.s
src/TrackerUtils.o: src/TrackerUtils.cpp.o
.PHONY : src/TrackerUtils.o
# target to build an object file
src/TrackerUtils.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/tarpit.dir/build.make CMakeFiles/tarpit.dir/src/TrackerUtils.cpp.o
.PHONY : src/TrackerUtils.cpp.o
src/TrackerUtils.i: src/TrackerUtils.cpp.i
.PHONY : src/TrackerUtils.i
# target to preprocess a source file
src/TrackerUtils.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/tarpit.dir/build.make CMakeFiles/tarpit.dir/src/TrackerUtils.cpp.i
.PHONY : src/TrackerUtils.cpp.i
src/TrackerUtils.s: src/TrackerUtils.cpp.s
.PHONY : src/TrackerUtils.s
# target to generate assembly for a file
src/TrackerUtils.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/tarpit.dir/build.make CMakeFiles/tarpit.dir/src/TrackerUtils.cpp.s
.PHONY : src/TrackerUtils.cpp.s
src/WordUtils.o: src/WordUtils.cpp.o
.PHONY : src/WordUtils.o
@@ -240,6 +264,9 @@ help:
@echo "... src/ServerUtils.o"
@echo "... src/ServerUtils.i"
@echo "... src/ServerUtils.s"
@echo "... src/TrackerUtils.o"
@echo "... src/TrackerUtils.i"
@echo "... src/TrackerUtils.s"
@echo "... src/WordUtils.o"
@echo "... src/WordUtils.i"
@echo "... src/WordUtils.s"