domenic
5bc07cc90b
doc: note that `stream.pause` is advisory
13 years ago
ssuda
70005be4ff
Fixing ClientRequest setTimeout EventEmitter Leak
This will fix #3068
13 years ago
Zachary Scott
540a441259
docs: fix broken links in zlib docs
13 years ago
Zachary Scott
b4626afb61
docs: url.format uses host for hostname and port, not auth
Fixes #3062 .
13 years ago
Zachary Scott
59e6b14395
docs: url.host doesn't include auth
Fixes #3062 .
13 years ago
fukayatsu
0f95a93a2c
tls: remove duplicate line
13 years ago
Shigeki Ohtsu
0d13142332
tcp: make getsockname() return address family as string
13 years ago
Ben Noordhuis
21d2683976
test: don't make request until server is listening
Preemptively fixes simple/test-https-timeout on platforms where binding to an
interface is not an instantaneous action.
13 years ago
ssuda
48d52d85c3
http, https: fix .setTimeout()
Fixes #3107 .
13 years ago
Kyle Robinson Young
0a83b78ba8
docs: more explicit argument names in fs
13 years ago
Maciej Małecki
f065c87bcf
events: remove misleading comment
13 years ago
Ben Noordhuis
c945eae942
deps: fix -DOPENSSL_NO_SOCK on sunos
The OPENSSL_NO_SOCK macro in OpenSSL missed a couple of networking functions
that called other functions that OPENSSL_NO_SOCK *had* filtered out. None of
the functions (filtered or not) were actually used but it was enough to trip
up the Solaris linker.
13 years ago
Mustansir Golawala
7ee15457ed
os: add cross platform EOL character
13 years ago
isaacs
93cefab1a3
Set errno in fake-failing child-process kill test
13 years ago
Ben Noordhuis
b7b7b29f50
dns: remove unused functions
13 years ago
Zachary Scott
46acb09ed8
docs: rewrite "addons" docs to use node-gyp
Closes #3100 .
Closes #3101 .
13 years ago
Aaron Jacobs
1444801374
typed arrays: unexport SizeOfArrayElementForType()
It isn't used anywhere else, so made it an implementation detail in
v8_typed_array.cc.
13 years ago
Ben Noordhuis
16fca262be
net: honor 'enable' flag in .setNoDelay()
Fixes #3096 .
13 years ago
Andreas Madsen
5b43c63c88
child_process: emit error when .kill fails
13 years ago
isaacs
04271a5e93
gyp: Apply 'argument too long' fix in another place
For some reason, aa5961a445
caused
'make test' to rebuild the entire project every time. Applying
the fix to the other place where gyp chops up the argument list
makes it behave properly.
13 years ago
Bert Belder
1c88c3b3b5
Disable OpenSSL UI
13 years ago
Ben Noordhuis
916b5d1fff
test: merge tls-ext-key-usage into tls-securepair-client
13 years ago
Ben Noordhuis
6cbed959e6
test: fix openssl tests
Don't assume that the libcrypto and libssl that we're linked against is the same
version as the openssl command line tool. This is important because the tool has
a bug in all pre-1.0.0 versions that makes it unusable for these tests.
13 years ago
Ben Noordhuis
2639566c6e
build: configure openssl
* compile with -DOPENSSL_NO_SOCK and -DOPENSSL_NO_DGRAM, we don't need it
* compile with -DOPENSSL_NO_GOST and -DOPENSSL_NO_HW_PADLOCK, works around the
brain dead linker on solaris and maybe others
* compile with -DTERMIOS, OS X doesn't have <termio.h>
* compile with -D__EXTENSIONS__ on solaris, makes siginfo_t available
* compile without -ansi on linux, it hides a number of POSIX declarations
(sigaction, NI_MAXHOST, etc.)
13 years ago
Ben Noordhuis
3694b6914a
deps: reapply 0a34755
to bundled openssl
13 years ago
Ben Noordhuis
0f9d201183
deps: reapply 0110c90
to bundled openssl
13 years ago
Ben Noordhuis
30e7fb7307
deps: upgrade openssl to 1.0.0f
13 years ago
Ben Noordhuis
aa5961a445
gyp: fix 'argument list too long' build error
13 years ago
Ben Noordhuis
e9dcfd4bd2
Revert "deps: upgrade libuv to 3c41597"
This reverts commit 0db4dc0024
.
This commit makes a lot of tests fail due to reference counting errors. It's
not worth it to debug because the reference counting scheme is due to change
soon anyway.
13 years ago
Bert Belder
3ec84a11f8
Slab allocator: don't attempt to shrink a non-buffer
13 years ago
Nathan Rajlich
9b7a6c5238
configure: output a newline at the end of config.gypi
13 years ago
Nathan Rajlich
fdeeabba78
configure: don't use "with" for Python 2.5 and older
13 years ago
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
13 years ago
isaacs
3ba9519faf
Makefile: minor nit
13 years ago
Nathan Rajlich
7b71fd0c68
build: add comment explaining MACOSX_DEPLOYMENT_TARGET.
13 years ago
Nathan Rajlich
70a5b53e03
Re-apply "build: target OSX 10.5 when building on darwin"
This reverts commit 93eca95aec
.
Fixes #3072 (once again).
13 years ago
Ben Noordhuis
0db4dc0024
deps: upgrade libuv to 3c41597
13 years ago
isaacs
06ada03ed9
fs.WriteStream: Handle modifications to fs.open
If the fs.open method is modified via AOP-style extension, in between
the creation of an fs.WriteStream and the processing of its action
queue, then the test of whether or not the method === fs.open will fail,
because fs.open has been replaced.
The solution is to save a reference to fs.open on the stream itself when
the action is placed in the queue.
This fixes isaacs/node-graceful-fs#6 .
13 years ago
isaacs
93eca95aec
Revert "build: target OSX 10.5 when building on darwin"
This reverts commit b6d6a54f80
,
which fixed #3072 , so we'll have to figure out another way
to make that work.
13 years ago
Nathan Rajlich
78eb174ea2
readline: use StringDecoder for decoding "normal" data
The fix from #3059 was not handling multi-byte utf8 data properly.
13 years ago
Nathan Rajlich
8652c11031
test: make the ArrayStream in repl tests write a '\n'
This is more correct.
Fixes them from failing with the updated readline behavior.
13 years ago
Nathan Rajlich
8752ceef13
test: make repl-autolibs check that the callback was invoked
13 years ago
Nathan Rajlich
ca8dea83a9
repl: make the completer use newlines
Fixes the repl.complete() function when terminal is false, since it
is now explicitly looking for a '\n' char.
13 years ago
Nathan Rajlich
aab7cb7dfe
test: fix failing test-repl.js
13 years ago
Nathan Friedly
e28f77cbad
readline: buffer data to only emit 'line' on '\n'
In "terminal: false" mode.
(And fire it multiple times if multiple lines arrive at once.)
This is necessary because the Windows telnet client sends every single
keystroke as it's typed.
See: http://stackoverflow.com/questions/9962197/node-js-readline-not-waiting-for-a-full-line-on-socket-connections
Closes #3059 .
13 years ago
isaacs
b9bfb1bc91
child_process: Emit err rather than throw for IPC write failure
13 years ago
Zachary Scott
d73b257d65
docs: grammar and spelling on lib/cluster.js
13 years ago
Nathan Rajlich
b6d6a54f80
build: target OSX 10.5 when building on darwin
13 years ago
Bert Belder
3e8857271b
Windows: installer shows license agreement dialog
13 years ago
Bert Belder
2728dcc95b
Windows: add build step that generates license.rtf from LICENSE
13 years ago