aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* formatting: run codebase through new .clang-formatHEADmasterMosder2026-09-1521-68/+206
|
* refactor: apparently when you add , after last item in struct initalization ↵Mosder2026-07-313-18/+7
| | | | it doesn't get formatted like shit by clang. crazy shit
* refactor: explicitely specified c99 standard in CFLAGSMosder2026-07-292-3/+3
|
* feat: added a very-very basic total rewards thingy, still needs to do ↵Mosder2026-07-288-24/+248
| | | | detection through the special packet sent by client and there's a lot of placeholder things and not the best code there. Also - normal items don't stack and they definitely should - that's gonna be a bit of refactoring :)))))))))))
* refactor: generalized dynamic arrays with structures/array.hMosder2026-07-2821-262/+384
|
* feat: added support for streams from both server and client (uhm, actually, ↵Mosder2026-07-286-21/+47
| | | | there's only one stream, since TCP streams are bidirectional, blah, blah, blah...)
* refactor: changed hardcoded PROGRAM_NAME into argv[0] and moved global ↵Mosder2026-07-275-13/+13
| | | | install destination into /usr/local/bin from /usr/bin
* refactor: added -Wextra to CFLAGSMosder2026-07-267-11/+17
|
* LGTMMaciej Borowiec2026-07-2343-88/+2247
|\
| * refactor: refactored GCC statment expression into an inline functionMosder2026-07-231-11/+8
| |
| * feat: redirected runtime errors to stderrMosder2026-07-233-6/+6
| |
| * feat: added printing to sygnalize out of range id to files generated from csvsMosder2026-07-231-2/+6
| |
| * feat: replaced saturation placeholder names with the real onesMosder2026-07-231-7/+7
| |
| * feat: updated README.md to reflect what's implementedMosder2026-07-231-8/+9
| |
| * feat: added helper functions for dealing with memory management and ↵Mosder2026-07-2310-113/+195
| | | | | | | | refactored the codebase to use them
| * refactor: removed unneeded bracesMosder2026-07-231-2/+1
| |
| * refactor: generalized command parsing and moved it into a separate fileMosder2026-07-235-64/+151
| |
| * fix: fixed wrong arguments in cleanup functions of hashmapMosder2026-07-221-3/+3
| |
| * refactor: generalized parser structs with offsetof and put them into ↵Mosder2026-07-2218-596/+429
| | | | | | | | separate files
| * refactor: improved csv table generationsMosder2026-07-215-55/+82
| |
| * refactor: moved parser/fight_results.* into parser/fight_results/Mosder2026-07-214-2/+2
| |
| * fix: fixed some bugs in parser/fight_results.cMosder2026-07-211-22/+24
| |
| * fix: fixed memmem having incorrect length of haystackMosder2026-07-211-2/+2
| |
| * feat: added parsing for gearMosder2026-07-219-125/+482
| |
| * feat: added drif parsing and coloring of items depending on typeMosder2026-07-204-60/+205
| |
| * refactor: changed #ifndef guards, so that there is one per fileMosder2026-07-204-32/+19
| |
| * feat: added parsing of normal itemsMosder2026-07-204-22/+88
| |
| * feat: added a debug rule to MakefileMosder2026-07-202-0/+4
| |
| * refactor: removed redundant parenthesesMosder2026-07-161-1/+1
| |
| * feat: added state to the analyzer loop and data handling functionMosder2026-07-161-5/+9
| |
| * Merge branch '3-file-analysis' of ssh://github.com/Mosder/branal into ↵Mosder2026-07-161-1/+1
| |\ | | | | | | | | | 3-file-analysis
| | * refactor: removed comment that was unfortunately wrongMosder2026-07-141-1/+1
| | |
| * | feat: added "prettier" printing of fight results. still need to better parse ↵Mosder2026-07-165-33/+211
| |/ | | | | | | items, drifs and gear
| * refactor: gcc -> $(CC)Mosder2026-07-142-2/+2
| |
| * feat: created converter from CSV files to a C header files containing static ↵Mosder2026-07-146-3/+111
| | | | | | | | arrays. Used for creating ID to STR conversion for saturations and items.
| * fix: fixed not handling of different connections and bug regarding TCP SYN ↵Mosder2026-07-143-13/+24
| | | | | | | | packet
| * fix: added guard for NULLs in free_heap and free_hashmapMosder2026-07-142-0/+4
| |
| * fix: added -Wall to CFLAGS in MakefileMosder2026-07-141-1/+1
| |
| * feat: added gcc optimizations and strippingMosder2026-07-141-6/+6
| |
| * refactor: generalized Makefile by adding CC and CFLAGS variables. Changed ↵Mosder2026-07-1415-35/+46
| | | | | | | | from realtive to absolute paths for includes
| * refactor: fixed some whitespace indentMosder2026-07-131-8/+8
| |
| * feat: added basic parsing of fight results dataMosder2026-07-134-6/+237
| |
| * feat: added generic functionallity for getting the parsed data from streamMosder2026-07-137-50/+200
| |
| * feat: added functionallity for TCP stream reassemblyMosder2026-07-1013-145/+375
| |
| * feat: implemented a heap structureMosder2026-07-104-2/+165
| |
| * refactor: simplified NULL initalization in hashmap to memsetMosder2026-07-101-2/+2
| |
| * fix: fixed comment specifying wrong location of the hashmapMosder2026-07-101-1/+1
| |
| * refactor: moved hashmap implementation from utils to new directory ↵Mosder2026-07-102-59/+0
| | | | | | | | utils/structures and removed unnecessary functionality from it
| * feat: added functions for iterating over a hashmapMosder2026-07-102-0/+36
| |
| * feat: defined unsigned char as byte_tMosder2026-07-103-16/+14
| |