Commit Graph

424 Commits

Author SHA1 Message Date
d2e3856bae Fix Xbox FAT directory traversal. 2019-04-10 22:38:35 +01:00
bde8280435 Rename local variable in Xbox FAT plugin. 2019-04-10 22:38:07 +01:00
324d48a619 Implement GetAttribute in Xbox FAT plugin. 2019-04-10 20:34:32 +01:00
429a40de12 Implement Stat in Xbox FAT plugin. 2019-04-10 20:25:16 +01:00
0d1e171c7d Not allow to StatFs an unmounted Xbox FAT filesystem. 2019-04-10 19:21:30 +01:00
7b8dd99354 Implement ReadDir() in Xbox FAT plugin. 2019-04-10 19:15:04 +01:00
c25d37b3c2 Read Xbox FAT root directory. 2019-04-07 13:31:27 +01:00
6d43c83712 Calculate size of Xbox FAT and read it to memory. 2019-04-07 11:41:35 +01:00
e6a9144259 Use FATX volume serial in filesystem information. 2019-04-06 12:37:46 +01:00
2e7f2cd6fe Support FATX volume label. 2019-04-06 12:35:47 +01:00
b9f389b13b Support FATX logical sector size in Xbox Memory Unit. 2019-04-06 12:29:20 +01:00
6ab21ba214 Support identifying Xbox Original FATX. 2019-04-06 12:25:00 +01:00
1511422a95 Add FATX IReadOnlyFilesystem skeleton. 2019-04-06 11:03:43 +01:00
20ebd59181 Add directory entry structure, attributes enumeration, and constants, to FATX filesystem plugin. 2019-03-26 19:22:57 +00:00
7610f4f779 Code styling. 2019-03-11 19:22:26 +00:00
e14c19279a Override Marshal.SizeOf in Helpers and use it instead of System's. 2019-03-01 07:35:22 +00:00
0ec558da55 Use new little endian marshaller on filesystems. 2019-03-01 00:28:55 +00:00
45be793491 Add more optimized marshallers. 2019-02-27 08:49:42 +00:00
6f9ec398ab Do not set ISO identifiers in XML metadata if they are empty. 2019-02-12 18:57:20 +00:00
b17c7fc80f Fix setting application identifier for metadata sidecar. Fixes #215 2019-02-12 18:52:36 +00:00
16562e78fb Fix trimming of null character and spaces in Joliet volume descriptor. 2019-02-12 18:52:00 +00:00
9ebc69bd55 Fix reading application identifier from ISO9660. 2019-02-12 18:51:15 +00:00
75d99ac3bf Ignore warnings of fields not set. 2019-01-05 20:46:30 +00:00
84c1e396dc Update dependencies. 2019-01-03 18:53:29 +00:00
f2caa8c40f General code refactor and reformat. 2018-12-31 13:17:27 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
c964cf27b3 Update dependency to Unclassified.NetRevisionTask 2018-12-20 21:02:05 +00:00
99d98f2201 Correct MFS behaviour when path starts with directory separator. 2018-10-24 21:44:18 +01:00
abfc476e01 Add "Author" field to plugins. 2018-08-29 22:15:43 +01:00
cb138490bc Move libraries to .NET Standard, allowing Xamarin.macOS GUI to compile. 2018-08-27 22:03:20 +01:00
991ee84712 Implement IOC for plugin registration. 2018-07-20 22:53:46 +01:00
d9f2a45ff4 Merge branch 'master' into alcoholfix 2018-07-20 20:50:20 +01:00
1930cf95f3 Bump version to 4.5.1.1692. 2018-07-19 23:15:51 +01:00
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
ac1efc4be1 Move to development version 4.5.99.1663. 2018-06-24 21:35:04 +01:00
430441ccf8 Bump version to 4.5.0.1663. 2018-06-24 12:46:08 +01:00
be078093f5 Remove old and abandoned per-project changelogs. 2018-06-23 20:41:04 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
ec8b309670 General refactor. 2018-06-20 22:22:21 +01:00
6df96ccc96 Automate version set from git revision. 2018-04-12 00:20:29 +01:00
64647ed5fd Move version to project files. 2018-04-11 22:56:48 +01:00
a95beb84eb Final strike... 2018-04-11 09:25:41 +01:00
8a269054a7 Remove old nuget packages. 2018-04-11 09:02:28 +01:00
9ea20d7d81 Change nuget package references in projects (should fix compilation). 2018-04-11 08:57:34 +01:00
7328f05dea Framework minimum version is v4.6.1. 2018-04-11 08:28:45 +01:00
b14320a44a Update project schemas. 2018-04-11 08:13:49 +01:00
97073e34f0 Add support for Human68k FAT16 BPB, fixes #173. 2018-04-09 18:47:29 +01:00
53bb53ecbc 🐛Fix HPOFS crashing with less than 512 bytes per sector. 2018-04-09 18:30:32 +01:00
328aaa1dc9 Add recursiveness to BigEndianMarshal thanks to @darkstar suggestions. 2018-03-08 20:00:01 +00:00
868dda6cfe Add boot hash for FAT filesystems created by PC/GEOS, GeoWorks Ensemble/Pro and New Deal Office. 2018-03-07 18:04:32 +00:00