Andrea Mazzoleni
|
25c86bc1e7
|
Remove leading double underscores from header include guards
|
2026-10-15 15:35:31 +02:00 |
|
Andrea Mazzoleni
|
969cb5ca31
|
Make sgetbs() return the number of characters read on success
|
2026-10-05 15:41:01 +02:00 |
|
Andrea Mazzoleni
|
13267085d1
|
Fail closed on invalid .snapraidignore control files
|
2026-09-25 09:44:09 +02:00 |
|
Andrea Mazzoleni
|
15048ff14f
|
Optimize hardware CRC32C using multiple lanes
|
2026-09-11 09:27:42 +02:00 |
|
Andrea Mazzoleni
|
d8ea998eb2
|
Support native advise modes in buffered streams
|
2026-09-10 23:51:30 +02:00 |
|
Andrea Mazzoleni
|
2952ce4341
|
Inline buffered writes and process stream boundaries in bulk
|
2026-09-10 23:51:30 +02:00 |
|
Andrea Mazzoleni
|
e103590f21
|
Inline buffered reads and use memcpy for the fast path
|
2026-09-10 23:51:30 +02:00 |
|
Andrea Mazzoleni
|
5e4cca1fe3
|
Detect and auto-heal content replicas left at different publication generations
|
2026-09-07 10:56:48 +02:00 |
|
Andrea Mazzoleni
|
608393867a
|
Fix undefined behavior in STREAM buffer bounds checking by avoiding out-of-bounds pointer arithmetic
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
f40b2decdb
|
Further conversions from 32 to 64 bits
|
2026-08-18 23:33:54 +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
|
6a912b4726
|
Optimize the stream support for small text files
|
2026-01-11 12:01:12 +01:00 |
|
Andrea Mazzoleni
|
5bac3d64a6
|
Fix build errors due new gcc 10 default for -fno-common
|
2020-05-18 15:28:55 +02:00 |
|
Andrea Mazzoleni
|
5249f9cb04
|
Fix various typos in comments
|
2016-01-02 16:52:20 +01:00 |
|
Andrea Mazzoleni
|
80476c480b
|
Delayed CRC computation of the buffer used in writing
This should help to detect more memory errors when writing
the content files.
|
2015-10-29 22:32:07 +01:00 |
|
Andrea Mazzoleni
|
7e1d9138b5
|
Add the deplete operation at the data stream
It's used to read the content file up to the end to verify its CRC.
|
2015-10-28 19:36:24 +01:00 |
|
Andrea Mazzoleni
|
0ba7e649d1
|
Better optimized CRC call when writing the content file
This saves about 15% of CPU time in writing.
|
2015-10-08 22:09:12 +02:00 |
|
Andrea Mazzoleni
|
452a595067
|
Adjust verbs in comments
|
2015-10-07 22:07:20 +02:00 |
|
Andrea Mazzoleni
|
cb17124cec
|
Remove unused text stream functions
|
2015-10-04 23:17:17 +02:00 |
|
Andrea Mazzoleni
|
fa5f31ddf9
|
Move stream implementation to a specific source file
|
2015-02-21 09:00:34 +01:00 |
|