khttpd is an experimental HTTP server implemented as Linux kernel module.
The server defaults to port 8081, but this can be easily configured using
command line argument port=? when you are about to load the kernel module.
- Release resources when HTTP connection is about to be closed.
- Introduce CMWQ.
- Improve memory management.
- Request queue and/or cache
khttpd is released under the MIT License. Use of this source code is governed by
a MIT License that can be found in the LICENSE file.
External source code:
http_parser.[ch]: taken from nodejs/http-parser- Copyrighted by Joyent, Inc. and other Node contributors.
- MIT License
htstress.c: derived from htstress- Copyrighted by Roman Arutyunyan
- 2-clause BSD license