Jan Lehnardt
a7b5938715
docs: fix copy and paste error
2012-10-14 14:47:02 +02:00
Nathan Rajlich
4b238b4c2a
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
2012-10-13 16:16:56 -07:00
Dean McNamee
47643d2ec5
typed arrays: remove unnecessary special-casing
...
Uint32Value() on undefined is equal to 0, no need to special case it.
2012-10-14 00:57:09 +02:00
Dean McNamee
93efc7f78d
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.
2012-10-14 00:54:20 +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
Ben Noordhuis
2fbf0612a1
crypto: sort return value of getCiphers/getHashes
2012-10-13 02:55:17 +02:00
Ben Noordhuis
14a6c4efb8
crypto: add crypto.getHashes()
2012-10-13 02:55:14 +02:00
Ben Noordhuis
f53441ab1f
crypto: add crypto.getCiphers()
...
Returns a list of, unsurprisingly, the available ciphers.
2012-10-13 01:49:57 +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
Ben Noordhuis
61978f57e6
dgram: remove stale code
2012-10-13 01:27:15 +02:00
Max Ogden
323bbdb0cb
doc: set default background color to white
2012-10-13 00:54:21 +02:00
isaacs
8509073458
lint
2012-10-12 11:46:36 -07: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
061f2075cf
string_decoder: Add 'end' method, do base64 properly
2012-10-11 16:46:18 -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
d7c45ea7d0
deps: upgrade libuv to 47b2cd3
2012-10-11 14:36:23 +02: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
Nathan Rajlich
4eb5399bb2
util: add a "customInspect" option to util.inspect()
...
For disabling calling the custom `inspect()` function when defined on an object
that is being inspected.
2012-10-10 14:40:36 -07:00
Ben Noordhuis
e3ee289cca
Update AUTHORS and .mailmap
2012-10-10 23:14:55 +02:00
Nathan Rajlich
07774e6b95
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 .
2012-10-10 13:31:47 -07:00
Bert Belder
87518f1e3c
uv: upgrade to b0c1a38
2012-10-10 17:18:48 +02:00
Ben Noordhuis
5823290390
deps: upgrade libuv to cb03e3b
2012-10-10 02:17:32 +02:00
Ben Noordhuis
0ad005852c
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
2012-10-09 16:38:00 +02:00
Ben Noordhuis
7394e89ff6
tls: remove dead code
...
Remove dead code. Forgotten in 76ddf06
.
2012-10-09 16:32:51 +02:00
Aaditya Bhatia
c668185add
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.
2012-10-09 16:23:24 +02:00
Ricky Ng-Adam
8bd4590a31
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.
2012-10-09 16:18:26 +02:00
Bert Belder
5288ed75be
windows: use USERPROFILE to get the user's home dir
...
Fixes #3461
Close #3462
Close #4093
2012-10-09 00:47:38 +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
Ben Noordhuis
76ddf06f10
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.
2012-10-08 02:23:46 +02:00
Ben Noordhuis
16a9dac8ea
deps: upgrade libuv to 40134c3
2012-10-08 00:44:47 +02:00
Ben Noordhuis
da1f48328c
test: write to temp dir, not fixtures dir
2012-10-08 00:26:04 +02:00
Andrew Paprocki
8c5f269f90
Fix -Wsizeof-array-argument compiler warning.
2012-10-07 23:22:31 +02:00
Nathan Rajlich
7611c7cd25
repl: dynamically lookup the require extensions for tab complete
...
Removes 2 TODO items
2012-10-07 11:33:33 -07:00
Ben Noordhuis
621caa7bc5
Update LICENSE file.
2012-10-07 00:46:35 +02:00
Ben Noordhuis
ee77a6a953
deps: upgrade libuv to b9ed1a6
2012-10-07 00:44:38 +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
isaacs
836a06fc4f
Revert "http: make http.ServerResponse emit 'end'"
...
This reverts commit 790d651f0d
.
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
2012-10-03 17:40:14 -07:00
Alex Kocharin
bf0bc3565b
doc: better example for process.hrtime()
...
Fixes #3984 .
2012-10-03 22:18:33 +02:00
koichik
016afe21ae
streams: fix pipe is destructed by 'end' from destination
2012-10-03 10:57:31 -07: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
Ben Noordhuis
109f8e2773
node_http_parser: fix whitespace errors
2012-10-02 14:50:25 +02:00
isaacs
b90c1502e5
doc: Correct stream.write fd mention
...
No streams actually work this way.
2012-10-01 14:30:02 -07:00