isaacs
5164ae3838
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
...
Conflicts:
ChangeLog
deps/uv/include/uv-private/uv-unix.h
deps/uv/src/unix/core.c
deps/uv/src/unix/sunos.c
deps/v8/src/runtime.cc
doc/api/crypto.markdown
lib/http.js
src/node_version.h
test/gc/test-http-client-timeout.js
wscript
2012-05-15 11:37:34 -07:00
isaacs
01103d077b
Guard against emitting 'end' twice on http responses
...
Conflicts:
lib/http.js
2012-05-15 11:29:32 -07:00
isaacs
a98e845516
Break up huge function in ClientRequest.onSocket
...
Conflicts:
lib/http.js
2012-05-15 11:26:47 -07:00
isaacs
f19f980724
Now working on 0.6.19
2012-05-15 10:21:57 -07:00
isaacs
2498d15dde
Merge branch 'v0.6.18-release' into v0.6
2012-05-15 10:21:40 -07:00
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)
2012-05-14 17:30:00 -07:00
isaacs
8068f9bf38
Escape leading # signs in 'make email.md'
2012-05-14 17:29:47 -07:00
isaacs
14a5b45c06
Guard against emitting 'end' twice on http responses
2012-05-14 17:22:45 -07:00
isaacs
ea4b1c1c0c
Upgrade libuv to bc4126b
2012-05-14 12:01:38 -07:00
Ben Noordhuis
9b42d7daaf
test: add https + .pfx client/server test
2012-05-14 17:34:33 +02:00
ssuda
fb7348ae06
crypto: add PKCS12/PFX support
...
Fixes #2845 .
2012-05-14 17:12:59 +02:00
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 .
2012-05-14 07:19:11 +02:00
Bert Belder
a475e62a3e
Windows: add test for path.normalize with UNC paths
2012-05-13 03:29:44 +02:00
Bert Belder
d91004a73d
Windows: make path.normalize convert all slashes to backslashes
...
Closes #3066
2012-05-13 03:18:09 +02:00
Bert Belder
d8351a2ef4
Automatically close FSWatcher on error
...
Closes #3250
2012-05-13 03:16:19 +02:00
koichik
5f9ffa17b1
fs: fix ReadStream.pause() emits duplicate data event
...
Fixes #3258 .
2012-05-12 10:24:46 +09:00
isaacs
9239088e87
500 is a magic number for the GC for some reason
2012-05-11 15:01:38 -07:00
isaacs
07d8a4650e
Break up huge function in ClientRequest.onSocket
2012-05-11 15:01:38 -07:00
Ben Noordhuis
884499d37e
build: fix cross-compiling
...
Take arch cflags in account when building libuv.
2012-05-11 19:01:30 +02:00
Shigeki Ohtsu
cc8cfb145a
doc: fix typo in buffer documentation
...
Fixes #3253 .
2012-05-11 20:00:53 +09:00
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
2012-05-10 01:05:10 +02:00
isaacs
07be9fc3a6
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
...
Conflicts:
Makefile
lib/zlib.js
src/node.cc
src/node.js
2012-05-09 15:12:13 -07:00
Philip Tellis
493beb23f2
doc: fs.ReadableStream does not have a destroySoon method
2012-05-09 23:32:50 +02:00
Ben Noordhuis
3883f22ad1
pipe_wrap: don't assert() on pipe accept errors
...
Pass errors to the onconnection callback.
2012-05-09 23:30:48 +02:00
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.
2012-05-09 11:54:43 -07:00
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.
2012-05-09 11:54:43 -07:00
isaacs
5979f096d1
Fix #3242 Actually deprecate 'binary' buffer encoding
2012-05-09 10:08:54 -07:00
Alex Kocharin
e85927119c
util: handle non-string return value in .inspect()
2012-05-09 16:44:44 +02:00
Ben Noordhuis
7d2e68fdbd
stream_wrap: fix compilation errors
2012-05-09 06:06:42 +02:00
Bert Belder
b673d0670f
Net.js: fix UCS2 write crash due to inconsistent naming
2012-05-09 04:58:26 +02:00
Ben Noordhuis
ee437c0557
zlib: fix error reporting
...
This commit is a back-port of the changes on the master branch.
Fixes #3230 .
2012-05-09 04:44:04 +02:00
Bert Belder
4624cf1214
stream_wrap.cc: fix typo
2012-05-09 04:34:41 +02:00
Bert Belder
27ddd14e9f
net.js: make Socket.bytesWritten work again
...
Earlier string write optimizations broke it.
2012-05-09 04:00:07 +02:00
Bert Belder
726ebad9bc
StreamWrap::WriteBuffer: remove superfluous arguments
2012-05-09 04:00:02 +02:00
Bert Belder
0e57aafbb1
Optimize writing strings with Socket.write
2012-05-09 03:56:19 +02:00
Bert Belder
4ddafbd563
Benchmark: add /unicode/nnn bench to http_simple.js
2012-05-09 03:56:09 +02:00
Bert Belder
7f68f256cf
Benchmark: clean up http_simple.js
2012-05-09 03:56:07 +02:00
Bert Belder
bb675baaa9
net.js: don't pretend that everything is okay when unwrapping fails
...
In case of an UNWRAP failure, the binding returns -1, which is truthy.
2012-05-09 03:56:06 +02:00
yangguo@chromium.org
29b2fdb0c5
Force inlining CopyChars and String::Get.
...
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10332054
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-05-09 03:56:04 +02:00
Ben Noordhuis
78e831a31c
Don't use _snprintf() on Windows, it's not safe.
...
_snprintf() doesn't zero-terminate the buffer on overflow. Use the hand-rolled
version that lives in src/node_internals.h.
2012-05-08 16:02:14 +02:00
isaacs
8c758e127c
Don't destroy on timeout
2012-05-07 14:19:16 -07:00
isaacs
b4fbf6d275
Fix #3231 . Don't try to emit error on a null'ed req object
2012-05-07 14:17:17 -07:00
Ben Noordhuis
e02af94947
test: add failing HTTP client timeout test
...
See #3231 .
2012-05-07 22:53:32 +02:00
Kevin Gadd
1eb9fc5f33
docs: add warning to vm module docs
...
Add a clear warning about known issues with the module and a pointer to the
GitHub issues list for the module. Describe some of the biggest known issues
with the module.
2012-05-07 21:39:08 +02:00
James Koval
34f05a3195
docs: update var names in readline docs to be consistent
...
Closes #3201 .
2012-05-06 11:23:09 -07:00
isaacs
33a9ac6087
Upgrade npm to 1.1.21
...
Somehow this got downgraded in the last v0.6 merge. Very strange.
2012-05-05 22:33:12 -07:00
isaacs
1858d1c340
Document http.STATUS_CODES
...
This is an incredibly useful thing to know about, and it
will likely never change. I can't remember why we
didn't ever document it, and people keep suggesting we
do so.
2012-05-05 19:27:42 -07:00
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.
2012-05-05 15:20:10 -07:00
isaacs
1930772693
Move test-fs-largefile into pummel
...
It's too slow.
2012-05-05 15:05:14 -07:00
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.
2012-05-05 16:31:27 +02:00