In this test sending SIGKILL has the same effect as sending SIGHUP, but SIGKILL has the advantage that it works on Windows too.
- Added a note to the cluster module documentation. - Disabled test-cluster-http-pipe.
This makes the test pass on Windows.
Make CLIENT_RENEG_LIMIT inclusive instead of exclusive, i.e. a limit of 2 means the peer can renegotiate twice, not just once. Update pummel/test-tls-ci-reneg-attack accordingly and make it less timing sensitive (and run faster) while we're at it.
Fix #3455. The remoteAddress and remotePort properties are dynamically retrieved from _getpeername(). While _getpeername() checks if the _handle is null, it is also possible for the tcp_wrapped _handle.getpeername() to return null on error. Such a condition happens when the remote closes and one of these properties is accessed before _handle is set to null.
This fixes #3447
uv_stream_t.fd is a private field which exists only on unix. This reverts commit 8d5c120.
When removeAllListeners is called, the listeners array is deleted to maintain compatibility with v0.6. Reverts "events: don't delete the listeners array" This reverts commit 78dc13f. Conflicts: test/simple/test-event-emitter-remove-all-listeners.js