| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
requires liblz4 >= v1.7.5
|
|
|
|
| |
only use current march & default compiler
|
|\
| |
| | |
Change definitions of LZ4_xxxSIZE defines for OS400
|
| |
| |
| |
| |
| |
| | |
LZ4_STREAMHCSIZE to factor in OS400 pointer length and structure alignment rules
Update the length values on platforms where pointers are 16-bytes, factor in implicit compiler padding to ensure proper alignment of members and overall structure lengths
|
|\ \
| | |
| | | |
minor refactor : simplify LZ4F_makeBlock
|
|/ /
| |
| |
| | |
one less argument
|
|\ \
| |/
|/| |
fixed direct-leak in round_trip_fuzzer.c
|
|/
|
|
| |
reported by oss-fuzz
|
|
|
|
| |
no need to specify that a decoder can "ignore the checksum".
|
|\
| |
| | |
add ossfuzz tests to Github Actions
|
| | |
|
|\ \
| |/
|/| |
Fix recent fuzzers issues and false positives
|
|/
|
|
|
|
| |
(https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48884)
- Fixed `round_trip_frame_uncompressed_fuzzer.c` to not use uninitialized memory (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48910)
|
|\
| |
| | |
Add a fuzzer test for LZ4F_uncompressedUpdate() within frametest
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
|\ \ \
| | |/
| |/| |
frame-api: add function to insert uncomressed data
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* replace assert with test for LZ4F_uncompressedUpdate
* update documentation to incldue correct docstring
* remove unecessary entry point
* remove compress_linked_block_mode from fuzzing test
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
when the block mode changes a flush is executed, to prevent
mixing compressed and uncompressed data.
Prior to this commit dstStart, dstPtr, dstCapacity
where not updated to include the offset from bytesWritten.
For inputs > blockSize this meant the flushed data was
overwritten.
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| |
| |
| | |
fuzzing test now tests linked and independent blocks
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| | |
add static dependency to examples
|
| |
| |
| |
| |
| | |
change the context to const to make
clear that the context is not modified
|
| |
| |
| |
| | |
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| |
| |
| | |
add a fuzzing test for uncompressed frame api
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| |
| |
| | |
This commit fixes the review findings
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| |
| |
| | |
This commit fixes the review findings
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
new method `uncompressed_update` allows to insert blocks without
compression into the lz4 stream.
The usage is documented in the frameCompress example
Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
|
| | |
|
| | |
|
|\ \ |
|
| |\ \
| | | |
| | | | |
chore: Set permissions for GitHub actions
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)
Signed-off-by: nathannaveen <42319948+nathannaveen@users.noreply.github.com>
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Block device compression
|
| | | |
|
| | |
| | |
| | |
| | | |
which was broken up to now.
|
| | | |
|
| | |
| | |
| | |
| | | |
just remove the specific code of #704, it's not necessary and produces side effects.
|
| | | |
|
| | |
| | |
| | |
| | | |
warning only if -f is selected.
|
|/ /
| |
| |
| |
| | |
block device created as part of the test.
Requires sudo rights.
|
|\ \
| | |
| | | |
API: add `LZ4_decompress_safe_partial_usingDict` to support partial decompression with dict
|
| | |
| | |
| | |
| | | |
Signed-off-by: Qi Wang <wangqi@linux.alibaba.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Qi Wang <wangqi@linux.alibaba.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
feature request: #1051
Signed-off-by: Qi Wang <wangqi@linux.alibaba.com>
|
|/ /
| |
| |
| | |
Signed-off-by: Qi Wang <wangqi@linux.alibaba.com>
|