Matt Nadareski
|
fdc08d8b52
|
[Style] Let clean hashes bail out early in error cases
|
2017-03-17 11:22:48 -07:00 |
|
Matt Nadareski
|
8d110fb68f
|
[Style] Forgot to remove the old code
|
2017-03-17 10:16:00 -07:00 |
|
Matt Nadareski
|
e5db964712
|
[Style] Unroll regex (thanks to edc for the code)
|
2017-03-17 10:14:22 -07:00 |
|
Matt Nadareski
|
2d5d9b74e7
|
[DatFile, ArchiveTools] TODO cleanup
|
2017-03-16 23:55:08 -07:00 |
|
Matt Nadareski
|
4817271327
|
[DatFile, ArchiveTools] Use stream-based archive methods for rebuild
Because of how this worked out, the Archive-to-Archive methods are no longer needed
|
2017-03-16 22:17:07 -07:00 |
|
Matt Nadareski
|
0819fc1397
|
[ArchiveTools] Fix odd information from certain files
|
2017-03-16 20:39:05 -07:00 |
|
Matt Nadareski
|
a5d09eadc6
|
[ArchiveTools] Add new stream-based code
|
2017-03-16 20:00:23 -07:00 |
|
Matt Nadareski
|
fc6a9aa28d
|
[ArchiveTools] Add back ExtractStream method
|
2017-03-16 17:31:25 -07:00 |
|
Matt Nadareski
|
3fcccd6039
|
[ArchiveTools] Get Transfer skeleton
|
2017-03-16 17:26:06 -07:00 |
|
Matt Nadareski
|
48956e7ddc
|
[ArchiveTools] Get date properly working
|
2017-03-16 14:53:54 -07:00 |
|
Matt Nadareski
|
b048176a5c
|
[ArchiveTools] Oops, memory streams
|
2017-03-16 14:19:00 -07:00 |
|
Matt Nadareski
|
9a9ea20614
|
[ArchiveTools] Fix empty folder detection
|
2017-03-16 14:16:46 -07:00 |
|
Matt Nadareski
|
03eeb509cb
|
[ArchiveTools] Add new method for finding blank folders (not hooked up)
|
2017-03-16 13:19:16 -07:00 |
|
Matt Nadareski
|
849afb3f5d
|
[ArchiveTools] Use new extended info method
|
2017-03-16 12:43:47 -07:00 |
|
Matt Nadareski
|
e06226b142
|
[ArchiveTools] Create GetExtendedArchiveFileInfo
|
2017-03-16 01:02:55 -07:00 |
|
Matt Nadareski
|
b30320b017
|
[ArchiveTools] Fix zip extraction
|
2017-03-16 00:08:39 -07:00 |
|
Matt Nadareski
|
e7f3192476
|
[FileTools] Create and use safe file accessors
|
2017-03-15 20:07:28 -07:00 |
|
Matt Nadareski
|
26d49d9e19
|
[FileTools] Create and use safe file/directory delete
|
2017-03-15 14:44:44 -07:00 |
|
Matt Nadareski
|
0995718106
|
[ALL] Use File.Open instead of OpenRead, OpenWrite
|
2017-03-15 13:50:29 -07:00 |
|
Matt Nadareski
|
5b19dbdac6
|
[FileTools] Try to open with share
|
2017-03-15 13:44:42 -07:00 |
|
Matt Nadareski
|
79c425a7e3
|
[FileTools] Try to avoid file issues
|
2017-03-15 13:43:38 -07:00 |
|
Matt Nadareski
|
daeb8073f6
|
Revert "[ArchiveTools] Move 7z read to 7z.dll wrapper"
This reverts commit d16ce5eb10.
|
2017-03-15 00:14:56 -07:00 |
|
Matt Nadareski
|
bee4a63933
|
[FileTools] Create method for finding empty directories
|
2017-03-14 20:36:16 -07:00 |
|
Matt Nadareski
|
0f210cd237
|
[DatFile] Enable blank folders in archives (not quickscan)
|
2017-03-14 15:18:07 -07:00 |
|
Matt Nadareski
|
d16ce5eb10
|
[ArchiveTools] Move 7z read to 7z.dll wrapper
|
2017-03-14 13:56:27 -07:00 |
|
Matt Nadareski
|
3dccdd7138
|
[FileTools] Stop xxHash from writing on standard DFD
From erroneous xxHash calculations, I also determined that the hash length is 8 characters, similar to CRC hashes
|
2017-03-13 21:34:27 -07:00 |
|
Matt Nadareski
|
734303e8fa
|
[ArchiveTools] Add one more reference
|
2017-03-05 21:49:29 -08:00 |
|
Matt Nadareski
|
a6bdf469ed
|
[ArchiveTools] Add notes
|
2017-03-05 21:47:09 -08:00 |
|
Matt Nadareski
|
663e8a777a
|
[ArchiveTools] Add XZ output (not TXZ)
|
2017-03-05 21:41:28 -08:00 |
|
Matt Nadareski
|
0617c242ea
|
[Filetools, xxHash] Add xxHash as an option, currently not hooked up
|
2017-03-05 20:55:22 -08:00 |
|
Matt Nadareski
|
4ab5f4578f
|
[Logger] Allow for log filtering based on level
|
2017-03-01 21:58:09 -08:00 |
|
Matt Nadareski
|
89fd9f2237
|
[Globals] Add global variables to be used everywhere
|
2017-03-01 21:26:27 -08:00 |
|
Matt Nadareski
|
98bbbfa5d9
|
[DatFile] Proliferate multithreading a little more
|
2017-03-01 20:28:32 -08:00 |
|
Matt Nadareski
|
d18f1b8595
|
[ArchiveTools] Make 7z write work (non-T7z currently)
|
2017-02-28 13:35:22 -08:00 |
|
Matt Nadareski
|
ec8812dfc8
|
[ArchiveTools] Try to implement 7zip write
|
2017-02-27 23:52:33 -08:00 |
|
Matt Nadareski
|
04f2a5f273
|
[ALL] All work items as TODOs
|
2017-02-27 23:00:57 -08:00 |
|
Matt Nadareski
|
d9711ab82c
|
[ArchiveTools] Make more extensible
|
2017-02-27 22:41:45 -08:00 |
|
Matt Nadareski
|
08572a26af
|
[ArchiveTools, FileTools] Add TODOs for SHA256
|
2017-02-27 21:27:43 -08:00 |
|
Matt Nadareski
|
9b73018589
|
[ALL] Nearly all work for SHA384/512 support
|
2017-02-27 00:01:24 -08:00 |
|
Matt Nadareski
|
d3111add08
|
[ALL] Add infrastructure for SHA384, SHA512
|
2017-02-26 23:12:20 -08:00 |
|
Matt Nadareski
|
2da7171951
|
[ALL] Convert "noHASH" flags to using Hash type
|
2017-02-26 23:05:31 -08:00 |
|
Matt Nadareski
|
7f73a8bd38
|
[ArchiveTools] Simplify code
|
2017-02-26 22:42:38 -08:00 |
|
Matt Nadareski
|
bfbf61fc69
|
[FileTools, DatFile] Get ready for CSV/TSV parsing
|
2017-02-23 20:26:32 -08:00 |
|
Matt Nadareski
|
f1d3beb9fb
|
[ArchiveTools] Use more robust tempfile naming
|
2017-02-23 17:13:27 -08:00 |
|
Matt Nadareski
|
2c450b34e7
|
[ALL] Add SHA-256 as a future option for pretty much everything
|
2017-02-23 14:23:41 -08:00 |
|
Matt Nadareski
|
56c9910077
|
[ArchiveTools] Make sure the folder is created
|
2017-02-11 12:40:12 -08:00 |
|
Matt Nadareski
|
9b42dffba4
|
[ArchiveTools] Make it easier to rebuild to TGZ
|
2017-01-30 23:16:05 -08:00 |
|
Matt Nadareski
|
70393e4c15
|
[ArchiveTools] Fix file extraction (out of memory errors)
|
2017-01-30 22:08:33 -08:00 |
|
Matt Nadareski
|
80d09f1b30
|
[ArchiveTools] Fix more stream stuff
|
2017-01-30 16:10:14 -08:00 |
|
Matt Nadareski
|
55904fbca5
|
[ArchiveTools] Add null logic
|
2017-01-30 14:07:12 -08:00 |
|