Skip to content
QPACK compression library for use with HTTP/3
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
deps/xxhash
fuzz/decode Rename fuzz files so that repo can be checked out on Windows Jan 26, 2019
test
tools
wincompat Port ls-qpack to Windows Jan 28, 2019
.appveyor.yml
.cirrus.yml
.travis.yml
CMakeLists.txt
LICENSE
README.md
lsqpack.c
lsqpack.h

README.md

Build Status Build status Build Status

ls-qpack

QPACK compression library for use with HTTP/3

Introduction

QPACK is a new compression mechanism for use with HTTP/3. It is in the process of being standardazed by the QUIC Working Group. This library is meant to aid in the development of the HTTP/3 protocol. At the same time, we aim to make it production quality from the start, as we will use it in our own software products.

API

The API is documented in the header file, include/lsqpack.h. One example how it is used in real code can be seen in lsquic-client. (At the time of this writing, the IETF code is on a branch. Looks for the latest.)

You can’t perform that action at this time.