Commit Graph

155 Commits

Author SHA1 Message Date
cca150418b Set remote statistics. 2019-12-07 19:54:27 +00:00
438fa1c9a2 Catch and print exceptions from device constructor. 2019-11-02 01:15:49 +00:00
c58161478d Reduce code when reading OCR in Windows device constructor. 2019-10-27 20:43:50 +00:00
ab3863b9a6 Add GUID for tape device type for Windows. 2019-10-27 20:43:20 +00:00
49297dc54a Add packet to check if remote is running as root. 2019-10-26 17:39:50 +01:00
1617e54a06 Add packet to close device. 2019-10-26 15:47:36 +01:00
a1398d1b2c Refactor remote variable name. 2019-10-21 23:39:04 +01:00
8a0d073c27 Write remote information in dump log. 2019-10-21 23:36:57 +01:00
ee3702e44d Fix returning from remote commands. 2019-10-19 19:08:54 +01:00
a8f3fc912d Implemente remote Get PCMCIA Data packet. 2019-10-19 19:08:53 +01:00
b7f6170a1f Implemente remote Get FireWire Data packet. 2019-10-19 19:08:53 +01:00
2cfcdf8842 Get USB Data remote packet. 2019-10-19 19:08:53 +01:00
e2251750a2 Fix possible nullreference with usb devices. 2019-10-19 19:08:52 +01:00
e51f95e4f0 Implement Get SDHCI Registers remote packet. 2019-10-19 19:08:52 +01:00
8c0e01aa2c Implement SCSI remote packet. 2019-10-19 19:08:52 +01:00
357631b203 Implement get device type packet. 2019-10-19 19:08:52 +01:00
53a8a11408 Add stubs for remote device commands. 2019-10-19 19:08:51 +01:00
63544feaec Fix inverted error. 2019-10-19 19:08:50 +01:00
ecad51de73 Send device open command packet. 2019-10-19 19:08:50 +01:00
6a4e2acb56 Open remote host for devices starting with dic:// 2019-10-19 19:08:50 +01:00
21194cb063 Add padding to device info list member. 2019-10-19 19:08:48 +01:00
580b8e0981 Allow listing devices from remote. 2019-10-19 19:08:48 +01:00
b655b617c8 Add packets for list devices. 2019-10-19 19:08:47 +01:00
b6c7e84762 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01:00
c465f35833 Set default on SSC LOCATE to not change partition. 2019-05-07 01:22:30 +01:00
3dbf89a38c Get serial number using MMC GET CONFIGURATION for optical drives. 2019-02-12 23:04:53 +00:00
59e2907500 Allow opening read-only devices on Linux. 2019-01-01 02:06:00 +00:00
f2caa8c40f General code refactor and reformat. 2018-12-31 13:17:27 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
a0e1952310 Correct file headers. 2018-12-29 15:26:00 +00:00
b2dbcc6149 On device, when in Windows, tell .NET Framework to close the handle, to prevent an exception raised when GC collects it. 2018-12-01 19:34:05 +00:00
3a0b9b634f On device prevent closing an already closed handle, as when debugging under Windows this raises an exception. 2018-12-01 19:31:04 +00:00
ade74a57f5 Remove NT device path calculation method as it doesn't work neither is it needed anywhere. 2018-12-01 19:26:30 +00:00
6a2fc9f76b Move DeviceType to CommonTypes. 2018-11-27 00:11:03 +00:00
6f971bca5f Solved bug in device constructor, allows opening some devices in non-administrator mode. 2018-09-01 23:49:36 +01:00
62f7543055 Add method to close devices. 2018-09-01 23:27:14 +01:00
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
414262f574 Add several out of bounds and null protections against rogue MMC firmwares. 2018-06-19 21:35:23 +01:00
94d51f5411 On Linux try to open in read/write and exclusive mode, if not retry in readonly. 2018-04-02 23:09:18 +01:00
5226b8493f Workaround some Blu-ray drives not reporting correct size on READ DISC STRUCTURE. 2018-03-26 17:40:25 +01:00
4818765c5d Add support for dumping ISRC and MCN. 2018-02-04 22:43:37 +00:00
9dff1f8a54 🐛Fix sending READ LONG commands to ATA devices, thanks to supporting SET FEATURES command. 2018-01-21 21:56:09 +00:00
536888507f REFACTOR: Final cleanup of DiscImageChef.Devices. 2017-12-23 20:04:36 +00:00
e87e058a11 REFACTOR: All refactor in DiscImageChef.Devices. 2017-12-22 03:13:43 +00:00
49144eeb01 REFACTOR: All refactor in DiscImageChef.Decoders. 2017-12-22 02:04:18 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
9a404acef4 REFACTOR: Expression is always 'true' or always 'false'. 2017-12-21 17:34:47 +00:00
02ffa86b6c REFACTOR: Parameter has no matching param tag in the XML comment. 2017-12-21 16:42:20 +00:00
7553983bd8 REFACTOR: Removed unneeded pragmas. 2017-12-21 16:14:29 +00:00