Revision:

Revisions

# Date Author Comment
17213b91 09/02/2014 01:05 PM Saleh Alshammari

X

912b5e05 08/07/2014 07:34 PM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.12'

a5778cdf 08/07/2014 07:33 PM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.10' into v0.12

Conflicts:
ChangeLog
Makefile
deps/uv/ChangeLog
deps/uv/build.mk
deps/uv/src/unix/darwin.c
deps/uv/src/unix/getaddrinfo.c
deps/uv/src/version.c
deps/v8/src/checks.h
deps/v8/src/isolate.h
lib/cluster.js...

b0277f35 08/07/2014 07:06 PM Julien Gilli

tests: fix child-process-fork-dgram on SmartOS.

Send messages until both the parent and the child process have received
at least one message. If at least one of them doesn't receive any
message, the test runner will make the test timeout.

Fixes #8046.

92598e8f 08/07/2014 03:44 PM Timothy J Fontaine

node: Now working on v0.13.0

d6b4766a 08/07/2014 03:19 PM Maciej Małecki

doc: document arguments for 'error' event on a stream

Fixes #6361.

cc08106d 08/07/2014 02:27 PM Jackson Tian

fs: fix fs.readFileSync fd leak when get RangeError

28eee0ad 08/07/2014 07:05 AM Saúl Ibarra Corretgé

src: handle UV_EAGAIN in TryWrite

Reviewed-By: Fedor Indutny <>

7ca4fa56 08/07/2014 07:03 AM Alexis Campailla

Cluster: fix shared handles on Windows

This is the Node side of the fix for Node's cluster module on Windows.
https://github.com/joyent/node/issues/7691

The other required part is
https://github.com/joyent/libuv/pull/1384

Windows and Unix return certain socket errors (i.e. EADDRINUSE) at...

e49429eb 08/07/2014 07:03 AM Fedor Indutny

deps: update libuv to v0.11.28

aa3b4b4d 08/07/2014 05:36 AM Fedor Indutny

deps: update openssl to v1.0.1i

70cc9968 08/06/2014 05:46 PM Kevin Simper

doc: clarify factory methods for net.Socket

63a42682 08/05/2014 08:13 AM Jackson Tian

fs: fs.readFile should not throw uncaughtException

Reviewed-By: Fedor Indutny <>

e643fe4c 08/04/2014 09:19 PM Trevor Norris

dns: fix GetAddrInfo assert

The method GetAddrInfo() is used by more than just dns.lookup(), and in
those cases a third argument isn't passed. This caused the following
check to abort:

assert(args[3]->IsInt32());

Fixes: 4306786 "net: don't prefer IPv4 addresses during resolution"...

43067864 08/04/2014 07:57 PM cjihrig

net: don't prefer IPv4 addresses during resolution

Currently the address resolution family defaults to IPv4. Instead remove
the preference and instead resolve to a family suitable for the host.

Expose the getaddrinfo flags and allow them to be passed.

Add documentation about new flags....

53b4accb 08/04/2014 06:11 PM Timothy J Fontaine

v8: Fix compliation with GCC 4.8

Supresses a very loud warning from GCC 4.8 about unused typedefs

Original url https://codereview.chromium.org/69413002

7da63a10 08/04/2014 04:48 PM Julien Gilli

test: fix test-net-remote-address-port

Do not use first socket in second socket's connect handler. Probably a
copy/paste mistake.

Reviewed-by: Trevor Norris <>

20229d68 08/04/2014 04:39 PM Herman Lee

path: isAbsolute() should always return boolean

On Windows, path.isAbsolute() returns an empty string on failed cases.
This forces the return value to always be boolean.

Reviewed-by: Trevor Norris <>

6f043940 08/04/2014 03:00 PM Julien Gilli

timers: fix timers with non-integer delay hanging.

When backporting f8193ab into v0.10, a regression was introduced. Timers
with non-integer timeout could trigger a infinite recursion with 100%
cpu usage. This commit backports 93b0624 which fixes the regression....

962e6514 08/02/2014 12:14 PM Jackson Tian

process: improve process binding

Reviewed-By: Fedor Indutny <>

47a103a0 08/02/2014 07:07 AM Fedor Indutny

test: disable 0-dgram tests on darwin

fix #8023

2fd7ee12 08/02/2014 03:41 AM Sam Roberts

cluster: disconnect should not be synchronous

Callbacks in node are usually asynchronous, and should never be
sometimes synchronous, and sometimes asynchronous.

Reviewed-by: Trevor Norris <>

37c2a528 08/02/2014 03:19 AM Lucio M. Tato

path: fix slice OOB in trim

Internal function trim(arr). 2nd parameter of slice() should be slice's
end index (not included). Because of function normalize() (called before
trim()), "start" is always zero so the bug for now has no effect, but
its a bug waiting to happen....

aab126bb 08/02/2014 03:07 AM Sam Roberts

test: assert cluster.disconnect is async

See joyent/node#8043, test passed on v0.11 already, but this makes the
test stronger.

Reviewed-by: Trevor Norris <>

8e2cc69e 08/01/2014 04:01 PM James Halliday

stream: fix Readable.wrap objectMode falsy values

A streams1 stream will have its falsy values such as 0, false, or ""
eaten by the upgrade to streams2, even when objectMode is enabled.

Include test for said cases.

Reviewed-by: isaacs <>
Reviewed-by: Trevor Norris <>

1 2 3 ... 406 (1-25/10129) Per page: 25, 50, 100

Also available in: Atom