Andrea Mazzoleni
|
5aa1563675
|
Further conversions from 32 to 64 bits
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
2ffc1011c6
|
Secure the popen use
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
cf1508489f
|
Automatically exclude the snapshot .snapraid directory and content files
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
21673eb805
|
Change commenting style
|
2026-07-13 11:03:55 +02:00 |
|
Andrea Mazzoleni
|
e9871d65ff
|
Add Btrfs snapshot support for atomic sync and recovery consistency
|
2026-07-13 11:03:55 +02:00 |
|
Andrea Mazzoleni
|
96e20b3912
|
Switch esc_tag and path formatting to a contiguous thread-local circular pool to eliminate stack bloat
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
|
2026-05-29 11:22:04 +02:00 |
|
Andrea Mazzoleni
|
3cdbc03a81
|
Avoid lock recursion in log_fatal if we cannot create locks
|
2026-05-21 10:31:03 +02:00 |
|
Andrea Mazzoleni
|
7680144e15
|
Relax overly strict comparison
|
2026-05-21 10:30:53 +02:00 |
|
Andrea Mazzoleni
|
4259a16931
|
Protect random reseeding with a lock
|
2026-05-21 10:30:35 +02:00 |
|
Andrea Mazzoleni
|
54d944c496
|
Handle failure of vfprintf
|
2026-05-21 10:30:25 +02:00 |
|
Andrea Mazzoleni
|
8749d0dfe3
|
Handle the cases of directory already create by another process
|
2026-05-21 10:30:14 +02:00 |
|
Andrea Mazzoleni
|
1aa808a106
|
Comment about the value returned by malloc_counter_get()
|
2026-05-21 10:30:04 +02:00 |
|
Andrea Mazzoleni
|
65a20f48c6
|
Ensure to advising the remaining of the file when it's closed
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
|
2026-05-21 00:41:37 +02:00 |
|
Andrea Mazzoleni
|
88a6dd1e81
|
Cast to unsigned char when using ctype macros
|
2026-05-21 00:16:26 +02:00 |
|
Andrea Mazzoleni
|
8c8e100e01
|
Fix potential buffer overflow in strsplit
|
2026-05-16 18:21:33 +02:00 |
|
Andrea Mazzoleni
|
b32fa703ba
|
Import incomplete attributes from smartctl
|
2026-05-14 17:02:16 +02:00 |
|
Andrea Mazzoleni
|
35b5c46851
|
Handle the case of posix_fadvise() returning ENOENT
|
2026-04-09 17:56:50 +02:00 |
|
Andrea Mazzoleni
|
0d0431a907
|
Simpler Copyright string
|
2026-04-09 17:56:49 +02:00 |
|
Christoph Hellwig
|
60269a1236
|
Use SPDX (https://spdx.dev/) tags to identify the license used for each
file, and a COPYING file explaining the licensing scheme, with the actual
licenses listed in the LICENSES/ directory.
|
2026-04-02 16:01:37 +02:00 |
|
Andrea Mazzoleni
|
ea5f8d0f5f
|
Fix filter matching of directory specifications
|
2026-04-01 00:32:07 +02:00 |
|
Andrea Mazzoleni
|
53eb9bbcce
|
Fix User Capacity
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
|
2026-03-20 23:07:24 +01:00 |
|
Andrea Mazzoleni
|
51b2ae5358
|
Consider space as thousands separator
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
|
2026-03-20 17:24:49 +01:00 |
|
Andrea Mazzoleni
|
d64b25631d
|
Fix User Capacity
|
2026-03-20 17:19:33 +01:00 |
|
Andrea Mazzoleni
|
67086a4f45
|
Support multiple thousand separators
|
2026-03-20 14:44:47 +01:00 |
|
Andrea Mazzoleni
|
2b6281cd81
|
Fix importing of serial from smartctl
|
2026-03-20 11:16:06 +01:00 |
|
Andrea Mazzoleni
|
5bd592b85c
|
Decode smartctl Average
|
2026-03-15 13:15:31 +01:00 |
|
Andrea Mazzoleni
|
e24b169488
|
Identify wear level by attribute name and not by attribute id
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
|
2026-03-15 02:47:36 +01:00 |
|
Andrea Mazzoleni
|
b3879f7f8e
|
Rework the portable support
|
2026-03-02 09:56:27 +01:00 |
|
Andrea Mazzoleni
|
21561e6cf9
|
More coverage test
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
|
2026-02-28 18:13:11 +01:00 |
|
Andrea Mazzoleni
|
d451f911c7
|
Reformat the code with new uncrustify.cfg
|
2026-02-27 00:39:22 +01:00 |
|
Andrea Mazzoleni
|
ed15ad23a4
|
Report more NVME SMART attributes
|
2026-02-26 12:53:55 +01:00 |
|
Andrea Mazzoleni
|
18279f7346
|
Stop parsing numbers from smartctl after two consecutive commas
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
|
2026-02-25 19:12:34 +01:00 |
|
Andrea Mazzoleni
|
077cf5de01
|
Detect more hardware errors
|
2026-02-24 08:39:50 +01:00 |
|
Andrea Mazzoleni
|
f5c07e07f5
|
Detect more SMART attributes for SCSI/NVME
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
|
2026-02-21 18:46:21 +01:00 |
|
Andrea Mazzoleni
|
696ee97754
|
Log full SMART attributes
|
2026-02-17 02:02:48 +01:00 |
|
Andrea Mazzoleni
|
5e98164b64
|
Log the real raw value of SMART temperature
|
2026-02-17 02:02:48 +01:00 |
|
Andrea Mazzoleni
|
a31bba2e45
|
Fix temperature gathering
|
2026-02-17 02:02:48 +01:00 |
|
Andrea Mazzoleni
|
2019aa4bb6
|
Log the normalized, worst and threshold value of SMART attributes
|
2026-02-17 02:02:48 +01:00 |
|
Andrea Mazzoleni
|
d3c5521d21
|
Log the new temperature attribute for all devices
|
2026-02-09 14:39:19 +01:00 |
|
Andrea Mazzoleni
|
e2d2ddbf67
|
Fix typo in the interface code
|
2026-02-02 09:17:04 +01:00 |
|
Andrea Mazzoleni
|
d3f7bf64c1
|
Differentiate messages in the log files if they are caused by an hardware issue
|
2026-02-01 20:44:36 +01:00 |
|
Andrea Mazzoleni
|
5a5668851d
|
Log the interface of the device
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
|
2026-01-29 17:06:10 +01:00 |
|
Andrea Mazzoleni
|
3e62e22411
|
Beautification with unscrustify
|
2026-01-26 09:42:03 +01:00 |
|
Andrea Mazzoleni
|
a7cae2707f
|
Always trim family/serial/model
|
2026-01-22 16:13:25 +01:00 |
|
Andrea Mazzoleni
|
ede99cbe80
|
Added wear level percentage to the SMART report
|
2026-01-22 16:13:25 +01:00 |
|
Andrea Mazzoleni
|
e99f43c8ca
|
Log both protocol and medium errors
|
2026-01-22 16:13:25 +01:00 |
|
Andrea Mazzoleni
|
b29500c25f
|
Update beautification with uncrustify
|
2026-01-22 16:13:25 +01:00 |
|
Andrea Mazzoleni
|
9f14dd94e5
|
Add support for ** in the patterns
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
|
2026-01-11 15:48:36 +01:00 |
|
Andrea Mazzoleni
|
36cef9ee89
|
New .snapraidignore feature
|
2026-01-11 12:07:01 +01:00 |
|
Andrea Mazzoleni
|
be3e3673fd
|
Use proper family variable name instead of vendor
|
2026-01-11 12:01:12 +01:00 |
|