Bert Belder
f482236665
windows: don't print error when GetConsoleTitleW returns an empty string
13 years ago
isaacs
f9abf5e0e2
build: Prevent duplication of doc/api folder
13 years ago
isaacs
1285cd9011
Now working on 0.6.20
13 years ago
isaacs
79d77cfd81
Merge branch 'v0.6.19-release' into v0.6
13 years ago
isaacs
debf552ed2
2012.06.06 Version 0.6.19 (stable)
* npm: upgrade to 1.1.24
* fs: no end emit after createReadStream.pause() (Andreas Madsen)
* vm: cleanup module memory leakage (Marcel Laverdet)
* unix: fix loop starvation under high network load (Ben Noordhuis)
* unix: remove abort() in ev_unref() (Ben Noordhuis)
* windows/tty: never report error after forcibly aborting line-buffered read (Bert Belder)
* windows: skip GetFileAttributes call when opening a file (Bert Belder)
13 years ago
isaacs
e5d3ea7771
Upgrade npm to 1.1.24
13 years ago
Ben Noordhuis
cb76999bad
deps: upgrade libuv to 06e0319
13 years ago
koichik
0742f5629c
Revert "punycode: Update to v1.0.0"
This reverts commit 483edbdf1a
.
Fixes #3359 .
13 years ago
isaacs
434404e3bb
website: Add nodejs.es to localized sites
13 years ago
Erwin van der Koogh
ccc854d14e
doc: remove all references to setsid
Fixes #2299 .
13 years ago
Andreas Madsen
2ae9b69871
fs: no end emit after createReadStream.pause()
In case a fd option is given to fs.createReadStream a read will instantly
happen. But in the edge case where fd point to an empty file and .pause()
was executed instantly, the end event would emit since no async wait was
between fs.createReadStream and the file read there emits end.
This is a cherry-pick of commit 1f3e4a7
into the v0.6 branch.
13 years ago
Ben Noordhuis
5ff2ae8389
bench: start a worker for each CPU
13 years ago
Ben Noordhuis
7535e3930a
bench: add http_simple_auto benchmark
Starts a server and benchmarks it with ab.
13 years ago
Marcel Laverdet
7865c5c51d
vm: cleanup module memory leakage
There are some paths here that led to dangling contexts. By being smarter with
handle management we can get rid of all the cleanup code and fix those issues.
This is a backport of commit 7063575
.
13 years ago
isaacs
f19f980724
Now working on 0.6.19
13 years ago
isaacs
2498d15dde
Merge branch 'v0.6.18-release' into v0.6
13 years ago
isaacs
4bc1d395de
2012.05.15 Version 0.6.18 (stable)
* windows: skip GetFileAttributes call when opening a file (Bert Belder)
* crypto: add PKCS12/PFX support (Sambasiva Suda)
* #3240 : child_process: delete NODE_CHANNEL_FD from env in spawn (Ben Noordhuis)
* windows: add test for path.normalize with UNC paths (Bert Belder)
* windows: make path.normalize convert all slashes to backslashes (Bert Belder)
* fs: Automatically close FSWatcher on error (Bert Belder)
* #3258 : fs.ReadStream.pause() emits duplicate data event (koichik)
* pipe_wrap: don't assert() on pipe accept errors (Ben Noordhuis)
* Better exception output for module load and process.nextTick (Felix Geisendörfer)
* zlib: fix error reporting (Ben Noordhuis)
* http: Don't destroy on timeout (isaacs)
* #3231 : http: Don't try to emit error on a null'ed req object (isaacs)
* #3236 : http: Refactor ClientRequest.onSocket (isaacs)
13 years ago
isaacs
8068f9bf38
Escape leading # signs in 'make email.md'
13 years ago
isaacs
14a5b45c06
Guard against emitting 'end' twice on http responses
13 years ago
isaacs
ea4b1c1c0c
Upgrade libuv to bc4126b
13 years ago
Ben Noordhuis
9b42d7daaf
test: add https + .pfx client/server test
13 years ago
ssuda
fb7348ae06
crypto: add PKCS12/PFX support
Fixes #2845 .
13 years ago
Ben Noordhuis
bd907174e8
node: delete NODE_CHANNEL_FD from env
Prevents accidental inheritance by child processes. If the child process is a
node process, it would try to set up a channel with the parent and consequently
never quit because the channel kept the event loop alive.
Fixes #3240 .
13 years ago
Bert Belder
a475e62a3e
Windows: add test for path.normalize with UNC paths
13 years ago
Bert Belder
d91004a73d
Windows: make path.normalize convert all slashes to backslashes
Closes #3066
13 years ago
Bert Belder
d8351a2ef4
Automatically close FSWatcher on error
Closes #3250
13 years ago
koichik
5f9ffa17b1
fs: fix ReadStream.pause() emits duplicate data event
Fixes #3258 .
13 years ago
isaacs
9239088e87
500 is a magic number for the GC for some reason
13 years ago
isaacs
07d8a4650e
Break up huge function in ClientRequest.onSocket
13 years ago
Ben Noordhuis
884499d37e
build: fix cross-compiling
Take arch cflags in account when building libuv.
13 years ago
Shigeki Ohtsu
cc8cfb145a
doc: fix typo in buffer documentation
Fixes #3253 .
13 years ago
vegorov@chromium.org
52f0c37d09
Runtime_NotifyDeoptimized should search for function activation in all thread stacks.
R=fschneider@chromium.org
BUG=v8:1763
Review URL: http://codereview.chromium.org/8240004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9588 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 years ago
Philip Tellis
493beb23f2
doc: fs.ReadableStream does not have a destroySoon method
13 years ago
Ben Noordhuis
3883f22ad1
pipe_wrap: don't assert() on pipe accept errors
Pass errors to the onconnection callback.
13 years ago
Felix Geisendörfer
bf9d8e9214
Fix exception output for module load exceptions
So instead of:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
You will now see:
path/to/foo.js:1
throw new Error('bar');
^
This is a sub-set of isaacs patch here:
https://github.com/joyent/node/issues/3235
The difference is that this patch purely adresses the exception output,
but does not try to make any behavior changes / improvements.
13 years ago
Felix Geisendörfer
814033365b
Fix process.nextTick throw call sites
This patch now reports the proper throw call site for exceptions
triggered within process.nextTick. So instead of this:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
You will now see:
mydir/myscript.js:15
throw new Error('My Error');
^
From my testing this patch causes no performance regressions, but does
greatly simplify processing the nextTickQueue.
13 years ago
Ben Noordhuis
ee437c0557
zlib: fix error reporting
This commit is a back-port of the changes on the master branch.
Fixes #3230 .
13 years ago
isaacs
8c758e127c
Don't destroy on timeout
13 years ago
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