isaacs
b4fbf6d275
Fix #3231 . Don't try to emit error on a null'ed req object
13 years ago
Ben Noordhuis
e02af94947
test: add failing HTTP client timeout test
See #3231 .
13 years ago
isaacs
8cd2b0e778
test: No need for weak in 'make test'
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
vvo
75f2365558
Fix #3179 HTTP memory leak using ClientRequest.
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
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
isaacs
c9be1d5ffd
http client: Destroy on timeout
13 years ago
isaacs
bce68134b6
http: Remove socket ondata/onend in parser cleanup
13 years ago
isaacs
bfe9cdb7f2
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
acf19500ee
Now working on 0.6.17
13 years ago
isaacs
518d28c23a
Merge branch 'v0.6.16-release' into v0.6
13 years ago
isaacs
a1d193963d
2012.04.30 Version 0.6.16 (stable)
* Upgrade V8 to 3.6.6.25
* Upgrade npm to 1.1.19
* Windows: add mappings for UV_ENOENT (Bert Belder)
* linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis)
* unix: call pipe handle connection cb on accept() error (Ben Noordhuis)
* unix: handle EWOULDBLOCK (Ben Noordhuis)
* map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis)
* Map ENOMEM to UV_ENOMEM (isaacs)
* Child process: support the `gid` and `uid` options (Bert Belder)
* test: cluster: add worker death event test (Ben Noordhuis)
* typo in node_http_parser (isaacs)
* http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis)
* don't check return value of unsetenv (Ben Noordhuis)
13 years ago
isaacs
e5ef103b05
Fix #3194 correct url documentation
13 years ago
isaacs
35bcb1d6a9
Indentation fix
13 years ago
isaacs
1ac05cc5ad
Upgrade npm to 1.1.18
13 years ago
ssuda
db844b152a
process: don't use strdup()
file and cwd can be directly used from Utf8Value.
Conflicts:
src/process_wrap.cc
13 years ago
Bert Belder
3546383cf0
process_wrap: avoid leaking memory when throwing due to invalid arguments
13 years ago
Bert Belder
55e4d54927
Child process: support the `gid` and `uid` options
13 years ago
Bert Belder
51e66ec410
Windows: turn off /Gm
Otherwise multicode compile doesn't work.
13 years ago
Bert Belder
0b75eee364
uv: upgrade to d41cc9118d
13 years ago
Bert Belder
e221cd4a53
uv: upgrade to aea5db5da1
13 years ago
isaacs
76de7c0c26
Add customary 'fork me on github' banner to website
13 years ago
Ben Noordhuis
a64acd8baa
test: cluster: add worker death event test
13 years ago
isaacs
27dfb1d4c0
doc: typo in child_process documentation
13 years ago
Brian White
642945cc00
docs: Remove duplicate socket.write() description
13 years ago
isaacs
c9a231db0e
typo in node_http_parser
13 years ago
Dane Springmeyer
e5b787e84d
deps: fix v8 build error
Pull in build error fix from http://code.google.com/p/v8/source/detail?r=9505
Missed in 5d69bbfbd
.
13 years ago
lrn@chromium.org
5d69bbfbdb
Fix bug in x64 RegExp detecting start of string.
Also add missing MIPS case in regexp tracer.
Fixes issues v8:1748 and v8:1746
BUG=v8:1748, v8:1746
TEST=mjsunit/regress/regress-1748.js
Review URL: http://codereview.chromium.org/8116001
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9504 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Dave Pacheco
0f74729758
disable omit-frame-pointer on solaris systems
13 years ago
isaacs
0c0f13eda4
Patches floating on v8
13 years ago
Bert Belder
69ca83f755
Upgrade V8 to 3.6.6.25
13 years ago
Ben Noordhuis
3f4261276e
node: don't check return value of unsetenv()
It returns void on some platforms, notably FreeBSD.
13 years ago
Ben Noordhuis
d03b80bc12
deps: upgrade http_parser to joyent/http-parser@da91852
13 years ago
isaacs
8b82abb953
Fix #3089 Build changelog.html for website
13 years ago
isaacs
d0365fd21f
Makefile: minor nit
13 years ago
isaacs
e8067cb685
Now working on v0.6.16
13 years ago