Commit Graph

97 Commits

Author SHA1 Message Date
Matt Nadareski
2681e4a997 Add No-Intro ID support 2023-03-26 21:47:17 -04:00
Matt Nadareski
5cbae32dcf GetMissingRequiredFields for Listrom 2022-11-03 21:20:18 -07:00
Matt Nadareski
19f2ccd4d1 Add GetMissingRequiredFields for SL 2022-11-03 21:07:48 -07:00
Matt Nadareski
d574a3baaf Update optional and required fields for SL 2022-11-03 17:07:49 -07:00
Matt Nadareski
58db62cadd Update SL DTD 2022-11-03 17:04:31 -07:00
Matt Nadareski
d35faea5a9 Add override method to all required places 2022-11-03 17:02:38 -07:00
Matt Nadareski
a6d02d8c9c Remove TODO in Hashfile 2022-11-03 16:51:15 -07:00
Matt Nadareski
6c235e98b6 Migrate to GetMissingRequiredFields 2022-11-03 16:46:53 -07:00
Matt Nadareski
507be000a1 Clean up usings in Hashfile 2022-11-03 16:18:25 -07:00
Matt Nadareski
392e59e697 Add Hashfile TODO for future requirements 2022-11-03 16:16:20 -07:00
Matt Nadareski
f1d37a7bb6 Enforce required fields for Hashfile
I was going back and forth on this, but honestly, this is the one set of types that is really meaningless if the hashes are missing.
2022-11-03 16:15:49 -07:00
Matt Nadareski
b1f2836261 Add gated code for Hashfile HasRequiredFields 2022-11-03 16:14:42 -07:00
Matt Nadareski
b8e0da44ed Add validation notes to DAT types 2022-11-03 12:35:50 -07:00
Matt Nadareski
7e3c04e8a2 Update SoftwareList with new fields 2022-11-03 11:44:29 -07:00
Matt Nadareski
b0dba93134 Update Driver with new fields 2022-11-03 11:37:55 -07:00
Matt Nadareski
07a5489ebf Update ListXML DTD and required attributes 2022-11-03 11:12:54 -07:00
Matt Nadareski
f1b9ae2dd2 Force no quotes on size and hashes for CMP (fixes #39) 2021-07-27 12:00:21 -07:00
Matt Nadareski
2ed7d41d34 Finalize read/write support for Archive.org 2021-07-19 10:58:59 -07:00
Matt Nadareski
343ea67bd8 Add preliminary support for Archive.org file lists (fixes #38) 2021-07-19 10:39:21 -07:00
Matt Nadareski
5d9ec18877 Ensure consistency by using ConcurrentList (fixes #36) 2021-07-18 21:00:01 -07:00
Matt Nadareski
b76f064098 Add SMDB size field support 2021-05-17 10:05:29 -07:00
Matt Nadareski
4de29860bd Clean up the log statements 2021-02-03 11:22:09 -08:00
Matt Nadareski
1ae1087aad Fix per-file logging for writing 2021-02-03 11:20:11 -08:00
Matt Nadareski
c54b35db92 DatItem formats to own sub-namespace 2021-02-02 10:23:43 -08:00
Matt Nadareski
f161f14346 Make setter make more sense 2021-02-01 14:07:50 -08:00
Matt Nadareski
691f9baca4 Rename DatItemTool to Setter 2021-02-01 13:11:12 -08:00
Matt Nadareski
cb947fdf51 Address warnings in code I wrote 2021-01-15 13:06:17 -08:00
Matt Nadareski
3317aef790 Use when on throw on error to avoid context loss 2021-01-12 15:54:14 -08:00
Matt Nadareski
2e674e23ca Add history tag support (fixes #34) 2020-12-28 10:22:40 -08:00
Matt Nadareski
0f4a4ed585 Wire through "stats only" parsing, version 1 (nw) 2020-12-23 13:55:09 -08:00
Matt Nadareski
9ffff38248 Parser tests, part 5 2020-12-20 22:22:55 -08:00
Matt Nadareski
7c85d8d661 Parser tests, part 4 2020-12-20 22:01:05 -08:00
Matt Nadareski
0cf44980a9 Parser tests, part 3 2020-12-20 21:18:02 -08:00
Matt Nadareski
da5d1631c6 Parser tests, part 2 2020-12-20 15:09:36 -08:00
Matt Nadareski
c64d724eb4 Parser tests, part 1 2020-12-20 14:20:03 -08:00
Matt Nadareski
3fe8909295 Missed one conditional assignment 2020-12-18 13:06:59 -08:00
Matt Nadareski
d741c8d4b2 Compound assignments and inheritdoc for DatFiles 2020-12-18 12:09:09 -08:00
Matt Nadareski
ebd1044454 Clean up based on .NET Core 3.1 reccomendations 2020-12-14 16:01:28 -08:00
Matt Nadareski
7f7c3ec314 Goodbye .NET Framework 4.8 and RIPEMD160 2020-12-14 15:22:14 -08:00
Matt Nadareski
f8b9dfa122 DatItems don't know about setting fields 2020-12-14 10:11:20 -08:00
Matt Nadareski
a89297686f Fix build... (understatement) 2020-12-13 13:22:06 -08:00
Matt Nadareski
58b3cda921 Distinguish IO extensions and helpers 2020-12-10 22:16:53 -08:00
Matt Nadareski
1269f2088b DFD and Verification to actual classes 2020-12-10 13:30:08 -08:00
Matt Nadareski
288bb72113 Readers and Writers to own namespaces 2020-12-09 23:11:10 -08:00
Matt Nadareski
d4dce53906 Empty the rest of Santizer into Utilities 2020-12-09 22:33:49 -08:00
Matt Nadareski
7e86b6914d Move former Sanitizer methods to better places 2020-12-09 22:27:41 -08:00
Matt Nadareski
caf5fae5ad DatFile types into their own folder and namespace 2020-12-09 22:11:35 -08:00