Path to this page:
./
archivers/lz4,
Extremely Fast Compression algorithm
Branch: CURRENT,
Version: 1.9.4,
Package name: lz4-1.9.4,
Maintainer: pkgsrc-usersLZ4 is a very fast lossless compression algorithm, providing
compression speed at 400 MB/s per core, scalable with multi-cores
CPU. It also features an extremely fast decoder, with speed in
multiple GB/s per core, typically reaching RAM speed limits on
multi-core systems.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 345.765 KB
Version history: (Expand)
- (2022-08-16) Updated to version: lz4-1.9.4
- (2021-08-06) Updated to version: lz4-1.9.3nb1
- (2020-11-19) Updated to version: lz4-1.9.3
- (2019-08-26) Updated to version: lz4-1.9.2
- (2019-04-30) Updated to version: lz4-1.9.1
- (2018-09-14) Updated to version: lz4-1.8.3
CVS history: (Expand)
2022-08-16 15:02:56 by Adam Ciarcinski | Files touched by this commit (6) |  |
Log message:
lz4: updated to 1.9.4
v1.9.4:
perf : faster decoding speed (~+20%) on Apple Silicon platforms, by @zeux
perf : faster decoding speed (~+70%) for -BD4 setting in CLI
api : new function LZ4_decompress_safe_partial_usingDict() by @yawqi
api : lz4frame: ability to provide custom allocators at state creation
api : can skip checksum validation for improved decoding speed
api : new experimental unit lz4file for file i/o API, by @anjiahao1
api : new experimental function LZ4F_uncompressedUpdate(), by @alexmohr
cli : --list works on stdin input, by @Low-power
cli : --no-crc does not produce (compression) nor check (decompression) checksums
cli : fix: --test and --list produce an error code when parsing invalid input
cli : fix: support skippable frames when passed via stdin, reported by @davidmankin
build: fix: Makefile respects CFLAGS directives passed via environment variable
build: LZ4_FREESTANDING, new build macro for freestanding environments, by @t-mat
build: make and make test are compatible with -j parallel run
build: AS/400 compatibility, by @jonrumsey
build: Solaris 10 compatibility, by @pekdon
build: MSVC 2022 support, by @t-mat
build: improved meson script, by @eli-schwartz
doc : Updated LZ4 block format, provide an "implementation notes" section
|
2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102) |
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|
2021-10-26 11:57:20 by Nia Alarie | Files touched by this commit (140) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and SHA512
hashes.
|
2021-10-07 15:06:15 by Nia Alarie | Files touched by this commit (140) |
Log message:
archivers: Remove SHA1 distfiles hashes
|
2021-08-06 07:08:50 by Kimmo Suominen | Files touched by this commit (3) |
Log message:
Fix potential memory corruption with negative memmove() size
Addresses CVE-2021-3520
Ref: https://github.com/lz4/lz4/pull/972
|
2021-06-03 08:55:00 by Nia Alarie | Files touched by this commit (2) |
Log message:
Document workarounds.
|
2021-06-02 22:01:42 by Nia Alarie | Files touched by this commit (1) |
Log message:
lz4: fix build on Solaris 10, PR pkg/56226
|
2020-11-19 11:36:57 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
lz4: updated to 1.9.3
LZ4 v1.9.3 is a maintenance release, offering more than 200+ commits to fix \
multiple corner cases and build scenarios. Update is recommended. Existing \
liblz4 API is not modified, so it should be a drop-in replacement.
Changes list
Here is a more detailed list of updates introduced in v1.9.3 :
perf: highly improved speed in kernel space, by @terrelln
perf: faster speed with Visual Studio, thanks to @wolfpld and @remittor
perf: improved dictionary compression speed, by @felixhandte
perf: fixed LZ4_compress_HC_destSize() ratio, detected by @hsiangkao
perf: reduced stack usage in high compression mode, by @Yanpas
api : LZ4_decompress_safe_partial() supports unknown compressed size, requested \
by @jfkthame
api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie
api : can (de)compress to/from NULL without UBs
api : fix alignment test on 32-bit systems (state initialization)
api : fix LZ4_saveDictHC() in corner case scenario, detected by @IgorKorkin
cli : compress multiple files using the legacy format, by Filipe Calasans
cli : benchmark mode supports dictionary, by @rkoradi
cli : fix --fast with large argument, detected by @picoHz
build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS
build: contrib/cmake_unofficial/ moved to build/cmake/
build: visual/* moved to build/
build: updated meson script, by @neheb
build: tinycc support, by Anton Kochkov
install: Haiku support, by Jerome Duval
doc : updated LZ4 frame format, clarify EndMark
|