Commit Graph

199 Commits

Author SHA1 Message Date
5e29fb0c13 Version bumped to 3.5.99.0. 2017-09-05 17:21:24 +01:00
c174d1fe4a Added support for ANDOS BPB. 2017-08-25 03:28:55 +01:00
abc9e8afb4 Added RT-11 filesystem. 2017-08-25 03:02:55 +01:00
60c80a7ac9 Added support for AO-DOS filesystem. 2017-08-25 01:58:22 +01:00
3d8f64ab68 Added support for OS-9 Random Block File. 2017-08-16 15:45:37 +01:00
77ec28ef49 Changed how SFS2 is reported. 2017-08-16 15:45:28 +01:00
f292939664 Corrected handling of partially dumped disks. 2017-08-16 15:44:50 +01:00
98c28c8bef Added comment about Human68k direntry variations. 2017-08-14 22:06:58 +01:00
15f251ba9f Added support for SFSv2. 2017-08-09 04:52:36 +01:00
1638792085 Corrected API miscalling. 2017-08-09 04:46:14 +01:00
620d5a95b7 Added support for the Cray UNICOS file system (untested). 2017-08-09 03:09:05 +01:00
45fefb3330 Added support for the SGI Extent File System (EFS). 2017-08-08 11:51:48 +01:00
31ae326f0c Added support for the fossil file system. 2017-08-07 16:15:57 +01:00
6c43d0c40f On optical media after recalculation sectors per cluster may
contain 0, it should not.
2017-08-07 16:12:36 +01:00
85c199ebb7 Add superblock modification time to XML metadata. 2017-08-07 16:10:14 +01:00
fa6bacdedd Corrected volume name decoding. 2017-08-07 16:09:14 +01:00
6ca78722fc Corrected typo: sectors => cluster. 2017-08-07 16:08:58 +01:00
8ab2022109 Check that date fields start with a number. 2017-08-07 16:08:39 +01:00
5d8fabf3d0 Make sure that device partitions are handled if they're not
mapped by any scheme.
2017-08-07 16:06:51 +01:00
3eda647ef5 Added support for boot blocks preceding super block and
misaligned superblocks (optical discs).
2017-08-06 15:46:59 +01:00
0dc4abab3e Corrected handling on devices with 256 bytes/sector and
correct BPBs (like SASI PC-98 disks).
2017-08-03 01:14:37 +01:00
eff67bb1b2 Changed how superblock location is detected. 2017-08-01 13:34:45 +01:00
c648238712 Corrected big endian handling. 2017-07-26 23:44:27 +01:00
0c7b5aa604 Corrected encoding propagation. 2017-07-26 12:25:18 +01:00
99c5e5d9d0 Added support for HAMMER filesystem. 2017-07-26 04:21:47 +01:00
701b1f0824 Removed spurious comment :p. 2017-07-26 04:16:36 +01:00
cfe14091cf Implemented AtheOS filesystem. 2017-07-26 03:08:29 +01:00
5dcaa79ccc Do not try to access root folder on misaligned partitions.
(This would be solved when a the complete FAT implementation
	is done)
2017-07-25 22:26:42 +01:00
91b383f5d5 Added support for misaligned filesystems on optical media. 2017-07-25 22:23:51 +01:00
3839a7497a Disabled Rock Ridge test (it was not working anyways). 2017-07-25 15:00:12 +01:00
b94613b523 Corrected XML metadata. 2017-07-25 03:27:47 +01:00
e646097a55 Corrected XML clusters count. 2017-07-25 03:27:36 +01:00
346446c6dc Prevent misdetection of QNX4 filesystem. 2017-07-25 03:27:24 +01:00
505fd55c6a Added support for MINIX v1 and v2 filesystems created with
MINIX 3.
2017-07-25 02:48:04 +01:00
9a5d52caab Added support for hybrid ISO/USB images with GPT and FAT
partitions.
2017-07-25 00:27:46 +01:00
e2004a3ff8 Correct string handling. 2017-07-24 04:05:47 +01:00
332c2901fd Use marshalling. 2017-07-23 21:01:26 +01:00
dddf884c05 Don't try to read past partition end. 2017-07-23 19:58:11 +01:00
9df8dee93d Corrected detection and reading of misaligned partitions on
optical media (e.g. map says sector 17 on 512 byte units, that
	would fall on sector 4.25 on 2048 units).
2017-07-20 13:14:12 +01:00
16434f2788 Refactor: Simplify field names. 2017-07-19 16:37:11 +01:00
711d19fd04 Refactor, pass whole partition structure to filesystems. 2017-07-19 16:31:08 +01:00
68537136d8 Corrected volume name. 2017-07-19 14:50:51 +01:00
1d3d696a08 AROS i386 boot floppies start with a PC boot sector before the
Amiga BootBlock (that is unused).
2017-07-19 06:02:15 +01:00
e3ce75b9a7 Use marshalling.
Corrected checksum calculation.
	Corrected root block location when boot block is not present
	or correct.
	Tested FFS2 values, no long show warning.
	Correct cluster size calculation.
2017-07-19 05:21:25 +01:00
292f8a287c Added support for ADFS-S, ADFS-M, ADFS-L, ADFS-D, their
variants on hard disks and ADFS-E, ADFS-E+, ADFS-F, ADFS-F+
	and ADFS-G boot blocks. Pending support for "big directory".
2017-07-18 06:38:05 +01:00
52140f45b7 Do not put serial number in XML. I have to check its validity. 2017-07-18 06:34:55 +01:00
5ab1896b32 Moved superblock to a sequential do-it-all structure, and use
marshalling with it.
2017-07-15 01:39:48 +01:00
2eafa6a606 Some implementations consider the volume label to be in need
for "archival"...
	Volume label can reside far away the first root directory
	sector.
2017-07-15 01:37:28 +01:00
4719c29c26 Added missing fields. 2017-07-13 00:17:39 +01:00
14baa50ae1 Use marshalling.
Added new superblock fields.
2017-07-11 02:33:08 +01:00