QPACK compression library for use with HTTP/3
105.13 KB
built 2026-10-15 01:02:11 GMT
Description
ls-qpack is a full-featured, tested, and fast QPACK library. The QPACK
encoder produces excellent compression results based on an innovative
mnemonic technique. It boasts the fastest Huffman encoder and decoder.
The library is production quality. It is used in OpenLiteSpeed,
LiteSpeed Web Server, and LiteSpeed Web ADC.
The library is robust:
* The encoder does not assume anything about usual HTTP headers
such as Server or User-Agent. Instead, it uses its mnemonic compression
technique to achieve good compression results for any input.
* The decoder uses modulo arithmetic to track dynamic table insertions. This
is in contrast to all other QPACK implementations, which use an integer
counter, meaning that at some point, the decoder will break.
* The decoder processes input in streaming fashion. The caller does not have
to buffer the contents of HTTP/3 HEADERS frame. Instead, the decoder can be
supplied input byte-by-byte.
Dependencies
18 totalRequires15
- ld-linux-riscv64-lp64d.so.1()(64bit)
- ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
- libc.so.6()(64bit)
- libc.so.6(GLIBC_2.27)(64bit)
- libc.so.6(GLIBC_2.33)(64bit)
- libc.so.6(GLIBC_2.34)(64bit)
- libc.so.6(GLIBC_2.38)(64bit)
- libls-qpack.so.2()(64bit)
- libm.so.6()(64bit)
- libxxhash.so.0()(64bit)
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rtld(GNU_HASH)
Provides3
- libls-qpack.so.2()(64bit)
- ls-qpack = 2.6.2-4.fc45
- ls-qpack(riscv-64) = 2.6.2-4.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
21Name ![]() |
Size |
|---|---|
| /usr/bin/encode-int | 11.15 KB |
| /usr/bin/fuzz-decode | 15.19 KB |
| /usr/bin/interop-decode | 27.34 KB |
| /usr/bin/interop-encode | 19.20 KB |
| /usr/lib/.build-id | 0.00 B |
| /usr/lib/.build-id/3c | 0.00 B |
| /usr/lib/.build-id/3c/cbbde4323a011e27edeba61e8b9767a10df803 | 31.00 B |
| /usr/lib/.build-id/d2 | 0.00 B |
| /usr/lib/.build-id/d2/a60fb2dd6583e58f259c7c9daadb0903295d67 | 34.00 B |
| /usr/lib/.build-id/d4 | 0.00 B |
| /usr/lib/.build-id/d4/5e3ecfe6c8fef177d0938fbf317b9c7b820354 | 34.00 B |
| /usr/lib/.build-id/e0 | 0.00 B |
| /usr/lib/.build-id/e0/b8bdfbaee23f4a2e03b9cd4386f46e7d63f935 | 30.00 B |
| /usr/lib/.build-id/e4 | 0.00 B |
| /usr/lib/.build-id/e4/f1b7c50e8a7d717d5e13b96a4e1ee381b4dc5c | 42.00 B |
| /usr/lib64/libls-qpack.so.2 | 20.00 B |
| /usr/lib64/libls-qpack.so.2.6.2 | 843.48 KB |
| /usr/share/doc/ls-qpack | 0.00 B |
| /usr/share/doc/ls-qpack/README.md | 3.31 KB |
| /usr/share/licenses/ls-qpack | 0.00 B |
| /usr/share/licenses/ls-qpack/LICENSE | 1.06 KB |
Files 1–21 of 21
Component of
buildroots that installed this RPMBuildroot ![]() |
Created | State |
|---|---|---|
| f45-build-32347-658 | 2026-10-17 12:20:56 | expired |
| f45-build-31095-649 | 2026-10-17 10:10:28 | expired |
| f45-build-30478-644 | 2026-10-17 08:49:52 | expired |
| f45-build-29579-639 | 2026-10-17 07:10:17 | expired |
Buildroots 1–4 of 4

