5ee80f1a | 28-Jun-2012 |
Saúl Ibarra Corretgé |
c-ares: ignore rogue DNS servers reported by windows |
Revision tags: node-v0.7.12, node-v0.7.11, node-v0.7.10, node-v0.6.19, node-v0.7.9, node-v0.6.18, node-v0.6.16 |
|
15cfcfd3 | 25-Apr-2012 |
Ben Noordhuis |
c-ares: libuv-ify c-ares |
3e425ab9 | 25-Apr-2012 |
Saúl Ibarra Corretgé |
c-ares: upgrade to 1.9.0 |
937d2c93 | 29-Apr-2012 |
Bert Belder |
test: fix test-gethostbyname to not use a DNS server on localhost Because, you know, not everybody has one. |
4c87666a | 29-Jun-2012 |
Ben Noordhuis |
unix: speed up uv_async_send() Don't make a syscall when the handle is already pending. Speeds up the async_pummel benchmark by about 13%. |
c89df5b9 | 29-Jun-2012 |
Ben Noordhuis |
bench: add another async handle benchmark |
f90d428b | 29-Jun-2012 |
Ben Noordhuis |
test: fix unused function warning exit_cb_unexpected() is only used on Windows. |
13747033 | 29-Jun-2012 |
Ben Noordhuis |
test: remove unused function poll_cb_fail() |
3b209e76 | 28-Jun-2012 |
Ben Noordhuis |
bench: add async handle benchmark |
123ca8b8 | 28-Jun-2012 |
Ben Noordhuis |
test: make fmt() function global |
b779a0db | 29-Jun-2012 |
Ben Noordhuis |
Merge branch 'v0.8'
|
5b8a1127 | 28-Jun-2012 |
Ben Noordhuis |
darwin: compile at -O0 in debug builds |
f6a02fbe | 29-Jun-2012 |
Ben Noordhuis |
linux: don't use accept4() syscall after ENOSYS Repeatedly calling the syscall when it's not supported has a small but measurable performance impact. Besides, it's a silly thing
linux: don't use accept4() syscall after ENOSYS Repeatedly calling the syscall when it's not supported has a small but measurable performance impact. Besides, it's a silly thing to do.
show more ...
|
27cd5f03 | 29-Jun-2012 |
Ben Noordhuis |
linux: fix accept4() ENOSYS detection on i386 accept4() piggybacks on the socketcall() on i386. socketcall() has the flaw that it returns EINVAL instead of ENOSYS when the operation is n
linux: fix accept4() ENOSYS detection on i386 accept4() piggybacks on the socketcall() on i386. socketcall() has the flaw that it returns EINVAL instead of ENOSYS when the operation is not supported. The problem is that accept4() also returns EINVAL when its flag argument is invalid. Try to discern between the two failure cases to the best of our abilities.
show more ...
|
4a88b3b4 | 28-Jun-2012 |
Bert Belder |
windows: don't inhibit reparse behavior when non-symlink is encountered This fixes the issue that a mount point would be treated as a symlink, but readlink would subsequently return an N
windows: don't inhibit reparse behavior when non-symlink is encountered This fixes the issue that a mount point would be treated as a symlink, but readlink would subsequently return an NT namespaced path that is unusable for many purposes. This also pre-emptively fixes the problems that would arise when an user has a reparse point whose tag is neither IO_REPARSE_TAG_MOUNT_POINT nor IO_REPARSE_TAG_SYMLINK. Finally uv_lstat() will now return the correct length in st_size. Previously the length was computed incorrectly for relative symlinks, and those that had non-ascii characters in their target.
show more ...
|
1b684348 | 27-Jun-2012 |
Ben Noordhuis |
unix: assume that dlopen() clobbers dlerror() Or rather, don't assume that dlopen() does *not* clobber dlerror(). Joe Ferner reports that loading libjava on OS X sets dlerror() even
unix: assume that dlopen() clobbers dlerror() Or rather, don't assume that dlopen() does *not* clobber dlerror(). Joe Ferner reports that loading libjava on OS X sets dlerror() even when dlopen() succeeds, which makes uv_dlopen() raise an error when it shouldn't. I haven't been able to reproduce it but it's possible that libjava clobbers dlerror() by trying (and failing) to load other libraries. At any rate, Joe confirmed that this patch addresses the issue. Fixes #462.
show more ...
|
4d42af20 | 26-Jun-2012 |
Ben Noordhuis |
unix: don't create connect req when connect() fails Fixes a lifecycle issue where the req got created, added to the list of active reqs but wasn't properly activated because uv__connect(
unix: don't create connect req when connect() fails Fixes a lifecycle issue where the req got created, added to the list of active reqs but wasn't properly activated because uv__connect() returned early.
show more ...
|
5a0f3411 | 25-Jun-2012 |
Roman Neuhauser |
unix: map ENODEV to UV_ENODEV produces better error message from test-dgram-multicast-multi-process when run w/o network. before: === release test-dgram-multicast-multi
unix: map ENODEV to UV_ENODEV produces better error message from test-dgram-multicast-multi-process when run w/o network. before: === release test-dgram-multicast-multi-process === Path: simple/test-dgram-multicast-multi-process dgram.js:287 throw new errnoException(errno, 'addMembership'); ^ Error: addMembership Unknown system errno 19 at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] Worker 9223 died. 1 dead of 3 dgram.js:287 throw new errnoException(errno, 'addMembership'); ^ Error: addMembership Unknown system errno 19 at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] sent 'First message to send' to 224.0.0.114:12346 dgram.js:287 [PARENT] sent 'Second message to send' to 224.0.0.114:12346 throw new errnoException(errno, 'addMembership'); [PARENT] sent 'Third message to send' to 224.0.0.114:12346 ^ [PARENT] sendSocket closed [PARENT] Worker 9224 died. 2 dead of 3 Error: addMembership Unknown system errno 19 at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] Worker 9225 died. 3 dead of 3 [PARENT] All workers have died. [PARENT] Fail Command: out/Release/node /home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js after: === release test-dgram-multicast-multi-process === Path: simple/test-dgram-multicast-multi-process dgram.js:287 throw new errnoException(errno, 'addMembership'); ^ Error: addMembership ENODEV at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] Worker 13141 died. 1 dead of 3 dgram.js:287 throw new errnoException(errno, 'addMembership'); ^ [PARENT] sent 'First message to send' to 224.0.0.114:12346 [PARENT] sent 'Second message to send' to 224.0.0.114:12346 [PARENT] sent 'Third message to send' to 224.0.0.114:12346 [PARENT] sent 'Fourth message to send' to 224.0.0.114:12346 [PARENT] sendSocket closed dgram.js:287 throw new errnoException(errno, 'addMembership'); ^ Error: addMembership ENODEV at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] Worker 13142 died. 2 dead of 3 Error: addMembership ENODEV at new errnoException (dgram.js:356:11) at Socket.addMembership (dgram.js:287:11) at Object.<anonymous> (/home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js:224:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:487:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9) [PARENT] Worker 13143 died. 3 dead of 3 [PARENT] All workers have died. [PARENT] Fail Command: out/Release/node /home/roman/wc/node/test/simple/test-dgram-multicast-multi-process.js
show more ...
|
c6f2ef25 | 26-Jun-2012 |
Shigeki Ohtsu |
uv.h: add members to any-union of handle and req |
f3fd8e3c | 25-Jun-2012 |
Charlie McConnell |
test: prevent running the tests as root |
7573f4a4 | 25-Jun-2012 |
Charlie McConnell |
test: improve clean-up in test-fs-event Failed tests would leave behind extra files, and some tests weren't cleaning up properly in the first place - this adds a cleanup_watch_dir() help
test: improve clean-up in test-fs-event Failed tests would leave behind extra files, and some tests weren't cleaning up properly in the first place - this adds a cleanup_watch_dir() helper method to make all the fs-event tests more consistent.
show more ...
|
a416a585 | 25-Jun-2012 |
Ben Noordhuis |
Merge branch 'v0.8'
|
d0816aae | 25-Jun-2012 |
Ben Noordhuis |
sunos: fix free() of non-malloc'd pointer |
431d61af | 09-Jun-2012 |
saghul |
win: map ERROR_PRIVILEGE_NOT_HELD to UV_EPERM |
34fb7595 | 25-Jun-2012 |
Ben Noordhuis |
Update AUTHORS |