Files
Aaru/DiscImageChef/ChangeLog

867 lines
21 KiB
Plaintext

2015-10-24 Natalia Portillo <claunia@claunia.com>
* DiscImageChef.csproj:
Added travis build description.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Device type, manufacturer, model, revision and serial number
are now obtained in device constructor.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Moved devices enums and structs out of classes.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Implemented SCSI VPDs 0x00 to 0x80.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
* Commands/DeviceInfo.cs:
Rename ATA/ATAPI decoders fields, methods and structs to
more adequate names.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
* Commands/DeviceInfo.cs:
Rename SCSI decoders fields, methods and structs to more
adequate names.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
* Commands/DeviceInfo.cs:
Separated SCSI decoders by type.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
Rename CD decoders fields, methods and structs to more
adequate names.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
Separated CD decoders by type.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Use a format-less output.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Commands/Decode.cs:
Added ATA/ATAPI IDENTIFY DEVICE disk tags.
2015-10-18 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* Plugins.cs:
* Commands/Decode.cs:
* Commands/Verify.cs:
* Commands/Analyze.cs:
* Commands/Formats.cs:
* Commands/Entropy.cs:
* Commands/Compare.cs:
* Commands/PrintHex.cs:
* Commands/Checksum.cs:
* DiscImageChef.csproj:
* Commands/DeviceInfo.cs:
Added specific console handling for standard, verbose, debug
and error outputs.
2015-10-17 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Added ATA/ATAPI IDENTIFY DEVICE decoder
2015-10-17 Natalia Portillo <claunia@claunia.com>
* DiscImageChef.csproj:
Implement ATA/ATAPI IDENTIFY decoder.
2015-10-15 Natalia Portillo <claunia@claunia.com>
* Commands/DeviceInfo.cs:
Added ATA and ATAPI identify commands.
2015-10-13 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* Options.cs:
* DiscImageChef.csproj:
* Commands/DeviceInfo.cs:
Added "device-info" command.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* DetectImageFormat.cs:
Added standard header.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Decoders/BD.cs:
* Decoders/CD.cs:
* Decoders/DVD.cs:
* Decoders/MMC.cs:
* Decoders/SCSI.cs:
* Decoders/Floppy.cs:
* ImagePlugins/2MG.cs:
* DiscImageChef.csproj:
Move decoders to a separate library.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Plugins.cs:
* Plugins/BFS.cs:
* Plugins/FFS.cs:
* Plugins/ODS.cs:
* Plugins/FAT.cs:
* Plugins/NTFS.cs:
* Plugins/HPFS.cs:
* Plugins/SysV.cs:
* Plugins/extFS.cs:
* Plugins/Opera.cs:
* Plugins/Plugin.cs:
* Plugins/LisaFS.cs:
* Plugins/ext2FS.cs:
* Plugins/ProDOS.cs:
* Plugins/SolarFS.cs:
* Plugins/Symbian.cs:
* Plugins/UNIXBFS.cs:
* Plugins/ISO9660.cs:
* Plugins/MinixFS.cs:
* Plugins/AmigaDOS.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleMFS.cs:
* Plugins/AppleHFS.cs:
* DiscImageChef.csproj:
* Plugins/AppleHFSPlus.cs:
Move filesystems to a separate library.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Plugins.cs:
* PartPlugins/MBR.cs:
* PartPlugins/RDB.cs:
* PartPlugins/NeXT.cs:
* DiscImageChef.csproj:
* PartPlugins/Atari.cs:
* PartPlugins/AppleMap.cs:
* PartPlugins/PartPlugin.cs:
Move partitions plugins to a separate library.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Plugins.cs:
* PartPlugins/RDB.cs:
* PartPlugins/MBR.cs:
* ImagePlugins/VHD.cs:
* PartPlugins/NeXT.cs:
* Commands/Analyze.cs:
* ImagePlugins/Nero.cs:
* DiscImageChef.csproj:
* DetectImageFormat.cs:
* PartPlugins/Atari.cs:
* ImagePlugins/CDRWin.cs:
* PartPlugins/AppleMap.cs:
* ImagePlugins/Apple2MG.cs:
* ImagePlugins/TeleDisk.cs:
* PartPlugins/PartPlugin.cs:
* ImagePlugins/ImageInfo.cs:
* ImagePlugins/DiskCopy42.cs:
* ImagePlugins/ImagePlugin.cs:
* ImagePlugins/ZZZRawImage.cs:
* ImagePlugins/DetectImageFormat.cs:
Moved disc image plugins to a separate library.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Swapping.cs:
* PrintHex.cs:
* ArrayFill.cs:
* DateHandlers.cs:
* StringHandlers.cs:
* DiscImageChef.csproj:
* BigEndianBitConverter.cs:
* EndianAwareBinaryReader.cs:
Move helpers to a separate library.
* Checksums/MD5Context.cs:
* Checksums/ReedSolomon.cs:
* Checksums/SHA1Context.cs:
* Checksums/CDChecksums.cs:
* Checksums/CRC32Context.cs:
* Checksums/CRC16Context.cs:
* Checksums/CRC64Context.cs:
* Checksums/SHA512Context.cs:
* Checksums/SHA384Context.cs:
* Checksums/SHA256Context.cs:
* Checksums/Adler32Context.cs:
* Checksums/SpamSumContext.cs:
* Checksums/FletcherContext.cs:
* Checksums/RIPEMD160Context.cs:
Move checksums to a separate library.
2015-08-25 Natalia Portillo <claunia@claunia.com>
* Decoders/Floppy.cs:
* DiscImageChef.csproj:
Added floppy disk structures.
2015-05-23 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/CDRWin.cs:
Solved CDRWin plugin not working on .NET Framework and in
Mono 4.0. Seems a bug in the framework implementation
nonetheless, this workarounds satisfactorily.
2015-05-19 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* Options.cs:
* Commands/Entropy.cs:
* DiscImageChef.csproj:
Implement "entropy" command.
2015-04-24 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/VHD.cs:
Syntax cleaning.
2015-04-24 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/VHD.cs:
Implemented support for Virtual PC differencing (undo) disk
images.
2015-04-24 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/VHD.cs:
Add support for dynamic disk images.
2015-04-22 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/Apple2MG.cs:
Casting typo
2015-04-22 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/VHD.cs:
* ImagePlugins/Apple2MG.cs:
Style changes
2015-04-22 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/VHD.cs:
* DiscImageChef.csproj:
Implemented support for Virtual PC fixed size disk images.
2015-04-21 Natalia Portillo <claunia@claunia.com>
* BigEndianBitConverter.cs:
Added support for bigendian UUID/Guid
2015-04-20 Natalia Portillo <claunia@claunia.com>
* Plugins/AmigaDOS.cs:
* PartPlugins/Atari.cs:
Style corrections.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* PartPlugins/Atari.cs:
Added support for NetBSD partition identifiers.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* PartPlugins/Atari.cs:
* DiscImageChef.csproj:
Implemented support for Atari partitions.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* DateHandlers.cs:
* Plugins/AmigaDOS.cs:
* DiscImageChef.csproj:
Added support for AmigaDOS filesystems.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* PartPlugins/RDB.cs:
Typo submerged in infinite loop for non-RDB disks.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* Plugins/BFS.cs:
* Plugins/ODS.cs:
* Plugins/FFS.cs:
* Plugins/FAT.cs:
* Plugins/NTFS.cs:
* Plugins/HPFS.cs:
* Plugins/SysV.cs:
* Plugins/Opera.cs:
* Plugins/extFS.cs:
* Plugins/LisaFS.cs:
* Plugins/ProDOS.cs:
* Plugins/ext2FS.cs:
* Plugins/Plugin.cs:
* Plugins/SolarFS.cs:
* Plugins/UNIXBFS.cs:
* Plugins/ISO9660.cs:
* Plugins/MinixFS.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleMFS.cs:
* Plugins/AppleHFS.cs:
* Commands/Analyze.cs:
* Plugins/AppleHFSPlus.cs:
Give not only partition starting sector but also ending
sector to filesystems.
2015-04-20 Natalia Portillo <claunia@claunia.com>
* PartPlugins/RDB.cs:
* DiscImageChef.csproj:
Implemented support for Amiga RDB.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* Plugins/ProDOS.cs:
Corrected datetime field handling in ProDOS filesystem.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/2MG.cs:
* DiscImageChef.csproj:
* ImagePlugins/Apple2MG.cs:
Implement support for Apple 2IMG disk images.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* Options.cs:
* Commands/Checksum.cs:
* DiscImageChef.csproj:
* Checksums/SpamSumContext.cs:
Implemented SpamSum fuzzy hashing.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* Options.cs:
* Commands/Checksum.cs:
* DiscImageChef.csproj:
* Checksums/FletcherContext.cs:
Implemented Fletcher-16 and Fletcher-32 checksum algorithms.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* Options.cs:
* Commands/Checksum.cs:
Added CRC16 to checksum command.
2015-04-19 Natalia Portillo <claunia@claunia.com>
* Options.cs:
* Commands/Checksum.cs:
* DiscImageChef.csproj:
* Checksums/Adler32Context.cs:
Added Adler-32 checksum
2015-03-22 Natalia Portillo <claunia@claunia.com>
* Plugins/ProDOS.cs:
* DiscImageChef.csproj:
Implemented support for Apple ProDOS/SOS filesystem
(untested).
2015-03-21 Natalia Portillo <claunia@claunia.com>
* Decoders/DVD.cs:
* Decoders/MMC.cs:
* DiscImageChef.csproj:
* ImagePlugins/ImagePlugin.cs:
Added DVD structures.
2015-03-05 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/DiskCopy42.cs:
Correct typo in DC42 tag checksumming.
2015-02-02 Natalia Portillo <claunia@claunia.com>
* Checksums/CRC64Context.cs:
Endian typoness
2015-02-02 Natalia Portillo <claunia@claunia.com>
* Checksums/CRC32Context.cs:
Corrected poly and endian issues.
2015-02-02 Natalia Portillo <claunia@claunia.com>
* Checksums/CRC16Context.cs:
Corrected poly, solved endian problem
2014-04-21 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/TeleDisk.cs:
Start to implement OpenImage(), decode comment block.
2014-04-21 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/TeleDisk.cs:
Added CRC calculation method and check of header using CRC
to return a positive identification.
2014-04-19 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/TeleDisk.cs:
* FileSystemIDandChk.csproj:
Started Sydex TeleDisk implementation, with structs,
constants and initial Identify() implementation.
2014-04-19 Natalia Portillo <claunia@claunia.com>
* LICENSE:
* Main.cs:
* Plugins.cs:
* Swapping.cs:
* Plugins/BFS.cs:
* Plugins/FFS.cs:
* Plugins/ODS.cs:
* Plugins/FAT.cs:
* Plugins/SysV.cs:
* Plugins/NTFS.cs:
* AssemblyInfo.cs:
* Plugins/HPFS.cs:
* DateHandlers.cs:
* Plugins/Opera.cs:
* Plugins/extFS.cs:
* Plugins/ext2FS.cs:
* Plugins/LisaFS.cs:
* StringHandlers.cs:
* Plugins/Plugin.cs:
* Plugins/MinixFS.cs:
* Plugins/UNIXBFS.cs:
* Plugins/ISO9660.cs:
* Plugins/Symbian.cs:
* Plugins/SolarFS.cs:
* PartPlugins/MBR.cs:
* PartPlugins/NeXT.cs:
* Plugins/AppleMFS.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleHFS.cs:
* ImagePlugins/CDRWin.cs:
* Plugins/AppleHFSPlus.cs:
* PartPlugins/AppleMap.cs:
* BigEndianBitConverter.cs:
* PartPlugins/PartPlugin.cs:
* EndianAwareBinaryReader.cs:
* ImagePlugins/DiskCopy42.cs:
* ImagePlugins/ImagePlugin.cs:
Change license from AGPLv3 to GPLv3 to make some good
friends happier, and be able to use code from Linux if ever
*ever* needed.
2014-04-17 Natalia Portillo <claunia@claunia.com>
* TODO:
* LICENSE:
* Main.cs:
* README.md:
* FileSystemIDandChk.csproj:
Add documentation and license and prepare for publication
2014-04-17 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* Plugins.cs:
* Swapping.cs:
* Plugins/ODS.cs:
* Plugins/FFS.cs:
* Plugins/FAT.cs:
* Plugins/BFS.cs:
* Plugins/SysV.cs:
* DateHandlers.cs:
* Plugins/NTFS.cs:
* AssemblyInfo.cs:
* Plugins/HPFS.cs:
* Plugins/Opera.cs:
* Plugins/extFS.cs:
* Plugins/Plugin.cs:
* Plugins/LisaFS.cs:
* StringHandlers.cs:
* Plugins/ext2FS.cs:
* PartPlugins/MBR.cs:
* Plugins/MinixFS.cs:
* Plugins/UNIXBFS.cs:
* Plugins/ISO9660.cs:
* Plugins/Symbian.cs:
* Plugins/SolarFS.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleHFS.cs:
* PartPlugins/NeXT.cs:
* Plugins/AppleMFS.cs:
* ImagePlugins/CDRWin.cs:
* Plugins/AppleHFSPlus.cs:
* PartPlugins/AppleMap.cs:
* BigEndianBitConverter.cs:
* PartPlugins/PartPlugin.cs:
* ImagePlugins/DiskCopy42.cs:
* EndianAwareBinaryReader.cs:
* ImagePlugins/ImagePlugin.cs:
Added information and license header.
2014-04-17 Natalia Portillo <claunia@claunia.com>
* DateHandlers.cs:
Lisa epoch is 1901 not 1904
* Plugins/LisaFS.cs:
Typos corrected, now works perfectly
2014-04-17 Natalia Portillo <claunia@claunia.com>
* DateHandlers.cs:
lisatime_t is unsigned
* Plugins/LisaFS.cs:
Added code to search for MDDF, check some variables to be
sure it's a real MDDF, and get information about it.
2014-04-17 Natalia Portillo <claunia@claunia.com>
* Plugins/LisaFS.cs:
* FileSystemIDandChk.csproj:
Added LisaFS skeleton with Lisa's MDDF and tag structs
* DateHandlers.cs:
Added convert function from Lisa timestamp fields to C#
DateTime
2014-04-17 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/DiskCopy42.cs:
* ImagePlugins/ImagePlugin.cs:
Added support for Apple FileWare (aka Twiggy) disks as
dumped by Sigma Seven's BLU
2014-04-17 Natalia Portillo <claunia@claunia.com>
* Plugins/AppleMFS.cs:
Corrected alignment failure because of incorrect type
definition on MDB struct.
2014-04-17 Natalia Portillo <claunia@claunia.com>
* ImagePlugins/DiskCopy42.cs:
Correct typos, misalignment of field and
BigEndianBitConverter behaviour
2014-04-15 Natalia Portillo <claunia@claunia.com>
* FileSystemIDandChk.csproj:
* ImagePlugins/DiskCopy42.cs:
Added support for Apple DiskCopy 4.2 format
* ImagePlugins/ImagePlugin.cs:
Added standard IBM, DEC and Apple floppy formats
2014-04-14 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* Plugins.cs:
* Swapping.cs:
* Plugins/BFS.cs:
* Plugins/FAT.cs:
* Plugins/FFS.cs:
* Plugins/ODS.cs:
* Plugins/NTFS.cs:
* Plugins/HPFS.cs:
* DateHandlers.cs:
* Plugins/SysV.cs:
* Plugins/extFS.cs:
* Plugins/Opera.cs:
* Plugins/Plugin.cs:
* StringHandlers.cs:
* Plugins/ext2FS.cs:
* Plugins/SolarFS.cs:
* Plugins/UNIXBFS.cs:
* Plugins/MinixFS.cs:
* Plugins/ISO9660.cs:
* PartPlugins/MBR.cs:
* Plugins/AppleMFS.cs:
* PartPlugins/NeXT.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleHFS.cs:
* ImagePlugins/CDRWin.cs:
* PartPlugins/AppleMap.cs:
* Plugins/AppleHFSPlus.cs:
* BigEndianBitConverter.cs:
* FileSystemIDandChk.csproj:
* EndianAwareBinaryReader.cs:
* ImagePlugins/ImagePlugin.cs:
Refactor and reformat code
2014-04-14 Natalia Portillo <claunia@claunia.com>
* Main.cs:
* ImagePlugins/CDRWin.cs:
Constrain debug information to debug mode
2014-04-14 Natalia Portillo <claunia@claunia.com>
* BigEndianBitConverter.cs:
Added BitConverter for BigEndian
* FileSystemIDandChk.csproj:
FileSystemIDandChk/BigEndianBitConverter.cs
* ImagePlugins/CDRWin.cs:
Corrected parsing
Implemented all ImagePlugin methods
* ImagePlugins/ImagePlugin.cs:
Used document auto formatting
* Main.cs:
* Plugins/FAT.cs:
* Plugins/BFS.cs:
* Plugins/FFS.cs:
* Plugins/ODS.cs:
* Plugins/HPFS.cs:
* Plugins/SysV.cs:
* Plugins/NTFS.cs:
* Plugins/extFS.cs:
* Plugins/Opera.cs:
* Plugins/ext2FS.cs:
* Plugins/Plugin.cs:
* Plugins/UNIXBFS.cs:
* Plugins/SolarFS.cs:
* PartPlugins/MBR.cs:
* Plugins/MinixFS.cs:
* Plugins/ISO9660.cs:
* Plugins/PCEngine.cs:
* Plugins/AppleHFS.cs:
* PartPlugins/NeXT.cs:
* Plugins/AppleMFS.cs:
* PartPlugins/AppleMap.cs:
* Plugins/AppleHFSPlus.cs:
Added support for disc image plugins
* PartPlugins/PartPlugin.cs:
Added support for disc image plugins
Added start sector and length in sectors to partitions
* Plugins/Symbian.cs:
Commented til code is adapted for disc image plugins
2012-08-07 Natalia Portillo <claunia@claunia.com>
* Plugins/SysV.cs:
* FileSystemIDandChk.csproj:
Added support for System V filesystem
* PartPlugins/MBR.cs:
UnixWare is not the only one using the UNIX disklabel
Corrected UNIX disklabel sector.
Enhanced UNIX disklabel with structs and consts.
Added support for old UNIX disklabels.
* Swapping.cs:
Added code for middle-endian (PDP-endian)
2012-08-06 Natalia Portillo <claunia@claunia.com>
* Plugins/UNIXBFS.cs:
* FileSystemIDandChk.csproj:
Added UNIX Boot filesystem.
* Plugins/FAT.cs:
Don't seek to FAT if value is bigger than volume size.
2012-08-06 Natalia Portillo <claunia@claunia.com>
* Plugins/SolarFS.cs:
* FileSystemIDandChk.csproj:
Added code for detection Solar_OS filesystem
2012-08-05 Natalia Portillo <claunia@claunia.com>
* Plugins/FAT.cs:
Add debug information.
De-hardcode FAT location, use correct data from BPB or
hardcode in case data is empty.
Show volume size in bytes also.
Added offset of PB entries on comments.
2012-08-05 Natalia Portillo <claunia@claunia.com>
* Plugins/MinixFS.cs:
* FileSystemIDandChk.csproj:
Added Minix V1, V2 and V3 filesystems.
2012-08-05 Natalia Portillo <claunia@claunia.com>
* DateHandlers.cs:
Added debug information and prevent malformed datetime
strings crash ISO9660ToDateTime class
2012-08-05 Natalia Portillo <claunia@claunia.com>
* Plugins/ISO9660.cs:
Added code preventing it to be run on each partition,
because this filesystem will be once and only. Now it runs
only one time whenever there are partitions or how many.
* Plugins/FAT.cs:
Added code to handle false positives (FATs can be 1 or 2,
maybe 0 in the wild, never bigger).
Modified for BinaryReader class.
* Plugins/BFS.cs:
Missed negation operand
* PartPlugins/NeXT.cs:
* PartPlugins/AppleMap.cs:
Added constants and modified for EndianAwareBinaryReader
class.
2012-08-05 Natalia Portillo <claunia@claunia.com>
* Plugins/ODS.cs:
Use StringHandlers class to prevent garbage coming from
strings (even if they are not C strings, it does not hurt).
* Plugins/AppleHFS.cs:
Use constants.
* Plugins/BFS.cs:
* Plugins/AppleMFS.cs:
* Plugins/AppleHFSPlus.cs:
Use constants and EndianAwareBinaryReader class.
* Plugins/Opera.cs:
Use a superblock structure and EndianAwareBinaryReader
class, reduces lots of code.
2012-08-04 Natalia Portillo <claunia@claunia.com>
* CToString.cs:
Renamed to StringHandlers.cs
* Plugins/AppleHFS.cs:
Modified to use EndianAwareBinaryReader and PascalToString
classes
* FileSystemIDandChk.csproj:
CToString.cs renamed to StringHandlers.cs
* StringHandlers.cs:
Added code to convert Pascal string to .NET String
2012-08-04 Natalia Portillo <claunia@claunia.com>
* Plugins/FFS.cs:
Added code for detecting 42BSD, 43BSD, 44BSD, SunOS,
SunOS/x86, UFS and UFS2 filesystems. Block size is incorrect
on NeXTStep's CD UFSs, but there is no way to check for it.
* Main.cs:
Disable debug by default
* FileSystemIDandChk.csproj:
Moved to .NET 4 and added EndianAwareBinaryReader class
* EndianAwareBinaryReader.cs:
Override of BinaryReader class with the ability to
automatically swap endianness
2012-08-03 Natalia Portillo <claunia@claunia.com>
* Plugins/ISO9660.cs:
When Joliet is present, show both Joliet and Primary volume
descriptors, as they may not be in sync
2012-08-03 Natalia Portillo <claunia@claunia.com>
* Plugins/ODS.cs:
* Plugins/HPFS.cs:
* Plugins/ISO9660.cs:
* Plugins/AppleMFS.cs:
* Plugins/AppleHFS.cs:
* Plugins/AppleHFSPlus.cs:
Moved datetime conversion to DateHandlers class.
* Plugins/Symbian.cs:
Identifies .SIS files. Yes I know it's not a filesystem but
I needed it so.
* Main.cs:
Corrected typo
* FileSystemIDandChk.csproj:
Added datetime conversion handling class, Symbian .SIS
installers, ext filesystem and ext2/3/4 filesystems.
* Plugins/ext2FS.cs:
Detects ext2, ext3 and ext4 filesystems up to Linux 3.1
kernel.
* Plugins/extFS.cs:
Detects ext filesystems. Untested as no Linux 2.0 was
available at time :p
* DateHandlers.cs:
Moved all datetime convertions from plugins to central
class.
2011-06-02 Natalia Portillo <claunia@claunia.com>
* Added VMS ODS
2011-03-29 Natalia Portillo <claunia@claunia.com>
* Added NTFS
2011-03-28 Natalia Portillo <claunia@claunia.com>
* Added HPFS
2011-03-28 Natalia Portillo <claunia@claunia.com>
* Added Be filesystem
2011-03-28 Natalia Portillo <claunia@claunia.com>
* Use FOBOS guids
2011-03-25 Natalia Portillo <claunia@claunia.com>
* Added NeXT disklabels and unidentify MBR with 0 entries
2011-03-25 Natalia Portillo <claunia@claunia.com>
* ISO9660 should always check from offset 0, needs to be sure it runs only once
2011-03-25 Natalia Portillo <claunia@claunia.com>
* Added MBR partition scheme.
2011-03-06 Natalia Portillo <claunia@claunia.com>
* Added skeleton for BSD FFS.
* Added HFS+.
* If HFS detects it has wrapped a HFS+ volume, inform that it's not its filesystem.
* Added a workaround in calculation with UInt32 and ulong that made HFS and MFS show a bad date.
2011-03-203 Natalia Portillo <claunia@claunia.com>
* First commit to SVN