localhorst
8856fc4b9c
fix update of best chunk size
2026-05-03 08:44:37 +02:00
localhorst
4ae0a89ccd
add cold start
2026-05-03 08:41:34 +02:00
localhorst
05a3750b03
cleanup and shred multi-armed bandit
2026-05-02 12:25:21 +02:00
localhorst
716ab5614f
add comments
2026-05-01 15:28:02 +02:00
localhorst
e017aeca0b
fix pointer (again)
2026-05-01 15:22:35 +02:00
localhorst
95f5037529
Merge branch 'master' into feature/adaptive-chunksize
2026-05-01 15:11:42 +02:00
localhorst
5478a871f1
Fix error handling if shred failes ( #96 )
...
fixes #95
Reviewed-on: #96
Co-authored-by: localhorst <localhorst@mosad.xyz >
Co-committed-by: localhorst <localhorst@mosad.xyz >
2026-05-01 13:12:39 +02:00
localhorst
50e88c8e84
Best throughput tracker with chunksize
2026-04-28 21:54:49 +02:00
localhorst
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
localhorst
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
localhorst
238915bfee
fix checksum alert
2025-12-10 22:29:30 +01:00
localhorst
3afe3517e2
only print if check is not failed
2025-12-10 22:05:11 +01:00
localhorst
7bb9013c6c
Merge branch 'master' into feature/failed-state
2025-12-10 21:59:04 +01:00
localhorst
9aca86af0c
add call to logger
2025-12-10 21:49:44 +01:00
localhorst
26c42a7e5d
fix shred bytes counters
2025-12-10 21:44:27 +01:00
localhorst
cbf781f0e5
fix prod build
2025-12-10 21:37:14 +01:00
localhorst
4b0ec380b1
fix atomic
2025-12-10 21:15:39 +01:00
localhorst
a4f15460d3
make members atomic
2025-12-10 20:40:48 +01:00
localhorst
acc05dac8b
Potential Division by Zero
2025-12-09 22:02:59 +01:00
localhorst
15014d8542
Global Using Namespace in Header
2025-12-09 21:58:57 +01:00
localhorst
228d8ecf6c
Missing Check for lseek Return Value
2025-12-09 21:31:31 +01:00
localhorst
4afc155230
Unchecked strerror() with Invalid Errno
2025-12-07 19:11:35 +01:00
localhorst
298192111d
new states
2025-12-07 18:36:32 +01:00
localhorst
1ec4a2c793
fix shred.cpp
2025-06-21 11:46:45 +02:00
localhorst
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
localhorst
fe11419e37
add usb sata bridge
2024-06-01 14:37:03 +02:00
localhorst
70dda97ae2
autoformat all sources
2024-04-24 22:31:09 +02:00
localhorst
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
localhorst
b73e1765b5
separate shred and check process
2022-09-27 21:58:59 +02:00
localhorst
bb69a59794
fix frozen and metric for checking iteration
2022-08-23 23:20:50 +02:00
localhorst
edcf680b95
update shred metric in main thread instead of shred thread
2022-08-22 18:35:27 +02:00
localhorst
09446b52ca
using tfng instead of urandom
2022-08-22 15:27:29 +02:00
localhorst
d7aaa9647d
added Threefish cipher as submodule
2022-08-22 14:24:31 +02:00
localhorst
70f5727eb3
protect lists with mutex
2022-08-21 15:52:47 +02:00
localhorst
e3aefb24ee
added feature to start shredding for all drives
2022-08-20 16:09:40 +02:00
localhorst
9863c5591e
cal metric: shred speed
2022-06-30 00:32:13 +02:00
localhorst
7f0926a271
removed flush in shred
2022-05-15 21:28:28 +02:00
localhorst
e49c1a231c
read random date in bulk to reduce syscalls
2022-05-15 15:17:49 +02:00
localhorst
4fc44d9926
changed progress percentage calculation
2022-05-14 15:21:14 +02:00
localhorst
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