Skip to content

Vizonex/llh2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llh2

Frame Parser for the http/2 protocol with the objective of parsing frames and unpacking incoming frames based off llhttp's structural design and approch. You may notice that were using python and this is becuase of some unimplemented features in the typescript version that have yet to be introduced. Work is based off RFC 9113 with the goal of being RFC Compliant.

How to compile

Unlike llhttp this requires python 3.9 or higher.

Step 1 install python version of llparse

pip install -r requirements.txt

Step 2 run script

python llh2.py

A New version of llh2.c and llh2.h should appear in the build directory if all was done correctly.

TODOS

  • CMakeLists.txt file coming soon.
  • Tests for C
  • A workflow simillar to llhttp for releases.

About

http/2 Frame Parser implementation using llparse in python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published