Files
Aaru.Server/FileSystemIDandChk/ChangeLog

266 lines
6.6 KiB
Plaintext
Raw Normal View History

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
* FileSystemIDandChk/BigEndianBitConverter.cs: Added BitConverter for BigEndian * FileSystemIDandChk/FileSystemIDandChk.csproj: FileSystemIDandChk/BigEndianBitConverter.cs * FileSystemIDandChk/ImagePlugins/CDRWin.cs: Corrected parsing Implemented all ImagePlugin methods * FileSystemIDandChk/ImagePlugins/ImagePlugin.cs: Used document auto formatting * FileSystemIDandChk/Main.cs: * FileSystemIDandChk/Plugins/FAT.cs: * FileSystemIDandChk/Plugins/BFS.cs: * FileSystemIDandChk/Plugins/FFS.cs: * FileSystemIDandChk/Plugins/ODS.cs: * FileSystemIDandChk/Plugins/HPFS.cs: * FileSystemIDandChk/Plugins/SysV.cs: * FileSystemIDandChk/Plugins/NTFS.cs: * FileSystemIDandChk/Plugins/extFS.cs: * FileSystemIDandChk/Plugins/Opera.cs: * FileSystemIDandChk/Plugins/ext2FS.cs: * FileSystemIDandChk/Plugins/Plugin.cs: * FileSystemIDandChk/Plugins/UNIXBFS.cs: * FileSystemIDandChk/Plugins/SolarFS.cs: * FileSystemIDandChk/PartPlugins/MBR.cs: * FileSystemIDandChk/Plugins/MinixFS.cs: * FileSystemIDandChk/Plugins/ISO9660.cs: * FileSystemIDandChk/Plugins/PCEngine.cs: * FileSystemIDandChk/Plugins/AppleHFS.cs: * FileSystemIDandChk/PartPlugins/NeXT.cs: * FileSystemIDandChk/Plugins/AppleMFS.cs: * FileSystemIDandChk/PartPlugins/AppleMap.cs: * FileSystemIDandChk/Plugins/AppleHFSPlus.cs: Added support for disc image plugins * FileSystemIDandChk/PartPlugins/PartPlugin.cs: Added support for disc image plugins Added start sector and length in sectors to partitions * FileSystemIDandChk/Plugins/Symbian.cs: Commented til code is adapted for disc image plugins git-svn-id: svn://claunia.com/FileSystemIDandChk@27 17725271-3d32-4980-a8cb-9ff532f270ba
2014-04-14 01:14:20 +00:00
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.