GreekStapler pushed to dev at GreekStapler/vieter
- 3b24ad0f2c fix(web): don't log new metric for every query param
- 69cc2404db Merge pull request 'update to V 0.3.3' (#347) from Chewing_Bever/vieter:v-0.3.3 into dev
- f423dcf26b chore: updated PKGBUILDs
- beae2cebd2 fix(ci): lock slate version
- a3a83a94ae chore(ci): update CI to new Vlang version
- Compare 25 commits »
GreekStapler pushed to package at GreekStapler/libvieter
- 1f9bd26ae5 refactor: move dynarray into own module
- 19c5515c5e fix: Plug memory leaks and fix strings that were not null terminated.
- 96d07dfb54 fix: Initialised variable to keep CI from breaking (again).
- ea852f9102 refactor: Package extension now depends on what compression method was detected.
- df83bf9fb3 fix: Initialise variables to keep CI from breaking.
- Compare 50 commits »
GreekStapler pushed to dev at GreekStapler/libvieter
- f376aedaee Merge pull request 'Red-black tree' (#5) from Chewing_Bever/libvieter:red-black-tree into dev
- 38e84afd1d fix: also lint internal header files
- d9402ced54 test(tree): add random insert test
- a6ed89d8cd feat(tree): add tree iterator
- ef5037f941 chore(tree): some small cleanups
- Compare 25 commits »
GreekStapler pushed to package at GreekStapler/libvieter
- e5f0ac8dec fix: Plug memory leaks and fix strings that were not null terminated.
GreekStapler pushed to package at GreekStapler/libvieter
- b9dbb8af5c fix: Initialised variable to keep CI from breaking (again).
GreekStapler pushed to package at GreekStapler/libvieter
- da7e41e8ca refactor: Package extension now depends on what compression method was detected.
GreekStapler commented on pull request vieter-v/libvieter#6
Refactor package module into CThe `strlen` is called on `key_ptr` which is just a small self contained string (e.g. "\ngroup = ") that is null terminated.
GreekStapler pushed to package at GreekStapler/libvieter
- c0925fec14 fix: Initialise variables to keep CI from breaking.
GreekStapler pushed to package at GreekStapler/libvieter
- 031e28ed33 refactor: Hashing function now streams data into hasher instead of doing it in one go.
- 41fabe21a2 refactor: Package archive parser now returns meaningful error enums in case of failure.
- e4d6ffc403 fix: Using snprintf while ignoring its return value could lead to valid inputs getting truncated.
- 307e7ba6e9 fix: Initialise array pointers to 0 before performing check on them.
- Compare 4 commits »
GreekStapler commented on pull request vieter-v/libvieter#6
Refactor package module into CI used `snprintf` because I didn't want to risk any buffer overflows, but it can truncate perfectly valid inputs if they are long enough (e.g. very long url). I'll turn `aux` into a malloc'd…
GreekStapler commented on pull request vieter-v/libvieter#6
Refactor package module into CYeah, dangling pointers can cause some real headaches, so I prefer to have free functions set the pointer to NULL themselves to make it less error prone.
GreekStapler pushed to package at GreekStapler/libvieter
- 4cacb1534f chore: Also renamed structs to follow naming conventions.
GreekStapler pushed to package at GreekStapler/libvieter
- de1227b97b refactor: Added free function for package struct.
- 4812cde905 chore: Package module now follows the naming and structure conventions of libvieter.
- Compare 2 commits »
GreekStapler pushed to package at GreekStapler/libvieter
- b87d6b1542 refactor: Subsituted old hash generation with a proper implementation.
GreekStapler pushed to package at GreekStapler/libvieter
- 72fea90e13 fix: strcat can not be used on uninitialised strings in non-musl environments.
GreekStapler pushed to package at GreekStapler/libvieter
- c47542fcd9 fix: strcat can not be used on uninitialised strings.
GreekStapler pushed to package at GreekStapler/libvieter
- 9452fea2ab fix: Somehow, test file changed line endings to CRLF. Changed it back to LF.
- 10eb08b8e4 chore: Rebase to dev branch with binomial heap PR.
- d1a8ba7737 refactor: Added SHA256 to package description file.
- 2ce7a819a9 refactor: Decided to not return char** in function that creates the package description after all, now returns char*.
- 2d6ac2ac19 fix: Took a very long time finding a very annyoing bug because realloc is the devil.
- Compare 33 commits »
GreekStapler pushed to dev at GreekStapler/libvieter
- 379a05a7b6 Merge pull request 'Binomial heap' (#4) from Chewing_Bever/libvieter:min-heap into dev
- 167611e6fa test(heap): test insert after every pop just in case
- 5b2ce6acaa feat(heap): thread-safety features
- d77b3e4fee chore: some nitpicking
- ab418e57b3 test: also test with -O3 which can produce extra errors
- Compare 25 commits »
GreekStapler created pull request vieter-v/libvieter#6
Refactor package module into CGreekStapler pushed to package at GreekStapler/libvieter
- efbd9eaef9 fix: Somehow, test file changed line endings to CRLF. Changed it back to LF.