- Oct 26, 2010
-
-
Ryan Dahl authored
Users too often would forget to add socket.on('end', function () { socket.end(); }); Which is a mistake. Therefore we default to this behavior and only optionally let people handle the 'end' case themselves. -
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Paul Querna authored
and add more debug() calls to make it easier to see the flow
-
Paul Querna authored
-
Paul Querna authored
-
Paul Querna authored
and add a start method, to kick off SSL handshaking, without writing a zero byte buffer
-
isaacs authored
-
Micheil Smith authored
also affects dgram which uses a constant from node_net.cc
-
Paul Querna authored
-
- Oct 25, 2010
- Oct 24, 2010
-
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
-
Ryan Dahl authored
in test-net-timeout test-http-client-parse-error
-
Ryan Dahl authored
When a server hit EMFILE it would continue to try to accept new connections from the queue. This patch introduces a timeout of one second where it will stop trying to accept new files. After the second is over it tries again. This is a rather serious bug that has been effecting many highly concurrent programs. It was introduced in 4593c0, version v0.2.0. TODO: A test for this situation. Currently I test it like this termA% cd projects/node termA% ulimit -n 256 termA% ./node benchmark/idle_server.js termB% cd projects/node termB% ./node benchmark/idle_clients.js And watch how the server process behaves.
-
Ryan Dahl authored
Also default to SIGTERM for destruction when exceeding timeout or buffer on exec()
-
Ryan Dahl authored
-
- Oct 23, 2010
-
-
Stéphan Kochen authored
In order to do this, buffer data management was moved out of the JS entry-point New, and into Replace. Secondly, the constructor makes an immediate call to Replace, and in order for ArrayData calls to work, wrapping must already be set up. Now, the constructor takes the wrappee as a parameter.
-
Stéphan Kochen authored
-
Stéphan Kochen authored
-
Stéphan Kochen authored
These were all lacking implementation, so deprecating wouldn't help.
-
Ryan Dahl authored
-
Vitali Lovich authored
If process name contains a space, this parsing fails for no good reason.
-
Ryan Dahl authored
-
- Oct 22, 2010
- Oct 21, 2010