Commit Graph

32 Commits

Author SHA1 Message Date
1dce303ab6 Defensive drive state (#89)
fixes #79

Reviewed-on: #89
Co-authored-by: localhorst <localhorst@mosad.xyz>
Co-committed-by: localhorst <localhorst@mosad.xyz>
2025-12-12 22:46:21 +01:00
c4a960f3cf bugfix/dry-run-tui-freeze (#88)
Fixes #87

Reviewed-on: #88
Co-authored-by: localhorst <localhorst@mosad.xyz>
Co-committed-by: localhorst <localhorst@mosad.xyz>
2025-12-12 22:14:47 +01:00
238915bfee fix checksum alert 2025-12-10 22:29:30 +01:00
3afe3517e2 only print if check is not failed 2025-12-10 22:05:11 +01:00
7bb9013c6c Merge branch 'master' into feature/failed-state 2025-12-10 21:59:04 +01:00
9aca86af0c add call to logger 2025-12-10 21:49:44 +01:00
26c42a7e5d fix shred bytes counters 2025-12-10 21:44:27 +01:00
cbf781f0e5 fix prod build 2025-12-10 21:37:14 +01:00
4b0ec380b1 fix atomic 2025-12-10 21:15:39 +01:00
a4f15460d3 make members atomic 2025-12-10 20:40:48 +01:00
acc05dac8b Potential Division by Zero 2025-12-09 22:02:59 +01:00
15014d8542 Global Using Namespace in Header 2025-12-09 21:58:57 +01:00
228d8ecf6c Missing Check for lseek Return Value 2025-12-09 21:31:31 +01:00
4afc155230 Unchecked strerror() with Invalid Errno 2025-12-07 19:11:35 +01:00
298192111d new states 2025-12-07 18:36:32 +01:00
1ec4a2c793 fix shred.cpp 2025-06-21 11:46:45 +02:00
1055ef57ee Disable delete after shred was once started. (#69)
documented here: #65

Reviewed-on: #69
Co-authored-by: localhorst <localhorst@mosad.xyz>
Co-committed-by: localhorst <localhorst@mosad.xyz>
2024-08-16 10:26:49 +02:00
fe11419e37 add usb sata bridge 2024-06-01 14:37:03 +02:00
70dda97ae2 autoformat all sources 2024-04-24 22:31:09 +02:00
8938fe5047 feature/ipc_mgsqueue_printer (#57)
closes #56

Co-authored-by: localhorst <localhorst@mosad.xyz>
Reviewed-on: #57
2022-11-24 20:41:23 +01:00
b73e1765b5 separate shred and check process 2022-09-27 21:58:59 +02:00
bb69a59794 fix frozen and metric for checking iteration 2022-08-23 23:20:50 +02:00
edcf680b95 update shred metric in main thread instead of shred thread 2022-08-22 18:35:27 +02:00
09446b52ca using tfng instead of urandom 2022-08-22 15:27:29 +02:00
d7aaa9647d added Threefish cipher as submodule 2022-08-22 14:24:31 +02:00
70f5727eb3 protect lists with mutex 2022-08-21 15:52:47 +02:00
e3aefb24ee added feature to start shredding for all drives 2022-08-20 16:09:40 +02:00
9863c5591e cal metric: shred speed 2022-06-30 00:32:13 +02:00
7f0926a271 removed flush in shred 2022-05-15 21:28:28 +02:00
e49c1a231c read random date in bulk to reduce syscalls 2022-05-15 15:17:49 +02:00
4fc44d9926 changed progress percentage calculation 2022-05-14 15:21:14 +02:00
c8a3220c3a using now own shred impl with check if the complete drive is full of zeros after shredding 2022-05-14 14:06:16 +02:00