Bert Belder
|
87752ac38b
|
Fold trailing whitespace
|
2012-03-09 05:00:09 +01:00 |
|
Bert Belder
|
e53d7e3a11
|
Make test-tty pass with redirected stdio
|
2012-03-08 17:02:05 +01:00 |
|
Bert Belder
|
743cab9f9d
|
Test runner: avoid process_wait failure when the test process didn't start
|
2012-03-08 16:44:30 +01:00 |
|
Bert Belder
|
bc8b99097a
|
win: add ERROR_FILENAME_EXCED_RANGE mapping, fix fs_file_nametoolong test
|
2012-02-13 20:01:36 +01:00 |
|
Igor Zinkovsky
|
f9be43a564
|
support half-duplex pipes
|
2012-02-09 13:33:15 -08:00 |
|
Igor Zinkovsky
|
53eb9935cb
|
fix windows build
|
2012-02-09 13:15:37 -08:00 |
|
Roman Shtylman
|
9fa2cf2eac
|
test: add multicast TTL test
|
2012-02-06 15:02:39 +01:00 |
|
Maciej Małecki
|
0596c59bc3
|
test: test if UV_ELOOP mapping works
|
2012-02-03 22:20:14 +01:00 |
|
Bert Belder
|
267e75dda2
|
Windows: better stat implementation
|
2012-02-02 17:03:40 +01:00 |
|
Brandon Philips
|
4cfda74de4
|
uv.h: add EPERM to errno map to fix regression
EPERM isn't mapped in so chown returns an unknown error. This is a
regression from 0.4.12.
philips:node/ (master*) $ cat chown.js
var fs = require('fs')
fs.chown("/tmp/foobar", 100, 100, function(er){ console.log(er);})
philips:node/ (master*) $ ls -la /tmp/foobar
total 0
drwxr-xr-x 2 root wheel 68 Jan 24 17:21 .
0.4
---
philips:node/ (master*) $ /usr/local/Cellar/node/0.4.12/bin/node chown.js
{ stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: 'EPERM, Operation not permitted \'/tmp/foobar\'',
errno: 1,
code: 'EPERM',
path: '/tmp/foobar' }
master
------
philips:node/ (master*) $ ./node chown.js
{ [Error: UNKNOWN, unknown error '/tmp/foobar'] errno: -1, code: 'UNKNOWN', path: '/tmp/foobar' }
AFTER
-----
philips:node/ (master*) $ ./node chown.js
{ [Error: EPERM, operation not permitted '/tmp/foobar'] errno: 49, code: 'EPERM', path: '/tmp/foobar' }
|
2012-01-31 16:37:26 -08:00 |
|
Bert Belder
|
8c8e6532bf
|
test-multicast-join: don't attempt to bind to a multicast address
Does not work on Windows. Bind to a normal interface first, then join the
multicast group instead.
|
2012-01-31 17:29:21 +01:00 |
|
Ben Noordhuis
|
cd16ba5186
|
test: add UDP broadcast/multicast/ttl tests
|
2012-01-31 16:52:27 +01:00 |
|
Ben Noordhuis
|
f9b478cfd8
|
test: add windows-only uv_fs_stat regression test
|
2012-01-28 16:52:46 +01:00 |
|
Ben Noordhuis
|
3f1bad2050
|
test: add missing return statement in fs_stat_root
|
2012-01-27 22:10:20 +01:00 |
|
Bert Belder
|
92b260c065
|
windows: fix stat("c:\\") regression
|
2012-01-27 22:09:55 +01:00 |
|
Bert Belder
|
f9252750e7
|
Fix windows build
|
2012-01-27 16:29:57 +01:00 |
|
Maciej Małecki
|
24e6c7ec86
|
unix: map ENAMETOOLONG to UV_ENAMETOOLONG
With tests. Closes #295
|
2012-01-23 19:33:09 +01:00 |
|
Ben Noordhuis
|
bf8ccfce18
|
unix: fix segfault in uv_guess_handle()
Fixes #293.
|
2012-01-17 17:47:33 +01:00 |
|
Ben Noordhuis
|
ac218a7ed5
|
test: add lots of refcount tests
|
2012-01-14 00:22:20 +01:00 |
|
Ben Noordhuis
|
dc3b80a50f
|
test: add udp4_echo_server helper
|
2012-01-14 00:11:43 +01:00 |
|
Ben Noordhuis
|
38fc6ad839
|
unix: unref fs event watcher
Watchers were being ref-counted twice which wasn't harmful in itself but stopped
uv_unref() from working like you'd expect it to.
|
2012-01-02 10:42:27 +01:00 |
|
Igor Zinkovsky
|
43e3ac5798
|
windows: uv_fs_rename to replace the new file if it exists
fixes #283
|
2011-12-30 15:48:22 -08:00 |
|
Shigeki Ohtsu
|
ba52023ef3
|
Fix missing increments of loop->counters
|
2011-12-12 18:01:26 +01:00 |
|
Maciej Małecki
|
b06da4cbab
|
test: make test runner return non-zero in case of failure
|
2011-12-12 02:08:28 +01:00 |
|
Igor Zinkovsky
|
dceb3e65ca
|
uv_cwd + uv_chdir
|
2011-12-01 12:27:12 -08:00 |
|
Bruce Mitchener
|
d513d9bb41
|
Fix typos.
|
2011-11-30 14:35:13 +01:00 |
|
Ben Noordhuis
|
2bd181a8d2
|
unix: properly disarm kqueue fs watcher
Fixes "Assertion failed: (revents == EV_LIBUV_KQUEUE_HACK),
function uv__fs_event, file ../src/unix/kqueue.c, line 58."
|
2011-11-18 01:40:11 +01:00 |
|
Ben Noordhuis
|
d4bfcc28c8
|
bench: fix compiler warnings
|
2011-11-11 18:52:34 +01:00 |
|
Ben Noordhuis
|
e2a794e346
|
test: remove dead code
|
2011-11-11 18:52:04 +01:00 |
|
Igor Zinkovsky
|
f17d4837a8
|
windows: turn WSAECONNABORTED from WSARecv to UV_ECONNRESET
|
2011-11-09 14:57:41 -08:00 |
|
Tj Holowaychuk
|
a378110f9e
|
Add UV_ESRCH
Fixes #239.
|
2011-11-08 16:36:20 -08:00 |
|
Igor Zinkovsky
|
f1859eb841
|
windows: convert WSAECONNABORTED to EOF
|
2011-11-07 16:53:27 -08:00 |
|
Ben Noordhuis
|
c468e2ab88
|
test: fix memory buffer comparison
|
2011-11-05 03:09:12 +01:00 |
|
Ben Noordhuis
|
9dc67f5e61
|
test: don't use _O_RDWR, windows-ism
|
2011-11-05 03:07:36 +01:00 |
|
Bert Belder
|
1997e10b50
|
Add flags to uv_fs_event_init
|
2011-11-05 01:42:08 +01:00 |
|
Igor Zinkovsky
|
faca1402ef
|
make uv_pipe_connect return void
|
2011-11-04 16:06:53 -07:00 |
|
Igor Zinkovsky
|
fe97c4dc63
|
windows: honor O_APPEND in uv_fs_open
|
2011-11-04 12:41:23 -07:00 |
|
Ryan Dahl
|
681bd290e6
|
UV_EACCESS -> UV_EACCES
In order to match existing Node API. See
https://github.com/joyent/node/pull/2001
|
2011-11-03 16:17:12 -07:00 |
|
Ryan Dahl
|
0698e3f905
|
Fix UNIX pipe connect error reporting, add test
|
2011-11-03 15:47:43 -07:00 |
|
Igor Zinkovsky
|
0fb3769586
|
windows: don't emit fs-event callback after uv_fs_event handle is closed
|
2011-11-02 19:10:04 -07:00 |
|
Igor Zinkovsky
|
74b49e821b
|
uv_kill
|
2011-11-02 14:34:07 -07:00 |
|
Igor Zinkovsky
|
9c6103a479
|
windows: add tests for uv_tcp_simultaneous_accepts
|
2011-11-01 01:13:13 -07:00 |
|
Igor Zinkovsky
|
314d0ee4f6
|
windows: don't fail uv_listen with UV_EALREADY if already listening. fixes #227.
|
2011-10-26 13:48:53 -07:00 |
|
Ben Noordhuis
|
339a1ad252
|
test: fix warning: implicit declaration of function ‘memcmp’
|
2011-10-26 17:12:05 +02:00 |
|
Igor Zinkovsky
|
0cb2213db0
|
windows: when sharing a server socket, only call listen in the parent process
|
2011-10-25 13:23:53 -07:00 |
|
Ben Noordhuis
|
ec825ffc62
|
unix: add TCP keepalive and no-delay control knobs
|
2011-10-21 16:08:26 -07:00 |
|
Ben Noordhuis
|
d396799210
|
Change return type of uv_get_*_memory() functions
... from double to uint64_t. Limit use of floating point in public API as much
as possible.
|
2011-10-21 10:09:59 -07:00 |
|
Igor Zinkovsky
|
28234d7336
|
windows: ref pipe writes to keep the event loop alive
|
2011-10-20 15:14:55 -07:00 |
|
Igor Zinkovsky
|
54982a23ef
|
windows: stdio over non-overlapped pipes
|
2011-10-20 15:14:39 -07:00 |
|
Igor Zinkovsky
|
2216d38c29
|
windows: enable uv_fs_open to open directories
|
2011-10-12 10:42:41 -07:00 |
|