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