Skip to content

Changes

#193 (Jan 3, 2024, 1:43:08 PM)

  1. ChangeTeam.c, Enums.h, Player.c: fix spectator mode (commit: 0b4228f) — 16738302+Haxk20 / githubweb
  2. Player.c: make z spawn offset the same as in pyspades (commit: b83faca) — 16738302+Haxk20 / githubweb

#192 (Sep 29, 2023, 12:43:06 PM)

  1. ExistingPlayer.c: Use correct dstsize for strlcat. (commit: 74899e1) — 16738302+Haxk20 / githubweb

#191 (Sep 11, 2023, 12:43:06 PM)

  1. PositionChecks.c: Avoid crash when checking outside of Z limits (commit: 70025ab) — 16738302+Haxk20 / githubweb

#190 (Sep 6, 2023, 12:43:11 PM)

  1. PositionChecks.c: Rewrite valid_player_pos (commit: 9263bba) — 16738302+Haxk20 / githubweb
  2. PositionChecks.c: Also check for solid head (commit: 24fd571) — 16738302+Haxk20 / githubweb

#189 (Sep 4, 2023, 12:43:08 PM)

  1. Packets: Do not allow jumping while in air (commit: d97549e) — 16738302+Haxk20 / githubweb
  2. Packets: InputData.c: Remove debug log (commit: ed57514) — 16738302+Haxk20 / githubweb
  3. InputData.c: Reset scope upon sprint start (commit: 1935743) — 16738302+Haxk20 / githubweb
  4. InputData.c: Use <> instead of "" to include internal header (commit: 374a0fe) — 16738302+Haxk20 / githubweb
  5. ExistingPlayer.c: Extend name to length 16 (commit: 9590268) — 16738302+Haxk20 / githubweb
  6. Packets: Check for airborne and not velocity (commit: 0c6aaf9) — 16738302+Haxk20 / githubweb

#188 (Aug 12, 2023, 12:43:09 PM)

  1. Server: Force names to be 15 characters (commit: 0493af8) — 16738302+Haxk20 / githubweb
  2. Move Events to the server_t struct (commit: 87bc6d7) — 16738302+Haxk20 / githubweb

#187 (Jul 31, 2023, 12:43:08 PM)

  1. Server.c: Kick players when server shuts down (commit: 8f889d1) — 16738302+Haxk20 / githubweb
  2. Commands: Add /shutdown command (commit: 39b858e) — 16738302+Haxk20 / githubweb
  3. Util/Alloc.c: Add newline at the end of file (commit: 29aa780) — 16738302+Haxk20 / githubweb

#186 (Jun 23, 2023, 12:43:06 PM)

  1. All: Check for memory allocation failures everywhere (commit: 50c9cf2) — 16738302+Haxk20 / githubweb

#185 (Jun 21, 2023, 12:43:09 PM)

  1. PositionData.c: Check if player is in solid blocks (commit: a5c97e4) — 16738302+Haxk20 / githubweb
  2. BlockChecks.c: Don't allow placing blocks at and under water level (commit: 8fccfce) — 16738302+Haxk20 / githubweb
  3. BlockLine.c: Add block placement checks like in BlockAction (commit: bcd9a2b) — 16738302+Haxk20 / githubweb
  4. VectorChecks: Add new line to the end of the file (commit: a0a197b) — 16738302+Haxk20 / githubweb

#184 (Jun 20, 2023, 12:43:08 PM)

  1. PositionChecks.c: Refactor small functions (commit: 7e8999d) — 16738302+Haxk20 / githubweb
  2. Server: Check for invalid floats in all packets (commit: 4b03847) — 16738302+Haxk20 / githubweb

#183 (May 7, 2023, 12:43:06 PM)

  1. Util: PositionChecks.c: Do not give solid check negative values (commit: 6778313) — 16738302+Haxk20 / githubweb
  2. JSONHelpers.h: Prevent out-of-bounds array access (commit: 89dd832) — 16738302+Haxk20 / githubweb
  3. Server: Add 3D spawn coordinates support (commit: e757d37) — 16738302+Haxk20 / githubweb
  4. Player.c: Add fallback if no spawnpoint is found (commit: fe342a2) — 16738302+Haxk20 / githubweb
  5. Player.c: Add comments (commit: e42f736) — 16738302+Haxk20 / githubweb
  6. Resources: Border_Hallway.json: Add the default Z value (commit: f2abe9a) — 16738302+Haxk20 / githubweb
  7. Server: Add configurable capture limits (commit: a592876) — 16738302+Haxk20 / githubweb

#182 (May 6, 2023, 12:43:11 PM)

  1. Extern: Replace zlib with zlib-ng (commit: 8610478) — 16738302+Haxk20 / githubweb
  2. Revert "Extern: Replace zlib with zlib-ng" (commit: 80a9ff7) — 16738302+Haxk20 / githubweb
  3. README.md: Remove enet from the list of libraries to install (commit: 6c67dca) — 16738302+Haxk20 / githubweb

#181 (May 4, 2023, 12:43:09 PM)

  1. Source: Add checks for allocating memory failure (commit: 39f1207) — 16738302+Haxk20 / githubweb

#180 (Apr 8, 2023, 12:44:07 PM)

  1. Server.c: Force IPv4 for now (commit: e8297d6) — 16738302+Haxk20 / githubweb

#179 (Apr 3, 2023, 12:44:08 PM)

  1. SpadesX: Add support for IPv6 via modified enet (commit: 282d6da) — 16738302+Haxk20 / githubweb
  2. Server: CMakeLists.txt: Remove pointless enet link (commit: c82ffa5) — 16738302+Haxk20 / githubweb
  3. CMakeLists.txt: Disable sanitizers for master (commit: c599c0f) — 16738302+Haxk20 / githubweb

#178 (Apr 1, 2023, 12:43:09 PM)

  1. Source: Count players for spectator as well. (commit: 5566754) — 16738302+Haxk20 / githubweb

#177 (Mar 29, 2023, 12:43:06 PM)

  1. Extern: Update libmapvxl (commit: 683ea85) — 16738302+Haxk20 / githubweb

#176 (Mar 26, 2023, 12:43:08 PM)

  1. Server: Fix memory issues regarding un/ban commands (commit: f939b82) — 16738302+Haxk20 / githubweb
  2. Extern: Update libmapvxl (commit: 7aac9db) — 16738302+Haxk20 / githubweb

#175 (Mar 25, 2023, 1:43:10 PM)

  1. BlockChecks.c: Do not allow neighbours to be outside of map (commit: 5a799d8) — 16738302+Haxk20 / githubweb

#174 (Mar 22, 2023, 1:43:08 PM)

  1. Master.c: Fix race condition and double free in master command (commit: c77358e) — noreply / githubweb
  2. CMakeLists.txt: Enable stack protector (commit: 9596d5a) — noreply / githubweb
  3. Commands: Unban.c: Use user entered ip instead of json find one (commit: ff781b9) — noreply / githubweb

#173 (Mar 16, 2023, 1:43:10 PM)

  1. CommandManager.c: Replace the sscanf format with normal check (commit: 70d95ce) — 16738302+Haxk20 / githubweb
  2. Util/Physics.c: Check for 0 in set orientation vectors (commit: 68b06f6) — 16738302+Haxk20 / githubweb

#172 (Mar 15, 2023, 1:43:09 PM)

  1. Block.c: Update the checks to actually do what they are supposed to (commit: e095c2c) — noreply / githubweb
  2. Server: Nodes.c: Use lookup table for getting neighbours (commit: c466279) — 16738302+Haxk20 / githubweb
  3. Server: Do not allow placing blocks in air (commit: dc92e04) — 16738302+Haxk20 / githubweb

#171 (Mar 14, 2023, 1:43:08 PM)

  1. Clin.c: Allow using /clin on other players (commit: 5044054) — 16738302+Haxk20 / githubweb

#170 (Mar 13, 2023, 1:43:07 PM)

  1. PositionData.c: Return upon forcing the player back to server position (commit: ef9e101) — 16738302+Haxk20 / githubweb

#169 (Mar 11, 2023, 1:43:10 PM)

  1. PositionData.c: Prevent player from reaching invalid player positions (commit: e7151fd) — 16738302+Haxk20 / githubweb
  2. Source: Do not allow switching tools with speed hack to destroy faster (commit: 85a8537) — 16738302+Haxk20 / githubweb
  3. Revert "PositionData.c: Prevent player from reaching invalid player positions" (commit: 8027175) — 16738302+Haxk20 / githubweb
  4. PositionData.c: Reset position of player to server pos if mismatched (commit: adfc89f) — 16738302+Haxk20 / githubweb

#168 (Mar 9, 2023, 1:43:08 PM)

  1. Notice.c: Add UTF-8 magic byte for OpenSpades (#59) (commit: bd599c5) — noreply / githubweb
  2. Block.c: Do not allow destroying layer 62 (commit: 1c81213) — 16738302+Haxk20 / githubweb
  3. Source: Fix the block checking logic (commit: 464b7e4) — 16738302+Haxk20 / githubweb

#167 (Mar 7, 2023, 1:43:11 PM)

  1. WeaponInput.c: Fix few issues with the logic about reloading (commit: 9ef0afb) — 16738302+Haxk20 / githubweb
  2. Server: Add dynamic delay for weapons (commit: 3c103a9) — 16738302+Haxk20 / githubweb
  3. Hit.c: Remove some debug code (commit: af3144b) — 16738302+Haxk20 / githubweb

#166 (Mar 6, 2023, 1:43:10 PM)

  1. Server: New weapon checking logic (commit: 2d3c2e2) — 16738302+Haxk20 / githubweb
  2. WeaponInput.c: Do not allow weapon input of primary fire when reloading (commit: 71323f1) — 16738302+Haxk20 / githubweb
  3. PacketManager.c: Do not allow any sort of hit from player that is reloading (commit: 0f18341) — 16738302+Haxk20 / githubweb
  4. Server: Do not allow next shot if its invalid (commit: f62e580) — 16738302+Haxk20 / githubweb

#165 (Mar 5, 2023, 1:43:09 PM)

  1. PacketManager.c: Remove delay for shotgun for now (commit: f58daee) — 16738302+Haxk20 / githubweb

#164 (Mar 4, 2023, 1:43:08 PM)

  1. Log.c: Swap arguments for win32 (commit: 1701f66) — noreply / githubweb
  2. Source: Prevent instant usage of tool after switching (commit: 520be43) — 16738302+Haxk20 / githubweb
  3. Server: Remove physics global variables (commit: 24e8576) — 16738302+Haxk20 / githubweb
  4. Revert "Source: Prevent instant usage of tool after switching" (commit: ae420d1) — 16738302+Haxk20 / githubweb

#163 (Mar 1, 2023, 1:43:10 PM)

  1. Log.c: Try to fix issues on Windows implicit function (commit: 70d615c) — noreply / githubweb
  2. Log.c: Change localtime_r to localtime_s for win32 (commit: 3044508) — noreply / githubweb

#162 (Feb 28, 2023, 1:43:09 PM)

  1. CMakeLists.txt: Enable Unity Build (commit: 4d03df2) — noreply / githubweb

#161 (Feb 20, 2023, 1:43:08 PM)

  1. Source: Rework a lot of block action handler code (commit: 2cbb782) — 16738302+Haxk20 / githubweb
  2. WeaponInput.c: Remove useless else statement (commit: b3f8695) — 16738302+Haxk20 / githubweb

#160 (Feb 19, 2023, 1:43:12 PM)

  1. Packets: BlockLine.c: Fix packet not being sent to the right players (commit: e174fbe) — 16738302+Haxk20 / githubweb
  2. Server: Fix wrong color variable being used (commit: 74c34c8) — 16738302+Haxk20 / githubweb
  3. Grenade.c: Drastically optimize and reduce code size of neighbour code (commit: d804159) — 16738302+Haxk20 / githubweb
  4. blockaction better (commit: 65fd731) — 16738302+Haxk20 / githubweb

#159 (Feb 17, 2023, 1:43:08 PM)

  1. Master.c: Remove left over debug messages (commit: 877063c) — 16738302+Haxk20 / githubweb
  2. OrientationData.c: Ignore invalid orientation (commit: e1b3bcc) — 16738302+Haxk20 / githubweb
  3. Packets: Do not send 0 orientation vector (commit: e064770) — 16738302+Haxk20 / githubweb
  4. OrientationData.c: Delete pointless log include (commit: 30174c5) — 16738302+Haxk20 / githubweb
  5. Source: Use Mersenne Twister random instead of standard rand() (commit: 8835f07) — 16738302+Haxk20 / githubweb

#158 (Feb 16, 2023, 1:43:07 PM)

  1. PositionCheck: Actually check for 3D (commit: 3da2bce) — 16738302+Haxk20 / githubweb
  2. Grenade.c: Do not increment index at end (commit: 702ef15) — 16738302+Haxk20 / githubweb
  3. Source: Fix errors reported by our lovely cppcheck (commit: af3d4f8) — 16738302+Haxk20 / githubweb
  4. Log.c: Fix pointer madness (commit: 8bb9522) — 16738302+Haxk20 / githubweb

#157 (Feb 15, 2023, 1:43:06 PM)

  1. Source: Replace queue with double linked list (commit: 5efe976) — 16738302+Haxk20 / githubweb
  2. Source: Remove global compressed map (commit: 6ac794c) — 16738302+Haxk20 / githubweb

#156 (Feb 13, 2023, 1:43:09 PM)

  1. CmakeLists.txt: Enable Link Time Optimizations (commit: 8a40603) — 16738302+Haxk20 / githubweb

#155 (Feb 4, 2023, 1:43:10 PM)

  1. Server: Packets: Map: Add more accurate logging (commit: aa8afbc) — 16738302+Haxk20 / githubweb

#154 (Jan 17, 2023, 1:43:09 PM)

  1. Server: Check for tool regarding reloading (commit: c2fe040) — 16738302+Haxk20 / githubweb
  2. Source: Change all occurances of tools to TOOL enum (commit: af2749b) — 16738302+Haxk20 / githubweb
  3. Packets/PacketManager.c: Change all occurances of weapons to WEAPON enum (commit: 6ba6ae8) — 16738302+Haxk20 / githubweb
  4. Server: Replace hardcoded weapon IDs in switch cases with WEAPON enum (commit: 6827347) — 16738302+Haxk20 / githubweb
  5. Source: Move common weapon switches to functions (commit: 920918f) — 16738302+Haxk20 / githubweb
  6. Source: Global formatting of code (commit: 91f2af7) — 16738302+Haxk20 / githubweb
  7. Structs: StartStruct.h: Fix padding of 33 bytes to 1 (commit: 48821b2) — 16738302+Haxk20 / githubweb

#153 (Jan 8, 2023, 1:43:05 PM)

  1. Console.c: Use Win32 Sleep(), remove write() check (commit: 9873a96) — 16738302+Haxk20 / githubweb

#152 (Jan 6, 2023, 1:43:07 PM)

  1. Packets: SetTool.c: Complete the reload cycle when set tool arrives (commit: 0261f39) — 16738302+Haxk20 / githubweb
  2. Packets: WorldUpdate.c: Simplify initialization of empty vector (commit: 256e557) — 16738302+Haxk20 / githubweb

#151 (Jan 4, 2023, 1:43:09 PM)

  1. Packets: Grenade.c: Update InstaSuicideNade trigger (commit: 329d3c0) — 16738302+Haxk20 / githubweb

#150 (Jan 3, 2023, 1:43:09 PM)

  1. Server: Console.c: Add windows.h include under ifdef (commit: 4e1f2d5) — 16738302+Haxk20 / githubweb

#149 (Jan 2, 2023, 1:43:10 PM)

  1. Packets: KillAction.c: Add missing time.h include (commit: d014458) — 16738302+Haxk20 / githubweb

#148 (Jan 1, 2023, 1:43:10 PM)

  1. Util: Nanos.c: Add time.c as include (commit: 8e6d93c) — 16738302+Haxk20 / githubweb

#147 (Dec 27, 2022, 1:43:10 PM)

  1. BlockAction.c: Send block action to all connected players not X copies to 1 player (commit: c0bd9cb) — 16738302+Haxk20 / githubweb

#146 (Dec 26, 2022, 1:43:08 PM)

  1. Server: Do not allow existing player for full players (commit: 4cd631b) — 16738302+Haxk20 / githubweb
  2. Packets: ShortPlayerData.c: Spawn player after SPD is received (commit: 05da15d) — 16738302+Haxk20 / githubweb

#145 (Dec 24, 2022, 1:43:09 PM)

  1. Packets: Grenade.c: Limit grenade fuse to 3 seconds (commit: 339fb68) — 16738302+Haxk20 / githubweb
  2. Server: Add receiving of short player data packet (commit: 3a744be) — 16738302+Haxk20 / githubweb

#144 (Dec 23, 2022, 1:43:07 PM)

  1. Packets: BlockAction.c: Allow a 10ms time between block and WI packets (commit: 749ed2a) — 16738302+Haxk20 / githubweb
  2. Temporary fix for weapon/spade BlockAction delay (commit: 3f2aa80) — 16738302+Haxk20 / githubweb
  3. Player.c: Reset velocity on respawn (commit: c52defa) — 16738302+Haxk20 / githubweb
  4. Player.c: Remove primary fire flag once we reach 0 bullets in clip (commit: a72d6e0) — 16738302+Haxk20 / githubweb
  5. Server: Also add secondary_fire and send it (commit: 0d07061) — 16738302+Haxk20 / githubweb

#143 (Dec 5, 2022, 1:43:08 PM)

  1. Add JetBrains and CMake Debug files to gitignore (commit: 1902086) — 16738302+Haxk20 / githubweb

#142 (Nov 30, 2022, 1:43:09 PM)

  1. Added issue & PR templates. (commit: e5f7401) — 16738302+Haxk20 / githubweb
  2. cmake.yml: Use checkout v3 (commit: 2d7b6b7) — noreply / githubweb

#141 (Nov 21, 2022, 1:43:09 PM)

  1. Server: Sort player hash map as player joins and leaves (commit: 025a947) — 16738302+Haxk20 / githubweb
  2. Packets: WorldUpdate.c: Include ALL players in world update (commit: 43103a2) — 16738302+Haxk20 / githubweb

#140 (Nov 3, 2022, 1:43:08 PM)

  1. Player.c: Fix intel and tent (commit: 4973f35) — 16738302+Haxk20 / githubweb

#139 (Nov 2, 2022, 1:43:12 PM)

  1. Server: Tiny optimizations (commit: 512de9d) — 16738302+Haxk20 / githubweb

#138 (Oct 28, 2022, 12:43:07 PM)

  1. ExistingPlayer.c: Do not allow unreadable chars in name (commit: f9b14fe) — 16738302+Haxk20 / githubweb
  2. Server: Fix intel not picking up in water without crouching (commit: 91116a3) — 16738302+Haxk20 / githubweb

#137 (Oct 27, 2022, 12:43:07 PM)

  1. Message.c: Add checks for unreadable & unwanted characters in message (commit: 67bef30) — 16738302+Haxk20 / githubweb
  2. Tree: Add and fix fog_color in config (commit: 23f5857) — 16738302+Haxk20 / githubweb
  3. ExistingPlayer.c: Check for not graphical chars in player name (commit: 4a0a923) — 16738302+Haxk20 / githubweb

#136 (Oct 26, 2022, 12:43:07 PM)

  1. Gamemodes.c: Change CTF score limit back to 10 (commit: dba3fff) — 16738302+Haxk20 / githubweb
  2. JSONHelpers.h: Fix READ_DOUBLE_FROM_JSON reading int instead of double (commit: 587e31d) — 16738302+Haxk20 / githubweb
  3. fog per map (commit: 8deb1d8) — 16738302+Haxk20 / githubweb

#135 (Oct 24, 2022, 12:43:06 PM)

  1. Grenade.c: Fix possible grenade memory leak (commit: a4d5c7b) — 16738302+Haxk20 / githubweb
  2. Packets/Grenade.c: Fix memory leak in nicer way (commit: 6331e3d) — 16738302+Haxk20 / githubweb
  3. Server.c: Add checks for spawn ranges in maps (commit: 3560dce) — 16738302+Haxk20 / githubweb
  4. Source: Fix below 0 Z issues with grenades (commit: a9e6123) — 16738302+Haxk20 / githubweb
  5. CreatePlayer.c: Send respawn data to limbo players as well (commit: 190a43f) — 16738302+Haxk20 / githubweb

#134 (Oct 23, 2022, 12:43:07 PM)

  1. Source: Check individually for grenade explosion block (commit: 39956f5) — 16738302+Haxk20 / githubweb
  2. README.md: Remove not needed commands & formatting (commit: 35384a8) — 16738302+Haxk20 / githubweb
  3. README.md: Add build flag and move logo (commit: d35a55e) — 16738302+Haxk20 / githubweb
  4. README.md: Fix image (commit: 9ff29ff) — 16738302+Haxk20 / githubweb
  5. Tree: Add small logo and add it to README with link (commit: ac09d8b) — 16738302+Haxk20 / githubweb

#133 (Oct 22, 2022, 12:43:10 PM)

  1. Source: Rewrite players to hash map (commit: 1d720fb) — 16738302+Haxk20 / githubweb

#132 (Oct 17, 2022, 12:43:08 PM)

  1. PacketManager.c: Change SMG delay to 100ms (commit: 49d8910) — 16738302+Haxk20 / githubweb

#131 (Oct 16, 2022, 12:43:07 PM)

  1. DataStream.c: Switch color order for RGB functions (commit: f533dfd) — noreply / githubweb
  2. Revert "DataStream.c: Switch color order for RGB functions" (commit: a568dc2) — 16738302+Haxk20 / githubweb
  3. Source: Fix colors (commit: f4d2db0) — 16738302+Haxk20 / githubweb
  4. config.json: Update colors to follow the new change (commit: 17109ee) — noreply / githubweb

#130 (Oct 15, 2022, 12:43:07 PM)

  1. Source: Switch start_server to struct argument (#30) (commit: 6c40d6d) — noreply / githubweb
  2. Server.*: Use the typedef of the struct in start_server (commit: c04eb57) — 16738302+Haxk20 / githubweb

#129 (Oct 11, 2022, 12:43:08 PM)

  1. CMakeLists.txt: Do not copy if files exist (commit: eecf427) — noreply / githubweb

#128 (Oct 7, 2022, 12:43:08 PM)

  1. Tree: Restructure entire project & cmake improvements (commit: 57a5d1e) — 16738302+Haxk20 / githubweb
  2. Server.h: Beta 2 (commit: f4ab44f) — 16738302+Haxk20 / githubweb
  3. cmake.yml: Update to master branch (commit: c1a6e37) — noreply / githubweb

#127 (Oct 1, 2022, 12:43:10 PM)

  1. Extern: Update libmapvxl (commit: 98fa44d) — 16738302+Haxk20 / githubweb
  2. Extern: libmapvxl quick fix (commit: c523335) — 16738302+Haxk20 / githubweb
  3. Source: Refactor more things to snake_case (commit: 4cc076e) — 16738302+Haxk20 / githubweb
  4. Source: Function typos fix (commit: 6cc5d99) — 16738302+Haxk20 / githubweb

#126 (Sep 30, 2022, 12:43:08 PM)

  1. Source: Refactor code - rename functions, arguments and variables (commit: 08cfcfa) — 16738302+Haxk20 / githubweb

#125 (Sep 29, 2022, 12:43:06 PM)

  1. Commands.h: Add missing libmapvxl include (commit: a307339) — 16738302+Haxk20 / githubweb
  2. Server.c: Add comment between includes (commit: e012bc4) — 16738302+Haxk20 / githubweb
  3. Source: Handle packets as function pointers (commit: f585f56) — 16738302+Haxk20 / githubweb
  4. Events: Initial implementation; Log.h: include stdio.h for stderr (commit: f9f073d) — 16738302+Haxk20 / githubweb
  5. Queue.c: Allocate queue structure and data block in one call (commit: 92976d2) — 16738302+Haxk20 / githubweb
  6. Source: Refactor code - datastream and packet (commit: 311231a) — 16738302+Haxk20 / githubweb

#124 (Sep 28, 2022, 12:43:10 PM)

  1. Tree: Format the code (commit: 8a99d95) — 16738302+Haxk20 / githubweb
  2. Structs.h: Optimize for optimal struct padding (commit: 7730f53) — 16738302+Haxk20 / githubweb
  3. Source: Update utlist/hash header files (commit: 052cecb) — 16738302+Haxk20 / githubweb
  4. Source: Rename misse camelCase variables (commit: 0523279) — 16738302+Haxk20 / githubweb
  5. Source: Make packets consistent in arguments (commit: 703b987) — 16738302+Haxk20 / githubweb
  6. Commands.h: Add missing libmapvxl include (commit: c00057d) — 16738302+Haxk20 / githubweb
  7. Server.c: Add comment between includes (commit: 33e95ca) — 16738302+Haxk20 / githubweb

#123 (Sep 27, 2022, 12:43:08 PM)

  1. Source: Remove usage of srvPlayer (commit: 6490773) — 16738302+Haxk20 / githubweb
  2. Tree: Refactor variable and function names (commit: 7811b76) — 16738302+Haxk20 / githubweb

#122 (Sep 25, 2022, 12:43:11 PM)

  1. Source: Add block buffer for map loading players (commit: d4b3ffa) — 16738302+Haxk20 / githubweb
  2. Extern: Update libmapvxl (commit: bdca5bd) — 16738302+Haxk20 / githubweb
  3. SpadesX: Update to new version of libmapvxl (commit: f066faa) — 16738302+Haxk20 / githubweb

#121 (Sep 24, 2022, 12:43:09 PM)

  1. Util/Log.c: Add seconds to time (commit: 92950d7) — 16738302+Haxk20 / githubweb
  2. Packets.c: Normalize vector locally to player (commit: 00ae02b) — 16738302+Haxk20 / githubweb
  3. Map.c: Add status for transforming from VXL (commit: 83925a1) — 16738302+Haxk20 / githubweb
  4. Packets.c: Set 2048 char limit on messages (commit: 1c91d97) — 16738302+Haxk20 / githubweb
  5. Packets.c: Handle non null ending messages correctly (commit: 216fef7) — 16738302+Haxk20 / githubweb
  6. Packets.c: Fix handling of non null terminates strings (commit: c15f3b1) — 16738302+Haxk20 / githubweb
  7. Packets.c: Remove status from debug and 1 extra char (commit: 1482c13) — 16738302+Haxk20 / githubweb
  8. Source: Add prototypes to all function declarations (commit: d89fdde) — 16738302+Haxk20 / githubweb

#120 (Sep 23, 2022, 12:43:07 PM)

  1. Packets.c: Normalize vector locally to player (commit: 7cd1826) — 16738302+Haxk20 / githubweb

#119 (Sep 21, 2022, 12:43:08 PM)

  1. Util/Log.c: Add seconds to time (commit: 6a7ae98) — noreply / githubweb

#118 (Sep 15, 2022, 12:43:10 PM)

  1. Packets.c: Do not set alive flag before kill packet (commit: 4c025c3) — 16738302+Haxk20 / githubweb
  2. Packets.c: Do not update possible spadenade time (commit: 4f46309) — 16738302+Haxk20 / githubweb

#117 (Aug 31, 2022, 12:43:07 PM)

  1. Server: Check for team ID (commit: 4cb48fc) — 16738302+Haxk20 / githubweb

#116 (Aug 20, 2022, 12:43:08 PM)

  1. Commands.c: Allow the usage of /clin without any arguments (#24) (commit: ca341c5) — noreply / githubweb

#115 (Aug 19, 2022, 12:43:07 PM)

  1. Structs.h: Add time and date to version (commit: 3dcbe9a) — 16738302+Haxk20 / githubweb
  2. Structs.h: Add space between date and time (commit: a20a2d2) — 16738302+Haxk20 / githubweb

#114 (Aug 18, 2022, 12:43:09 PM)

  1. Source: Add time to console (commit: b68675f) — 16738302+Haxk20 / githubweb
  2. Packets.c: Dont send out kill packet if player is already dead (commit: acf6d2f) — 16738302+Haxk20 / githubweb

#113 (Aug 17, 2022, 12:43:11 PM)

  1. Add missing return and <unistd.h> to Master.c (#23) (commit: 2308bb9) — noreply / githubweb

#112 (Aug 16, 2022, 12:43:10 PM)

  1. Packets.c: Change SMG delay to 100ms (commit: 6ad133d) — noreply / githubweb

#111 (Aug 15, 2022, 12:43:08 PM)

  1. Protocol.c: Check if position is valid & visitedMap != NULL (commit: b2b208f) — 16738302+Haxk20 / githubweb
  2. Packets.c: Block CANT be negative & Dont pass int to float (commit: 1d16f43) — 16738302+Haxk20 / githubweb
  3. Protocol.c: Do not delete invalid blocks (commit: 7a54ba8) — 16738302+Haxk20 / githubweb
  4. Server.c: Drastically simplify reloading math for SMG and Rifle (commit: e1eed4d) — 16738302+Haxk20 / githubweb
  5. Server: Deprecate toRefill (commit: 269c099) — 16738302+Haxk20 / githubweb

#110 (Aug 14, 2022, 12:43:06 PM)

  1. Packets.c: Normalize only vectors that have length bigger then 1 (commit: ca79ba0) — 16738302+Haxk20 / githubweb
  2. Packets.c: Normalize orientation vector only if length is > 1 (commit: bb3f99b) — 16738302+Haxk20 / githubweb
  3. Packets.c: Correct orientation normalization error (commit: e8bf704) — 16738302+Haxk20 / githubweb
  4. Server.c: Set to NULL (commit: f8745d0) — 16738302+Haxk20 / githubweb
  5. Server.c: Remove pthreadtypes (commit: ae6911f) — 16738302+Haxk20 / githubweb
  6. Server.h: remove pthreadtypes (commit: 9c5e1a4) — 16738302+Haxk20 / githubweb

#109 (Aug 12, 2022, 12:43:10 PM)

  1. Master.c: Add sleep to the master loop (commit: cd4f522) — 16738302+Haxk20 / githubweb

#108 (Aug 11, 2022, 12:43:08 PM)

  1. Server.c: Do not set colors of team on server reset (commit: 484143d) — 16738302+Haxk20 / githubweb
  2. Commands.c: Add reset command (commit: dcd9bcf) — 16738302+Haxk20 / githubweb
  3. Revert "Server.c: Do not set colors of team on server reset" (commit: 90eab00) — 16738302+Haxk20 / githubweb
  4. Server.c: Correct the team1/2Color variables on reset (commit: 7e8ec8f) — 16738302+Haxk20 / githubweb
  5. Commands.c: Add proper path to the libraries (commit: ef77ed7) — 16738302+Haxk20 / githubweb
  6. Packets.c: Free grenade before return (commit: cd29949) — 16738302+Haxk20 / githubweb
  7. Packets.c: Another free before return in grenade (commit: ca8044b) — 16738302+Haxk20 / githubweb
  8. Server.c: Initialize CIDR range when checking for ban (commit: 9ef5c16) — 16738302+Haxk20 / githubweb
  9. Protocol.c: Fix realloc screwup (commit: 2b9967d) — 16738302+Haxk20 / githubweb
  10. Packets.c: Realloc fix for map (commit: a6d4d65) — 16738302+Haxk20 / githubweb
  11. Map.c: Realloc fix for mapOut (commit: 65c6275) — 16738302+Haxk20 / githubweb
  12. Commands.c: Initialize command pointer to NULL (commit: 53872e1) — 16738302+Haxk20 / githubweb
  13. Protocol.c: Intialize range IPstructs (commit: cf16987) — 16738302+Haxk20 / githubweb
  14. Packets.c: Comment out avoiding check as its disabled (commit: 1ef5d1c) — 16738302+Haxk20 / githubweb
  15. Typo fixes & missing libraries. (#22) (commit: c167d02) — noreply / githubweb

#107 (Aug 10, 2022, 12:43:06 PM)

  1. README.md: Use SpadesX as the main title (commit: fec2788) — noreply / githubweb
  2. Server.c: Add pthreadtypes.h (commit: 24fdc55) — 16738302+Haxk20 / githubweb
  3. Server.h: Add pthread includes to server.h (commit: 4cc0f6b) — 16738302+Haxk20 / githubweb

#106 (Aug 8, 2022, 12:43:10 PM)

  1. Add code of conduct (commit: 3ebb3e5) — noreply / githubweb
  2. Refinements for documentations. (#21) (commit: d43057f) — noreply / githubweb

#105 (Aug 7, 2022, 1:43:07 PM)

  1. Packets.c: Cancel reload if we switch weapons mid trough reload (commit: d37e180) — 16738302+Haxk20 / githubweb

#104 (Aug 6, 2022, 1:43:08 PM)

  1. Source: Prevent rapid destroying of blocks with weapons and invalid bullets (commit: fb90832) — 16738302+Haxk20 / githubweb
  2. Protocol.c: Sending message to staff should also send message to console (commit: b9351c3) — 16738302+Haxk20 / githubweb
  3. Server.c: On respawn player must hold a gun. (commit: 0fa79ac) — 16738302+Haxk20 / githubweb
  4. Server.c: On respawn reset all input flags (commit: 8721777) — 16738302+Haxk20 / githubweb
  5. Packets.c: Do not allow hitting player with fake ammo (commit: b349ac7) — 16738302+Haxk20 / githubweb
  6. Server.c: stdio.h needs to be above readline (commit: bc658be) — 16738302+Haxk20 / githubweb
  7. Protocol.c: Fix sending staff message to console (commit: 20e2dd2) — 16738302+Haxk20 / githubweb

#103 (Aug 5, 2022, 1:43:11 PM)

  1. Source: Do not normalize vectors that are less then 1 (commit: 09ec0d2) — 16738302+Haxk20 / githubweb
  2. Protocol.c: Do not allow dead players to trigger tent or intel checks (commit: d812a40) — 16738302+Haxk20 / githubweb

#102 (Jul 29, 2022, 12:43:06 PM)

  1. Packets.c: Disable checking for invalid positions for now (commit: cd9e111) — 16738302+Haxk20 / githubweb
  2. Protocol.c: Match the size of string with maxlen (commit: 4566d5b) — 16738302+Haxk20 / githubweb

#101 (Jul 10, 2022, 12:43:08 PM)

  1. README.md: Add repobeats statistics. (commit: 559ba0b) — noreply / githubweb

#100 (Jun 25, 2022, 12:43:08 PM)

  1. Server.c: Forcefully exit upon pressing CTRL+c twice in a row (commit: 12bad23) — noreply / githubweb
  2. Commands.c: Fix clinCommand and parsing error (commit: 5e8fa71) — noreply / githubweb
  3. Main.c: Free until entire object is freed. (commit: 4fbb050) — noreply / githubweb
  4. Packets.h: Local libraries path fix (commit: 01be219) — noreply / githubweb
  5. Server.c: Remove dependency on sysexits.c (commit: 4fb3b35) — 16738302+Haxk20 / githubweb
  6. Server.c: Rework the SIGINT logic (commit: 12ebab6) — noreply / githubweb
  7. Server: Reconnect master after lost connection (commit: 2ebb0ca) — 16738302+Haxk20 / githubweb

#99 (Jun 24, 2022, 12:43:08 PM)

  1. Commands.c: Fix admin and kill from console (commit: 8bc9274) — 16738302+Haxk20 / githubweb
  2. Source: fix echo turning off in bash when the server stops (commit: fe5fec2) — noreply / githubweb

#98 (Jun 22, 2022, 12:43:05 PM)

  1. Commands.c: Fix /ratio in console in correct way (commit: bb68e4e) — noreply / githubweb

#97 (Jun 21, 2022, 12:43:10 PM)

  1. Server: Check for NULL pointer on fopen and report correct error (commit: e14ca06) — 16738302+Haxk20 / githubweb
  2. Commands.c: Use LOG_INFO for commands unusable in console warning (commit: eda178f) — 16738302+Haxk20 / githubweb
  3. Server: Remove extern int errno (commit: a9d18f9) — 16738302+Haxk20 / githubweb
  4. Server.c: Gamemodes.h is a local header file (commit: b1d993c) — 16738302+Haxk20 / githubweb
  5. Commands.c: Make minimum UPS 10 (commit: 995bf6f) — 16738302+Haxk20 / githubweb
  6. Packets.c: Fix fall damage (commit: 9186cae) — 16738302+Haxk20 / githubweb
  7. Commands.c: Do not allow /kill without arguments from console (commit: 07fbad7) — 16738302+Haxk20 / githubweb

#96 (May 29, 2022, 12:43:10 PM)

  1. Packets.c: Do not permit killing team member and spectators (commit: c9d1aac) — noreply / githubweb

#89 (May 23, 2022, 10:02:19 AM)

  1. CMakeLists.txt: Find enet and add interface libraries for Windows (commit: d971576) — noreply / githubweb

#86 (May 21, 2022, 3:46:08 PM)

  1. Server.c: Make serverConsole() return 0 (commit: cad3f79) — noreply / githubweb

#84 (May 21, 2022, 3:19:36 PM)

  1. Server.c: Remove pthreadtypes library (commit: 470e71f) — noreply / githubweb

#82 (May 14, 2022, 12:43:08 PM)

  1. Server.c: Change to uin64 (commit: 6d86462) — noreply / githubweb

#81 (May 13, 2022, 12:43:08 PM)

  1. Server.c: Do not compare signed and unsigned numbers (commit: b3d6bcc) — noreply / githubweb

#80 (May 8, 2022, 12:43:07 PM)

  1. Physics.c: Fix isvoxelsolidwrap function (commit: 92ffb8e) — noreply / githubweb

#79 (Apr 28, 2022, 12:43:06 PM)

  1. Tree: Make maps dynamic size and changable size per round (commit: e272372) — 16738302+Haxk20 / githubweb

#78 (Apr 22, 2022, 12:43:15 PM)

  1. Tree: Redo bans, Make sending packets memory safe and tiny things (commit: d3ff58b) — 16738302+Haxk20 / githubweb
  2. Tree: Beta Release (commit: 28e374f) — 16738302+Haxk20 / githubweb
  3. Tree: Formatting and header corrections (commit: 8c45d1a) — 16738302+Haxk20 / githubweb
  4. Source: libmapvxl header corrections (commit: 228d8be) — 16738302+Haxk20 / githubweb
  5. Tree: Header corrections and remove local enet copy (commit: ac7ec9d) — 16738302+Haxk20 / githubweb
  6. Commands.c: Remove LOG_DEBUG left over from debugging (commit: aac8e13) — 16738302+Haxk20 / githubweb
  7. Gamemodes.c: Fix float lost accuracy (commit: 6cb4e65) — 16738302+Haxk20 / githubweb
  8. Source: Simplify looking for banned users (commit: 314b6af) — 16738302+Haxk20 / githubweb
  9. Server.c: Use host IP instead of the one in ban string (commit: 6bd5d25) — 16738302+Haxk20 / githubweb
  10. Packets.c: Change message delay to 400ms (commit: 21bff23) — 16738302+Haxk20 / githubweb
  11. Server: Add initial CIDR & Range ban support (commit: 71f62dd) — 16738302+Haxk20 / githubweb
  12. Server.c: Handle disconnecting banned players properly (commit: 7af57cd) — 16738302+Haxk20 / githubweb
  13. Source: Big ban changes (Read description) (commit: 6be211c) — 16738302+Haxk20 / githubweb
  14. Server: Unify xban commands (commit: 6cc7b6f) — 16738302+Haxk20 / githubweb
  15. Commands.c: Unban support and ban fixes (commit: 456a9f3) — 16738302+Haxk20 / githubweb
  16. Commands.c: Error out with user specified IP in /unban (commit: 8271b22) — 16738302+Haxk20 / githubweb
  17. Commands.c: Use Util/ prefix for JSONHelpers include (commit: 765eb01) — 16738302+Haxk20 / githubweb
  18. Server: Colorized terminal output & small fixes (commit: e017ed6) — 16738302+Haxk20 / githubweb
  19. Types.h: Make LOG_DEBUG purple (commit: c55b069) — 16738302+Haxk20 / githubweb
  20. Source: General cleanup (commit: c338a91) — 16738302+Haxk20 / githubweb
  21. Protocol.c: Optimize checkNode (commit: 850b1a2) — 16738302+Haxk20 / githubweb
  22. README.md: Some small details (commit: ff3169f) — 16738302+Haxk20 / githubweb
  23. Source: Revamp most logs and messages (commit: c677e4a) — 16738302+Haxk20 / githubweb
  24. Source: Add server console (commit: 7afb0eb) — 16738302+Haxk20 / githubweb
  25. Server: Fix potential leaking of IP (commit: ee6bd46) — 16738302+Haxk20 / githubweb
  26. Server.c: Do not show Limbo players (commit: 5c2adb5) — 16738302+Haxk20 / githubweb
  27. Source: Improve Noclip anti-cheat (commit: 0df722c) — 16738302+Haxk20 / githubweb
  28. Tree: Resize map memory to the exact VXL memory size (commit: 8236b4e) — 16738302+Haxk20 / githubweb
  29. Map.*: Add protection against loading bigger map then allocated memory (commit: a8e047d) — 16738302+Haxk20 / githubweb
  30. libmapvxl: Update libmapvxl (commit: 83414ef) — 16738302+Haxk20 / githubweb

#77 (Apr 21, 2022, 12:43:10 PM)

  1. Tree: Resize map memory to the exact VXL memory size (commit: 98e556c) — 16738302+Haxk20 / githubweb
  2. Map.*: Add protection against loading bigger map then allocated memory (commit: 1f01207) — 16738302+Haxk20 / githubweb
  3. libmapvxl: Update libmapvxl (commit: e1074a9) — 16738302+Haxk20 / githubweb

#76 (Apr 16, 2022, 12:43:06 PM)

  1. Source: Improve Noclip anti-cheat (commit: f5a3d73) — 16738302+Haxk20 / githubweb

#75 (Apr 14, 2022, 12:43:06 PM)

  1. Server: Fix potential leaking of IP (commit: f998b2f) — 16738302+Haxk20 / githubweb
  2. Server.c: Do not show Limbo players (commit: c4142b1) — 16738302+Haxk20 / githubweb

#74 (Apr 13, 2022, 12:43:08 PM)

  1. Source: Add server console (commit: ac272ac) — 16738302+Haxk20 / githubweb

#73 (Apr 10, 2022, 12:43:08 PM)

  1. Source: Revamp most logs and messages (commit: 3e31d3e) — 16738302+Haxk20 / githubweb

#72 (Apr 9, 2022, 12:43:08 PM)

  1. Protocol.c: Optimize checkNode (commit: 08721f2) — 16738302+Haxk20 / githubweb
  2. README.md: Some small details (commit: 91f70f5) — noreply / githubweb

#71 (Apr 8, 2022, 12:43:08 PM)

  1. Source: General cleanup (commit: a6067ae) — 16738302+Haxk20 / githubweb

#70 (Apr 7, 2022, 12:43:08 PM)

  1. Types.h: Make LOG_DEBUG purple (commit: eac21e2) — 16738302+Haxk20 / githubweb

#69 (Apr 6, 2022, 12:43:05 PM)

  1. Commands.c: Unban support and ban fixes (commit: bb5b3a6) — 16738302+Haxk20 / githubweb
  2. Commands.c: Error out with user specified IP in /unban (commit: c467ab2) — 16738302+Haxk20 / githubweb
  3. Commands.c: Use Util/ prefix for JSONHelpers include (commit: fed65e6) — 16738302+Haxk20 / githubweb
  4. Server: Colorized terminal output & small fixes (commit: 4f2e256) — 16738302+Haxk20 / githubweb

#68 (Apr 5, 2022, 12:43:10 PM)

  1. Server: Unify xban commands (commit: fff050b) — 16738302+Haxk20 / githubweb

#67 (Apr 3, 2022, 12:43:09 PM)

  1. Source: Big ban changes (Read description) (commit: 6756079) — 16738302+Haxk20 / githubweb

#66 (Apr 2, 2022, 12:43:09 PM)

  1. Server: Add initial CIDR & Range ban support (commit: 0d90fca) — 16738302+Haxk20 / githubweb
  2. Server.c: Handle disconnecting banned players properly (commit: 8ae2824) — 16738302+Haxk20 / githubweb

#65 (Apr 1, 2022, 12:43:09 PM)

  1. Source: Simplify looking for banned users (commit: dbadebd) — 16738302+Haxk20 / githubweb
  2. Server.c: Use host IP instead of the one in ban string (commit: 1b62012) — 16738302+Haxk20 / githubweb
  3. Packets.c: Change message delay to 400ms (commit: ed96a67) — 16738302+Haxk20 / githubweb

#59 (Mar 30, 2022, 12:43:09 PM)

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

#58 (Mar 29, 2022, 12:43:09 PM)

  1. Source: IPUnion to IPStruct for future proofing (commit: 89fc1b5) — 16738302+Haxk20 / githubweb
  2. Structs.c: Remove IPUnion (commit: fba2cc4) — 16738302+Haxk20 / githubweb

#57 (Mar 28, 2022, 12:43:07 PM)

  1. Server.c: Fix SMG shooting delay (commit: 07ddf47) — 16738302+Haxk20 / githubweb
  2. Server.c: Dont reset refill on special case (commit: f7005ca) — 16738302+Haxk20 / githubweb

#56 (Mar 27, 2022, 12:43:10 PM)

  1. Server: Add command parser (#13) (commit: 60fd862) — noreply / githubweb
  2. Server.c: Drop intel before sending player left (commit: 194f1d9) — 16738302+Haxk20 / githubweb
  3. Commands.*: Add tp command (commit: 91904c2) — 16738302+Haxk20 / githubweb
  4. Commands.c: Fix issues with swapping to uint8 for ID (commit: a419637) — 16738302+Haxk20 / githubweb

#55 (Mar 25, 2022, 1:43:08 PM)

  1. Commands.c: Move arguments below finding a command (commit: dbad47f) — 16738302+Haxk20 / githubweb

#54 (Mar 24, 2022, 1:43:08 PM)

  1. Server: Add periodic message (commit: b4958f9) — 16738302+Haxk20 / githubweb
  2. Protocol.c: Add welcomeSent to initPlayer (commit: 07c9c9a) — 16738302+Haxk20 / githubweb

#53 (Mar 23, 2022, 1:43:11 PM)

  1. Server: Welcome messages in config & remove 64 map limit (commit: 35251fd) — 16738302+Haxk20 / githubweb

#52 (Mar 17, 2022, 1:43:08 PM)

  1. Packets.c: Do not allow InstaSuicideNade (commit: 26b3d01) — 16738302+Haxk20 / githubweb

#51 (Mar 14, 2022, 1:43:09 PM)

  1. Protocol.c: Remove debug grenade stuff and more grenade fixes (commit: 669d3e8) — 16738302+Haxk20 / githubweb
  2. Packets.c: Correct the timings of grenades delay (commit: 2d8628f) — 16738302+Haxk20 / githubweb
  3. Packetc.c: No more spadenade for you (commit: a01ae54) — 16738302+Haxk20 / githubweb
  4. Util: Fix undefined references when in debug mode (commit: e6e7268) — 16738302+Haxk20 / githubweb
  5. CMakeLists.txt: Remove -O2 flag by default (commit: 7f660f7) — 16738302+Haxk20 / githubweb
  6. Packets.c: Do not produce -nan when normalazing with 0 velocity (commit: cf5be5e) — 16738302+Haxk20 / githubweb
  7. Structs.h: Remove unused timeNow from grenade struct (commit: 063ab88) — 16738302+Haxk20 / githubweb

#50 (Mar 13, 2022, 1:43:09 PM)

  1. Packets.c: Pretype to float when writting to float (commit: 4b96de4) — 16738302+Haxk20 / githubweb
  2. Server: Make grenades into linked list (commit: 61fcd73) — 16738302+Haxk20 / githubweb

#49 (Mar 12, 2022, 1:43:09 PM)

  1. Server: Add HELLOLAN support (commit: 8b36a9b) — 16738302+Haxk20 / githubweb
  2. Ping.c: Send the ending character in JSON (commit: f005bf2) — 16738302+Haxk20 / githubweb

#48 (Mar 11, 2022, 1:43:10 PM)

  1. Server: Remove debug log and fix sendMessageToStaff (commit: 639a0e5) — 16738302+Haxk20 / githubweb
  2. Packets.c: Limit all messages to 1 per 500ms (commit: 53e8171) — 16738302+Haxk20 / githubweb
  3. Protocol.*: Set chat message type to system and make broadcastServerNotice variadic (commit: 0d36b58) — 16738302+Haxk20 / githubweb
  4. Commands.c: Make all broadcastServerNotice references variadic (commit: 83244dc) — 16738302+Haxk20 / githubweb
  5. Server: Small spam logic fixes (commit: 1231d7d) — 16738302+Haxk20 / githubweb
  6. Commands.c: Add /adminmute (commit: c7ff3e7) — 16738302+Haxk20 / githubweb
  7. Commands.c: Sort commands (commit: 7a767e3) — 16738302+Haxk20 / githubweb
  8. Packets.c: 3 block removal doesnt add 3 blocks back (commit: 11a7b97) — 16738302+Haxk20 / githubweb
  9. Commands.c: Sort commands in linked list (commit: 9c4255a) — 16738302+Haxk20 / githubweb
  10. Commands.c: Fix global Killing and building toggle (commit: 91754ae) — 16738302+Haxk20 / githubweb
  11. Server: Add ping protocol support (commit: 8d1678f) — 16738302+Haxk20 / githubweb

#47 (Mar 10, 2022, 1:43:07 PM)

  1. Add printf syntax to sendServerNotice and sendMessageToStaff (commit: 17341d2) — 6745157+rndtrash / githubweb
  2. Commands.c: Add /help command & improvements (commit: 7a15c8a) — 16738302+Haxk20 / githubweb
  3. Revert "Packets.c: Ban ZeroSpades" (commit: a30c159) — 16738302+Haxk20 / githubweb
  4. Commands.c: Remove left over debug print (commit: d46daf8) — 16738302+Haxk20 / githubweb
  5. Server: Add ability to delete commands & little simplification (commit: 2ea02cf) — 16738302+Haxk20 / githubweb
  6. Packets.c: Add spam prevention (commit: 96ff83f) — 16738302+Haxk20 / githubweb

#46 (Mar 9, 2022, 1:43:08 PM)

  1. Commands: Completely rewrite command logic (commit: b6a4c56) — 16738302+Haxk20 / githubweb
  2. Server: Remove isXXXXXX flags and reset client info (commit: dcbdabe) — 16738302+Haxk20 / githubweb
  3. Structs: Bump version (commit: 44c3d82) — 16738302+Haxk20 / githubweb

#45 (Mar 8, 2022, 1:43:07 PM)

  1. Protocol.c: Exclude players in spec team from dist checks (commit: 45efcad) — 16738302+Haxk20 / githubweb
  2. Packets.c: Send reloading packets as they should be (commit: 0b64974) — 16738302+Haxk20 / githubweb
  3. Server: Tiny fixes (commit: 4c6b691) — 16738302+Haxk20 / githubweb
  4. Util: Add Hash map from UThash (commit: 996d263) — 16738302+Haxk20 / githubweb

#44 (Mar 7, 2022, 1:43:10 PM)

  1. Exit gracefully on SIGINT (Ctrl+C) (commit: 8fe7277) — 6745157+rndtrash / githubweb
  2. Disable role if it has no password (commit: aaf215e) — 6745157+rndtrash / githubweb
  3. Use IP Union instead of two IP variables (commit: c1207c2) — 6745157+rndtrash / githubweb
  4. Types.h: Make LOG_X compatible with Clang (commit: 02da116) — 16738302+Haxk20 / githubweb
  5. Types.h: Make LOGF__INT support different files (commit: bc2582b) — 16738302+Haxk20 / githubweb
  6. Server: Add LOG_STATUS when exiting and remove TODOs by PR. (commit: 6e70277) — 16738302+Haxk20 / githubweb
  7. Server.c: Remove LOG_STATUS on CTRL+c (commit: 904a01e) — 16738302+Haxk20 / githubweb
  8. Structs.h: Replace running signal for sig_atomic_t instead of uint8 (commit: e094e66) — 16738302+Haxk20 / githubweb
  9. Packets.c: Stupid workaround for getting stuck (commit: 566645b) — 16738302+Haxk20 / githubweb
  10. Server: Get player unstuck (commit: 0b77522) — 16738302+Haxk20 / githubweb
  11. Packets.c: Make warnings more correct (commit: 3cea342) — 16738302+Haxk20 / githubweb
  12. Packets.c: Correct message sizes (commit: 53fcf9e) — 16738302+Haxk20 / githubweb

#43 (Mar 6, 2022, 1:43:10 PM)

  1. Make LOG_ macros variadic (commit: 16fb408) — 6745157+rndtrash / githubweb
  2. Add fallbacks and macros for parsing the JSON file (commit: b584e93) — 6745157+rndtrash / githubweb
  3. Add myself to CONTRIBUTORS.md (commit: ae96ff4) — 6745157+rndtrash / githubweb
  4. Read only two values from the spawn position in config (commit: 459c3d1) — 6745157+rndtrash / githubweb
  5. Tree: Rewrite reload logic (commit: 8c58e41) — 16738302+Haxk20 / githubweb
  6. Structs.h: Bump to 0.0.50 (commit: 9077987) — 16738302+Haxk20 / githubweb
  7. Source: Use LOG_ where possible & add LOG_INFO, LOG_DEBUG (commit: d316702) — 16738302+Haxk20 / githubweb
  8. Source: Remove \n from LOG_ and capitalize first character (commit: d1242b7) — 16738302+Haxk20 / githubweb
  9. Source: Send grenade position when taking damage from grenade (commit: 44fe548) — 16738302+Haxk20 / githubweb
  10. Physics.h: Update move_grenade code from piqueserver (commit: f2ece31) — 16738302+Haxk20 / githubweb
  11. Protocol.c: Move grenade logic into function (commit: 906efb3) — 16738302+Haxk20 / githubweb
  12. Protocol.h: Add getGrenadeDamage declaration (commit: 2639c59) — 16738302+Haxk20 / githubweb
  13. Physics.h: Remove commented out GrenadeType (commit: 5f25e3c) — 16738302+Haxk20 / githubweb

#42 (Mar 5, 2022, 1:43:09 PM)

  1. Server.c: Do not return if BanList doesnt exist (commit: 9a5b9f1) — 16738302+Haxk20 / githubweb

#41 (Mar 4, 2022, 1:43:08 PM)

  1. Server.c: Create BanList.txt if it doesnt exist (commit: 61cbaf8) — 16738302+Haxk20 / githubweb
  2. Server.c: Close the file before exiting function (commit: 31a3b17) — 16738302+Haxk20 / githubweb