Skip to content

v0.9.3 対応. #99

Merged
merged 163 commits into from Nov 7, 2012
@koichik
koichik commented Nov 3, 2012

No description provided.

hashseed and others added some commits Aug 19, 2012
@hashseed hashseed v8: Relax requirement from VFP3 to VFP2 where possible.
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10818026

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
25c2940
@TooTallNate TooTallNate v8: Replace VFP by VFP2 in common.gypi
This fixes an omission in cl 10818026.
Patch by Nathan Rajlich.

Review URL: http://codereview.chromium.org/10913256
1d52968
@bnoordhuis bnoordhuis fs: don't segfault on deeply recursive stat()
Check that the calls to Integer::New() and Date::New() succeed and bail out if
they don't.

V8 returns an empty handle on stack overflow. Trying to set the empty handle as
a property on an object results in a NULL pointer dereference in release builds
and an assert in debug builds.

Fixes #4015.
07804c7
@bnoordhuis bnoordhuis fs: fix assert in fs.watch()
Fix the following error:

  FSEventWrap: Aborting due to unwrap failure at ../../src/fs_event_wrap.cc:169

It's possible and legal for a handle to be closed twice. HandleWrap::Close()
deals with that by ignoring the second close. Now FSEventWrap::Close() does
too.

Fixes #3997.
db5c26e
@bnoordhuis bnoordhuis process: fix setuid() and setgid() error reporting
Zero errno before calling getgrnam_r() or getpwnam_r(). If errno had previously
been clobbered, node would report the wrong error.
96ca59f
Robin Lee doc: fix three typos a08271c
@bnoordhuis bnoordhuis fs: fix watchFile() missing deletion events
Make sure the deletion event gets reported in the following scenario:

  1. Watch a file.
  2. The initial stat() goes okay.
  3. Something deletes the watched file.
  4. The second stat() fails with ENOENT.

The second stat() translates into the first 'change' event but a logic error
stopped it from getting emitted.

Fixes #4027.
39a0836
@isaacs isaacs blog: Post for 0.9.2 43a2b29
@isaacs isaacs Now working on v0.9.3 d406a82
@tasogarepg tasogarepg debugger: fix --debug-brk 21c4b9a
@indutny indutny authors: add @tasogarepg to AUTHORS 3301c90
@indutny indutny crypto: bring module into modern age
Introduce 'buffer' encoding, allow returning and giving buffers as
arguments of 'crypto' routines.

Fix #3278
63ff449
@bnoordhuis bnoordhuis doc: zlib: document flush() and reset() methods c4aedf8
@bnoordhuis bnoordhuis configure: turn on VFPv3 on ARMv7
Fixes a V8 build error caused by missing arm_fpu and arm_neon settings.
bbf6b4e
@bcantrill bcantrill test: add tests for postmortem and DTrace support cc1b09d
@isaacs isaacs V8: Upgrade to 3.13.7.1 3411a03
@isaacs isaacs V8: reapply floating patches d77c24d
@bcantrill bcantrill v8: fix postmortem metadata generation 017009f
@isaacs isaacs domain: Properly exit() on domain disposal
This addresses #4034.  There are two problems happening:

1. The domain is not exited automatically when calling dispose() on it.
Then, since the domain is disposed, attempting to exit it again will do
nothing.

2. The active domain is stored on process.domain.  Since thrown errors
call `process.emit('uncaughtException', er)`, and the process is an
event emitter with a `.domain` member, it re-enters the domain a second
time before calling the error handler, pushing it onto the stack again.

Thus, if the handler calls `domain.dispose()`, then the domain is now on
the stack twice, and cannot be exited properly.  Since the domain is
disposed, any subsequent IO will be no-op'ed, since we've declared that
this context is done and best forgotten.

The solution here is twofold:

1. In EventEmitter.emit, do not enter the domain if `this===process`.
2. Automatically exit the domain when calling `domain.dispose()`.
0400571
@bcantrill bcantrill v8: loosen artificial mmap constraint
Fixes #4010.
7bd84de
@bnoordhuis bnoordhuis test: add common.mustCall function
Verifies that the callback gets invoked <n> times during the lifetime of the
test script.
d0e6c3f
@bnoordhuis bnoordhuis child_process: make .fork()'d child auto-exit
A child process created with .fork() needed to call `process.exit()` explicitly
because the communication channel with the parent kept the event loop alive.

Fix that by only ref'ing the channel when there are 'message' event listeners.

Fixes #3799.
212466b
@bnoordhuis bnoordhuis events: add 'removeListener' event 84221fd
@bnoordhuis bnoordhuis events: speed up newListener/removeListener events b7fd55e
@bnoordhuis bnoordhuis events: speed up .removeAllListeners() 56668f5
@AndreasMadsen AndreasMadsen child_process: don't die when disconnect event exists 5070ecc
@AndreasMadsen AndreasMadsen test: possible ipc.ref() regression 86d4cf7
@bnoordhuis bnoordhuis handle_wrap: don't abort if wrap == NULL
After a disconnect, the internal pointer of the parent/child channel is set to
NULL. That's not an error so don't abort().
17ef062
@bcantrill bcantrill v8: loosen artificial mmap constraint
Fixes #4010.
4165f73
@piscisaureus piscisaureus uv: upgrade to 39ca621 f536eb1
@TooTallNate TooTallNate repl: make invalid RegExps throw in the REPL
Fixes #2746.
4a26707
@TooTallNate TooTallNate http: make the client "res" object gets the same domain as "req"
Fixes #4046.
0f2ed2b
@piscisaureus piscisaureus windows: fix typo in node.gyp 5691e8a
@regality regality doc: put API table of contents in alphabetical order d5e9895
@shigeki shigeki test: fix failing due to too early timeout a1ba29d
@isaacs isaacs npm: upgrade to 1.1.62 83d39c8
@indutny indutny tls: use slab allocator 7651228
@piscisaureus piscisaureus openssl: add optimized bignum x64 asm code for windows 3568edf
@piscisaureus piscisaureus openssl: fix perlasm issue
When perlasm generates MASM code it sets the assembler target to 468.
In this mode MASM refuses to assemble the CPUID instruction. Bumping
the target to 586 solves this problem.
09ac9d0
@piscisaureus piscisaureus openssl: revert empty_OPENSSL_cpuid_setup.patch d2fb507
@piscisaureus piscisaureus openssl: disable HT sidechannel attack mitigation
It used to be off before. It's extremely unlikely that such an attack
would be a viable attack against node. And it makes AES much slower.
66638a4
@piscisaureus piscisaureus openssl: add generated asm code 823e807
@bnoordhuis bnoordhuis openssl: generate asm code with a Makefile 202ecbc
@piscisaureus piscisaureus openssl: add 'clean' target to asm Makefile 62c3879
@piscisaureus piscisaureus openssl: use optimized asm code on x86 and x64 e0e9f0c
@isaacs isaacs domain: Remove stray console.log 2a9a5e2
@isaacs isaacs tls: lint
cc @indutny >_<
411d460
@isaacs isaacs test: Fix premature close in test-http-client-timeout-agent ea2ceb7
@piscisaureus piscisaureus openssl: fix compilation issues on SmartOS x64
the SunOS linker is more strict than usual, so we have to be more
correct.
d05d6a3
@isaacs isaacs 2012.09.25, Version 0.8.10 (Stable)
* npm: Upgrade to 1.1.62

* repl: make invalid RegExps throw in the REPL (Nathan Rajlich)

* v8: loosen artificial mmap constraint (Bryan Cantrill)

* process: fix setuid() and setgid() error reporting (Ben Noordhuis)

* domain: Properly exit() on domain disposal (isaacs)

* fs: fix watchFile() missing deletion events (Ben Noordhuis)

* fs: fix assert in fs.watch() (Ben Noordhuis)

* fs: don't segfault on deeply recursive stat() (Ben Noordhuis)

* http: Remove timeout handler when data arrives (Frédéric Germain)

* http: make the client "res" object gets the same domain as "req" (Nathan Rajlich)

* windows: don't blow up when an invalid FD is used (Bert Belder)

* unix: map EDQUOT to UV_ENOSPC (Charlie McConnell)

* linux: improve /proc/cpuinfo parser (Ben Noordhuis)

* win/tty: reset background brightness when color is set to default (Bert Belder)

* unix: put child process stdio fds in blocking mode (Ben Noordhuis)

* unix: fix EMFILE busy loop (Ben Noordhuis)

* sunos: don't set TCP_KEEPALIVE (Ben Noordhuis)

* tls: Use slab allocator for memory management (Fedor Indutny)

* openssl: Use optimized assembly code for x86 and x64 (Bert Belder)
0bc273d
@isaacs isaacs Merge branch 'v0.8.10-release' into v0.8 02897bd
@isaacs isaacs Now working on 0.8.11 37869f1
@isaacs isaacs blog: Post about v0.8.10 8ca44f9
@bnoordhuis bnoordhuis fs: fix stat() reporting for large files
Use Number::New(), not Integer::New(). Large values won't fit in an Integer.

Apply to the size, ino and blocks fields.
ec03c47
@piscisaureus piscisaureus test: pick another CNAME record to test dns queries
Google.com no longer has a CNAME record.
b5db5fc
@thewilli thewilli http: handle multiple Proxy-Authenticate values
Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might
be received several times as well. Currently only one value is preserved. This
change allows to receive multiple values concatenated by space and comma.
ac17dc1
@isaacs isaacs 2012.09.27, Version 0.8.11 (Stable)
* fs: Fix stat() size reporting for large files (Ben Noordhuis)
e1f3946
@isaacs isaacs Merge branch 'v0.8.11-release' into v0.8 a942905
@isaacs isaacs Now working on 0.8.12 9877b8f
@isaacs isaacs blog: Post about 0.8.11 dcc01df
@isaacs isaacs doc: Make the CLA more simple/sane
1. Emails should go to @isaacs, not emily.
2. Ask for the electronic signature first, not the printed faxed thing.
c08320c
@thewilli thewilli http: handle multiple Proxy-Authenticate values
Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might
be received several times as well. Currently only one value is preserved. This
change allows to receive multiple values concatenated by space and comma.
33a5c8a
@langpavel langpavel http: add response.headersSent property
Boolean property getter. True if headers was sent, false otherwise.
b38277b
@rlidwka rlidwka Fixed a bug with last command repeating in debugger 8ac1a73
@indutny indutny debugger: test repeating last command
* debugger: Add NODE_FORCE_READLINE environment variable, handle
 `SIGINT`'s sent to process while in this mode.
d68c02e
@isaacs isaacs Merge remote-tracking branch 'ry/v0.8' into v0.8-merge
Conflicts:
	AUTHORS
	ChangeLog
	deps/openssl/openssl.gyp
	deps/uv/src/unix/linux/linux-core.c
	deps/uv/src/unix/process.c
	deps/uv/src/unix/stream.c
	deps/v8/src/arm/builtins-arm.cc
	deps/v8/src/arm/code-stubs-arm.cc
	deps/v8/src/arm/full-codegen-arm.cc
	lib/tls.js
	src/node_version.h
	test/simple/test-http-client-timeout-agent.js
ae40f1c
@isaacs isaacs test: Fix simple/test-http-client-timeout-agent
Merge breakage.
5a00567
@isaacs isaacs test: Fix stdin message tests 3053f4d
@isaacs isaacs blog: LXJS talk by @piscisaureus d3e818c
@isaacs isaacs blog: s/LibUV/libuv/ fa912c2
@TooTallNate TooTallNate repl: make invalid RegExp modifiers throw in the REPL
Fixes #4012.
f1722a2
@TooTallNate TooTallNate repl: make "end of input" JSON.parse() errors throw in the REPL 3b7312d
@serby serby path: add platform specific path delimiter
Closes #3728
Closes #4071
41e53e5
@isaacs isaacs doc: Correct stream.write fd mention
No streams actually work this way.
b90c150
@bnoordhuis bnoordhuis node_http_parser: fix whitespace errors 109f8e2
@bnoordhuis bnoordhuis doc: stream: clarify meaning of 'drain' event f624be4
@bnoordhuis bnoordhuis doc: stream: clarify meaning of 'drain' some more
Courtesy of Lee Coltrane (@coltrane).
b0d04ff
@koichik koichik streams: fix pipe is destructed by 'end' from destination 016afe2
@rlidwka rlidwka doc: better example for process.hrtime()
Fixes #3984.
bf0bc35
@isaacs isaacs Revert "http: make http.ServerResponse emit 'end'"
This reverts commit 790d651.

This makes Duplex streams unworkable, and would only ever be a special
case for HTTP responses, which is not ideal.

Intead, we're going to just bless the 'finish' event for all Writable
streams in 0.10
836a06f
@koichik koichik buffer: fix byteLength with UTF-16LE
Fixes #4075.
fbb0ee6
@TooTallNate TooTallNate doc: document the custom "inspect()" function behavior
Closes #3361.
f826b32
@TooTallNate TooTallNate repl: move "isSyntaxError()" definition to the bottom
fixes lint "line length too long" error
59c166c
@bnoordhuis bnoordhuis deps: upgrade libuv to b9ed1a6 ee77a6a
@bnoordhuis bnoordhuis Update LICENSE file. 621caa7
@TooTallNate TooTallNate repl: dynamically lookup the require extensions for tab complete
Removes 2 TODO items
7611c7c
@apaprocki apaprocki Fix -Wsizeof-array-argument compiler warning. 8c5f269
@bnoordhuis bnoordhuis test: write to temp dir, not fixtures dir da1f483
@bnoordhuis bnoordhuis deps: upgrade libuv to 40134c3 16a9dac
@bnoordhuis bnoordhuis tls: don't use a timer to track renegotiations
It makes tls.createSecurePair(null, true) hang until the timer expires.

Using a timer here is silly. Use a timestamp instead.
76ddf06
@AndreasMadsen AndreasMadsen doc: consistent use of the callback argument be5a8e2
@bnoordhuis bnoordhuis crypto: fix -Wtautological-compare warning eec8c2e
@piscisaureus piscisaureus windows: use USERPROFILE to get the user's home dir
Fixes #3461
Close #3462
Close #4093
5288ed7
@rngadam rngadam buffer: include encoding value in exception when invalid
Encoding failures can be somewhat confusing, especially when they are due to
control flow frameworks auto-filling parameters from the previous step output
values to functions (such as toString and write) that developers don't expect
to take an encoding parameter. By outputting the value as part of the message,
should make it easier to track down these sort of bugs.
8bd4590
@aadityabhatia aadityabhatia cluster: make 'listening' handler see actual port
Make the 'listening' event handler in the master process see the actual port
that the worker bound to when the worker specified port 0, i.e. a random port.
c668185
@bnoordhuis bnoordhuis tls: remove dead code
Remove dead code. Forgotten in 76ddf06.
7394e89
@bnoordhuis bnoordhuis https: fix renegotation attack protection
Listen for the 'clientError' event that is emitted when a renegotation attack
is detected and close the connection.

Fixes test/pummel/test-https-ci-reneg-attack.js
0ad0058
@bnoordhuis bnoordhuis deps: upgrade libuv to cb03e3b 5823290
@piscisaureus piscisaureus uv: upgrade to b0c1a38 87518f1
@TooTallNate TooTallNate util: make `inspect()` accept an "options" argument
Consolidates all the formatting options into an "options" object argument.
This is so that we don't have to be constantly remembering the order of
the arguments and so that we can add more formatting options easily.

Closes #4085.
07774e6
@bnoordhuis bnoordhuis Update AUTHORS and .mailmap e3ee289
@TooTallNate TooTallNate util: add a "customInspect" option to `util.inspect()`
For disabling calling the custom `inspect()` function when defined on an object
that is being inspected.
4eb5399
@bnoordhuis bnoordhuis buffer: report proper retained size in profiler
Make buffers report the proper retained size in heap snapshots.

Before this commit, Buffer objects would show up in the heap profiler as being
only a few hundred bytes large, even if the actual buffer was many megabytes.
6a128e0
@bnoordhuis bnoordhuis deps: upgrade libuv to 47b2cd3 d7c45ea
@isaacs isaacs doc: Reduce crypto stability to 2-Unstable 99b2368
@isaacs isaacs npm: Upgrade to 1.1.63 218f08d
@isaacs isaacs 2012.10.12, Version 0.8.12 (Stable)
* npm: Upgrade to 1.1.63

* crypto: Reduce stability index to 2-Unstable (isaacs)

* windows: fix handle leak in uv_fs_utime (Bert Belder)

* windows: fix application crashed popup in debug version (Bert Belder)

* buffer: report proper retained size in profiler (Ben Noordhuis)

* buffer: fix byteLength with UTF-16LE (koichik)

* repl: make "end of input" JSON.parse() errors throw in the REPL (Nathan Rajlich)

* repl: make invalid RegExp modifiers throw in the REPL (Nathan Rajlich)

* http: handle multiple Proxy-Authenticate values (Willi Eggeling)
38c72d4
@isaacs isaacs string_decoder: Add 'end' method, do base64 properly 061f207
@isaacs isaacs Merge branch 'v0.8.12-release' into v0.8 d411622
@isaacs isaacs blog: Post about 0.8.12 b3536ae
@isaacs isaacs Now working on 0.8.13 58db21e
@isaacs isaacs lint 8509073
@maxogden maxogden doc: set default background color to white 323bbdb
@bnoordhuis bnoordhuis dgram: remove stale code 61978f5
@TooTallNate TooTallNate repl: ensure each REPL instance gets its own "context"
Before there was this weird module-scoped "context" variable which seemingly
shared the "context" of subsequent REPL instances, unless ".clear" was invoked
inside the REPL. To be proper, we need to ensure that each REPL gets its own
"context" object. I literally don't know why this "sharing" behavior was in place
before, but it was just plain wrong.
b1e78ce
@bnoordhuis bnoordhuis crypto: add crypto.getCiphers()
Returns a list of, unsurprisingly, the available ciphers.
f53441a
@bnoordhuis bnoordhuis crypto: add crypto.getHashes() 14a6c4e
@bnoordhuis bnoordhuis crypto: sort return value of getCiphers/getHashes 2fbf061
@bnoordhuis bnoordhuis doc: rectify http.ClientResponse close/end events
* The 'close' event doesn't emit an error object.

* It's possible for a 'close' event to come after an 'end' event, contrary to
  what the documentation said.

Fixes #4116.
4a23add
@deanm deanm typed arrays: simplify typed array get() and set()
Instead of duplicating V8's logic (including clamping), just simply call into
V8's Get() and Set() methods, which handles all conversions and typing.
93efc7f
@deanm deanm typed arrays: remove unnecessary special-casing
Uint32Value() on undefined is equal to 0, no need to special case it.
47643d2
@TooTallNate TooTallNate Merge remote-tracking branch 'origin/v0.8'
Conflicts:
	AUTHORS
	ChangeLog
	deps/uv/test/runner-win.c
	doc/api/process.markdown
	lib/repl.js
	src/node_crypto.cc
	src/node_version.h
4b238b4
@janl janl docs: fix copy and paste error a7b5938
@bnoordhuis bnoordhuis Revert "Disable OpenSSL UI"
This reverts commit 1c88c3b.

It breaks the "read a password from stdin" functionality that OpenSSL provides.

Fixes #4059, #4143.

Conflicts:

	deps/openssl/openssl.gyp
28b0cc0
@bnoordhuis bnoordhuis configure: turn on VFPv3 on ARMv7
Fixes a V8 build error caused by missing arm_fpu and arm_neon settings.

This is a back-port of commit bbf6b4e from the master branch.

Fixes #4142.
1205734
@TooTallNate TooTallNate test: disable global variable check for "test-repl-options.js"
Previously, the "global" mode of REPLs was broken when created after another
non-global REPL (they would end up sharing the same context). Now that "global"
mode is fixed for that case (b1e78ce), this
test case gets its global scope modified with "module" and other REPL-specific
properties, so disable the global check.
cca15e8
@isaacs isaacs doc: Typo. s/arguemnt/argument/ 627f0d2
@piscisaureus piscisaureus uv: upgrade to 1e32cb0 c11c19b
@bnoordhuis bnoordhuis node: update description of --print cb6d084
@Soarez Soarez streams: remove useless line
The removed line was removing a calllback that was never setup
in first place. 016afe2 forgot to remove this.
72ce9ba
@bnoordhuis bnoordhuis Merge remote-tracking branch 'origin/v0.8'
Conflicts:
	deps/openssl/openssl.gyp
d0227b0
@bnoordhuis bnoordhuis test: add diffie-hellman regression test
Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
82df345
@bnoordhuis bnoordhuis crypto: fix DH 1 byte buffer underflow
Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
before the heap allocated buffer due to an erroneous size calculation.
de18e29
@bnoordhuis bnoordhuis crypto: fix DH use-after-free and memory leak
Fix a use-after-free bug and a memory leak in the error path of
DiffieHellman::ComputeSecret().

* the BIGNUM key was used after being freed with BN_free().
* the output buffer was not freed
844a005
@hashseed hashseed v8: use correct timezone information on Solaris
`timezone` variable contains the difference, in seconds, between UTC and
local standard time (see `man 3 localtime` on Solaris).

Call to `tzset` is required to apply contents of `TZ` variable to
`timezone` variable.

BUG=v8:2064

Review URL: https://chromiumcodereview.appspot.com/10967066
Patch from Maciej Małecki <me@mmalecki.com>.

This is a back-port of upstream commit r12802.
9fa953d
@jacobsa jacobsa typed arrays: use `signed char` for signed int8s
The C standard allows plain `char` to be unsigned. The build environment
at Google trips this issue.
49f0f61
@bnoordhuis bnoordhuis test: add typed arrays regression test
Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
b6b8813
@isaacs isaacs Merge remote-tracking branch 'ry/v0.8' 18beea4
mstarzinger@chromium.org v8: make GDBJIT interface compile again
R=ulan@chromium.org
BUG=v8:1804

Review URL: https://codereview.chromium.org/11022007

This is a back-port of upstream commits 12679, 12686 and 12738.
e8b0427
@bnoordhuis bnoordhuis build: re-enable gdbjit, honor --gdb again
Note that you need to start node with --gdbjit for it to become effective.
160e4d0
@isaacs isaacs crypto: Move encoding logic to JS, default=buffer
crypto: Hash and Hmac default to buffers

crypto: Move Cipher encoding logic to JS

crypto: Move Cipheriv encoding logic to JS

crypto: Move Decipher encoding logic to JS

crypto: Move Decipheriv into JS, default to buffers

crypto: Move Sign class to JS

crypto: Better encoding handling in Hash.update

crypto: Move Verify class to JS

crypto: Move DiffieHellman to JS, default to buffers

crypto: Move DiffieHellmanGroup to JS, default to buffers

Also, create a test for this feature
9901b69
@isaacs isaacs crypto: Binding only accepts buffers bfb9d5b
@isaacs isaacs tls: Provide buffer to Connection.setSession 4266f5c
@isaacs isaacs crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')
This is a flag to make it easier for users to upgrade through the
breaking crypto change, and easier for us to switch it back if it's a
problem.

Explicitly set default encoding to 'buffer' in other tests, in case it
ever changes back.
76b0bdf
@isaacs isaacs crypto: Style. Prefer 'char*' over 'char *' 1122e3a
@isaacs isaacs doc: OpenSSL is bundled now. f362135
@isaacs isaacs crypto: Remove many unnecessary toObjects f2fa97f
@isaacs isaacs crypto: pbkdf2 throws when no callback provided d7da20c
@isaacs isaacs crypto: Clean up buffer handling and DH methods c87b524
@isaacs isaacs Merge branch 'crypto-buffers' 3570f20
@isaacs isaacs npm: Upgrade to 1.1.64 7413df0
@isaacs isaacs V8: Upgrade to 3.11.10.25 29d12c7
@isaacs isaacs V8: Reapply patches 76a6c4b
@isaacs isaacs V8: Upgrade to 3.13.7.4 95c9305
@isaacs isaacs V8: Reapply patches a0ee291
@isaacs isaacs Merge remote-tracking branch 'ry/v0.8'
Conflicts:
	deps/v8/src/arm/code-stubs-arm.cc
	deps/v8/src/version.cc
c3ca783
@piscisaureus piscisaureus repl: call resume() after setRawMode()
Solves #4178, but does not fix the underlying issue
6822488
@bnoordhuis bnoordhuis test: fix pummel/test-crypto-dh, pummel/test-dh-regr
Forgotten in the switch to buffers as the default output in 3570f20.

Fixes #4188.
8ac017e
@isaacs isaacs 2012.10.24, Version 0.9.3 (Unstable)
* V8: Upgrade to 3.13.7.4

* crypto: Default to buffers instead of binary strings (isaacs, Fedor Indutny)

* crypto: add getHashes() and getCiphers() (Ben Noordhuis)

* unix: add custom thread pool, remove libeio (Ben Noordhuis)

* util: make `inspect()` accept an "options" argument (Nathan Rajlich)

* https: fix renegotation attack protection (Ben Noordhuis)

* cluster: make 'listening' handler see actual port (Aaditya Bhatia)

* windows: use USERPROFILE to get the user's home dir (Bert Belder)

* path: add platform specific path delimiter (Paul Serby)

* http: add response.headersSent property (Pavel Lang)

* child_process: make .fork()'d child auto-exit (Ben Noordhuis)

* events: add 'removeListener' event (Ben Noordhuis)

* string_decoder: Add 'end' method, do base64 properly (isaacs)

* buffer: include encoding value in exception when invalid (Ricky Ng-Adam)

* http: make http.ServerResponse no longer emit 'end' (isaacs)

* streams: fix pipe is destructed by 'end' from destination (koichik)
1ed4c67
@isaacs isaacs V8 build: 'echo -n' considered harmful abf37c1
@isaacs isaacs Merge branch 'v0.9.3-release' 9b3f635
@koichik koichik fix bugs 3837afd
@koichik koichik updated v0.9.3
Merge branch 'master' into japanese

Conflicts:
	doc/api/_toc.markdown
	doc/api/crypto.markdown
	doc/api/domain.markdown
	doc/api/events.markdown
	doc/api/fs.markdown
	doc/api/http.markdown
	doc/api/net.markdown
	doc/api/path.markdown
	doc/api/stream.markdown
	doc/api/string_decoder.markdown
	doc/api/tls.markdown
	doc/api/util.markdown
691217d
@meso meso merged commit 5d25bbc into nodejsjp:japanese Nov 7, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.