Commit Graph

126 Commits

Author SHA1 Message Date
6ee7c68d55 Extended attributes are undefined format in CD-i and High Sierra Format, skip them in stat. 2019-07-31 04:34:27 +01:00
2f10f92500 Fix ISO9660 extended attributes. 2019-07-31 04:33:31 +01:00
25bf3737d3 Decode TRANS.TBL;1. 2019-07-31 01:02:56 +01:00
a2314ff9d5 Decode "CL", "PL" and "RE" system areas. 2019-07-29 14:04:30 +01:00
9b5e2092ef Implement decoding High Sierra path table. 2019-07-29 05:37:46 +01:00
18a3566fe7 Fix some filename edge cases in ISO9660. 2019-07-29 05:11:36 +01:00
96a4e37b6d Fix reading files with size 0 in ISO9660. 2019-07-29 04:43:49 +01:00
d5dcc080c6 Fix RockRidge symlink flags. 2019-07-29 04:14:49 +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
8cc11c160e Fix field naming. 2019-07-28 22:07:58 +01:00
a47d8e13f0 Decode "SL" system area. 2019-07-28 21:33:05 +01:00
5087044f32 Skip other SUSP fields, not needed, and ZISOFS not yet implemented. 2019-07-28 19:10:42 +01:00
9c6e021b14 Decode "CE" system area. 2019-07-28 18:41:33 +01:00
82d645b83c Skip "SF" system area. 2019-07-28 18:32:41 +01:00
24920776ed Decode "TF" system area. 2019-07-28 18:32:15 +01:00
0271ea582e Skip "CL", "PL" and "RE" system area. 2019-07-28 18:19:44 +01:00
4bd044669e Implement "NM" system area. 2019-07-28 18:19:17 +01:00
0e7e824c17 Skip "SL" system area. 2019-07-28 17:55:41 +01:00
f6e09772e6 Decode "PN" system area. 2019-07-28 17:54:40 +01:00
3c09d6873b Decode "PX" system area. 2019-07-28 17:46:09 +01:00
ebc775fec2 Decode "RR" system area. 2019-07-28 17:31:30 +01:00
282781cfd1 Decode Amiga extensions to ISO9660. 2019-07-28 17:29:45 +01:00
f761df9fc9 Skip known system use areas. 2019-07-28 17:04:08 +01:00
890f1a35bb Move ISO9660 system area decoding to a separate method. 2019-07-28 16:55:15 +01:00
a6c2da7689 Decode XA system area. 2019-07-28 16:48:18 +01:00
7711685439 Fix system area calculation padding. 2019-07-28 14:03:38 +01:00
429c524b09 Fix setting resource fork in iso9660. 2019-07-28 13:56:22 +01:00
41b6366404 Use Apple extensions to ISO9660 to set file attributes. 2019-07-28 13:41:18 +01:00
6b089eef3a Support xattrs from Apple extensions to ISO9660. 2019-07-28 05:21:11 +01:00
0c2d50717e Decode Apple extensions to ISO9660. 2019-07-28 05:20:57 +01:00
b1210868a8 Add fields for decoded Apple extensions to ISO9660 directory record. 2019-07-28 05:20:18 +01:00
b491dfb499 Fix size for fields in Apple extensions to ISO9660. 2019-07-28 04:53:30 +01:00
3d16477056 Fix getting ISO9660 directory entry when we are using a namespace that excludes file version. 2019-07-24 05:28:48 +01:00
ae7c9a9788 Fix reading ISO9660 directories that are not sector multiples. 2019-07-24 05:27:49 +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
3c36b5d4ae Fixes getfilenames for Joliet, RRIP and Romeo. 2019-07-24 04:39:05 +01:00
a473973584 Add documentation for Romeo namespace. 2019-07-24 00:26:07 +01:00
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