Files
Aaru.Server/Changelog.md

5.8 KiB

[4.0.0.0-beta] - 2017-05-19

Added

###- Create Sidecar command

  • Use dump drive information from images that support it.

###- Devices

  • MMC
  • PCMCIA block devices
  • SCSI Streaming Devices (aka "tapes")
  • SecureDigital

###- Disc images.

  • Alcohol 120%.
  • Apple New Disk Image Format (aka NDIF, aka img, aka DiskCopy 6).
  • Apple Nibble (aka NIB).
  • Apple Universal Disk Image Format (aka UDIF, aka dmg).
  • BlindWrite 4.
  • BlindWrite 5.
  • CloneCD.
  • CopyQM.
  • CPCEMU Disk File.
  • CPCEMU Extended Disk File.
  • D64.
  • D71.
  • D81.
  • DiscJuggler.
  • MAME Compressed Hunks of Data (aka CHD).
  • Parallels Hard Disk Image (aka HDD).
  • QEMU Copy-On-Write (aka QCOW).
  • QEMU Copy-On-Write v2.
  • QEMU Enhanced Disk (aka QED).
  • VHDX.
  • VMware.
  • X68k .DIM.

###- DiskCopy 4.2 disk image

  • Use resource fork to get DiskCopy version used to create them.

###- Filesystems

  • Apple DOS.
  • CP/M.
  • Detecting Commodore 1540/1541/1571/1581.
  • Detecting cram.
  • Detecting ECMA-67.
  • Detecting exFAT.
  • Detecting F2FS.
  • Detecting FAT+.
  • Detecting IBM JFS.
  • Detecting NILFS2.
  • Detecting Professional File System (aka PFS).
  • Detecting QNX 4.
  • Detecting QNX 6.
  • Detecting Reiser.
  • Detecting Reiser4.
  • Detecting SmartFileSystem (aka SFS, aka Standard File System).
  • Detecting Squash.
  • Detecting Universal Disk Format (aka UDF).
  • Detecting Veritas.
  • Detecting VMware.
  • Detecting Xbox.
  • Detecting XFS.
  • Detecting Zettabyte File System (aka ZFS).
  • UCSD Pascal.

###- Filters

  • Apple PCExchange
  • AppleDouble
  • AppleSingle
  • BZIP2
  • GZIP
  • MacBinary

###- GUID Partition Table

  • New type GUIDs.

###- Lisa filesystem

  • Full read-only support

###- Media types

  • DDS, DDS-2, DDS-3, DDS-4.
  • IOMEGA Clik! (aka PocketZip)
  • NEC floppies.
  • SHARP floppies.

###- Partitions

  • Acorn FileCore.
  • BSD disklabels.
  • DEC disklabels.
  • DragonFly BSD.
  • Human68k.
  • NEC PC-9800.
  • Rio Karma.
  • SGI Disk Volume Headers.
  • UNIX disklabels.

Fixes

###- AmigaDOS filesystem

  • Detection on hard disks or with clusters bigger than 1 sector.

###- cdrdao

  • Audio track matching
  • Prevent reading binary files.

###- CDRWin

  • CD-Text detection
  • CD+G data return.
  • Prevent reading binary files.

###- DiskCopy 4.2

  • Track order for Lisa and Macintosh Twiggy

###- Dreamcast GDI images

  • Prevent reading binary files.

###- FAT filesystem

  • Behaviour with some non-compliant media descriptors.

###- Nero Burning ROM

  • Disc types
  • Lead-In handling
  • Mode2 RAW sectors
  • Session count

###- ProDOS filesystem

  • Volume size.

Changes

  • Added a public changelog.
  • Added support for filters.
  • Priam tags.
  • Support drive firmware inside disc images.
  • Support subchannel with only Q channel.

[3.0.0.0] - 2016-07-19

Added

###- Commands

  • benchmark: Tests speed for checksum algorithms.
  • create-sidecar: Creates an XML sidecar with metadata.
  • decode: Decodes and prints a disk tag present on the image.
  • device-info: Prints device information.
  • dump-media: Dumps media to a disk image.
  • entropy: Calculates disk entropy.
  • media-info: Prints media information.
  • scan-media: Scans media for errors.

###- Checksums

  • Adler-32
  • SpamSum

###- Devices

  • ATA on Linux.
  • ATA on Windows (untested).
  • FireWire on Linux.
  • SCSI on Linux.
  • SCSI on Windows (untested).
  • USB on Linux.

###- Disc images

  • Apple 2IMG.
  • CDRDAO.
  • Dreamcast GDI.
  • VirtualPC.

###- Fast File System (FFS)

  • Atari UNIX variant.

###- Filesystems

  • Acorn ADFS.
  • AmigaDOS.
  • Apple File System, aka APFS.
  • Apple ProDOS.
  • btrfs.
  • Nintendo Gamecube.
  • Nintendo Wii.

###- Partitions

  • Amiga Rigid Disk Block (aka RDB).
  • Atari.
  • Sun.
  • (U)EFI GPT.

Changes

###- PrintHex command

  • Allow to print several sectors.

Fixes

###- Be filesystem

  • Endianness.
  • Support for Be CDs.

###- CDRWin disk image

  • Behaviour on .NET Framework.
  • Detection of CD-ROM XA.
  • Flags.
  • Partition calculations.

###- Fast File System (FFS)

  • False positives with 7th Edition.

###- ISO9660

  • Dreamcast IP.BIN decoding.
  • Sega CD IP.BIN decoding.

###- System V Filesystem

  • Big endian support

[2.20] - 2014-08-28

Added

###- Checksums

  • Reed Solomon.

Fixes

###- Apple Partition Map

  • Disks with 2048 bytes/sector but a 512 bytes/sector map.

###- HFS

  • Disks with 2048 bytes/sector but a 512 bytes/sector filesystem.

[2.10] - 2014-08-25

Added

###- Checksums

  • CD EDC and ECC.
  • CRC16.

###- Commands

  • Verify: Verifies disk image contents, if supported.

###- Disc images

  • Nero Burning ROM.

[2.0] - 2014-07-03

Added

###- Commands

  • analyze: Gives informatio about disk image contents as well as detecting partitions and filesystems.
  • checksum: Generates CRC32, CRC64, RIPEMD160, MD5, SHA1, SHA256, SHA384 and SHA512 checksums of disk image contents.
  • compare: Compares two media images.
  • printhex: Prints a hexadecimal output of a sector.

###- Disc images

  • RAW (sector by sector).

###- Media types

  • BD-R.
  • BD-RE XL.
  • FDFORMAT.

Fixes

###- FAT filesystem

  • Workaround FAT12 without BIOS Parameter Block.

###- MBR partitions

  • Do not search for them on disks with less than 512 bytes/sector.

###- ODS-11 filesystem

  • Do not search for them on disks with less than 512 bytes/sector.

[1.10] - 2014-04-21

Added

###- Disc images

  • Sydex TeleDisk.

[1.0] - 2014-04-17

Added

###- Filesystems

  • Detecting BeFS.
  • Detecting ext.
  • Detecting ext2.
  • Detecting ext3.
  • Detecting ext4.
  • Detecting FAT12.
  • Detecting FAT16.
  • Detecting FAT32.
  • Detecting FFS.
  • Detecting HFS+.
  • Detecting HFS.
  • Detecting HPFS.
  • Detecting ISO9660.
  • Detecting LisaFS.
  • Detecting MFS.
  • Detecting MinixFS.
  • Detecting NTFS.
  • Detecting ODS-11.
  • Detecting Opera.
  • Detecting PCEngine.
  • Detecting SolarFS.
  • Detecting System V.
  • Detecting UFS.
  • Detecting UFS2.
  • Detecting UnixWare boot.

###- Disc images

  • Apple DiskCopy 4.2.
  • CDRWin.

###- Partitions

  • Apple Partition Map (aka APM).
  • Master Boot Record (aka MBR).
  • NeXT disklabels.