Commit Graph

87 Commits

Author SHA1 Message Date
dd6d6b072c Add support for Romeo. 2019-07-23 06:20:00 +01:00
f9103579b1 Add High Sierra path table structure. 2019-07-23 06:19:40 +01:00
4d7bf51e1d Simplify ISO9660 namespaces. 2019-07-22 02:58:56 +01:00
49e5ebc22a Decode Joliet root directory. 2019-07-22 02:42:17 +01:00
8499e4d2ca Implement Joliet directory decoding. 2019-07-22 02:28:54 +01:00
1ddfd4b8f8 Use extended attributes in ISO9660 stat. 2019-07-22 01:53:12 +01:00
50971115a5 Implement getxattr for ISO9660. 2019-07-22 01:36:27 +01:00
9bff9e85b4 Implement listxattr for ISO9660. 2019-07-22 01:29:51 +01:00
2c07e1ace2 Handle associated files in ISO9660. 2019-07-22 01:25:26 +01:00
824d02878d Implement decoding High Sierra timestamp. 2019-07-20 01:45:40 +01:00
1d3a0eccbc Implement decoding High Sierra directories. 2019-07-20 01:42:01 +01:00
ea8411f641 Implement ISO9660 read. 2019-07-20 00:38:59 +01:00
7c5d0e3341 Implement ISO9660 mapblock. 2019-07-19 21:37:02 +01:00
691e86e819 Implement ISO9660 getattributes. 2019-07-19 16:35:27 +01:00
caebccb148 Implement ISO9660 stat. 2019-07-19 16:34:43 +01:00
27c9639573 Implement ISO9660 readdir for subdirectories. 2019-07-19 16:34:07 +01:00
f33d16d3c5 Set only supported namespaces in ISO9660 when the requested one is guaranteed to not exist. 2019-07-19 15:48:10 +01:00
aa2966ca0d Implement ISO9660 readdir for root directory. 2019-07-19 15:44:40 +01:00
386f826ae8 Implement ISO9660 statfs. 2019-07-19 15:15:00 +01:00
8a6a6c32ec On ISO9660 if the file is empty, do not store extent. 2019-07-19 15:01:24 +01:00
74a02a3194 Implement ISO9660 file record timestamp decoding. 2019-07-19 14:59:35 +01:00
67c23b2fab Implement reading of ISO9660 root directory. 2019-07-19 14:26:02 +01:00
6d91450b28 Add skeleton for ISO9660 read-only implementation. 2019-07-19 12:14:30 +01:00
b6c7e84762 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01: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
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
abfc476e01 Add "Author" field to plugins. 2018-08-29 22:15:43 +01:00
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
bcf016f49a 🐛Fix ISO9660 when root directory is outside of device. 2018-02-08 02:59:42 +00:00
4194566a20 🐛Fix static method on hashes not being declared as such. 2018-02-03 19:11:41 +00:00
b50b6c29ca 🐛Move checksum initializers to instance constructors. 2018-02-03 17:39:49 +00:00
12785cc087 Skip null terminated strings in ISO9660 fields. (These violate ISO9660). 2018-01-29 17:36:58 +00:00
df4a8a1ad5 🐛Correct trying to read past partition when El Torito boot image indicates to be bigger than it. 2017-12-30 01:22:23 +00:00
18f9a349c9 🎨REFACTOR: Use auto-properties. 2017-12-26 08:01:40 +00:00
94d8173b3a 🎨REFACTOR: Plugins do not need to expose their methods as virtual. 2017-12-26 07:28:40 +00:00
6aee3c9cb1 🎨Separate read-only filesystems from identify-only filesystem interfaces. 2017-12-26 07:23:09 +00:00
2eca6ec8be 🐛Corrected miscalling current encoding when identifying filesystems. 2017-12-26 06:36:15 +00:00
f66a0bdd42 🎨Converted all plugin types to interfaces. 2017-12-26 06:05:24 +00:00
a002253fa4 🎨🎨🎨 Removed methods in images that only returned what's already in the ImageInfo structure. 2017-12-26 02:51:10 +00:00
4115698ac8 REFACTOR: Final cleanup of DiscImageChef.Filesystems. 2017-12-24 02:37:41 +00:00
3d38e01fdc DOCUMENTATION: DateTime handlers. 2017-12-23 03:59:48 +00:00
c59e424ec8 REFACTOR: All refactor in DiscImageChef.Filesystems. 2017-12-22 08:43:22 +00:00