Files
Aaru/DiscImageChef.Devices/ChangeLog
2015-10-23 21:02:38 +01:00

303 lines
6.6 KiB
Plaintext

2015-10-23 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Typo
2015-10-23 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added information from ECMA-111.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Device/Variables.cs:
Make some variables readonly so they cannot be modified
after construction.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Device/Variables.cs:
* Device/Constructor.cs:
Having a globally accessed static SCSI Peripheral Device
Type allows easier command filtering.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Device/Constructor.cs:
* DiscImageChef.Devices.csproj:
Device type, manufacturer, model, revision and serial number
are now obtained in device constructor.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* DiscImageChef.Devices.csproj:
Upgrade .NET version to 4.0.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Device/Variables.cs:
* Device/Constructor.cs:
Added some device static values to variables.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Structs.cs:
* Command.cs:
* Linux/Command.cs:
* Device/Commands.cs:
* Device/AtaCommands.cs:
* Device/ScsiCommands.cs:
* Device/AtapiCommands.cs:
Moved devices enums and structs out of classes.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Device/ScsiCommands.cs:
Implemented SCSI VPDs 0x00 to 0x80.
2015-10-18 Natalia Portillo <claunia@claunia.com>
* Device/AtaCommands.cs:
* Device/ScsiCommands.cs:
* Device/AtapiCommands.cs:
* DiscImageChef.Devices.csproj:
Added specific console handling for standard, verbose, debug
and error outputs.
2015-10-17 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added information from T10/536 rev. 4a (ZBC)
2015-10-17 Natalia Portillo <claunia@claunia.com>
* Device/AtaCommands.cs:
* Device/AtapiCommands.cs:
Corrected typos that resulted in device reset :p
2015-10-16 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added command clash in XML documentation
2015-10-15 Natalia Portillo <claunia@claunia.com>
* Device/AtaCommands.cs:
* Device/ScsiCommands.cs:
* Device/AtapiCommands.cs:
Added duration debug printfs.
* Enums.cs:
Corrected device<->host direction.
* Linux/Command.cs:
Corrected device<->host direction.
Changed to workaround how ATA Pass-Through is really
implemented in Linux.
2015-10-14 Natalia Portillo <claunia@claunia.com>
* Device/Commands.cs:
* Device/AtaCommands.cs:
* Device/AtapiCommands.cs:
Added XML documentation.
2015-10-14 Natalia Portillo <claunia@claunia.com>
* Device/AtaCommands.cs:
Added ATA IDENTIFY DEVICE command.
* Device/AtapiCommands.cs:
Added ATAPI IDENTIFY PACKET DEVICE command.
* Structs.cs:
* Device/ScsiCommands.cs:
Added header description.
* DiscImageChef.Devices.csproj:
Added ATA IDENTIFY DEVICE command.
Added ATAPI IDENTIFY PACKET DEVICE command.
2015-10-14 Natalia Portillo <claunia@claunia.com>
* Structs.cs:
* DiscImageChef.Devices.csproj:
Added structs with ATA registers.
* Command.cs:
* Device/Commands.cs:
Added ATA commands.
* Enums.cs:
Added SCSI's ATA Command Pass-Through enumerations.
* Linux/Command.cs:
Added ATA commands using libATA's SATL.
2015-10-14 Natalia Portillo <claunia@claunia.com>
* Linux/Enums.cs:
* Linux/Extern.cs:
* Linux/Structs.cs:
Since libata, ATA/ATAPI commands should be sent using
libata's SCSI/ATA Translation Layer, so remove HDIO ioctls.
2015-10-13 Natalia Portillo <claunia@claunia.com>
* Device/Constructor.cs:
Add OS error detection and handling.
On Linux move to opening O_RDONLY and O_NONBLOCK to allow
opening read-only media and removable drives without media.
* Device/Variables.cs:
* Device/ScsiCommands.cs:
Add OS error detection and handling.
* DiscImageChef.Devices.csproj:
Downgraded .NET version.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Command.cs:
* Linux/Command.cs:
* Device/Commands.cs:
* Windows/Command.cs:
* Device/Variables.cs:
* Device/Destructor.cs:
* Device/Constructor.cs:
* Device/ScsiCommands.cs:
Added XML documentation.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Command.cs:
* Device/Commands.cs:
* Device/Variables.cs:
* Device/Destructor.cs:
* Device/Constructor.cs:
* DiscImageChef.Devices.csproj:
Added device class.
* Device/ScsiCommands.cs:
Added device class.
Added SCSI INQUIRY.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Command.cs:
* Linux/Enums.cs:
* Linux/Extern.cs:
* Linux/Command.cs:
* Linux/Structs.cs:
* Windows/Enums.cs:
* Windows/Extern.cs:
* Windows/Command.cs:
* Windows/Structs.cs:
Added standard header.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* Linux/Command.cs:
* Windows/Command.cs:
* DiscImageChef.Devices.csproj:
Added per-platform send SCSI method.
* Linux/Extern.cs:
* Windows/Extern.cs:
Enhanced externs.
* Linux/Structs.cs:
Typo.
2015-10-12 Natalia Portillo <claunia@claunia.com>
* Command.cs:
Add skeleton for send SCSI command method.
* Linux/Command.cs:
* Windows/Command.cs:
Added per-platform send SCSI command method.
* DiscImageChef.Devices.csproj:
Added per-platform send SCSI command method.
Add skeleton for send SCSI command method.
* Linux/Extern.cs:
* Windows/Extern.cs:
Enhanced externs.
* Linux/Structs.cs:
Typo.
2015-10-07 Natalia Portillo <claunia@claunia.com>
* Linux/Enums.cs:
* Linux/Extern.cs:
* Linux/Structs.cs:
* Windows/Enums.cs:
* Windows/Extern.cs:
* Windows/Structs.cs:
Added ATA IOCTLs.
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Linux/Enums.cs:
* Linux/Extern.cs:
* Linux/Structs.cs:
Filled Linux enums.
* Windows/Enums.cs:
Typo
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Windows/Extern.cs:
* Windows/Structs.cs:
Struct de-class
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Windows/Extern.cs:
Typo
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Windows/Enums.cs:
* Windows/Extern.cs:
* Windows/Structs.cs:
Completed Windows enumerations.
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added ATA/ATAPI commands.
2015-10-06 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added SCSI commands.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
Added SASI commands.
2015-10-05 Natalia Portillo <claunia@claunia.com>
* Enums.cs:
* Linux/Enums.cs:
* Linux/Extern.cs:
* Linux/Structs.cs:
* Windows/Enums.cs:
* Windows/Extern.cs:
* Windows/Structs.cs:
* Properties/AssemblyInfo.cs:
* DiscImageChef.Devices.csproj:
Added IOCTL skeletons.