Alex Barney
|
00819731ae
|
Add AesCtrCounterExtendedStorage
|
2022-03-04 21:01:35 -07:00 |
|
Alex Barney
|
b9e2e0863b
|
Add NcaReader and some related NCA classes
|
2022-03-02 11:13:37 -07:00 |
|
Alex Barney
|
fe6f4422dd
|
Support reading the initial data/key area of xci files
|
2022-04-05 18:23:46 -07:00 |
|
Alex Barney
|
b80ec8d5a6
|
Update build dependencies
|
2022-04-01 19:57:16 -07:00 |
|
Alex Barney
|
0a96e8d623
|
Fix EnsureApplicationSaveData failing if the temp save already exists
|
2022-04-01 17:32:38 -07:00 |
|
Alex Barney
|
a2c64797a9
|
Add U8Span properties for all nacp string fields
|
2022-02-20 22:58:01 -07:00 |
|
Alex Barney
|
e140419323
|
Handle more possible dir save extra data states
|
2022-02-05 16:12:29 -07:00 |
|
Alex Barney
|
1597f05b27
|
Actually assign _entryCount field in BucketTree
|
2022-02-03 18:38:27 -07:00 |
|
Alex Barney
|
49759d3d10
|
Add GameCardService
|
2022-02-01 00:11:02 -07:00 |
|
Alex Barney
|
0ba0a9ad9c
|
Fixup ApplicationSaveDataManagement and update to 13.1.0
|
2022-01-24 15:02:32 -07:00 |
|
Alex Barney
|
dea3b3a8b0
|
Add some save data transfer client classes
- Fs.ISaveDataChunkIterator
- Fs.ISaveDataChunkExporter
- Fs.ISaveDataChunkImporter
- Fs.ISaveDataDivisionExporter
- Fs.ISaveDataDivisionImporter
- Fs.SaveDataTransferManagerVersion2
- Fs.SaveDataTransferProhibiterForCloudBackUp
- Fs.Impl.SaveDataChunkIterator
- Fs.Impl.SaveDataChunkExporter
- Fs.Impl.SaveDataChunkImporter
- Fs.Impl.SaveDataExporterVersion2
- Fs.Impl.SaveDataImporterVersion2
- Fs.Shim.SaveDataTransferVersion2Shim
|
2022-01-24 13:39:39 -07:00 |
|
Alex Barney
|
ed6a34d857
|
Add DebugConfigurationService
|
2022-01-19 13:17:10 -07:00 |
|
Alex Barney
|
74ed435dee
|
Ensure all of Shim.SaveDataManagement is updated for 13.1.0
|
2022-01-18 20:45:48 -07:00 |
|
Alex Barney
|
0b9af17dfd
|
Ensure shim classes are updated to 13.1.0
- Fs.Impl.DirectoryServiceObjectAdapter
- Fs.Impl.FileServiceObjectAdapter
- Fs.Impl.FileSystemServiceObjectAdapter
- Fs.Impl.StorageServiceObjectAdapter
- Fs.Shim.Application
- Fs.Shim.BcatSaveData
- Fs.Shim.Bis
- Fs.Shim.Code
- Fs.Shim.Content
- Fs.Shim.ContentStorage
- Fs.Shim.CustomStorage
- Fs.Shim.LoaderApi
|
2022-01-16 18:43:12 -07:00 |
|
Alex Barney
|
814ae34642
|
Fixup ProgramIndexMapInfoManager
|
2022-01-12 16:29:42 -07:00 |
|
Alex Barney
|
9803634284
|
Fixup AccessControl and update for 13.1.0
|
2022-01-12 15:42:42 -07:00 |
|
Alex Barney
|
61b29e57a3
|
Update PathFormatter and PathNormalizer for 13.1.0
|
2022-01-04 22:17:35 -07:00 |
|
Alex Barney
|
e1fd31c1ff
|
Update layout of Loader and Kvdb structs
|
2022-01-02 22:58:11 -07:00 |
|
Alex Barney
|
b0e679d000
|
Update struct layout of Ns structs
|
2022-01-02 16:52:57 -07:00 |
|
Alex Barney
|
b7e8ea8249
|
Update struct layout of most remaining Fs structs
|
2022-01-02 14:14:37 -07:00 |
|
Alex Barney
|
ec38f80066
|
Update layout of Boot and some Fs structs
Boot:
- EncryptedKeyBlob
- KeyBlob
- Package1MarikoOemHeader
- Package1MetaData
- Package1Stage1Footer
- Package1Pk11Header
- Package2Header
- Package2Meta
Fs:
- ApplicationInfo
- CodeVerificationData
- DirectoryEntry
- EncryptionSeed
- FileSystemProxyErrorInfo
- StorageErrorInfo
- FileTimeStamp
- FileTimeStampRaw
- ProgramIndexMapInfo
- QueryRangeInfo
- RightsId
|
2021-12-30 17:12:29 -07:00 |
|
Alex Barney
|
57750b896d
|
Update layout of Arp, Bcat, and some Fs structs
Stop using LayoutKind.Explicit and the Size parameter of StructLayout
|
2021-12-29 15:47:20 -07:00 |
|
Alex Barney
|
5380902376
|
Rename some save enum/struct fields
|
2021-12-29 10:13:42 -07:00 |
|
Alex Barney
|
5013e7d2ec
|
Use fixed array structs instead of Data* structs
|
2021-12-29 10:06:02 -07:00 |
|
Alex Barney
|
3940ca9d76
|
Ensure UserFileSystemForDebug/Private are updated to 13.1.0
|
2021-12-25 01:26:52 -07:00 |
|
Alex Barney
|
52d502a793
|
Update UserFile functions for 13.1.0
|
2021-12-24 13:29:35 -07:00 |
|
Alex Barney
|
feef0ff63f
|
Fixup ConcatenationFileSystem
- Experiment with using Catch/Handle/Rethrow for logging Results
- Try adding a new Ret function for logging results
- Misc tweaks
|
2021-12-21 17:45:27 -07:00 |
|
Alex Barney
|
d2d73827ba
|
Fixup BufferedStorage
|
2021-12-21 12:26:42 -07:00 |
|
Alex Barney
|
f1105da2cc
|
Update FileSystemBufferManager for 13.1.0
|
2021-12-21 12:45:09 -07:00 |
|
Alex Barney
|
a17605b292
|
Fixup FileSystemBufferManager
|
2021-12-20 15:12:34 -07:00 |
|
Alex Barney
|
14fcdc9d67
|
Move Npdm, LayeredFileSystem
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
a289059ecf
|
Move InMemoryFileSystem, PathParser, PathTools
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
5acff2acab
|
Move CachedStorage, SectorStorage and derivatives
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
0846b86249
|
Move AesXtsFileSystem
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
2bd1c05ed5
|
Move some files to LibHac.Common
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
34faf2b468
|
Move RomFs
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
2d86d63fc6
|
Move FsSystem/Save
|
2022-01-07 00:33:47 -07:00 |
|
Alex Barney
|
3e17692a25
|
Update version to v0.15.0 and .NET 6.0
|
2021-12-18 17:53:51 -07:00 |
|
Alex Barney
|
40925034e1
|
Update IndirectStorage and SparseStorage for 13.0
|
2021-12-04 15:49:31 -07:00 |
|
Alex Barney
|
f180bfeef9
|
Update BucketTree for 13.0
|
2021-12-04 15:49:31 -07:00 |
|
Alex Barney
|
280fe14b5f
|
Consolidate the 2 separate Buffer types
|
2021-12-04 15:49:31 -07:00 |
|
Alex Barney
|
edfa3de6cb
|
Update build script and tests to run on .NET 6.0
LibHac and hactoolnet still target .NET 5.0.
We need to build the library with a .NET 6.0 SDK in order to use C# 10 features.
|
2021-11-14 18:36:53 -07:00 |
|
Alex Barney
|
34dda02c38
|
Use file-scoped namespaces
|
2021-11-14 18:36:53 -07:00 |
|
Alex Barney
|
f9f31056ef
|
Use "in" instead of "ref" where appropriate in SharedRef<T>
|
2021-11-03 23:08:50 -07:00 |
|
Alex Barney
|
a23d01e934
|
Move code to use SharedRef instead of ReferenceCountedDisposable
|
2021-11-03 23:08:50 -07:00 |
|
Alex Barney
|
01ca9e0412
|
Introduce UniqueRef<T> and use it in IFileSystem
|
2021-11-03 23:08:50 -07:00 |
|
Alex Barney
|
5f85c0b8e2
|
Use using statements to dispose Fs.Path variables
|
2021-11-03 23:08:50 -07:00 |
|
Alex Barney
|
689549fed7
|
Remove old path code
|
2021-08-05 12:59:57 -07:00 |
|
Alex Barney
|
aad87ec845
|
Update the FsSystem namespace to use Fs.Path
|
2021-08-05 11:59:05 -07:00 |
|
Alex Barney
|
2f58e2fd5a
|
Update ConcatenationFileSystem
|
2021-07-26 10:20:00 -07:00 |
|