Bert Belder
285a46d1ca
uv: upgrade to 6209fe5
2012-08-01 01:45:44 +02:00
Eugen Dueck
af699c47d1
doc: http: document res.write() `drain` return value
2012-08-01 01:45:09 +02:00
Bert Belder
2981f01b46
v8: don't show performance warnings when compiling with msvc
...
Patch sent upstream: http://codereview.chromium.org/10829109/
2012-08-01 00:52:37 +02:00
Bert Belder
9e2319f977
docs: remove unused require from example
...
Closes GH-3801
2012-07-31 21:38:58 +02:00
Bert Belder
80ab9a891a
uv: upgrade to 69c2ef8
2012-07-31 21:26:26 +02:00
Ben Noordhuis
de16da532e
deps, tools: remove stray reject files
2012-07-31 13:45:16 +02:00
Ben Noordhuis
2eb6a62f4f
doc: document child_process.fork() limitation
2012-07-31 03:09:49 +02:00
isaacs
f8dab6acb6
doc: Remove timeout arg in child_process.fork
...
Fix #3784
2012-07-30 11:01:57 -07:00
Shigeki Ohtsu
5b37da2ac0
doc: fix domains example
...
Need `utf8` encoding for JSON.parse and fix to avoid JSON.parse error when only
one argument is passed in domain.bind
2012-07-30 19:15:46 +02:00
isaacs
b3cf3f35fc
Report errors properly from --eval and stdin
2012-07-30 08:21:39 -07:00
koichik
72bc4dcda4
assert: fix throws() throws an error without message property
...
Fixes #2893 .
2012-07-29 19:48:16 +09:00
Ben Noordhuis
aa0650f444
cluster: fix libuv assert in net.listen()
...
Problem: calling `server.listen()` (no port) on a net.Server triggered the
following libuv assertion:
node: ../deps/uv/src/unix/stream.c:406: uv__write: Assertion `fd_to_send >= 0'
failed.
Cause: uv_tcp_t handles are lazily initialized. Omitting the port made the
handle get initialized even more lazily. Too lazily - it wasn't initialized
when the handle was sent over to the child process.
Solution: implicitly bind to a random port in listen() when the port number
is omitted, it forces the handle to initialize. This is not a change in
behavior, listen() has always been identical to listen(0).
Fixes #3325 .
2012-07-29 02:07:16 +02:00
Tom Hughes-Croucher
c05f52c254
child_process: improve maxBuffer error message
...
Mention what buffer (stdout, stderr) overflowed.
2012-07-29 01:28:50 +02:00
Ben Noordhuis
879d329a5a
deps: upgrade libuv to 4fe1916
2012-07-28 16:50:55 +02:00
Ben Noordhuis
d559bed0d5
node: use variadic functions in ev-emul.h
...
Fixes #3786 .
2012-07-28 14:10:13 +02:00
Joe Andaverde
20e12e4be3
events: make .listeners() return a copy
...
Make EventEmitter.listeners(event) return a copy of the listeners array instead
of the array itself.
Fixes #3442 .
2012-07-27 20:28:51 +02:00
Trent Mick
f70b138fcb
always link sunos builds with libumem
2012-07-27 11:03:26 -07:00
Ben Noordhuis
f69234703f
node: don't scan add-on for "init" symbol
...
From this commit onwards, use of the NODE_MODULE macro is mandatory. This lets
node guard against modules that are ABI incompatible.
2012-07-27 01:19:03 +02:00
Ben Noordhuis
c3d4c3560e
node: bump NODE_MODULE_VERSION
...
Bump NODE_MODULE_VERSION so old modules won't load without recompiling when
the next major release (v0.10) comes out.
This is necessary because the ABI changes between major releases.
2012-07-27 00:55:35 +02:00
Ben Noordhuis
2a30d328fa
crypto: add sync interface to crypto.pbkdf2()
...
Fixes #3766 .
2012-07-27 00:02:36 +02:00
Timothy J Fontaine
edd3de8fea
test: update dgram tests after API change
2012-07-26 23:55:29 +02:00
Ben Noordhuis
105c6ec8d5
test: suppress simple/test-dgram-pingpong chatter
2012-07-26 23:55:29 +02:00
Ben Noordhuis
332fea5ac1
dgram: make .bind() always asynchronous
2012-07-26 23:55:25 +02:00
Adam Malcontenti-Wilson
90efdb3a5b
build: improve armv7 / hard-float detection
2012-07-26 23:38:34 +02:00
Ben Noordhuis
59b584c92d
node: remove PrepareTick() and CheckTick()
...
Superfluous after commit 430d94e
. Pointed out by Shigeki Ohtsu.
2012-07-26 22:32:06 +02:00
isaacs
e5498331f4
Merge remote-tracking branch 'ry/v0.8'
...
Conflicts:
AUTHORS
ChangeLog
src/node_version.h
2012-07-26 11:58:03 -07:00
isaacs
b0c0111b04
https: Use host header as effective servername
2012-07-25 13:38:43 -07:00
Nathan Rajlich
9eddaebb79
assert: remove unnecessary use of __proto__
...
AssertionError already inherits from Error above using util.inherits(),
so this extra line was redundant.
test/simple/test-assert.js already tests for `instanceof`, and still passes.
2012-07-25 10:41:08 -07:00
isaacs
b207e24bcd
Blog post for 0.8.4
2012-07-25 10:38:41 -07:00
isaacs
3d34590fba
Now working on v0.8.5
2012-07-25 10:28:03 -07:00
isaacs
32141844f1
Merge branch 'v0.8.4-release' into v0.8
2012-07-25 10:26:03 -07:00
isaacs
8656c2654e
Fix #3761 build: Default to V=1
2012-07-25 10:25:37 -07:00
isaacs
f98562fcd7
2012.07.25, Version 0.8.4 (Stable)
...
* V8: Upgrade to 3.11.10.17
* npm: Upgrade to 1.1.45
* net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
* readline: Remove event listeners on close (isaacs)
* windows: correctly prep long path for fs.exists(Sync) (Bert Belder)
* debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)
* tls: verify server's identity (Fedor Indutny)
* net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
2012-07-24 17:06:58 -07:00
isaacs
7fd3cb666b
Build: add jslintfix
2012-07-24 17:06:57 -07:00
isaacs
5809426d75
net.js: lint
2012-07-24 17:05:31 -07:00
Ben Noordhuis
1513848f88
net: fix Socket({ fd: 42 }) api
...
Make the implementation match the documentation. This should work:
var s = new net.Socket({ fd: 42, allowHalfOpen: true };
And now it does.
2012-07-24 15:53:22 -07:00
isaacs
e4c9c9f412
readline: Remove event listeners on close
...
Fix #3756
2012-07-24 15:36:53 -07:00
isaacs
2c487669f7
v8: Reapply floating patches
2012-07-24 14:19:50 -07:00
isaacs
f4f0daa44d
V8: Upgrade to 3.11.10.17
2012-07-24 14:18:47 -07:00
isaacs
0a0002b480
npm: Upgrade to 1.1.45
...
This includes node-gyp 0.6.1
2012-07-24 12:34:13 -07:00
Bert Belder
febffc107d
Merge branch 'v0.8'
...
Conflicts:
lib/tls.js
2012-07-23 18:34:03 +02:00
Timothy J Fontaine
77945d7f0f
add unref/ref tests for socket/server/timers
2012-07-23 18:31:32 +02:00
Timothy J Fontaine
bdd1a740cb
add docs for socket/server/timer unref and ref
2012-07-23 18:31:31 +02:00
Timothy J Fontaine
cd6122edeb
add ref/unref to setTimeout timers
2012-07-23 18:31:30 +02:00
Timothy J Fontaine
2637b5c261
ref/unref for net.Socket net.Server dgram.Socket
2012-07-23 18:31:30 +02:00
Timothy J Fontaine
19d43f852e
export HandleWrap Unref Ref in tcp/udp/timer/pipe
2012-07-23 18:31:29 +02:00
Bert Belder
43a0c88116
windows: correctly prep long path for fs.exists(Sync)
...
Closes GH-3739
2012-07-23 13:55:42 +02:00
Peter Rybin
688859afc0
debugger: wake up the event loop when a debugger command is dispatched
...
When the event loop was blocked in epoll / kqueue or similar, debugger
commands wouldn't be processed. This patch fixes that by adding an
uv_async handle which is triggered when a debugger command is
dispatched. The async handle's callback makes sure that V8 is entered.
Closes GH-3626
Closes GH-3718
2012-07-23 13:15:51 +02:00
Brian White
e06b5d7af7
http: remove duplicate assignments
...
Closes GH-3754
2012-07-23 11:35:52 +02:00
koichik
bc30c90af6
doc: remove duplicate section
...
Fixes #3750 .
2012-07-22 02:33:06 +09:00