Commit Graph

  • 6d960265e4 Minor Linq reduction Matt Nadareski 2024-11-12 14:27:34 -05:00
  • cf4ca76e10 Select Matt Nadareski 2024-11-12 14:10:00 -05:00
  • c7760e9903 Any Matt Nadareski 2024-11-12 13:10:47 -05:00
  • d51bedceb6 ToArray Matt Nadareski 2024-11-12 13:03:06 -05:00
  • 125dc021d5 Disallow CRC-32 variants Matt Nadareski 2024-11-12 12:37:42 -05:00
  • 5bce481648 Update Hashing to 1.3.0 Matt Nadareski 2024-11-12 12:36:46 -05:00
  • 20153f62cf Update Hashing to 1.2.3 Matt Nadareski 2024-11-06 21:56:44 -05:00
  • e302dfccf1 Attempt to reduce nesting in GHA builds Matt Nadareski 2024-11-05 13:53:34 -05:00
  • 594b841490 Make GitHub action Debug-only Matt Nadareski 2024-11-04 15:09:10 -05:00
  • 40c354f79f Add releases links for convenience Matt Nadareski 2024-11-04 13:17:55 -05:00
  • b77959f300 Rename test executable Matt Nadareski 2024-11-04 12:14:28 -05:00
  • 59d6026a2b Create helper method for string reading; add UTF-8 Matt Nadareski 2024-11-02 20:23:20 -04:00
  • 14226d1270 Completely reset cached data Matt Nadareski 2024-11-02 19:53:21 -04:00
  • 955f4da708 Fix minor formatting issue Matt Nadareski 2024-11-02 19:42:32 -04:00
  • 700b0359ea Limit fully repeating strings Matt Nadareski 2024-11-02 19:40:02 -04:00
  • fe95b894d7 Bump version 1.6.9 Matt Nadareski 2024-10-31 15:23:59 -04:00
  • 38a2712a8f Fake readable compressor names Matt Nadareski 2024-10-31 13:51:29 -04:00
  • d1ea091574 Remove "press enter" on failure Matt Nadareski 2024-10-31 13:49:08 -04:00
  • 6bc812fc2f Fix formatting for CHD printing Matt Nadareski 2024-10-31 13:38:42 -04:00
  • 61b89fbd72 Fix typo in N3DS Matt Nadareski 2024-10-31 12:10:53 -04:00
  • a2c065bdf2 Add CHD to factory Matt Nadareski 2024-10-31 12:09:36 -04:00
  • 88479f674b Add CHD printer Matt Nadareski 2024-10-31 12:06:25 -04:00
  • 5edbacde74 Add CHD printer Matt Nadareski 2024-10-31 12:03:34 -04:00
  • 67fc51224b Fix lack of ValueTuple in switch Matt Nadareski 2024-10-31 11:51:14 -04:00
  • 101f3294b4 Add CHD wrapper Matt Nadareski 2024-10-31 11:47:58 -04:00
  • 6c5622f732 Add CHD header deserialization Matt Nadareski 2024-10-31 11:40:50 -04:00
  • f2a6fe1445 Update Models to 1.4.11 Matt Nadareski 2024-10-31 11:34:45 -04:00
  • b0b593443f Update packages Matt Nadareski 2024-10-24 17:27:55 -04:00
  • 9b05185add Fix old .NET compatibility Matt Nadareski 2024-10-14 00:20:02 -04:00
  • 17316da536 Port numerous extensions from NDecrypt Matt Nadareski 2024-10-14 00:15:14 -04:00
  • f3ca4dd989 Port logic from UnshieldSharp Matt Nadareski 2024-10-03 11:14:41 -04:00
  • e2b7bdac8c Temporary fix for IS-CAB file group parsing Matt Nadareski 2024-10-03 02:51:37 -04:00
  • f86f6dc438 Bump version 1.6.8 Matt Nadareski 2024-10-01 14:08:18 -04:00
  • 2bac0ed505 Update packages Matt Nadareski 2024-10-01 14:06:53 -04:00
  • ae4078bb7f Fix inconsistencies in build and publish Matt Nadareski 2024-08-08 20:17:42 -04:00
  • afaffbd9a2 Fix 3DS serialization and printing Matt Nadareski 2024-08-08 19:46:05 -04:00
  • b878e59e2e Fix typo in PortableExecutable Printer (#11) TheRogueArchivist 2024-07-12 09:08:50 -06:00
  • 4bb3f625dd Make PE debug table parsing safer Matt Nadareski 2024-06-20 11:23:28 -04:00
  • b7978cafa5 Bump version 1.6.7 Matt Nadareski 2024-06-13 11:12:40 -04:00
  • 17f376c76f Remove all instances of this. Matt Nadareski 2024-06-05 22:49:27 -04:00
  • 2774fdf158 Clean up enumerables and namespace use Matt Nadareski 2024-06-05 22:48:42 -04:00
  • 11081efcb0 Make PE header reading even saferer Matt Nadareski 2024-06-05 22:22:22 -04:00
  • 1b412c3027 Add header length safeguards to PortableExecutable wrapper (#9) TheRogueArchivist 2024-06-05 20:19:35 -06:00
  • 73ec66e627 Fix ISv3 deserialization Matt Nadareski 2024-06-03 11:55:12 -04:00
  • 4ae4cd80b1 Bump version 1.6.6 Matt Nadareski 2024-05-30 21:07:04 -04:00
  • 6eb27c66fc Merge pull request #8 from TheRogueArchivist/streamdatalock Matt Nadareski 2024-05-30 12:30:33 -04:00
  • f96fd17fd3 Add lock for reading data from stream TheRogueArchivist 2024-05-27 15:36:04 -06:00
  • c255a2494d Fix IS-CAB file group name parsing Matt Nadareski 2024-05-18 21:27:09 -04:00
  • 86a9846300 Bump version 1.6.5 Matt Nadareski 2024-05-15 15:10:58 -04:00
  • db877d253c Update Models, fix build Matt Nadareski 2024-05-15 14:59:55 -04:00
  • 0acf1e3b08 Handle bounds-defying reads Matt Nadareski 2024-05-15 13:38:44 -04:00
  • 362ed3a9b6 Protect against odd end-of-stream issues Matt Nadareski 2024-05-15 13:08:51 -04:00
  • 758878a229 Bump version 1.6.4 Matt Nadareski 2024-05-15 12:02:21 -04:00
  • ffb6dfc333 Update packages Matt Nadareski 2024-05-13 16:29:53 -04:00
  • 66da74e00a Fix resource table issues with NE Matt Nadareski 2024-05-12 11:46:05 -04:00
  • d41a0045cb Fix input paths for test program Matt Nadareski 2024-05-09 21:54:30 -04:00
  • b65629ba0e Combine magic and extension checks; helps with complex situations Matt Nadareski 2024-05-09 21:34:58 -04:00
  • 9518e6d1a0 Unicode (UTF-16) not UTF-8 Matt Nadareski 2024-05-08 12:09:11 -04:00
  • 4f374ee885 Only read resources that are valid Matt Nadareski 2024-05-08 12:02:48 -04:00
  • afa239056e Handle future model fix Matt Nadareski 2024-05-07 08:55:54 -04:00
  • 886825af11 Bump version 1.6.3 Matt Nadareski 2024-05-07 05:17:06 -04:00
  • 198de925aa Update IO Matt Nadareski 2024-05-07 05:13:30 -04:00
  • 3f7b71e9a5 Bump version 1.6.2 Matt Nadareski 2024-05-06 22:23:45 -04:00
  • 95baaf8603 Update SabreTools.IO Matt Nadareski 2024-05-06 22:12:14 -04:00
  • 3673264bab Bump version 1.6.1 Matt Nadareski 2024-04-28 19:37:10 -04:00
  • 64fb5a6b63 Update SabreTools.IO Matt Nadareski 2024-04-28 19:32:06 -04:00
  • e9c959ccdb Update SabreTools.IO Matt Nadareski 2024-04-28 17:39:30 -04:00
  • 4b7487e92e More rudimentary ZIP64 fixes Matt Nadareski 2024-04-28 00:24:35 -04:00
  • 52dbcffd8e Add shortcut if any other valid PKZIP blocks found Matt Nadareski 2024-04-27 23:57:32 -04:00
  • 24ae354bc2 Fix an indicator for ZIP64 Matt Nadareski 2024-04-27 23:50:03 -04:00
  • b30b91fd91 Remove redunant fix in StringBuilderExtensions Matt Nadareski 2024-04-27 23:48:55 -04:00
  • efb63afc74 Fix PKZIP data printing Matt Nadareski 2024-04-27 23:45:33 -04:00
  • 16706f7169 Force writing values with proper width Matt Nadareski 2024-04-27 23:42:37 -04:00
  • d7c32676b5 Add PKZIP printer implementation Matt Nadareski 2024-04-27 23:40:02 -04:00
  • c8c45446bc Add PKZIP archive extra data record parsing Matt Nadareski 2024-04-27 23:01:50 -04:00
  • f4de2e27d7 Notes cleanup Matt Nadareski 2024-04-27 22:49:09 -04:00
  • 970fcbd93b Add PKZIP shell wrapper Matt Nadareski 2024-04-27 22:45:49 -04:00
  • 57d1cd7f1e Initial code for PKZIP deserialization Matt Nadareski 2024-04-27 22:41:22 -04:00
  • 522fc372fa Fix instance of wrong extension Matt Nadareski 2024-04-27 22:23:33 -04:00
  • 7141690fcb Add override for compression handling Matt Nadareski 2024-04-27 22:04:52 -04:00
  • c7d9177e68 Allow decompression to be skipped Matt Nadareski 2024-04-27 22:04:38 -04:00
  • 00b3ea40d9 Bump version 1.6.0 Matt Nadareski 2024-04-26 21:33:56 -04:00
  • c9afe939dc Update packages Matt Nadareski 2024-04-26 21:32:55 -04:00
  • 4171ae6516 Update build scripts, action Matt Nadareski 2024-04-26 21:27:58 -04:00
  • 35a42c49d5 Uncomment large amount of items but return null explicitly Matt Nadareski 2024-04-24 19:18:38 -04:00
  • e4dbf56b49 Integrate test program data into main library Matt Nadareski 2024-04-24 19:15:28 -04:00
  • 76eeb10c47 Update README Matt Nadareski 2024-04-24 19:04:05 -04:00
  • 9fa73ad54f Rename PrintExtensions to Printer Matt Nadareski 2024-04-24 19:04:01 -04:00
  • 6034a4fd06 Port Printing into Serialization Matt Nadareski 2024-04-24 18:53:10 -04:00
  • 9d15310b04 Bump version 1.5.6 Matt Nadareski 2024-04-24 16:17:19 -04:00
  • f04ec3e465 Remove unused test files from porting Matt Nadareski 2024-04-24 14:38:47 -04:00
  • 0071e7a462 Create GetTestFilePath helper method Matt Nadareski 2024-04-24 13:50:36 -04:00
  • d697461cc2 Reduce unncessary line space Matt Nadareski 2024-04-24 13:26:39 -04:00
  • 517ff00a0f Rename test classes to be more explicit Matt Nadareski 2024-04-24 13:25:37 -04:00
  • d06017c045 Copy serialization tests from SabreTools.Test, fix issues Matt Nadareski 2024-04-24 13:23:51 -04:00
  • 1b819d96a5 Bump version 1.5.5 Matt Nadareski 2024-04-24 10:17:14 -04:00
  • ad2bfc31bc Update SabreTools.Models Matt Nadareski 2024-04-24 10:15:27 -04:00
  • 66b4f12fb3 Port one more extension from UnshieldSharp Matt Nadareski 2024-04-24 00:39:27 -04:00
  • 40de2575bb Add last extension property from UnshieldSharp Matt Nadareski 2024-04-24 00:33:24 -04:00
  • be4a95fe91 Handle nullable better Matt Nadareski 2024-04-24 00:30:03 -04:00