isaacs
2dd710e7ea
build: Sign pkg installer for OS X
This makes the installer work on Mountain Lion.
12 years ago
Ben Noordhuis
9315377693
doc: improve cluster.workers documentation
12 years ago
isaacs
37537d5720
test: stdin error messages
12 years ago
isaacs
f5c07b65a0
npm: Upgrade to 1.1.46
12 years ago
Ben Noordhuis
50e00de92a
installer: fix cross-compile installs
The old installer was a JS script, which didn't work if node had been
cross-compiled for another architecture. Replace it with a python script.
Fixes #3807 .
12 years ago
Ben Noordhuis
34c750d7a9
net: fix .listen({fd:0})
12 years ago
Ben Noordhuis
6db9e12de5
deps: remove openssl apps and tests
Shrinks the tarball by a few hundred kilobytes and fixes a broken symlinks
issue on Windows.
Fixes #3813 .
12 years ago
Ben Noordhuis
53f3b128f5
node: tag Encode and friends NODE_EXTERN
Makes the symbols visible on Windows. They were already visible on Unices.
Fixes #3811 .
12 years ago
Gil Pedersen
f1fba8d1f5
fs: fix ReadStream / WriteStream missing callback
The (undocumented) callback argument to .destroy() was not called if the
stream was no longer readable / writable.
12 years ago
Ben Noordhuis
23f09d7e02
fs: fix readFileSync("/proc/cpuinfo") regression
Don't use positional reads. Not all proc files support pread(), especially on
older linux kernels.
Fixes #3808 .
12 years ago
isaacs
fd56981b4c
blog: Remove all windows line endings once and for all
12 years ago
Dave Pacheco
fe659a6017
update profiling blog post to use shell redirection instead of -o
12 years ago
isaacs
f70be41d80
blog: Remove ^M chars from profiling-node-js blog post
12 years ago
Ben Noordhuis
cccce60b3e
installer: don't assume bash is installed
Use `/bin/sh` instead of `bash` when running the relocate.sh script.
12 years ago
Bert Belder
285a46d1ca
uv: upgrade to 6209fe5
12 years ago
Eugen Dueck
af699c47d1
doc: http: document res.write() `drain` return value
12 years ago
Bert Belder
2981f01b46
v8: don't show performance warnings when compiling with msvc
Patch sent upstream: http://codereview.chromium.org/10829109/
12 years ago
Bert Belder
9e2319f977
docs: remove unused require from example
Closes GH-3801
12 years ago
Bert Belder
80ab9a891a
uv: upgrade to 69c2ef8
12 years ago
Ben Noordhuis
de16da532e
deps, tools: remove stray reject files
12 years ago
Ben Noordhuis
2eb6a62f4f
doc: document child_process.fork() limitation
12 years ago
isaacs
f8dab6acb6
doc: Remove timeout arg in child_process.fork
Fix #3784
12 years ago
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
12 years ago
isaacs
b3cf3f35fc
Report errors properly from --eval and stdin
12 years ago
koichik
72bc4dcda4
assert: fix throws() throws an error without message property
Fixes #2893 .
13 years ago
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 .
12 years ago
Tom Hughes-Croucher
c05f52c254
child_process: improve maxBuffer error message
Mention what buffer (stdout, stderr) overflowed.
14 years ago
Ben Noordhuis
879d329a5a
deps: upgrade libuv to 4fe1916
12 years ago
Ben Noordhuis
d559bed0d5
node: use variadic functions in ev-emul.h
Fixes #3786 .
12 years ago
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 .
12 years ago
Trent Mick
f70b138fcb
always link sunos builds with libumem
12 years ago
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.
12 years ago
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.
12 years ago
Ben Noordhuis
2a30d328fa
crypto: add sync interface to crypto.pbkdf2()
Fixes #3766 .
12 years ago
Timothy J Fontaine
edd3de8fea
test: update dgram tests after API change
12 years ago
Ben Noordhuis
105c6ec8d5
test: suppress simple/test-dgram-pingpong chatter
12 years ago
Ben Noordhuis
332fea5ac1
dgram: make .bind() always asynchronous
12 years ago
Adam Malcontenti-Wilson
90efdb3a5b
build: improve armv7 / hard-float detection
13 years ago
Ben Noordhuis
59b584c92d
node: remove PrepareTick() and CheckTick()
Superfluous after commit 430d94e
. Pointed out by Shigeki Ohtsu.
12 years ago
isaacs
e5498331f4
Merge remote-tracking branch 'ry/v0.8'
Conflicts:
AUTHORS
ChangeLog
src/node_version.h
12 years ago
isaacs
b0c0111b04
https: Use host header as effective servername
12 years ago
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.
12 years ago
isaacs
b207e24bcd
Blog post for 0.8.4
12 years ago
isaacs
3d34590fba
Now working on v0.8.5
12 years ago
isaacs
32141844f1
Merge branch 'v0.8.4-release' into v0.8
12 years ago
isaacs
8656c2654e
Fix #3761 build: Default to V=1
12 years ago
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)
12 years ago
isaacs
7fd3cb666b
Build: add jslintfix
12 years ago
isaacs
5809426d75
net.js: lint
12 years ago
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.
12 years ago