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
f2f7bcc2e9
Corrected string conversion.
2017-07-11 02:32:51 +01:00
0a6408b783
Corrected version formatting.
2017-07-11 01:40:56 +01:00
9e9b9d9a2e
Corrected cluster size calculation.
2017-07-11 01:32:23 +01:00
0978691d90
Corrected clusters calculation.
2017-07-11 01:32:14 +01:00
eba6d9aabc
Use marshalling.
...
Don't show backup date if never backed up.
Detect bootable without boot sector (by file/folder ID).
Correct volume serial case.
2017-07-11 01:32:00 +01:00
026ea2fa80
Use marshalling.
...
Corrected alignment error.
2017-07-10 23:28:07 +01:00
4fa87993b7
Use .NET marshalling, corrects alignment.
...
Use volume size from SuperBlock.
HPFS does not use clusters but individual sectors.
Detect and hash boot code of BPB sector.
Show NT flags, they're set by NT 3.x.
Do not show integrity check date if it never happened.
2017-07-10 22:47:17 +01:00
64d37e2f02
Moved to use .NET Marshal and hash boot code.
2017-07-10 22:04:51 +01:00
890e49f3f4
Corrected boot code detection.
2017-07-10 22:04:37 +01:00
fa8204292e
Complete rewrite, passes all tests, correctly detects bootable
...
disks, Atari ST disks, MSX-DOS disks, FAT12 vs FAT16, and gets
volume label and creation/modification datetime from root
directory.
2017-07-10 21:39:12 +01:00
5ed59b48d2
Added more sanity checks.
2017-07-10 21:37:31 +01:00
ec7b077327
Populate system identifier.
2017-07-05 06:55:01 +01:00
857eceef2d
Make class public.
2017-07-05 06:54:50 +01:00
5319b3440b
Populate system identifier.
2017-07-05 02:06:48 +01:00
9d66b357bd
Show OEM ID as system identifier.
2017-07-02 05:07:07 +01:00
dbe5a51222
Filesystems should be public.
2017-07-01 03:26:08 +01:00
334cc66a53
Formatting options.
2017-06-29 21:23:39 +01:00
fcb58141ed
Use OEM name from BPB as XML system identifier.
2017-06-29 20:44:38 +01:00
ff29d85926
Refactor: Remove unneeded TODOs.
2017-06-12 22:59:47 +01:00
9bf3c8c855
Removed LisaRoman, use it from Claunia.Encoding.
2017-06-06 21:25:07 +01:00
2e5cc02167
Use Claunia.Encoding from NuGet.
2017-06-06 21:24:18 +01:00
76e16db616
Added support for different character encodings.
2017-06-06 21:23:20 +01:00
ce3e941e1c
Version bumped to 3.4.99.0.
2017-06-04 23:09:27 +01:00
a33a9dc43b
Merge pull request #77 from claunia/asp
...
Merge branch with ASP.NET server-side code.
2017-06-03 01:28:34 +01:00
d9b372c878
Project file formatting.
2017-06-03 01:13:47 +01:00