Commit Graph

286 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
67a524e5ba Fix marshaling of remote IAmRoot packet. 2019-11-01 01:10:34 +00:00
d360cb428a Refactor USB functions classes. 2019-10-27 20:47:29 +00:00
7c66697f2f Fix Windows list-devices not showing SD and MMC as supported. 2019-10-27 20:46:40 +00:00
059362b0fe Correct name of ATA pass thru structure in Windows. 2019-10-27 20:46:24 +00:00
625442a221 Add missing Windows device types. 2019-10-27 20:45:23 +00:00
c4446f7617 Add GUID protocol for MMC reader. 2019-10-27 20:45:09 +00:00
a7aeb0bba6 Send buffer to SDHCI before sending command in Windows. 2019-10-27 20:44:32 +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
ad053da2a6 Fix missing StructLayout attributes. 2019-10-26 17:14:58 +01:00
1617e54a06 Add packet to close device. 2019-10-26 15:47:36 +01:00
934a836412 Use 32-bit fields for packet ID. 2019-10-26 15:34:00 +01:00
c37477c9fb Make everything compile with .NET Core 2.2. 2019-10-25 23:20:16 +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
92384ac816 Add buffer to socket receive. 2019-10-21 19:05:19 +01:00
ee3702e44d Fix returning from remote commands. 2019-10-19 19:08:54 +01:00
79c952d1ff Implement remote SDHCI packets. 2019-10-19 19:08:54 +01:00
8eae16b566 Implement remote ATA packets. 2019-10-19 19:08:53 +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
bcf8f3951b Fix remote string marshalling. 2019-10-19 19:08:52 +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
0e653cec10 Add packets to get USB, FireWire and PCMCIA data. 2019-10-19 19:08:51 +01:00
ef92d42641 Add packet to retrieve SD/MMC boot registers. 2019-10-19 19:08:51 +01:00
3df019304f Add packet for get device type. 2019-10-19 19:08:51 +01:00
1dd75018e3 Add packets for SCSI, ATA and SDHCI commands. 2019-10-19 19:08:51 +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
a83be0d5d6 Add open device packet. 2019-10-19 19:08:50 +01:00
c4dea2ee04 Add errno to NOP 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
7fd5b16b1d Add NOP packet. 2019-10-19 19:08:49 +01:00
ac5faa6f65 Attach host name to device list when remote. 2019-10-19 19:08:49 +01:00
fd42ab8f03 Interpret device list from remote. 2019-10-19 19:08:49 +01:00
21194cb063 Add padding to device info list member. 2019-10-19 19:08:48 +01:00
b8a04b880a Fix comparison. 2019-10-19 19:08:48 +01:00
c34e096bb3 Send correct architecture on remote connection. 2019-10-19 19:08:48 +01:00
eceda313ad Send list devices packet to remote. 2019-10-19 19:08:48 +01:00
580b8e0981 Allow listing devices from remote. 2019-10-19 19:08:48 +01:00
58b2b84f0a Move remote connection to Devices. 2019-10-19 19:08:47 +01:00
b655b617c8 Add packets for list devices. 2019-10-19 19:08:47 +01:00