Reverts the change to deps/libeio/eio.c added in 04dd2d5 It wasn't a bug, I was just using eio incorrectly. See http://lists.schmorp.de/pipermail/libev/2010q1/000855.html
Reported by shansen and hassox http://github.com/ry/node/issues#issue/38 Will send upstream.
…e know dows not exist
No longer based on Ragel, but hand-written. Had to add HTTPConnection.resetParser() because the parser is stricter and will error out when you try to give it a message after the previous had "Connection: close". The HTTP client was doing that. Thus we reset the parser manually after each new connection.
Something is broken in how keep-alive is working. Reverting until I can fix it. This reverts commit b893859.
Using WAF "staticlib" to compile libev tends to confuse it with a system version. Thanks to mr.binary42 for helping debug.