Commit Graph

1952 Commits

Author SHA1 Message Date
994ea2bc80 Store and use undecoded buffers for ATA IDENTIFY (PACKET) DEVICE, SCSI INQUIRY and SCSI MODE PAGE 2Ah in device reports in database. 2018-12-23 23:51:06 +00:00
ded1e9a70b Ignore malformed Statistics.xml. 2018-12-23 21:39:37 +00:00
7c21a8df1e Store and use undecoded buffers for ATA IDENTIFY (PACKET) DEVICE, SCSI INQUIRY and SCSI MODE PAGE 2Ah in device reports. 2018-12-23 21:38:01 +00:00
3440242478 Add encoder for SCSI MODE PAGE 2Ah. 2018-12-23 21:36:55 +00:00
4a8ffa21a4 Add encoder for SCSI INQUIRY. 2018-12-23 21:36:42 +00:00
140a22e046 Add encoder for ATA IDENTIFY (PACKET) DEVICE. 2018-12-23 21:36:17 +00:00
926bcb7c74 Workaround unsigned fields in database unsupported by EntityFramework 6. 2018-12-23 18:49:07 +00:00
be59f7f910 Set device report v2 children as virtual so entityframework lazy loads them. 2018-12-22 22:41:58 +00:00
a1f357bb6e Convert XML reports to server database. 2018-12-22 20:47:05 +00:00
bbb6cff8fe Link device with reports in server database. 2018-12-22 20:46:51 +00:00
e7e3b6c29f Convert XML server statistics to database. 2018-12-22 05:12:57 +00:00
7408db3881 Read server statistics from database. 2018-12-22 05:00:30 +00:00
47d4c697be Convert received statistics V1 to database. 2018-12-22 04:33:24 +00:00
d80ffb5cfc Receive statistics V2 in server. 2018-12-22 03:47:15 +00:00
414cbf73c0 Store statistics on server database. 2018-12-22 03:46:48 +00:00
72f31d0bcd Upload statistics from the database. 2018-12-21 18:17:49 +00:00
3a25f54e55 Import old XML statistics to the database. 2018-12-21 16:52:25 +00:00
b503d1ae97 Read statistics from database. 2018-12-21 15:42:16 +00:00
3c649deebb Add counter to statistics tables. 2018-12-21 13:25:35 +00:00
94a05d64a8 Remove generation of current statistics XML file. 2018-12-21 04:27:58 +00:00
8fb7ccffd6 Remove benchmark, media scan, and verify statistics. 2018-12-21 04:23:56 +00:00
94b60395ec Move version statistics to database. 2018-12-21 04:17:14 +00:00
4f445e53c3 Move operating system statistics to database. 2018-12-21 04:08:58 +00:00
f376286e8a Move device statistics to database. 2018-12-21 03:55:56 +00:00
c6684c43cc Move media statistics to database. 2018-12-21 03:34:54 +00:00
a7721f943a Move NameValue statistics to database. 2018-12-21 03:17:35 +00:00
ccc249261f Convert V1 device report to V2 and add them to database. 2018-12-20 23:52:16 +00:00
13ce58cac0 Use MySQL database server in Server to store uploaded reports (version 2). 2018-12-20 21:04:08 +00:00
c964cf27b3 Update dependency to Unclassified.NetRevisionTask 2018-12-20 21:02:05 +00:00
119f274b5a Variable rename. 2018-12-20 00:18:20 +00:00
478a334892 On uploads, throw exception only if there's an attached debugger. 2018-12-20 00:16:54 +00:00
692b67c1c4 Send report V2 to server. 2018-12-20 00:12:48 +00:00
6a3e865f58 Support receiving report V2 in server. 2018-12-20 00:01:53 +00:00
6ba9d115c2 Add debug configurations to repository. 2018-12-20 00:00:28 +00:00
77d367f6b9 Fix detection of JaguarCD when drive offset returns the track start in the sector before the requested one. 2018-12-19 07:17:38 +00:00
17ada7965b Fix error creating sidecar with DVD's CMI. 2018-12-10 21:47:51 +00:00
e220ed0094 Ensure all lzma allocations when dicformat closes are freed by the .net memory allocator. Fixes #210. 2018-12-01 19:40:41 +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
e4f559e0de Update SharpCompress dependency to 0.22.0. 2018-11-29 22:52:53 +00:00
c4a1d45818 Do not allow device-report command to be run without administrative privileges. 2018-11-27 21:29:16 +00:00
8965a63ac7 Add support for detecting if user has administrative privileges. 2018-11-27 21:28:51 +00:00
656b791b47 Save device report in database. 2018-11-27 01:42:38 +00:00
7b45cf1b92 Use List<T> instead of Array<T> in device report. 2018-11-27 01:42:25 +00:00
9c83c3d296 Correct database sets. 2018-11-27 01:41:50 +00:00
68646e64b4 Correct database model taking ATA instead of ATAPI. 2018-11-27 01:41:08 +00:00
b025956631 Enable automatic database migration. 2018-11-27 00:31:15 +00:00
0696a82916 Add basic fields to device report. 2018-11-27 00:23:05 +00:00
714ed8ef0f Add constructors from device report version 2 to device and report models. 2018-11-27 00:12:07 +00:00