Commit Graph

35 Commits

Author SHA1 Message Date
1890d6ac28 Path table usage optional in CD-i filesystem (except for root). 2019-07-31 23:04:37 +01:00
9aac84c702 Fix reading ISO9660, CD-i and HSF directories that span several sectors. 2019-07-31 22:21:03 +01:00
06662b7995 In the loving memory of Facunda "Tata" Suárez Domínguez, R.I.P. 2019/07/24. 2019-07-31 20:19:22 +01:00
97280fa2fd Add missing file headers. 2019-07-31 20:10:27 +01:00
c51847b734 Fix TODOs and code cleanup. 2019-07-31 19:53:47 +01:00
816835e667 Implement support for ISO9660 Level 3, multiple extents in files. 2019-07-31 19:39:55 +01:00
838b5f8307 Read CD-i filesystem. 2019-07-31 17:44:51 +01:00
25f69a99e5 Add support for different mode sectors in ISO9660. 2019-07-31 17:16:49 +01:00
4616f59a6b Handle when ISO9660 directories have extended attributes. 2019-07-31 15:48:20 +01:00
bc8dd3a486 Use ISO8859-1 for CD-i until escape sequences are implemented. 2019-07-31 05:07:36 +01:00
bccbe8a73a Add root directory, volume descriptors, path tables and IP.BIN to ISO9660 debug root directory. 2019-07-31 05:07:07 +01:00
84d4541cba Cannot use TRANS.TBL in CD-i. 2019-07-31 04:51:39 +01:00
5a6ed22d98 Add support for ISO9660 Volume Partition Descriptors. 2019-07-31 04:51:00 +01:00
86820794c6 Add support for ISO9660 Enhanced Volume Descriptors. 2019-07-31 04:47:23 +01:00
25bf3737d3 Decode TRANS.TBL;1. 2019-07-31 01:02:56 +01:00
9b5e2092ef Implement decoding High Sierra path table. 2019-07-29 05:37:46 +01:00
93b5c483ec Implement path table traversal in ISO9660. 2019-07-29 04:14:37 +01:00
28ad9dac86 Decode ISO9660 path tables. 2019-07-29 02:45:46 +01:00
4bd044669e Implement "NM" system area. 2019-07-28 18:19:17 +01:00
e4aacbd150 Fix encoding setting for Romeo. 2019-07-24 05:00:14 +01:00
4cda01d665 Set default ISO9660 namespace as Joliet. 2019-07-24 04:59:22 +01:00
dd6d6b072c Add support for Romeo. 2019-07-23 06:20:00 +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
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
386f826ae8 Implement ISO9660 statfs. 2019-07-19 15:15:00 +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
6aee3c9cb1 🎨Separate read-only filesystems from identify-only filesystem interfaces. 2017-12-26 07:23:09 +00:00
f66a0bdd42 🎨Converted all plugin types to interfaces. 2017-12-26 06:05:24 +00:00
ff08e93144 REFACTOR: Redundant class or interface specification in base types list. 2017-12-21 16:27:09 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
9a178d1456 Refactor: Split ISO9660. 2017-10-08 20:41:54 +01:00