Ju-yeong Park
5976d58796
net: raise exception when the socket is closed
13 years ago
Ben Noordhuis
d8c178bc16
timers: fix performance regression
Fix a 5-7% performance regression in the http_simple benchmark that was
introduced by the following commits:
348d8cd
timers: remove _idleTimeout from item in .unenroll()
f2f3028
timers: fix memory leak in setTimeout
098fef6
timers: remember extra setTimeout() arguments when timeout==0
Fix suggested by Bert Belder.
13 years ago
koichik
07c27e040e
tls: Fix node swallows openssl error on request
Fixes #2308 .
Fixes #2246 .
13 years ago
Ben Noordhuis
7a7f1062bf
tls: remove duplicate assignment
13 years ago
Bert Belder
f4e34f1b76
Remove unnecessary statement
13 years ago
James Hartig
348d8cd04a
timers: remove _idleTimeout from item in .unenroll()
Stops .active() from reactivating the timer.
Fixes #2114 .
13 years ago
Maciej Małecki
5c7532e5b3
assert: test `RegExp`'s properties when checking for equality
Previous code ignored the fact that `/a/ != /a/g`.
Test case included.
13 years ago
Pedro Teixeira
a805012d6f
assert: .deepEqual() support for RegExp objects
14 years ago
Fedor Indutny
d87f551f36
debugger: Request backtrace w/o refs, see #1745
Fixes #2379
13 years ago
Andreas Madsen
3966e4e7a5
Remove debug console.log and optimize object copy
Fixes #2380
13 years ago
Andreas Madsen
07b1997388
Add env argument to cluster.fork
Fixes 2378
13 years ago
Fedor Indutny
80858761a8
break on exception
Fixes #2304
13 years ago
Fedor Indutny
a239ea0d40
use inlineRefs, as it's already impl
13 years ago
Fedor Indutny
b00b2f08bf
pass noRefs as arguments
13 years ago
Fedor Indutny
b0388ccad0
pause command
13 years ago
Fedor Indutny
07ad11916f
allow setBreakpoint(line)
13 years ago
Fedor Indutny
c07edd90f5
preserve cursor pos
* configurable via .prompt()'s preserveCursor argument (false by default)
13 years ago
Fedor Indutny
d9377f5eb0
request backtrace w/o refs, see #1745
13 years ago
Nathan Rajlich
3f987cd925
module: Set the error.code to 'MODULE_NOT_FOUND' when a bad path is given to require.
Fixes #2358 .
13 years ago
Avi Flax
ee0a7b928b
util: output Dates with Date.toString not Date.toUTCString
13 years ago
Yoshihiro Kikuchi
f2f30286bf
timers: fix memory leak in setTimeout
Closing handle is leaked when setTimeout called with arguments which are
1. a callback
2. zero delay
(i.e. setTimeout(function(){}, 0); )
13 years ago
Ben Noordhuis
6df7bdd954
child_process: make .send() throw if message is undefined
JSON.stringify(undefined) returns "undefined" but JSON.parse() doesn't know how
to parse that.
13 years ago
Andreas Madsen
b084322f52
Add silent option to child_process.fork
Fixes #2354 .
13 years ago
Andreas Madsen
a599aeb2a8
jslint
Fixes #2306
13 years ago
Igor Zinkovsky
d6bae2cb95
document mode argument for fs.symlink
13 years ago
Ben Noordhuis
97900776bb
util: add internal function _deprecationWarning()
13 years ago
Ben Noordhuis
b1b3dc62ff
fs: handle fractional or NaN ReadStream buffer size
Fixes #2320 .
13 years ago
Ben Noordhuis
8295c80618
net: check status code in afterWrite
Fixes memory leak and spin on writing to dead fds. This was tested in
production.
13 years ago
koichik
f8c335d0ca
tls: enable rejectUnauthorized option to client
Fiexes #2247 .
13 years ago
isaacs
580e67015c
Apply #2257 fix for Pipe streams as well as TTYs
13 years ago
Fedor Indutny
e609195202
[zlib] added dictionary support
13 years ago
isaacs
cf20b6bf65
Fix #2257 pause/resume semantics for stdin
This makes it so that the stdin TTY-wrap stream gets ref'ed on
.resume() and unref'ed on .pause()
The semantics of the names "pause" and "resume" are a bit weird, but the
important thing is that this corrects an API change from 0.4 -> 0.6
which made it impossible to read from stdin multiple times, without
knowing when it might end up being closed. If no one has it open, this
lets the process die naturally.
LGTM'd by @ry
13 years ago
isaacs
db273818f6
s/NPM/npm/
http://npmjs.org/doc/faq.html#If-npm-is-an-acronym-why-is-it-never-capitalized
13 years ago
Ryan Dahl
60e26668b3
Remove superfluous 'new'
13 years ago
Igor Zinkovsky
99c9d19184
binding for uv_pipe_pending_instances
13 years ago
Ben Noordhuis
03eb41c2ec
net: don't emit 'close' event twice
Don't allow `socket.destroy()` to run twice. The self-destruct sequence itself
is idempotent but it makes the 'close' and 'error' events fire more than once,
which may confuse listeners.
Fixes #2223 .
13 years ago
Mathias Bynens
cf89beec6f
punycode: Update to v0.2.1
13 years ago
Nathan Rajlich
b204006105
util: ensure that the .inspect function isn't the one being executed
Fixes #2225 .
13 years ago
Ben Noordhuis
5fea00581b
sys: print stack trace if NODE_DEBUG=sys
13 years ago
seebees
aab958b713
OutgoingMessage.prototype.write does not take Array
Changed the type checking for OutgoingMessage.prototype.write so it only accepts string and Buffer.
And test.
Fixes #2162
Fixes #2208
13 years ago
Thomas Shinnick
eba1f7b1a4
child_process: fix order of args to errnoException()
13 years ago
koichik
5451ba3aa8
tls: fix https with fs.openReadStream hangs
Fixes #2185 .
Fixes #2198 .
13 years ago
Author: Igor Zinkovsky
1f16a7b6e5
Enable long paths on windows
13 years ago
Bert Belder
83152d174c
Dgram: correctly report recvmsg errors
13 years ago
Bert Belder
86fba381fd
Windows: correctly resolve drive-relative paths
13 years ago
isaacs
0ba78d5f36
Close #2166 Close the fd in lchmod
13 years ago
Felix Geisendörfer
b3f91f15b2
Remove support for multi-source pipe()
This reverts 6c5b31bd
which had too few use cases, too much complexity,
and can be handled in user-land by using `{end: false}`.
Closes #1996
13 years ago
Ben Noordhuis
59a9a9b5b0
buffer: add .read*() and .write*() methods to SlowBuffer prototype
Fixes #2138 .
13 years ago
E. Azer Koçulu
1cb6fe47fc
util: remove the line requiring events
13 years ago
E. Azer Koçulu
e258169666
util: remove the line requiring events
13 years ago