Revision tags: v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28 |
|
#
6d3a051e |
| 29-Jul-2014 |
Alexis Campailla |
windows: relay TCP bind errors via ipc This is the libuv side of the fix for Node's cluster module on Windows. https://github.com/joyent/node/issues/7691 Windows and Unix return
windows: relay TCP bind errors via ipc This is the libuv side of the fix for Node's cluster module on Windows. https://github.com/joyent/node/issues/7691 Windows and Unix return certain socket errors (i.e. EADDRINUSE) at different times: bind on Windows, and listen on Unix. In an effort to hide this difference, libuv on Windows stores such errors in the bind_error field of uv_tcp_t, to defer raising it at listen time. This worked fine except for the case in which a socket is shared in a Node cluster and a bind error occurs. A previous attempt to fix this ( https://github.com/joyent/libuv/commit/d1e6be1460f555a1f8a4063d7642696aa7238769 https://github.com/joyent/node/commit/3da36fe00e5d85414031ae812e473f16629d8645 ) was flawed becaused in an attempt to relay the error at the JS level it caused the master to start accepting connections. With this new approach, libuv itself is relaying the bind errors, providing for a uniform behavior of uv_tcp_listen.
show more ...
|
Revision tags: v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20, v0.10.25 |
|
#
6abe1e4b |
| 29-Jan-2014 |
Fedor Indutny |
fs: `uv__cloexec()` opened fd Every file descriptor opened using libuv should be automatically marked as CLOEXEC to prevent it from leaking to a child process. Note that since we are
fs: `uv__cloexec()` opened fd Every file descriptor opened using libuv should be automatically marked as CLOEXEC to prevent it from leaking to a child process. Note that since we are opening fds in a thread pool, there is a possible race condition between `uv_spawn()` and the `open()` + `uv__cloexec()`. The rwlock was added to avoid it. see https://github.com/joyent/node/issues/6905
show more ...
|
#
756087e0 |
| 31-Jan-2014 |
Dylan Cali |
test: support flexibly setting custom task options Add a single TEST_ENTRY_CUSTOM hook that can be used to override task entry defaults. Different tests can have different timeouts depen
test: support flexibly setting custom task options Add a single TEST_ENTRY_CUSTOM hook that can be used to override task entry defaults. Different tests can have different timeouts depending on what is appropriate for each test. A separate TEST_OUTPUT_ENTRY hook is no longer necessary. In order to support per-task timeouts, the timeout field has been moved into the task_entry_t struct. The default (5000) is now set as part of TEST_ENTRY.
show more ...
|
Revision tags: v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12, v0.11.11, v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7, v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11, v0.10.10, v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1, node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21 |
|
#
bfe269b8 |
| 21-Feb-2013 |
Timothy J Fontaine |
test: add tap output Given UV_TAP_OUTPUT being set, test result output should use TAP formatting |
Revision tags: node-v0.8.19, node-v0.9.10, node-v0.9.7, node-v0.9.6, node-v0.9.4 |
|
#
f5b63749 |
| 14-Dec-2012 |
Ben Noordhuis |
test, bench: replace strlen() with sizeof() |
#
0a05b31a |
| 14-Dec-2012 |
Ben Noordhuis |
test: fix -Wunused-result warnings |
Revision tags: node-v0.8.17 |
|
#
1d858156 |
| 01-Nov-2012 |
Charlie McConnell |
unix: do not set environ unless one is provided Currently, `uv_spawn` will set `environ` to the value of `options.env`, even if `options.env` is `NULL`. This results in child processes
unix: do not set environ unless one is provided Currently, `uv_spawn` will set `environ` to the value of `options.env`, even if `options.env` is `NULL`. This results in child processes for whom `environ == NULL`, which can cause a variety of unexpected issues.
show more ...
|
Revision tags: node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2, node-v0.8.9, node-v0.9.1, node-v0.8.8, node-v0.8.7, node-v0.8.6, node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0, node-v0.7.12, node-v0.7.11, node-v0.7.10, node-v0.6.19 |
|
#
28ed730b |
| 02-Jun-2012 |
Ben Noordhuis |
test: fix implicit function declaration warnings Fixes the two following compiler warnings: ../test/run-tests.c: In function ‘maybe_run_test’: ../test/run-tests.c:117: warni
test: fix implicit function declaration warnings Fixes the two following compiler warnings: ../test/run-tests.c: In function ‘maybe_run_test’: ../test/run-tests.c:117: warning: implicit declaration of function ‘write’ ../test/run-tests.c:118: warning: implicit declaration of function ‘fsync’
show more ...
|
#
1cd9642c |
| 02-Jun-2012 |
Fedor Indutny |
test: stdin/out/err should be set to /dev/null when ignored |
#
87dbffbd |
| 01-Jun-2012 |
Bert Belder |
windows: fix undefined function warning in run-tests.c |
#
dc7a62d1 |
| 31-May-2012 |
Fedor Indutny |
test: test for uv_spawn with stdio_count == 3 |
Revision tags: node-v0.7.9, node-v0.6.18, node-v0.6.16, node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13, node-v0.7.6 |
|
#
70925c3b |
| 08-Mar-2012 |
Igor Zinkovsky |
windows: Enable passing of TCP connections over IPC |
#
e1901629 |
| 09-Mar-2012 |
Ben Noordhuis |
test: test cross-process handle send/recv |
#
e99fba47 |
| 09-Mar-2012 |
Bert Belder |
Merge remote-tracking branch 'origin/v0.6' Conflicts: src/win/pipe.c test/run-tests.c
|
#
50216706 |
| 09-Mar-2012 |
Bert Belder |
Test runner: fix compiler warnings |
#
87752ac3 |
| 09-Mar-2012 |
Bert Belder |
Fold trailing whitespace |
Revision tags: node-v0.6.12 |
|
#
a5082e82 |
| 23-Feb-2012 |
Ben Noordhuis |
test: add proper type casts |
Revision tags: node-v0.6.11, node-v0.7.4 |
|
#
4e1f2b1f |
| 12-Feb-2012 |
Ben Noordhuis |
Merge remote-tracking branch 'origin/v0.6'
|
#
f9be43a5 |
| 08-Feb-2012 |
Igor Zinkovsky |
support half-duplex pipes |
Revision tags: node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7, node-v0.6.6, node-v0.6.4, node-v0.6.3, node-v0.6.2, node-v0.6.1, node-v0.6.0 |
|
#
0cb2213d |
| 25-Oct-2011 |
Igor Zinkovsky |
windows: when sharing a server socket, only call listen in the parent process |
Revision tags: node-v0.5.10 |
|
#
28234d73 |
| 20-Oct-2011 |
Igor Zinkovsky |
windows: ref pipe writes to keep the event loop alive |
#
54982a23 |
| 19-Oct-2011 |
Igor Zinkovsky |
windows: stdio over non-overlapped pipes |
Revision tags: node-v0.5.9, node-v0.5.8 |
|
#
81c4043c |
| 30-Sep-2011 |
Igor Zinkovsky |
ipc on windows |
#
bb6b629e |
| 30-Sep-2011 |
Ryan Dahl |
make test-ipc accept the pending tcp server |
#
dc0f17d3 |
| 29-Sep-2011 |
Ryan Dahl |
Add server to ipc_helper |