Skip to content
Failed

Changes

Summary

  1. Add support for CIDR in parseIP (#14) (commit: e3895f3) (details)
  2. Tree: Redo bans, Make sending packets memory safe and tiny things (commit: 3c1585e) (details)
  3. Tree: Beta Release (commit: 2e09122) (details)
  4. Tree: Formatting and header corrections (commit: d4c7e67) (details)
  5. Source: libmapvxl header corrections (commit: e8682d4) (details)
  6. Tree: Header corrections and remove local enet copy (commit: 937f328) (details)
  7. Commands.c: Remove LOG_DEBUG left over from debugging (commit: 71c44ea) (details)
  8. Gamemodes.c: Fix float lost accuracy (commit: 1d36285) (details)
Commit e3895f3858b63563b4563655c7dc300bf59c2264 by noreply
Add support for CIDR in parseIP (#14)

(commit: e3895f3)
The file was modified Source/Commands.c (diff)
Commit 3c1585e5359d5cb852306b42f8487a8dd29a6a2e by 16738302+Haxk20
Tree: Redo bans, Make sending packets memory safe and tiny things

This is a big one.
So lets start with bans. Bans have been completely refactored.
We no longer use txt file but json file for easier searching
and etc.
This also allows us to write what we want into them.
This also include WIP CIDR ban support. (Not working yet)
And also allows us to do range bans which will come later on.

Bans now also include reasons and timer.
Timer is not utilized yet as we only have perma bans for now
but that will change soon.

And most sending packets did not check if the packet actually
succeeded sending. This would cause memory leaks.
Which is def not something we want.

Also move ip functions into its own file in Utils.

I might have missed something but i think thats it.
(commit: 3c1585e)
The file was addedSource/ParseConvert.c
The file was modified Source/Commands.c (diff)
The file was addedSource/ParseConvert.h
The file was modified Source/Packets.c (diff)
The file was modified Source/Structs.h (diff)
The file was modified Source/CMakeLists.txt (diff)
The file was modified Source/Server.c (diff)
The file was modified Source/Commands.h (diff)
The file was modified Source/Protocol.c (diff)
The file was modified .github/workflows/cmake.yml (diff)
The file was modified Source/Structs.h (diff)
The file was modified README.md (diff)
Commit d4c7e6703d3bb6c3ad02e9b2ccfd753790879582 by 16738302+Haxk20
Tree: Formatting and header corrections
(commit: d4c7e67)
The file was modified Source/ParseConvert.h (diff)
The file was modified Source/Util/DataStream.h (diff)
The file was modified Source/Packets.c (diff)
The file was modified Source/Util/DataStream.c (diff)
The file was modified Source/Master.h (diff)
The file was modified Source/Server.h (diff)
The file was modified Source/Util/JSONHelpers.h (diff)
The file was modified Source/Main.c (diff)
The file was modified Source/Gamemodes.c (diff)
The file was modified Source/Structs.h (diff)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Util/Enums.h (diff)
The file was modified Source/Conversion.h (diff)
The file was modified Source/Master.c (diff)
The file was modified Source/Util/Compress.c (diff)
The file was modified Source/Ping.c (diff)
The file was modified Source/Protocol.h (diff)
The file was modified Source/Map.c (diff)
The file was modified Source/Util/Physics.h (diff)
The file was modified Source/Commands.c (diff)
The file was modified Source/Commands.h (diff)
The file was modified Source/Packets.h (diff)
The file was modified Source/Server.c (diff)
The file was modified Source/Map.h (diff)
The file was modified Source/ParseConvert.c (diff)
Commit e8682d4453bc08a7470355a90dabe73049e9ead9 by 16738302+Haxk20
Source: libmapvxl header corrections
(commit: e8682d4)
The file was modified Source/Gamemodes.c (diff)
The file was modified Source/Map.c (diff)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Server.h (diff)
Commit 937f3280014e8e403f80e3d58de89952d3dde481 by 16738302+Haxk20
Tree: Header corrections and remove local enet copy
(commit: 937f328)
The file was modified Extern/CMakeLists.txt (diff)
The file was modified Source/Gamemodes.c (diff)
The file was modified Source/Map.c (diff)
The file was removedExtern/enet
Commit 71c44ea54bf5ae684657deb3baede86ad03d0fae by 16738302+Haxk20
Commands.c: Remove LOG_DEBUG left over from debugging
(commit: 71c44ea)
The file was modified Source/Commands.c (diff)
Commit 1d36285540ab9fdccd90ba88841afe563cb5dce3 by 16738302+Haxk20
Gamemodes.c: Fix float lost accuracy

Instead of having possible errors in there lets
round it down just to be safe
(commit: 1d36285)
The file was modified Source/Gamemodes.c (diff)