dfb6be0e | 03-Aug-2012 |
Bert Belder |
windows: map WSANO_DATA to UV_ENOENT This improves uv_getaddrinfo error reporting. |
9f7cdb20 | 29-Jul-2012 |
Ben Noordhuis |
unix: add relaxed accept() setting Mitigates unfair scheduling in multi-process setups that share a single listen socket across multiple processes. |
6209fe51 | 31-Jul-2012 |
Bert Belder |
windows: invalid stdio handles should be INVALID_HANDLE_VALUE and not NULL |
109e176a | 31-Jul-2012 |
Bert Belder |
windows: only allow opening directories for reading This is closer to the Posix model. |
69c2ef8a | 31-Jul-2012 |
Bert Belder |
windows: initialize uv_fs_t.path to NULL This shouldn't be necessary, but node v0.8 relies on it. |
9d71d1ca | 31-Jul-2012 |
Bert Belder |
windows/uv_spawn: ignore errors when duplicating fd 0-2 fails Hopefully this fixes joyent/node#3779. |
ed2bc233 | 31-Jul-2012 |
Bert Belder |
windows: fix the MinGW build |
7f6b86c6 | 31-Jul-2012 |
Bert Belder |
windows: improve uv_fs_unlink * It's now more efficient, the file is not opened twice. * It no longer allows deletion of non-symlink directory reparse points. |
7edc29a4 | 31-Jul-2012 |
Bert Belder |
windows: fix regression in uv_fs_link Old and new path were accidentally reversed. |
d192a317 | 31-Jul-2012 |
Ben Noordhuis |
sunos: workaround OS bug to prevent fs.watch() from spinning This is a back-port of commit cfb06db from the master branch. Fixes joyent/node#3768. |
cfb06db5 | 29-Jul-2012 |
Bryan Cantrill |
sunos: workaround OS bug to prevent fs.watch() from spinning Fixes joyent/node#3768. |
8f66bfce | 30-Jul-2012 |
Alan Gutierrez |
doc: add 'Intro to libuv' link to README Add a link to 'An Introduction to libuv' to the documentation section of README.md. Format the section as a bullet list. |
4168855d | 30-Jul-2012 |
Ben Noordhuis |
include: move ssize_t workaround to uv-win.h |
514265ec | 30-Jul-2012 |
Bert Belder |
windows: fix memory leaks in fs Also clean up the code in various ways. |
4eccb2ee | 30-Jul-2012 |
Ben Noordhuis |
include: move ssize_t workaround to uv-win.h |
1d5eb914 | 30-Jul-2012 |
Bert Belder |
Avoid compiler warning |
be103243 | 29-Jul-2012 |
Ben Noordhuis |
Merge branch 'v0.8'
|
4fe19169 | 28-Jul-2012 |
Ben Noordhuis |
linux: fix 'two watchers, one path' segfault Problem: registering two uv_fs_event_t watchers for the same path, then closing them, caused a segmentation fault. While active, the watchers
linux: fix 'two watchers, one path' segfault Problem: registering two uv_fs_event_t watchers for the same path, then closing them, caused a segmentation fault. While active, the watchers didn't work right either, only one would receive events. Cause: each watcher has a wd (watch descriptor) that's used as its key in a binary tree. When you call inotify_watch_add() twice with the same path, the second call doesn't return a new wd - it returns the existing one. That in turn resulted in the first handle getting ousted from the binary tree, leaving dangling pointers. This commit addresses that by storing the watchers in a queue and storing the queue in the binary tree instead of storing the watchers directly in the tree. Fixes joyent/node#3789.
show more ...
|
ec76a425 | 28-Jul-2012 |
Ben Noordhuis |
test: add uv_loop_t to benchmark-sizes.c |
4fe369b1 | 28-Jul-2012 |
Ben Noordhuis |
test: add uv_fs_event_t to benchmark-sizes.c |
b5b8ead8 | 28-Jul-2012 |
Ben Noordhuis |
test: add failing fs_event test Watches the same file twice. Fails on Linux with a segmentation fault. |
91234826 | 27-Jul-2012 |
Ben Noordhuis |
include: update confusing uv_write comment |
cf05c5f0 | 27-Jul-2012 |
Ben Noordhuis |
Raise UV_ECANCELED on premature close. Set the error code to the more appropriate UV_ECANCELED instead of UV_EINTR when the handle is closed and there are in-flight requests. |
9f59e8e3 | 27-Jul-2012 |
Ben Noordhuis |
include: update uv_close documentation |
22f004db | 21-Jul-2012 |
Shuhei Tanuma |
unix: don't abort() when trylock functions return EBUSY Fixes #500. |