summaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)Author
2017-06-26Add archive integrity checks. (Thanks, AFL\!)jakob
2017-06-06Cleaned upjakob
2017-06-03Fully working repacker, no bugs related to the encoded output being larger ↵jakob
than the buffer, and filenames are properly encoded.
2017-06-01Initial working XP3 creation.jakob
2017-05-19Rewrote significant parts of the repackerjakob
2017-05-17Began checking all calls to malloc for NULL and improving documentation.jakob
2017-05-15Began finalization of the table dumping functionality=
2017-05-14Initial data dumping functionality.jakob
2017-05-13General housekeeping=
2017-05-13Bounds checking when the table is written to disk to prevent serious memory ↵=
leaks.
2017-05-11Reimplemented table dumping functions to operate on streams instead of file ↵jakob
pointers
2017-05-11Finished basic table dumping functionalityjakob
2017-05-10eliF entry creation for the archive tablejakob
2017-05-09Began work on a 100%-compatible repackerjakob
2017-04-09Automated style checking and fixed unit tests.jakob
2017-04-05More consisteny code style.jakob
2017-04-01Fixed segmentation fault on invalid paths, cleaned up codejakob
2017-03-11Updated copyright information.jakob
2017-03-04Added some OpenBSD-specific things to the Makefilejakob
2017-03-03Implemented error checking to prevent against segfaulting when a corrupted ↵jakob
archive is encountered.
2017-03-02First alpha release of version 2.0.0jakob
2017-03-01First working commit of the rewrite.jakob
2017-02-13Began inevetable rewrite.jakob
2017-02-04Deprecated flag in favor of variadic arguments.jakob
2017-01-19Implemented the ability to specify an output path,.jakob
2017-01-17Improved readability.jakob
2017-01-15defs.h is now included for write.cjakob
2017-01-13Fixed memory leaking issues and introduced a feature to list the contents of ↵jakob
an archive.
2017-01-12Finished implementation of file decryption. There are still many memory ↵jakob
corruption bugs and a segfault is not uncommon.
2017-01-09Significant progress on implementing file decryption. Offsets as of now are ↵jakob
trying to go from within the table, which is incorrect. A working commit should come tomorrow.
2017-01-08Large commit. Filenames are now converted from UTF-16LE and placed into a ↵jakob
linked list. Parsers also exist for every entry in the XP3 format.
2017-01-07Minimal debugging information about the stream is printed.jakob
2017-01-04Fixed get_table_offset from doing a relative jump and going out of the ↵jakob
file's limits.
2017-01-03Implemented header offsets for XP3 version 2.jakob
2017-01-02Initial commit.jakob