Close connection if there are more headers than MAX_HEADERS.
Encapsulated http request parsing logic into the HttpRequest object.
Check if the creation of the TcpConnection fails.
epoll_wait timeout to 100ms instead of block indefinitely.
Don't use edge triggered events but level triggered ones instead.
Don't try to append data to the buffer when read returns 0.
Incrased listen backlog to 1024.
Check for NULL explicitelly.
Patches from @gbagnoli.
Fake response for test and benchmark.