591fb8e138
Skip installing Open Shell under Windows 11
2022-10-01 19:15:15 -07:00
a9581c9152
Update OS version sections to support Windows 11
2022-10-01 18:43:44 -07:00
579ae52a68
Remove initial reboot in AutoRepairs
2022-09-28 17:16:16 -07:00
6da14beabe
Fix malware scans
2022-09-28 17:13:21 -07:00
7c8e0f7c5a
Move WinSCP to Tools folder
2022-09-28 09:58:40 -07:00
5cbe23166a
Avoid crash under Windows
2022-09-28 09:56:09 -07:00
39864daf0a
Merge remote-tracking branch 'upstream/dev' into dev
2022-09-28 09:15:33 -07:00
926b32b574
Clean badblocks results to remove backspaces
2022-09-28 00:33:15 -07:00
5aa49fe5e5
Stomp bugs and typos
2022-09-28 00:33:15 -07:00
d51bf9fe63
Add presets to AutoRepairs
2022-09-28 00:33:15 -07:00
3602665438
Refactor auto_setup.py
...
Combined the two STATIC VARIABLES sections
2022-09-28 00:33:15 -07:00
e55cc41e2b
Update the AutoRepairs scheduled task every run
...
This is useful if the kit is being run from a different port and the
letter changed between runs.
2022-09-28 00:33:15 -07:00
2df0bb504f
Reorganize kit layout and update launchers
2022-09-28 00:33:15 -07:00
82e0de422b
Add export_bitlocker.py script
2022-09-28 00:33:15 -07:00
cafdf42a6d
Use same log file for full AutoRepairs session
2022-09-28 00:33:15 -07:00
3b89f1eabc
Support download referer headers and redirects
2022-09-28 00:33:15 -07:00
9f52daeec3
Reduce AutoRepair countdown
...
Addresses issue #197
2022-09-28 00:33:15 -07:00
dd59f94f85
Replace IOBit with UninstallView
2022-09-28 00:33:15 -07:00
2b42bf9a8c
Update sources
2022-09-28 00:33:14 -07:00
a86649cb29
Update main settings
2022-09-28 00:33:14 -07:00
4dffb1046b
Fix osTicket checkbox bug
2022-09-24 20:02:37 -07:00
a10ec04a3b
Merge remote-tracking branch 'upstream/dev' into dev
2022-09-24 19:59:33 -07:00
f008546565
Avoid crashing if a device disconnects mid-diags
2022-09-24 19:58:41 -07:00
a97bcf8caa
Switch to python-mariadb-connector
...
The most recent version of python-mysql-connector wasn't able to connect
to the server due to the utf8 encoding
2022-09-24 18:24:14 -07:00
3cdde46eda
Check if MS Defender is enabled before prompting
2022-09-18 17:18:45 -07:00
bd7bfdb6bb
Merge remote-tracking branch 'upstream/dev' into dev
2022-09-18 15:42:47 -07:00
a97a71a24a
Fix Windows 11 version reporting
2022-09-04 18:10:54 -07:00
5f69e23887
Address Pylint error W1518
2022-09-04 17:44:58 -07:00
d36589751e
Fix mount_volumes() under Linux
2022-09-04 16:57:55 -07:00
c6ff30722d
Include more lines in the badblocks reports
...
Partially addresses issue #27
2022-07-10 16:45:08 -07:00
9bcb0bdb32
Upload benchmark graphs to ticket range subfolders
...
Partially addresses issue #22
2022-07-10 16:28:03 -07:00
6320533f86
Fix syntax error
2022-07-10 16:22:45 -07:00
54f6b8f9ae
Allow minor errors on destination disks
...
Addresses issue #28
2022-07-10 16:10:46 -07:00
7162c8e660
Merge remote-tracking branch 'upstream/dev' into dev
2022-07-10 16:10:29 -07:00
5e1cc683fe
Disable Edge first run screen
...
Addresses issue #193
2022-07-10 15:55:25 -07:00
72640686da
Disable "Let's make Windows even better" screens
...
Addresses issue #191
2022-07-10 15:48:57 -07:00
df85d3049e
Disable Windows search highlights
...
Addresses issue #190
2022-07-10 15:42:53 -07:00
6e90f79be5
Merge remote-tracking branch 'upstream/dev' into dev
2022-07-10 15:26:46 -07:00
38e867d3e3
Lower default skip-size values
2022-07-09 18:52:51 -07:00
9e874f8034
Fix bug locking ddrescue-tui to pass Read-Skip
2022-06-24 10:36:10 -07:00
989fe9f047
Add workaround in Open Shell for S0 LOW POWER IDLE
...
If the system supports that power state Open Shell can't enter sleep
mode. The workaround removes the standard sleep option from the list
and adds a new sleep button above the shutdown button that just turns
the monitor off.
Addresses issue #719
2022-06-16 19:27:05 -07:00
fc31c33354
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-24 16:25:24 -07:00
301c64be4c
Assume bytes for bare numbers in string_to_bytes()
2022-05-24 16:23:27 -07:00
49417e4148
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-24 12:45:08 -07:00
7b13b7de26
Remove useless replace() call
2022-05-24 12:35:10 -07:00
4b269cc120
Skip disk utilization checks for small devices
2022-05-21 20:20:57 -07:00
8c67830345
Add disk volume utilization test
...
Addresses issue #19
2022-05-21 19:43:47 -07:00
7ffbcc83fa
Move HW diagnostic osTicket functions to new file
2022-05-21 18:16:40 -07:00
d039fb962d
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-21 17:39:32 -07:00
b4547c3555
Remove magic numbers
2022-05-21 17:38:28 -07:00
cc4b485a24
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-21 15:09:42 -07:00
7abd4c21c3
Refactor Disk children sections
...
Child devices are not added by default to improve performance.
Disk.children is always present to avoid overly cautious lookups.
2022-05-21 15:03:44 -07:00
193d207d5b
Fix mount-all-volumes
2022-05-21 15:03:34 -07:00
e03956f2fe
Convert Disk description to a property
2022-05-21 14:39:42 -07:00
1616379398
Update mount_volumes to match build_volume_report
2022-05-21 14:35:25 -07:00
29d4e80f7e
Refactor get_disks_macos() to improve performance
...
Found a way to easily exclude disk images from the list under El Cap
2022-05-20 19:44:12 -07:00
544ffb1aff
Refactor partition table type lookup sections
2022-05-20 17:58:07 -07:00
cf7ed909b3
Remove Python 3.10 requirement
2022-05-20 17:08:10 -07:00
fddd77e6fd
Fix typehint typo
2022-05-19 17:27:49 -07:00
9159f0e1ab
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-19 15:14:18 -07:00
0370ba213b
Add unmount aliases
2022-05-19 15:13:50 -07:00
5bb940e9d6
BREAKING Merge remote-tracking branch 'upstream/dev' into dev
2022-05-19 15:08:46 -07:00
068f1773aa
Update Linux mount volume sections
2022-05-18 14:59:14 -07:00
4ffd06235e
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-14 18:02:05 -07:00
5fc5cda86d
Avoid adding duplicate attribute failure notes
2022-05-14 17:51:43 -07:00
0ecc4d4146
Add test mode to Hardware Diagnostics
...
Addresses issue #192
2022-05-14 17:48:04 -07:00
47308c1508
Allow non-integer number of minute countdowns
2022-05-14 16:19:18 -07:00
7bcd650d25
Merge remote-tracking branch 'upstream/dev' into dev
...
Includes a lot of updates to support the new split wk/hw setup.
2022-05-01 19:29:53 -07:00
859bc990e0
Fix destination size checks
...
Addresses issue #166
2022-05-01 16:53:48 -07:00
6642aad2c8
Update ddrescue-tui to use new Disk object vars
2022-05-01 16:20:39 -07:00
2585ed584c
Refactor disk safety checks
2022-04-18 09:21:29 -07:00
95cd3b645d
Remove SMARTSelfTestInProgressError sections
...
Going forward this is a non-blocking error.
2022-04-11 16:50:21 -06:00
d667695e9e
Move surface scan check to its own function
2022-04-11 14:30:42 -06:00
af8b2b7dd3
Refactor SMART self-test sections
2022-04-08 19:19:23 -06:00
41b4ffd9fb
Cleanup pylint sections
2022-04-08 18:38:55 -06:00
312df1ee9d
Refactor import logic for wk.hw.diags
2022-04-08 15:38:03 -06:00
20f91f01d1
Add type hints to hardware functions
2022-04-06 19:08:23 -06:00
3d7881328f
Move ddrescue out of wk/hw section
2022-04-06 19:08:09 -06:00
f79e578aaf
Remove pylint warning from sensors
2022-04-06 16:23:44 -06:00
46eb737dc8
Move SMART functions to their own file
2022-04-06 16:22:58 -06:00
99dd7661d4
Split hardware diagnostics into multiple files
2022-04-05 18:11:06 -06:00
fc2bb07d11
Track test groups as list instead of a dict
...
By only including selected tests we can skip checking for the
enabled/disabled status. This will also simplify the process
of disabling future tests for a disk if a failure is detected.
2022-04-05 14:45:14 -06:00
5ffa6d8261
Replace references to details with attributes
2022-04-04 18:58:45 -06:00
4647efb971
Fix broken import
2022-04-04 18:33:03 -06:00
8582046948
Update HW diags and ddrescue to use new HW classes
2022-04-04 18:31:52 -06:00
56e145942a
Update generate_object_report() to handle slots
2022-04-04 18:31:15 -06:00
172cb398ba
Convert hardware objects to dataclasses
2022-04-04 18:30:21 -06:00
7325e00097
Merge branch 'new-ddrescue-arguments' into dev
2022-03-31 17:45:29 -06:00
febaa840fa
Merge remote-tracking branch 'upstream/dev' into dev
2022-03-31 17:45:17 -06:00
3b3f737ed5
Merge remote-tracking branch 'upstream/new-ddrescue-arguments' into new-ddrescue-arguments
2022-03-31 17:43:46 -06:00
a3abf03a23
Merge branch 'new-ddrescue-arguments' into dev
2022-03-31 17:40:46 -06:00
7d02d0733b
Tell user to disable or enable realtime scanning
...
Addresses issue #20
2022-03-31 17:12:18 -06:00
8dd8701e8d
Split read phase into two parts
...
Addresses issue #184
The first read phase will skip a lot more to try to recover more data
from the whole source. Then the second read phase will fill in like
the previous configuration.
2022-03-25 18:45:28 -06:00
4817fe6d1f
Use larger --skip-size by default
2022-03-25 16:53:29 -06:00
817cfc3de7
Skip --reopen-on-error by default for all presets
2022-03-25 15:48:00 -06:00
31e8fd5c4f
Merge remote-tracking branch 'upstream/dev' into dev
2022-03-10 15:37:57 -07:00
2a70997a6c
Use sessions in requests when downloading files
2022-03-10 15:36:58 -07:00
981abbb8c2
Merge remote-tracking branch 'upstream/new-ddrescue-arguments' into new-ddrescue-arguments
2022-03-08 15:21:34 -07:00
4e61025e99
Fix --sector-size argument
2022-03-08 13:02:33 -07:00
b66f25dfea
Only open ddrescueview if running with a DISPLAY
2022-03-08 12:36:49 -07:00