History log of /libuv/ (Results 3751 – 3775 of 5435)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
dfb6be0e03-Aug-2012 Bert Belder

windows: map WSANO_DATA to UV_ENOENT

This improves uv_getaddrinfo error reporting.

9f7cdb2029-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.

6209fe5131-Jul-2012 Bert Belder

windows: invalid stdio handles should be INVALID_HANDLE_VALUE and not NULL

109e176a31-Jul-2012 Bert Belder

windows: only allow opening directories for reading

This is closer to the Posix model.

69c2ef8a31-Jul-2012 Bert Belder

windows: initialize uv_fs_t.path to NULL

This shouldn't be necessary, but node v0.8 relies on it.

9d71d1ca31-Jul-2012 Bert Belder

windows/uv_spawn: ignore errors when duplicating fd 0-2 fails

Hopefully this fixes joyent/node#3779.

ed2bc23331-Jul-2012 Bert Belder

windows: fix the MinGW build

7f6b86c631-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.

7edc29a431-Jul-2012 Bert Belder

windows: fix regression in uv_fs_link

Old and new path were accidentally reversed.

d192a31731-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.

cfb06db529-Jul-2012 Bryan Cantrill

sunos: workaround OS bug to prevent fs.watch() from spinning

Fixes joyent/node#3768.

8f66bfce30-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.

4168855d30-Jul-2012 Ben Noordhuis

include: move ssize_t workaround to uv-win.h

514265ec30-Jul-2012 Bert Belder

windows: fix memory leaks in fs

Also clean up the code in various ways.

4eccb2ee30-Jul-2012 Ben Noordhuis

include: move ssize_t workaround to uv-win.h

1d5eb91430-Jul-2012 Bert Belder

Avoid compiler warning

be10324329-Jul-2012 Ben Noordhuis

Merge branch 'v0.8'


4fe1916928-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 ...

ec76a42528-Jul-2012 Ben Noordhuis

test: add uv_loop_t to benchmark-sizes.c

4fe369b128-Jul-2012 Ben Noordhuis

test: add uv_fs_event_t to benchmark-sizes.c

b5b8ead828-Jul-2012 Ben Noordhuis

test: add failing fs_event test

Watches the same file twice. Fails on Linux with a segmentation fault.

9123482627-Jul-2012 Ben Noordhuis

include: update confusing uv_write comment

cf05c5f027-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.

9f59e8e327-Jul-2012 Ben Noordhuis

include: update uv_close documentation

22f004db21-Jul-2012 Shuhei Tanuma

unix: don't abort() when trylock functions return EBUSY

Fixes #500.

1...<<151152153154155156157158159160>>...218