isaacs
3d84c3db25
More cluster event consistency
Regarding discussion in #3198 . Passing the worker as an argument
to an event emitted on the worker is redundant, and an unnecessary
break in consistency vs the events on the ChildProcess objects.
It was removed from 'exit', but 'listening' and others were
overlooked. This corrects that oversight.
13 years ago
isaacs
1930772693
Move test-fs-largefile into pummel
It's too slow.
13 years ago
Javier Hernández
792d9a921d
build: print error message if no compiler found
Make the configure script warn the user about the lack of an acceptable
C compiler on the system.
13 years ago
koichik
9f3c639a9c
doc: fix setEncoding()
Fixes #3209 .
13 years ago
koichik
40c4beeb57
string_decoder: added support for UTF-16LE
Fixes #3223 .
13 years ago
Mark Cavage
5871c81181
Add HTTP Status codes from RFC 6585
See: http://tools.ietf.org/html/rfc6585
13 years ago
koichik
ceb51ddaa1
string_decoder: add support for CESU-8
Fixes #3217 .
13 years ago
isaacs
eaf607e88b
test: No need for weak in 'make test'
13 years ago
isaacs
8cd2b0e778
test: No need for weak in 'make test'
13 years ago
J. Lee Coltrane
a62dd44b20
cluster: worker exit event to match child_process
test: fixes due to new cluster api.
- changed worker `death` to `exit`.
- corrected argument type expected by worker `exit` handler.
test: more tests of cluster.worker death
cluster: fixed arguments on worker 'exit' event
worker 'exit' event now emits arguments consistent with the
corresponding event in child_process module.
13 years ago
isaacs
c1bf810108
Merge branch 'v0.6-merge'
13 years ago
isaacs
cd8f82c007
Fix incorrect merge choices
13 years ago
Brian Schroeder
436a9b69f3
net: signal localAddress bind failure in connect
13 years ago
Marcel Laverdet
c33d3174b8
node: un-revert 9a6012e
The crashes in debug mode after adding Locker are *not* caused by
Locker. Locker is merely exposing issues that already existed. Some of
these issues have since been fixed in 70635753
.
This reverts commit 407181538b
.
This reapplies commit 9a6012edd9
.
Conflicts:
src/node.cc
13 years ago
isaacs
01d146c29f
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
Conflicts:
ChangeLog
Makefile
deps/npm/AUTHORS
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.html
deps/npm/html/api/config.html
deps/npm/html/api/deprecate.html
deps/npm/html/api/docs.html
deps/npm/html/api/edit.html
deps/npm/html/api/explore.html
deps/npm/html/api/help-search.html
deps/npm/html/api/init.html
deps/npm/html/api/install.html
deps/npm/html/api/link.html
deps/npm/html/api/load.html
deps/npm/html/api/ls.html
deps/npm/html/api/npm.html
deps/npm/html/api/outdated.html
deps/npm/html/api/owner.html
deps/npm/html/api/pack.html
deps/npm/html/api/prefix.html
deps/npm/html/api/prune.html
deps/npm/html/api/publish.html
deps/npm/html/api/rebuild.html
deps/npm/html/api/restart.html
deps/npm/html/api/root.html
deps/npm/html/api/run-script.html
deps/npm/html/api/search.html
deps/npm/html/api/shrinkwrap.html
deps/npm/html/api/start.html
deps/npm/html/api/stop.html
deps/npm/html/api/submodule.html
deps/npm/html/api/tag.html
deps/npm/html/api/test.html
deps/npm/html/api/uninstall.html
deps/npm/html/api/unpublish.html
deps/npm/html/api/update.html
deps/npm/html/api/version.html
deps/npm/html/api/view.html
deps/npm/html/api/whoami.html
deps/npm/html/doc/README.html
deps/npm/html/doc/adduser.html
deps/npm/html/doc/bin.html
deps/npm/html/doc/bugs.html
deps/npm/html/doc/build.html
deps/npm/html/doc/bundle.html
deps/npm/html/doc/cache.html
deps/npm/html/doc/changelog.html
deps/npm/html/doc/coding-style.html
deps/npm/html/doc/completion.html
deps/npm/html/doc/config.html
deps/npm/html/doc/deprecate.html
deps/npm/html/doc/developers.html
deps/npm/html/doc/disputes.html
deps/npm/html/doc/docs.html
deps/npm/html/doc/edit.html
deps/npm/html/doc/explore.html
deps/npm/html/doc/faq.html
deps/npm/html/doc/folders.html
deps/npm/html/doc/help-search.html
deps/npm/html/doc/help.html
deps/npm/html/doc/index.html
deps/npm/html/doc/init.html
deps/npm/html/doc/install.html
deps/npm/html/doc/json.html
deps/npm/html/doc/link.html
deps/npm/html/doc/list.html
deps/npm/html/doc/npm.html
deps/npm/html/doc/outdated.html
deps/npm/html/doc/owner.html
deps/npm/html/doc/pack.html
deps/npm/html/doc/prefix.html
deps/npm/html/doc/prune.html
deps/npm/html/doc/publish.html
deps/npm/html/doc/rebuild.html
deps/npm/html/doc/registry.html
deps/npm/html/doc/removing-npm.html
deps/npm/html/doc/restart.html
deps/npm/html/doc/root.html
deps/npm/html/doc/run-script.html
deps/npm/html/doc/scripts.html
deps/npm/html/doc/search.html
deps/npm/html/doc/semver.html
deps/npm/html/doc/shrinkwrap.html
deps/npm/html/doc/star.html
deps/npm/html/doc/start.html
deps/npm/html/doc/stop.html
deps/npm/html/doc/submodule.html
deps/npm/html/doc/tag.html
deps/npm/html/doc/test.html
deps/npm/html/doc/uninstall.html
deps/npm/html/doc/unpublish.html
deps/npm/html/doc/update.html
deps/npm/html/doc/version.html
deps/npm/html/doc/view.html
deps/npm/html/doc/whoami.html
deps/npm/man/man1/npm.1
deps/npm/man/man3/npm.3
deps/npm/package.json
doc/api/url.markdown
lib/http.js
src/node_version.h
test/simple/test-fs-sync-fd-leak.js
13 years ago
isaacs
1de43149bb
http: Clean up parser usage
Move parsers.free(parser) to a single function, which also
nulls all of the various references we hang on them.
Also, move the parser.on* methods out of the closure, so that
there's one shared definition of each, instead of re-defining
for each parser in a spot where they can close over references
to other request-specific objects.
Conflicts:
lib/http.js
13 years ago
isaacs
a9fc63f7a1
Clean up gc tests
This fixes the additional issues brought up in #3179 .
13 years ago
isaacs
0abe42a0f4
http: .once() usage in setTimeout
13 years ago
isaacs
e63c7821d5
Tests for memory leaks
Conflicts:
Makefile
13 years ago
isaacs
e4dd8dc28e
http leak: Null links from parser to req/res
13 years ago
vvo
5eac8d6739
Fix #3179 HTTP memory leak using ClientRequest.
13 years ago
isaacs
2f93eb6102
http client: Destroy on timeout
13 years ago
isaacs
0a414f4caa
http: Remove socket ondata/onend in parser cleanup
13 years ago
isaacs
9164fa6aaa
Null references to request object on socket errors.
Regarding #3199 and #3179 and issues seen in production.
Hopefully this fixes them.
13 years ago
isaacs
992e3464b8
Now working on 0.6.18
13 years ago
isaacs
fbe143d9cb
Merge branch 'v0.6.17-release' into v0.6
13 years ago
isaacs
4ced23deaf
2012.05.04 Version 0.6.17 (stable)
* Upgrade npm to 1.1.21
* uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki)
* uv: Add support for EIO and ENOSPC errors (Fedor Indutny)
* windows: Add support for EXDEV errors (Bert Belder)
* http: Fix client memory leaks (isaacs, Vincent Voyer)
* fs: fix file descriptor leak in sync functions (Ben Noordhuis)
* fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)
13 years ago
isaacs
711ecdd54f
test: Run weak install with --unsafe-perm
This way it doesn't die when running as root.
13 years ago
isaacs
aaf0453b7c
Upgrade npm to 1.1.21
13 years ago
isaacs
719cd461d3
Upgrade uv to 936795a2c
13 years ago
isaacs
ab60efb535
Update Authors
13 years ago
isaacs
d1effbb338
Merge branch 'http-memleak' into v0.6
13 years ago
isaacs
2fc528ce00
http: Clean up parser usage
Move parsers.free(parser) to a single function, which also
nulls all of the various references we hang on them.
Also, move the parser.on* methods out of the closure, so that
there's one shared definition of each, instead of re-defining
for each parser in a spot where they can close over references
to other request-specific objects.
13 years ago
isaacs
62c12d2161
Clean up gc tests
This fixes the additional issues brought up in #3179 .
13 years ago
ANDO Takahiro
ebd0f98e2b
doc: fix callback argument of child_process.exec, execFile
Fixes #3196 .
13 years ago
isaacs
e3ceee2dce
http: .once() usage in setTimeout
13 years ago
isaacs
91120e0429
Tests for memory leaks
13 years ago
isaacs
b7e8e35c0e
http leak: Null links from parser to req/res
13 years ago
koichik
ebbd4039bc
buffer: add UTF-16LE encoding name.
13 years ago
vvo
75f2365558
Fix #3179 HTTP memory leak using ClientRequest.
13 years ago
Ben Noordhuis
e4a8d2617b
addon: add AtExit() function
Lets native addons register exit hooks that run after the event loop has quit
but before the VM is killed.
Fixes #3147 .
13 years ago
Igor Zinkovsky
6f82b9f482
64bit offsets for fs calls
13 years ago
Ben Noordhuis
df2c5fa81d
fs: fix file descriptor leak in sync functions
Fixes #3202 . This is a back-port of commit 4e290e4
.
13 years ago
Ben Noordhuis
4e290e48b2
fs: fix file descriptor leak in sync functions
Fixes #3202 .
13 years ago
Ben Noordhuis
47d6a94656
fs: fix ReadStream / WriteStream double close bug
* Calling fs.ReadStream.destroy() or fs.WriteStream.destroy() twice would close
the file descriptor twice. That's bad because the file descriptor may have
been repurposed in the mean time.
* A bad value check in fs.ReadStream.prototype.destroy() would prevent a stream
created with fs.createReadStream({fd:0}) from getting closed.
13 years ago
Ben Noordhuis
6b426a2edd
Revert "v8: fix "pure virtual method called" runtime error"
It makes mksnapshot die with a segmentation fault on sunos with gcc 4.5.2.
This reverts commit c21c51a6fc
.
13 years ago
isaacs
c9be1d5ffd
http client: Destroy on timeout
13 years ago
Ben Noordhuis
880219645e
tcp, udp: share sockaddr-to-object function
Share AddressToJS() function between tcp_wrap.cc and udp_wrap.cc.
13 years ago
Fedor Indutny
c3898f3c1f
debugger: support mirroring Date objects
* fixes #3203
13 years ago
Yoshihiro Kikuchi
ee2291eb0d
test: add a child domain explicitly
13 years ago