Commit Graph

849 Commits

Author SHA1 Message Date
ff538ee9ed Added more tests. 2017-07-30 15:46:40 +01:00
983b5eca34 Added more tests. 2017-07-30 15:46:08 +01:00
2bebf41ba3 Parameter adjustment. 2017-07-30 15:46:01 +01:00
73e644469b Try to detect if offsets are relative to parent partition
(NetBSD) or not (FreeBSD).
2017-07-30 15:45:50 +01:00
35c64c4ee1 More duplicate checks. 2017-07-30 15:45:28 +01:00
ee3f88c2cc Added new tests. 2017-07-27 01:27:19 +01:00
069b72ec57 Added types, corrected filling, added device parameters and
debug output, now works.
2017-07-27 01:15:22 +01:00
c4795e4340 Big-endian, finally. 2017-07-27 01:14:39 +01:00
8cd63de25e Added support for big-endian disklabels, more positions, and
corrected calculations. Also, added more debug output.
2017-07-26 23:46:42 +01:00
adf5c066c7 Simplified cyclic check. 2017-07-26 23:45:20 +01:00
c648238712 Corrected big endian handling. 2017-07-26 23:44:27 +01:00
256a3da79e Added more tests. 2017-07-26 23:35:35 +01:00
51cf0d7815 Parameter adjustment. 2017-07-26 23:35: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
e3cdf500f8 Corrected partition arithmetics. 2017-07-26 04:16:45 +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
b8e19ec261 Added equality and comparison overrides to Partition struct. 2017-07-25 22:27:09 +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
d3bc3086bf Parameter adjustment. 2017-07-25 15:03:28 +01:00
08aca746ef Several copy/paste typos prevented MBR on optical discs to
work, corrected, also add partition at start of track in them
	if it appears as one entry.
2017-07-25 15:03:14 +01:00
3839a7497a Disabled Rock Ridge test (it was not working anyways). 2017-07-25 15:00:12 +01:00
77d7dae246 Parameter adjustment. 2017-07-25 03:28:21 +01:00
fed6ecad33 Corrected type and name of minix subpartitions. 2017-07-25 03:27:58 +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
f705645f40 Added support for minix subpartitions. 2017-07-25 02:47:42 +01:00
106d5bead0 Adjusted parameters. 2017-07-25 02:45:11 +01:00
9a5d52caab Added support for hybrid ISO/USB images with GPT and FAT
partitions.
2017-07-25 00:27:46 +01:00
72dd8d9179 Use generic method to search for partitions, supporting
partitions inside partitions. At the same time SGI DVH is
	disabled because it is not working correctly. Fixes #60
2017-07-24 23:35:33 +01:00
dad9ea8584 Early exit. 2017-07-24 04:51:08 +01:00
e2004a3ff8 Correct string handling. 2017-07-24 04:05:47 +01:00
98d12076d5 Rewrote, solves infinite loop on extended partitions, supports
OnTrack and NEC extensions, supports optical discs, stops
	doing disklabels here (should be moved independently).
2017-07-24 04:05:38 +01:00
7bc23c4f55 Parameter adjustment. 2017-07-24 04:04:56 +01:00
4b9d012346 Add field to propagate partition scheme on each partition. 2017-07-23 22:54:36 +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
f3e33aa7aa Don't ignore Apple_Free partitions, just ignore partitions
that extend past the device size.
2017-07-23 19:57:10 +01:00
25de114914 On debug catch zlib exceptions and show where it happens. 2017-07-23 19:56:45 +01:00
9bf55609a2 Corrected setting media type. 2017-07-23 19:54:38 +01:00
28dbda757c Use DotNetZip for UDIF zlib (AKA UDZO), solves some
compatibility problems.
2017-07-22 04:49:53 +01:00
333cff1793 Corrected comment tag. 2017-07-22 04:34:14 +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
290cb74540 Do not add drivers of size 0 neither Apple_Free partitions as
these can expand beyond the disc on optical media.
2017-07-20 13:12:36 +01:00
c41645b376 Adjusted to new API. 2017-07-20 13:11:59 +01:00
a24569f34f Corrected alignment parameters. 2017-07-20 13:11:41 +01:00