- bugfix chunked length.
- bugfix chunked response behavior.
- add http
head
support. - add http
501
not implemented status response.
- bugfix default threads from
4
to128
.
- add connection timeout to stop tracking connection from saturating client threads.
- add cli flats for connection timeout
-t
and--timeout
. - change cli short flag
-t
to-c
for--threads
.
- increase default threads from
32
to128
.
- Extract errors into module.
- stream http proxy requests.
- call shutdown on
Interrupt
- remove waiting for the thread-pool to finish on shutdown and just close the server conn.
accept
connections via thread pool.- catch and throw custom http parse error.
Server:
header added for default error 502 response.- rescue and logs socket error
Errno::EBADF
.
- Refine CLI help text.
- Wrap ThreadPool in ForwardProxy module.