Commit graph

1149 commits

Author SHA1 Message Date
Alex Barney
d0c96e7b8e Implement AccessLogSdCardWriter 2024-07-01 20:55:54 -07:00
Alex Barney
86336f06ec Disable dehydration when doing an untrimmed NativeAOT build 2024-06-30 10:13:19 -07:00
Alex Barney
e757dff9b9 Implement BaseFileSystemService and some related classes 2024-06-30 10:07:49 -07:00
Alex Barney
559b8c89f9 Update some gc types and other small tweaks 2024-06-16 20:59:04 -07:00
Alex Barney
de84c72d2a Name GameCardManager.DeactivateReason enum members 2024-06-16 20:59:04 -07:00
Alex Barney
283ecf81ff Add GetAsicCertificate 2024-06-16 20:59:04 -07:00
Alex Barney
e49523eed6 Update save data transfer interfaces for FS 17 2024-06-16 20:59:04 -07:00
Alex Barney
a65b1b8b31 Add deactivation report fields to GameCardErrorReportInfo 2024-06-16 20:59:04 -07:00
Alex Barney
253c0cb011 Fix GameCardErrorReportInfo 2024-06-16 20:59:04 -07:00
Alex Barney
b60af3f66c Mark libhac as AOT-compatible 2024-06-16 20:59:04 -07:00
Alex Barney
c96799035d Read some improperly named save data keys 2024-05-27 21:52:10 -07:00
Alex Barney
a8bb53fc68 Handle Terra card header hashes in XciHeader 2024-05-27 21:26:44 -07:00
Alex Barney
f0477a87dc Update build and test project dependencies 2024-05-22 20:12:15 -07:00
Alex Barney
af5f2de99f Update .NET SDK version to 8.0.300 2024-05-21 00:45:58 -07:00
Alex Barney
d23411f203 Add key sources for 18.0.0 2024-05-21 00:29:15 -07:00
TSRBerry
3de1ae3fc3
Add license file to artifacts (#299)
* Add license file to artifacts
2024-05-18 21:06:54 -07:00
Alex Barney
4e0db17192 Limit the hash target size to the file size when building a hashed PFS 2024-05-13 23:07:24 -07:00
Alex Barney
71fafcac85 Propagate errors through NxFileStream 2024-05-13 20:15:23 -07:00
Alex Barney
9eb35528ac Read the entire file at once when reading a ticket 2024-05-13 20:04:36 -07:00
Alex Barney
c238cf63b0 Fix strlcpy 2024-05-12 22:49:44 -07:00
Alex Barney
6599c5977b Fixup ref readonly params to use in instead of ref 2024-05-07 22:23:32 -07:00
Alex Barney
6a5d03e1f3 Use ref readonly for many incoming SharedRef parameters 2024-05-05 23:08:53 -07:00
Alex Barney
e19ea92b90 Use ref readonly instead of in for SharedRef parameters 2024-05-04 22:43:40 -07:00
Alex Barney
dd2b9fe2ca Implement NpdmVerificationFileSystem 2024-05-01 21:56:40 -07:00
Alex Barney
4a7b67bf5a Update NcaFileSystemService 2024-04-28 15:51:09 -07:00
Alex Barney
dc6acacf45 Update NcaFileSystemServiceImpl 2024-04-27 14:07:24 -07:00
Alex Barney
492716af74 Add DeepRetryStorage 2024-04-21 22:59:53 -07:00
Alex Barney
4699825564 Add AlignmentMatchingFileSystem and update some of the NCA service 2024-04-21 14:58:32 -07:00
Alex Barney
c3cc7a69fb Add alignment options to StorageTester 2024-04-20 13:34:22 -07:00
Alex Barney
27cc721b31 Update FileSystemProxyImpl 2024-03-31 23:27:06 -07:00
Alex Barney
7f7c8b6578 Remove the old NcaReader 2024-03-31 20:03:53 -07:00
Alex Barney
e73e2861bc Add HierarchicalSha256Storage 2024-03-17 17:01:00 -07:00
Alex Barney
ea49386b48 Add StorageOnNcaCreator 2024-03-17 09:32:59 -07:00
Alex Barney
b88d283fbc Implement NcaReader from FS 17.0.0 2024-03-12 20:05:58 -07:00
Alex Barney
8027310320 Implement JournalIntegritySaveDataFileSystemDriver 2024-03-10 14:37:39 -07:00
Alex Barney
45975ddadd Implement ApplicationTemporaryFileSystem 2024-03-09 18:38:04 -07:00
Alex Barney
2c14770ceb Implement SaveDataFileSystem 2024-03-09 17:47:17 -07:00
Alex Barney
2b2b7471ea Implement the rest of SaveDataInternalStorageFileSystem 2024-03-09 15:23:26 -07:00
Alex Barney
2501cd24d0 Implement SaveDataExtender 2024-02-19 23:04:19 -07:00
Alex Barney
164382f998 Implement the rest of SaveDataFileSystemServiceImpl and update it to FS 17 2024-02-18 19:45:15 -07:00
Alex Barney
257cf57d0b Implement some Bitmap code 2024-02-04 00:22:31 -07:00
Alex Barney
037c5ace9e Update SaveDataFileSystemService for FS 17 2024-02-03 23:43:24 -07:00
Alex Barney
e6d32b96d0 The 17.0.0 save indexing change that caused improperly wiped consoles to not boot 2024-01-30 22:24:51 -07:00
Alex Barney
78e16d3d61 Implement SaveDataFileSystemService functions 2024-01-27 21:25:40 -07:00
Alex Barney
beca253086 Reorganize SaveDataFileSystemService 2024-01-26 15:49:50 -07:00
Alex Barney
49edb744c5 Skeleton a bunch of code related to save data 2024-01-02 00:28:27 -07:00
Alex Barney
908c2ca8ff Update NativeAOT build settings and use ToLowerInvariant 2023-12-16 22:46:37 -07:00
Alex Barney
7a8f0de6db Bump version to 0.20.0 2023-12-10 17:06:08 -07:00
Alex Barney
32dff54cce Use ref readonly 2023-12-09 23:30:19 -07:00
Alex Barney
03bf56f26c Use collection expressions 2023-12-09 18:48:56 -07:00