Replies: 6 comments 3 replies
-
The readme says
So I suppose that the interface is the same, modulo some differences in naming. In this case, switching should be rather easy. However, allowing the usage of llhttp rather than http_parser as a compile-time choice would be preferable imo, for the sake of both compatibility for existing users and bundling libs. If I'm not mistaken, llparse requires nodejs for parser generation. The libgit2-maintainers (of which I'm not one btw.) may have reservations regarding additional build-time dependency for bundled libs, and checking in generated sources would probably be a no-go as well. Hence, it may make sense to still support using at least a bundled version of http_parser. |
Beta Was this translation helpful? Give feedback.
-
I'm looking at shipping |
Beta Was this translation helpful? Give feedback.
-
Note: I also noticed that the bundled |
Beta Was this translation helpful? Give feedback.
-
PicoHTTPParser is "a tiny, primitive, fast HTTP request/response parser". |
Beta Was this translation helpful? Give feedback.
-
If I was |
Beta Was this translation helpful? Give feedback.
-
To add a distro security perspective, the last This is particularly important to Rust security, as From https://github.com/nodejs/llhttp
Glad to hear PR discussion 🎉 |
Beta Was this translation helpful? Give feedback.
-
http-parser is not actively maintained and maintainers suggest switching to llhttp
nodejs/http-parser#522
Beta Was this translation helpful? Give feedback.
All reactions