Olivier Lalonde
626db18635
doc: child_process: document uid and gid spawn() options
2012-10-24 01:24:00 +02:00
isaacs
76a6c4bf2e
V8: Reapply patches
2012-10-23 11:38:09 -07:00
isaacs
29d12c7342
V8: Upgrade to 3.11.10.25
2012-10-23 11:35:27 -07:00
isaacs
7413df0c1f
npm: Upgrade to 1.1.64
2012-10-23 11:34:46 -07:00
Ben Noordhuis
b6b881378a
test: add typed arrays regression test
...
Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
2012-10-23 17:12:39 +02:00
Aaron Jacobs
49f0f618a9
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.
2012-10-23 16:55:59 +02:00
yangguo@chromium.org
9fa953d3e7
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.
2012-10-23 16:43:38 +02:00
Ben Noordhuis
844a0058d0
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
2012-10-22 00:20:45 +02:00
Ben Noordhuis
de18e29784
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.
2012-10-22 00:20:32 +02:00
Ben Noordhuis
82df345fbb
test: add diffie-hellman regression test
...
Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
2012-10-21 23:56:01 +02:00
isaacs
627f0d27e8
doc: Typo. s/arguemnt/argument/
2012-10-16 10:59:23 -07:00
Nathan Rajlich
cca15e8e33
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 (b1e78cef09
), this
test case gets its global scope modified with "module" and other REPL-specific
properties, so disable the global check.
2012-10-15 14:59:57 -07:00
Ben Noordhuis
1205734e69
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 .
2012-10-15 23:55:26 +02:00
Ben Noordhuis
28b0cc08b8
Revert "Disable OpenSSL UI"
...
This reverts commit 1c88c3b3b5
.
It breaks the "read a password from stdin" functionality that OpenSSL provides.
Fixes #4059 , #4143 .
Conflicts:
deps/openssl/openssl.gyp
2012-10-15 23:40:15 +02:00
Jan Lehnardt
a7b5938715
docs: fix copy and paste error
2012-10-14 14:47:02 +02:00
Ben Noordhuis
4a23add90f
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 .
2012-10-13 15:17:51 +02:00
Nathan Rajlich
b1e78cef09
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.
2012-10-12 16:37:17 -07:00
Max Ogden
323bbdb0cb
doc: set default background color to white
2012-10-13 00:54:21 +02:00
isaacs
58db21e6c5
Now working on 0.8.13
2012-10-12 08:57:25 -07:00
isaacs
b3536ae0a8
blog: Post about 0.8.12
2012-10-12 08:57:12 -07:00
isaacs
d411622814
Merge branch 'v0.8.12-release' into v0.8
2012-10-12 08:56:53 -07:00
isaacs
38c72d4e29
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)
2012-10-11 14:34:11 -07:00
isaacs
218f08dbde
npm: Upgrade to 1.1.63
2012-10-11 14:11:38 -07:00
isaacs
99b2368a6c
doc: Reduce crypto stability to 2-Unstable
2012-10-11 08:32:46 -07:00
Ben Noordhuis
6a128e037e
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.
2012-10-11 01:05:18 +02:00
Bert Belder
87518f1e3c
uv: upgrade to b0c1a38
2012-10-10 17:18:48 +02:00
Ben Noordhuis
eec8c2edaf
crypto: fix -Wtautological-compare warning
2012-10-09 00:46:51 +02:00
Andreas Madsen
be5a8e24c2
doc: consistent use of the callback argument
2012-10-08 22:58:11 +02:00
Andrew Paprocki
8c5f269f90
Fix -Wsizeof-array-argument compiler warning.
2012-10-07 23:22:31 +02:00
Nathan Rajlich
59c166cfba
repl: move "isSyntaxError()" definition to the bottom
...
fixes lint "line length too long" error
2012-10-05 18:33:28 -07:00
Nathan Rajlich
f826b3269d
doc: document the custom "inspect()" function behavior
...
Closes #3361 .
2012-10-05 16:48:13 -07:00
koichik
fbb0ee6f24
buffer: fix byteLength with UTF-16LE
...
Fixes #4075 .
2012-10-04 18:18:15 +09:00
Alex Kocharin
bf0bc3565b
doc: better example for process.hrtime()
...
Fixes #3984 .
2012-10-03 22:18:33 +02:00
Ben Noordhuis
b0d04ffbd8
doc: stream: clarify meaning of 'drain' some more
...
Courtesy of Lee Coltrane (@coltrane).
2012-10-03 13:38:03 +02:00
Ben Noordhuis
f624be4093
doc: stream: clarify meaning of 'drain' event
2012-10-03 00:49:27 +02:00
isaacs
b90c1502e5
doc: Correct stream.write fd mention
...
No streams actually work this way.
2012-10-01 14:30:02 -07:00
Nathan Rajlich
3b7312d23a
repl: make "end of input" JSON.parse() errors throw in the REPL
2012-10-01 11:36:06 -07:00
Nathan Rajlich
f1722a280c
repl: make invalid RegExp modifiers throw in the REPL
...
Fixes #4012 .
2012-09-30 22:47:57 -07:00
isaacs
fa912c246c
blog: s/LibUV/libuv/
2012-09-30 15:47:27 -07:00
isaacs
d3e818cf8f
blog: LXJS talk by @piscisaureus
2012-09-30 10:34:28 -07:00
thewilli
33a5c8a814
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.
2012-09-27 13:28:16 -07:00
isaacs
c08320c957
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.
2012-09-27 13:25:55 -07:00
isaacs
dcc01df968
blog: Post about 0.8.11
2012-09-27 10:25:37 -07:00
isaacs
9877b8f414
Now working on 0.8.12
2012-09-27 10:25:12 -07:00
isaacs
a9429052c2
Merge branch 'v0.8.11-release' into v0.8
2012-09-27 10:24:32 -07:00
isaacs
e1f39468fa
2012.09.27, Version 0.8.11 (Stable)
...
* fs: Fix stat() size reporting for large files (Ben Noordhuis)
2012-09-27 09:39:23 -07:00
Bert Belder
b5db5fc9dc
test: pick another CNAME record to test dns queries
...
Google.com no longer has a CNAME record.
2012-09-26 01:57:24 +02:00
Ben Noordhuis
ec03c47c19
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.
2012-09-26 01:20:56 +02:00
isaacs
8ca44f9928
blog: Post about v0.8.10
2012-09-25 15:37:53 -07:00
isaacs
37869f1c9a
Now working on 0.8.11
2012-09-25 15:36:10 -07:00