Commit graph

14 commits

Author SHA1 Message Date
38187b17a5
Fix bug where on some platforms (inc. Windows), duplicate IAT entries would be written 2025-07-02 00:24:18 +01:00
8bc36751c9
Bump version, update README 2025-06-30 16:11:26 +01:00
a518314dee Add Guix support 2025-06-25 23:51:54 +01:00
9992242f5b Correct version regex in CMakeLists.txt 2025-06-24 18:27:44 +01:00
f505302e71 Change the way versioning works, fix memory leaks 2025-06-24 18:20:43 +01:00
Vali0004
4e053b09ca Refactor code style, and add hardening
Signed-off-by: Aiden Isik <aidenisik+srht@member.fsf.org>
2025-06-16 14:27:12 +01:00
434ed63db9 Use UBSan as well 2025-06-15 22:29:47 +01:00
aee6624e02 Rename getdata to gethdrdata 2025-06-03 18:43:37 +01:00
8ff9bb7582 Start working on import data parsing from PE (untested) 2025-06-01 19:14:14 +01:00
5939f22d52 Modify build system to support Windows, fix bug where a size value used to determine whether to access memory was not zero by default 2025-05-30 02:05:09 +01:00
27f8afec9a Strip down & integrate Nettle into source tree 2025-05-29 23:03:39 +01:00
3d61b9b24f Roll back zero-elimination support (it only seems to work between PE sections, not within them, making it effectively useless for the structure of XEX generated by FreeChainXenon) 2025-02-23 22:28:50 +00:00
184dee1d5e Start work on making the final XEX smaller 2025-02-19 22:07:17 +00:00
9f4515d8ee Start using a real build system (CMake) 2025-01-14 19:37:41 +00:00