592 Commits

Author SHA1 Message Date
273caad781
replaced doubly linked list with single linked list in memory
there's now much smaller place for bugs, BUT THEY ARE STILL THERE wtf
2023-02-02 15:09:22 +01:00
f405c486c8
I have no idea what I'm doing 2023-02-01 16:10:51 +01:00
d1b3960799
fixed some potention segfault 2023-02-01 15:59:04 +01:00
115a4c20de
fixed some shitty bugs in remove_node
yay now like 4561456456 bugs remain
2023-02-01 15:53:58 +01:00
85731bab38
added check if pointer was found in why2_free 2023-02-01 15:26:17 +01:00
f8f53b4305
implemented why2_strdup
hehe
2023-02-01 15:11:27 +01:00
0b4ca30ec9
defined why2_strdup
I hope I won't fuck up anything by this
2023-02-01 15:10:10 +01:00
66560fd033
reformated why2_free
I just realized I am freeing with why2_free ALL THE TIME, so it is causing some problems when freeing like strdup or anything
2023-02-01 15:06:00 +01:00
c8e2c4226d
added list deallocation to remove_node 2023-01-31 19:03:02 +01:00
fefc2f83e2
fixed remove_node linking problems
the fucking memory leaks remain
2023-01-31 18:52:52 +01:00
7dd4f08d55
removed unused stdlib includes 2023-01-31 18:20:35 +01:00
7a017b3a8c
fixed some linked list shit 2023-01-31 18:17:59 +01:00
026f2fa458
moved some code from why2_free to remove_node 2023-01-31 16:41:02 +01:00
7baaca49c2
implemented why2_realloc 2023-01-31 15:56:53 +01:00
c487d4eeee
defined why2_realloc 2023-01-31 15:52:46 +01:00
a199f30c7c
commented out unused buffer 2023-01-31 15:43:33 +01:00
c5558c554e
implemented doubly linked list in memory
please help me; this was painful
2023-01-31 15:41:51 +01:00
6cce28c65a
implemented why2_malloc & why2_calloc & why2_free 2023-01-29 20:39:52 +01:00
e075c022fa
defined why2_calloc & why2_free
same thing as why2_malloc
2023-01-29 20:36:54 +01:00
2bfec0be95
defined why2_malloc
it will be technically just malloc with adding the allocated memory to linked list of something like that; you get the idea
2023-01-29 20:27:19 +01:00
3ec087da2f
created memory header & source file
abcdefghijklmnopqrstuvwxyz
2023-01-29 20:19:29 +01:00
5e8cf54145
renamed every global function & flag
basically - it's in snake_case now AND there's "why2_" at the beginning
2023-01-29 20:14:11 +01:00
dc20b49cc5
moved why2-core's misc to utils directory 2023-01-29 19:46:01 +01:00
1a209b8675
replaced some why2_bool with EXIT_CODES 2023-01-27 16:14:04 +01:00
5524a4b6e5
renamed boolean typedef to why2_bool
to prevent from conflicts
2023-01-27 16:03:01 +01:00
5c50174212
fixed one remaining memory leak from checkVersion
lmao I thought the memory leak was bug in json-c :DD
2023-01-27 15:31:37 +01:00
b50ed767ac
fixed allocation sizes in decryptLogger
removed the todo yay
2023-01-27 14:31:53 +01:00
5fd017c6fb
replaced malloc & strcpy with strdup in core-test 2023-01-26 13:34:14 +01:00
c75c4fd84b
replaced all memset with calloc 2023-01-26 12:59:30 +01:00
44bc62c73b
fixed unused copy of usedText
idk
2023-01-26 12:52:22 +01:00
bf96f9e55e
replaced malloc with strcpy with strdup
heh
2023-01-26 12:48:07 +01:00
4ec8edafcb
completed deallocation functions
I mean it worked fine, but now it sets strings to null etc.
2023-01-26 10:26:01 +01:00
e2eca1e3ea
revert "removed unused void casts"
yes so it works on my machine

but not on debian-based; fuck

reverts commit 8700f38260350cec20b6c48b30eda977018faab9.
2023-01-25 20:38:56 +01:00
8700f38260
removed unused void casts
wtf without it, it was throwing compile errors (like month ago) and now it works perfectly fine wtfff
2023-01-25 20:37:26 +01:00
c5255bfa3e
added few more tests to logger-test 2023-01-25 20:33:05 +01:00
3b7622b846
fixed deallocateDecryptedOutput's bad variable type 2023-01-25 14:18:53 +01:00
91435a29c8
implemented decryptedOutput in logger-test 2023-01-25 14:17:18 +01:00
07c787b22e
implemented deallocateDecryptedOutput 2023-01-25 14:16:12 +01:00
d16f48b760
replaced deallocateDoublePointer with deallocateDecryptedOutput 2023-01-25 14:13:52 +01:00
e7282dec5a
changed decrypLogger type to decryptedOutput
cuz length
2023-01-25 13:50:47 +01:00
c001f9c6bb
implemented WRITE_MESSAGEs in logger-test 2023-01-25 13:44:34 +01:00
1fb64603bb
renamed WRITE_MESSAGE to WRITE_MESSAGE_1 2023-01-25 12:16:35 +01:00
0a0eb94a83
implemented deallocateDoublePointer in utils' decryptLogger 2023-01-25 12:11:57 +01:00
caaa9f9b00
implemented deallocateDoublePointer in logger-test 2023-01-25 12:10:21 +01:00
abecff2c33
defined deallocateDoublePointer
idk if it is safe, but it works heh
2023-01-25 12:09:13 +01:00
299001a8f7
removed unused removeSpaces function 2023-01-25 11:06:13 +01:00
b794cab66f
added code to logger-test for comparing WRITE_MESSAGE and decrypted logger output
ma englant gut
2023-01-25 10:44:09 +01:00
3673f24964
rewrote whole decryptLogger
yay that shit works now

weeeeeeeeeeeeeeeeeee
2023-01-25 10:41:50 +01:00
e782676c85
removed unused print
I forgor
2023-01-24 12:26:47 +01:00
25b2690ab5
changed decryptLogger type to char** 2023-01-24 12:17:42 +01:00