Activity

From 01/29/2013 to 02/27/2013

02/28/2013

07:37 PM Revision 0c1e7b53 (main_repo): process: separate nextTick domain logic
It's cleaner to only load domain ticker logic when the domains are being
used. This makes execution slightly quicker ...
Trevor Norris
07:29 PM Revision 875e4a0c (main_repo): core: Remove the nextTick for running the main file
Not necessary, since we can handle the error properly on the first tick
now, even if there are event listeners, etc.
...
isaacs

02/27/2013

05:47 PM Revision 95862b23 (main_repo): core: Mark exit() calls with status codes
Also, exit with 128+n for signal exit n, as is The Unix Way. isaacs
05:31 PM Revision c6e2db2f (main_repo): crypto: clear error stack
Clear OpenSSL's error stack on return from Connection::HandleSSLError().
This stops stale errors from popping up late...
Ben Noordhuis
01:56 AM Revision f054fec5 (main_repo): openssl: regenerate asm files for openssl 1.0.1e
Scott Blomquist
09:54 PM Revision 86433979 (main_repo): stream: Writables are not pipe()able
This handles the fact that stream.Writable inherits from the Stream class,
meaning that it has the legacy pipe() meth...
isaacs
08:54 PM Revision 586e160a (main_repo): test: Use common.PORT in simple/test-http-timeout
isaacs
08:39 PM Revision 1b870b61 (main_repo): test: Move test-net-connect-timeout to test/internet
It is not a valid test unless you're connected to the internet, and causes
a lot of spurious failures on Linux anyway...
isaacs
08:33 PM Revision 937662b0 (main_repo): test: Use common.PORT to determine debugger port
isaacs
07:49 PM Revision ec378aaa (main_repo): test: Fix debugger repl tests
This makes the output of simple/test-debugger-repl and
simle/test-debugger-repl-utf8 mirror an actual debugger sessio...
isaacs
07:48 PM Revision 57f9f048 (main_repo): test: catch break in simple/test-debugger-client
Handle break events that come out sometimes, by telling it to continue.
Also, send the child a SIGTERM when it times...
isaacs
07:46 PM Revision 30e5366b (main_repo): core: Use a uv_signal for debug listener
Starting the debugger directly in the SIGUSR1 signal handler results in
a malloc lock contention ~1% of the time. It...
isaacs

02/26/2013

02:30 PM Revision 7bc449c0 (main_repo): deps: upgrade libuv to a0c1d84
Ben Noordhuis
01:42 PM Revision e505f912 (main_repo): test: merge environment, don't overwrite
The CI system requires that some environment variables are set so merge
our variables into the current environment in...
Ben Noordhuis
12:44 PM Revision cfacde3a (main_repo): v8: Hardfloat does not imply VFPv3, only VFPv2.
Raspberry Pi is an example.
BUG=v8:2393
Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-...
yangguo@chromium.org
12:27 PM Revision c80bde17 (main_repo): v8: work around String::WriteAscii segfault
See http://code.google.com/p/v8/issues/detail?id=2493 for details.
This commit reapplies 9668df8. The issue has been...
Ben Noordhuis
11:07 AM Revision 17a81261 (main_repo): test: optionally set common.PORT via env variable
Timothy J Fontaine
11:03 AM Revision 17c6fe2e (main_repo): mips: fix openssl build
Andrei Sedoi
09:33 AM Revision 8fe72a7f (main_repo): build: automatically add tag for nightly builds
Timothy J Fontaine
09:18 AM Revision d4a297cc (main_repo): http: fix case in 505 response status line
Fixes #4850. Ben Noordhuis
03:17 AM Revision aa985392 (main_repo): v8: fix postmortem and dtrace helper build
Regardless of previous @bnoordhuis' changes Fedor Indutny
02:57 AM Revision 3d913fec (main_repo): Revert "sunos: unbreak build after v8 downgrade"
This reverts commit f80f3c5f62a3955636c1af1872ef9539a0b01cb0. Fedor Indutny
08:47 PM Revision 88befa60 (main_repo): bench: Make http easier to profile
Do not run the http/simple.js server in a child process.
Fix #4831
isaacs
07:30 PM Revision f80f3c5f (main_repo): sunos: unbreak build after v8 downgrade
Commit 3d67f89 ("fix generation of v8 constants on freebsd") is an
unfortunate victim of this rollback.
Revert "dtra...
Ben Noordhuis

02/25/2013

05:45 PM Revision 51f6e6a9 (main_repo): src, test: downgrade to v8 3.14 api
Ben Noordhuis
05:45 PM Revision 03fe7fb5 (main_repo): v8: reapply floating patches
Reapply floating patches. Special mention: also reapplies 017009f but
with the extra change of removing DescriptorArr...
Ben Noordhuis
05:45 PM Revision b15a10e7 (main_repo): deps: downgrade v8 to 3.14.5
V8 3.15 and newer have stability and performance issues. Roll back to
a known-good version.
Ben Noordhuis
05:17 PM Revision 82357b87 (main_repo): blog: Update with EINPROGRESS changelog item
isaacs
04:57 PM Revision fafb67c6 (main_repo): ChangeLog: Missed item about EINPROGRESS
isaacs
04:56 PM Revision f8ae4446 (main_repo): blog: Post for v0.8.21
isaacs
04:52 PM Revision 33e8e694 (main_repo): Now working on 0.8.22
isaacs
04:51 PM Revision 7b92b301 (main_repo): Merge branch 'v0.8.21-release' into v0.8
isaacs
04:07 PM Revision 530d8c05 (main_repo): 2013.02.25, Version 0.8.21 (Stable)
* http: Do not free the wrong parser on socket close (isaacs)
* http: Handle hangup writes more gently (isaacs)
* z...
isaacs
04:07 PM Revision ff540e19 (main_repo): uv: Upgrade to 86ae8b3c
isaacs
12:06 PM Revision b0e7dbf2 (main_repo): http: Do not free the wrong parser on socket close
This appears to fix #4673. That bug is very hard to reproduce, so it's
hard to tell for certain, but this approach i...
isaacs
10:38 AM Revision e03bc472 (main_repo): stream: Start out in sync=true state
The Readable and Writable classes will nextTick certain things
if in sync mode. The sync flag gets unset after a cal...
isaacs
10:38 AM Revision 34046084 (main_repo): stream: Do not switch to objectMode implicitly
Only handle objects if explicitly told to do so in the options
object. Non-buffer/string chunks are an error if not ...
isaacs
09:21 AM Revision 4231dab3 (main_repo): crypto: fix base64 padding regression
Commit 9901b69c introduces a small regression where the trailing base64
padding is no longer written out when Cipher#...
Ben Noordhuis

02/24/2013

10:07 PM Revision 8df893c6 (main_repo): test: re-enable simple/test-setproctitle on darwin
The functionality is available again per joyent/libuv@14eb8b0
and joyent/libuv@e89aced.
Fixes #3687.
Ben Noordhuis
10:03 PM Revision de9ee2a4 (main_repo): deps: upgrade libuv to e89aced
Ben Noordhuis

02/23/2013

07:30 PM Revision 74c08403 (main_repo): lint
isaacs

02/22/2013

02:24 PM Revision 27d1baba (main_repo): streams: Pre-emptively buffer readables up to the highWaterMark
Also, this adds a test that guarantees that the ordering of several
push() calls in a row is always preserved in sync...
isaacs
01:35 PM Revision f9a0140e (main_repo): http: Handle hangup writes more gently
isaacs
07:19 PM Revision 22d3eff8 (main_repo): doc: add note about child process line buffering
Fixes #4808. Ben Noordhuis

02/21/2013

06:23 PM Revision a63c28e6 (main_repo): stream: Return false from push() more properly
There are cases where a push() call would return true, even though
the thing being pushed was in fact way way larger ...
isaacs
06:23 PM Revision 3b2e9d26 (main_repo): stream: remove lowWaterMark feature
It seems like a good idea on the face of it, but lowWaterMarks are
actually not useful, and in practice should always...
isaacs
06:18 PM Revision 089ec586 (main_repo): path: Throw TypeError on non-string args to path.resolve
isaacs
06:08 PM Revision ef945219 (main_repo): zlib: fix assert on bad input
The following test case occasionally triggered an assert because
write_in_progress_ didn't get cleared on error:
$...
Ben Noordhuis
04:14 PM Revision 4b61522f (main_repo): test: add an "async-hello-world" native addon test
Nathan Rajlich
04:14 PM Revision 50c88e0f (main_repo): test: modify async native test.js to test for #4820
Nathan Rajlich
02:50 PM Revision 055110da (main_repo): path: join throws TypeError on non-string args
lib/path.js:
- throws a TypeError on the filter if the argument is not a string.
test/simple/test-path.js:
- rem...
Arianit Uka
02:29 PM Revision ebc95f07 (main_repo): tls: _handle.readStart/readStop for CryptoStream
lib/http.js is using stream._handle.readStart/readStop to control
data-flow coming out from underlying stream. If thi...
Fedor Indutny
01:31 PM Revision 7301ba39 (main_repo): process: fix bug where spinner wasn't called
Apperently there is a case where calling the spinner was required after
passing a callback to nextTick(). This fixes ...
Trevor Norris

02/20/2013

05:04 PM Revision bbcb8b3a (main_repo): path: Do not coerce paths to strings on Windows
Fix #4795 isaacs
04:17 PM Revision 9d10bf58 (main_repo): stream_wrap: remove superfluous buffer len check
It's a buffer so it's never bigger than Buffer::kMaxLength bytes,
which in turn is always < INT_MAX.
Ben Noordhuis
03:29 PM Revision 6ad79261 (main_repo): deps: upgrade libuv to 26fa6f8
Ben Noordhuis
02:34 PM Revision d69a26b9 (main_repo): buffer: check logic simplification
Checks have been simplified and optimized for most-used cases.
Calling Buffer with another Buffer as the subject wil...
Trevor Norris
12:50 PM Revision 9d45b945 (main_repo): test: add TAP output to the test runner
This is a back-port of commit 14ed173 from the master branch. Timothy J Fontaine
12:17 PM Revision 053e02ef (main_repo): benchmark: Fix alignment issues on --html compare output
isaacs
08:15 AM Revision 57ef6591 (main_repo): node: code cleanup, make tick_infobox static
It's not used outside of src/node.cc so make it static. Ben Noordhuis
08:01 AM Revision 0dcbecd3 (main_repo): crypto: fix uninitialized memory access in openssl
ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to
initialize the `length` field.
Fixes ...
Ben Noordhuis
08:00 AM Revision da945a73 (main_repo): openssl: make perlasm target pentium or newer for masm outputs
When perlasm generates MASM code it sets the assembler target to 468.
In this mode MASM refuses to assemble a couple ...
Bert Belder
07:49 AM Revision eb29c4b2 (main_repo): 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 m...
Bert Belder
07:48 AM Revision f317f5ae (main_repo): openssl: update to 1.0.1e
Fedor Indutny
08:17 PM Revision f1780a6b (main_repo): Merge branch 'benchmark-refactor-2'
isaacs
08:16 PM Revision 4b80f217 (main_repo): bench: Simplify duration arguments to benchmarks
For throughput benchmarks, run with just 5s durations rather than 1s and 3s.
For startup benchmark, run with just a ...
isaacs
08:16 PM Revision bd4d585b (main_repo): bench: Add bench-crypto
isaacs
08:16 PM Revision 06fbcca6 (main_repo): bench: Remove _bench_timer (no loner used)
isaacs
08:16 PM Revision 1eb6a929 (main_repo): bench: Only run http,net,fs,tls by default
isaacs
08:16 PM Revision 2ed56e52 (main_repo): bench: Consistency in benchmark filenames
isaacs
08:16 PM Revision ef08f0fb (main_repo): bench: Use wrk for http benchmarking
Remove ab, since it's no longer used. isaacs
08:16 PM Revision e850cbab (main_repo): tools: Add wrk for benchmarking http servers
isaacs

02/19/2013

05:14 PM Revision 035aa6b4 (main_repo): bench: Show % change rather than % difference
isaacs
05:14 PM Revision 087c4379 (main_repo): bench: Add --html to compare script
isaacs
05:14 PM Revision 7658f4c2 (main_repo): bench: Fail gracefully if function_call binding fails
isaacs
05:14 PM Revision 0e59efd0 (main_repo): make: Add benchmark make targets
isaacs
05:14 PM Revision 7d517458 (main_repo): bench: Remove old run script
isaacs
05:14 PM Revision 0a406869 (main_repo): bench: Replace tls-fragmentation with tls/throughput
isaacs
05:14 PM Revision bafc51c0 (main_repo): bench: Move tls-connect into benchmark/tls
Also, make it work properly with current node. isaacs
05:14 PM Revision 8c719f7c (main_repo): bench: Make io.c output easier to read
isaacs
05:14 PM Revision 8a3f5217 (main_repo): bench: Remove io.js
Better covered by the other benchmark/fs scripts. isaacs
05:14 PM Revision 2a64edb0 (main_repo): bench: Add fs write stream throughput
isaacs
05:14 PM Revision 1fc6f993 (main_repo): bench: Add read-stream throughput
isaacs
05:14 PM Revision 6d116be7 (main_repo): bench: Move fs-readfile.js to fs/readfile.js
isaacs
05:14 PM Revision 844b3320 (main_repo): bench: Move v8_bench into misc
isaacs
05:14 PM Revision fef35fc4 (main_repo): bench: Remove settimeout (Covered by misc/timeout.js)
isaacs
05:14 PM Revision 2a2942bd (main_repo): bench: Move string_creation into misc
isaacs
05:14 PM Revision 3761be3d (main_repo): bench: Move timers to misc/timers
isaacs
05:14 PM Revision 7e5cd080 (main_repo): bench: move next-tick to misc/next-tick-breadth
isaacs
05:14 PM Revision f7a4ccb4 (main_repo): bench: Move nexttick-2 to misc/next-tick-depth
x isaacs
05:14 PM Revision 44be55fc (main_repo): bench: Move process_loop to misc/spawn-echo
isaacs
05:14 PM Revision 4e1bcdca (main_repo): bench: Add function_call to bench-misc
isaacs
05:14 PM Revision 56b22956 (main_repo): bench: Remove unused 'fast_buffer2' benchmarks
isaacs
05:14 PM Revision 3f67a48d (main_repo): bench: Add buffers/dataview_set
isaacs
05:14 PM Revision e87ed91f (main_repo): bench: Arrays
isaacs
05:14 PM Revision cc38528a (main_repo): bench: buffer-base64-encode
isaacs
05:14 PM Revision 55aa2571 (main_repo): bench: Buffer read/write benchmarks
isaacs
05:14 PM Revision 419607e8 (main_repo): bench: Buffer creation
isaacs
05:14 PM Revision 048f7fd3 (main_repo): bench: Merge fast_buffer_creation and buffer_creation
isaacs
05:14 PM Revision 921c3c20 (main_repo): bench: misc/startup.js
isaacs
05:14 PM Revision 3b16657e (main_repo): bench: misc/url
isaacs
05:14 PM Revision 536ce446 (main_repo): bench: http benchmarks
Also: make http_simple less chatty isaacs
05:14 PM Revision d5d04a51 (main_repo): bench: Remove client_latency
No one actually knows what this is supposed to be doing,
anyway. It's not a good benchmark.
isaacs
05:14 PM Revision 051c1317 (main_repo): bench: Remove throughput (covered by benchmark/net)
isaacs
05:14 PM Revision aa2edd4b (main_repo): bench: A compare script for analyzing benchmarks
isaacs
05:14 PM Revision baea73cc (main_repo): bench: Move net-pipe into benchmark/net
isaacs
05:14 PM Revision e82f9740 (main_repo): bench: net benchmarks using common script
isaacs
05:14 PM Revision 37077de8 (main_repo): bench: add runner
isaacs
05:14 PM Revision 00e19624 (main_repo): bench: Add common script
isaacs
05:14 PM Revision dd069a25 (main_repo): bench: Add ab() method to common for http testing
isaacs
05:01 PM Revision 32674645 (main_repo): blog: v0.9.10
isaacs
04:58 PM Revision 727151af (main_repo): Now working on v0.9.11
isaacs
04:58 PM Revision 27a3ff63 (main_repo): Merge branch 'v0.9.10-release'
isaacs
04:23 PM Revision 54d20ffb (main_repo): 2013.02.19, Version 0.9.10 (Unstable)
* V8: Upgrade to 3.15.11.15
* npm: Upgrade to 1.2.12
* fs: Change default WriteStream config, increase perf (isaacs...
isaacs
04:18 PM Revision 4911a308 (main_repo): npm: Upgrade to 1.2.12
isaacs
02:41 PM Revision 60238cce (main_repo): tls: Write pending data on socket drain
Fixes #4800 isaacs
02:41 PM Revision 7f303707 (main_repo): test: Fix regression in tls test
Undefined reference, introduced by a77c29a. isaacs
05:22 AM Revision a77c29a0 (main_repo): test: Fix tls tests which fail sporadically
The count of ECONNRESETs is dependent on timing, and thus unreliable,
especially on Linux machines.
isaacs

02/18/2013

02:24 PM Revision 75df612c (main_repo): doc: Use 'close' rather than 'exit' in spawn examples
Close #4515 isaacs
01:38 PM Revision 09b12122 (main_repo): http: Add fixme comment about ECONNRESET handling
isaacs
01:21 PM Revision d75e3979 (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
Conflicts:
AUTHORS
ChangeLog
lib/http.js
src/node_version.h
test/simple/test-http-header-response-splitting.js
isaacs

02/16/2013

09:51 PM Revision 0a9930a2 (main_repo): stream: Pipe data in chunks matching read data
This creates better flow for large values of lowWaterMark. Gil Pedersen
09:48 PM Revision 8476aefc (main_repo): fs: Change default WriteStream config, increase perf
This increases fs.WriteStream throughput dramatically by removing the
"higher default water marks" for fs.WriteStream...
isaacs
09:37 PM Revision ec420006 (main_repo): process: allow ticker to cross communicate better
Using external memory values allows for quick communication between js
and cc land, so we can check if the js land ca...
Trevor Norris
09:37 PM Revision 9299168f (main_repo): test: Bump up debugger timeouts
200ms is still short enough for occasional spurious failures. isaacs
09:13 PM Revision 95ac576b (main_repo): Revert "Move MakeCallback to JS"
This reverts commit 0109a9f90acdfdb287436676f2384f7b072fbb6a.
Also included: Port all the changes to process._makeC...
isaacs
09:13 PM Revision 86c0745a (main_repo): process: streamlining tick callback logic
* Callbacks from spinner now calls its own function, separate from the
tickCallback logic
* MakeCallback will call ...
Trevor Norris
07:11 PM Revision 401cef79 (main_repo): doc: add setImmediate execute timing description
Shigeki Ohtsu
07:11 PM Revision cd372510 (main_repo): timer: move setImmediate from timer to uv_check
uv_check is the robust place to invoke setImmediate callbacks after
process.nextTick and before timers(setTimeout/set...
Shigeki Ohtsu

02/15/2013

02:24 PM Revision 3f38069a (main_repo): blog: Release v0.8.20
isaacs
02:24 PM Revision 01bff7e7 (main_repo): Now working on v0.8.21
isaacs
02:23 PM Revision 48521f12 (main_repo): Merge branch 'v0.8.20-release' into v0.8
isaacs
01:50 PM Revision e10c7557 (main_repo): 2013.02.15, Version 0.8.20 (Stable)
* npm: Upgrade to v1.2.11
* http: Do not let Agent hand out destroyed sockets (isaacs)
* http: Raise hangup error o...
isaacs
01:49 PM Revision 73be4608 (main_repo): npm: Upgrade to v1.2.11
isaacs
07:03 PM Revision 987338fe (main_repo): http: Do not let Agent hand out destroyed sockets
Fix #4373 isaacs
07:03 PM Revision c9dcf571 (main_repo): http: Raise hangup error on destroyed socket write
Prior to v0.10, Node ignored ECONNRESET errors in many situations.
There *are* valid cases in which ECONNRESET should...
isaacs

02/14/2013

01:42 PM Revision 3e2be6f3 (main_repo): doc: clarify child_process.exec() stdio option
It only works for stdin, not stdout/stderr, for obvious reasons. Ben Noordhuis
06:42 AM Revision aec6e939 (main_repo): doc: add tools/ dir to CONTRIBUTING.md verboten list
Ben Noordhuis

02/13/2013

10:40 AM Revision 2e1ebbf2 (main_repo): doc: add prompt to fix repl_test.js example
Running repl.start without the prompt set produces this error:
repl.js:95
    throw new Error('An options Object, or...
Dan Kohn
10:11 AM Revision 7bdd05bd (main_repo): stream_wrap, udp_wrap: add read-only fd property
Expose the file descriptor as a read-only property on the internal
handle objects. Intended for debugging purposes, n...
Ben Noordhuis
09:54 AM Revision 2d069c52 (main_repo): udp_wrap: use proper imports in source file
Ben Noordhuis
09:44 AM Revision b1b7b4e4 (main_repo): udp_wrap: don't use namespace imports in header
It's not really harmful but it's inconsistent with the other header
files.
Ben Noordhuis
08:09 PM Revision 3f7e88a8 (main_repo): buffer: accept negative indices in Buffer#slice()
A negative start or end parameter now indexes from the end of the
buffer. More in line with String#slice() and ArrayB...
Ben Noordhuis
07:49 PM Revision 27893239 (main_repo): net: Respect the 'readable' flag on sockets
Previously, we were only destroying sockets on end if their readable
side had already been ended. This causes a prob...
isaacs
07:30 PM Revision 82ad5fbe (main_repo): blog: Forgot slug on peer-dependencies article
isaacs

02/12/2013

03:03 PM Revision 6dcadb9f (main_repo): blog: Peer Dependencies article
Thanks, @domenic isaacs
01:38 PM Revision 19d29aa0 (main_repo): bench: make io.c file path configurable
Ben Noordhuis
06:00 AM Revision c34326b2 (main_repo): test: fix tests after ECONNRESET patch
Fedor Indutny
05:11 AM Revision e235bce2 (main_repo): Fix crypto.hmac behavior with empty keys.
node 0.9.6 introduced Buffer changes that cause the key argument of
Hmac::HmacInit (used in crypto.createHmac) to be ...
Victor Costan
07:43 PM Revision 02374d0c (main_repo): tls: Cycle data when underlying socket drains
isaacs
07:43 PM Revision 1762dd7e (main_repo): stream: read(0) should not always trigger _read(n,cb)
This is causing the CryptoStreams to get into an awful state when
there is a tight loop calling connection.write(chun...
isaacs
07:43 PM Revision 6bd45015 (main_repo): stream: Empty strings/buffers do not signal EOF any longer
isaacs

02/11/2013

05:19 PM Revision f5f9e8da (main_repo): crypto: improve cipher/decipher error messages
Throw the OpenSSL error string instead of the rather less informative
error message "fail".
Ben Noordhuis
03:31 PM Revision 862b1642 (main_repo): test: update http tests for ECONNRESET change
isaacs
03:31 PM Revision 14a42450 (main_repo): net: don't suppress ECONNRESET
Let ECONNRESET network errors bubble up so clients can detect them.
Commit c4454d2e suppressed and turned them into ...
Ben Noordhuis
03:15 PM Revision c7b84a1d (main_repo): fs: fix immediate WriteStream#end()
Fix an exception that was raised when the WriteStream was closed
immediately after creating it:
TypeError: Cannot ...
Ben Noordhuis
11:38 AM Revision ed3d553d (main_repo): typed arrays: make call-as-function work for ctors
Turn call-as-function calls into constructor calls. Makes the following
snippet work:
var buf = ArrayBuffer(32); ...
Ben Noordhuis
11:30 AM Revision aff8d9e7 (main_repo): node: don't malloc in FromConstructorTemplate
* allocate space for argv on the stack
* move the declaration to node_internals.h
Ben Noordhuis
07:37 AM Revision d5a5ae3c (main_repo): test: fix common.mustCall
Don't run the 'has function been called?' checks if the test is exiting
with an error because a failed check will mas...
Ben Noordhuis

02/10/2013

03:57 PM Revision 30b0bc4f (main_repo): doc: update buffer/typed array documentation
Clarify that typed array constructors accept buffers as their first
argument but that the memory is not shared and wh...
Ben Noordhuis
03:31 PM Revision 5a9d30bb (main_repo): typed arrays: copy Buffer in typed array constructor
Convert the Buffer to an ArrayBuffer. The typed_array.buffer property
should be an ArrayBuffer to avoid confusion: a ...
Ben Noordhuis
09:22 AM Revision fe103357 (main_repo): typed arrays: make DataView throw on non-ArrayBuffer
Make the DataView constructor throw an exception when the first
argument is not an ArrayBuffer. Follows the spec and ...
Ben Noordhuis
09:22 AM Revision 234551a2 (main_repo): buffer: fix Buffer::HasInstance() check
It was returning true for typed arrays. Check that the object was
instantiated with the Buffer constructor.
Ben Noordhuis
09:22 AM Revision 144e21ed (main_repo): Revert "typed arrays: only share ArrayBuffer backing store"
We're going to fix this differently. The real bug is that
Buffer::HasInstance() returns true for typed arrays.
This ...
Ben Noordhuis
09:22 AM Revision fd9d8b5e (main_repo): Revert "typed arrays: copy non-ArrayBuffer in DataView ctor"
We're going to follow browser behavior here.
This reverts commit 7b0770bff56122c245f83e8ee9608e1a0082c15e.
Ben Noordhuis

02/09/2013

01:34 PM Revision 1ba39226 (main_repo): doc: document the writable.end() callback function
Support for it was added in a9c4a20331d123dc38dcc878af335d88e1933562. Nathan Rajlich
08:18 PM Revision e4a856e0 (main_repo): V8: Reapply floating patches
isaacs
08:17 PM Revision 0c2e5ec8 (main_repo): V8: Upgrade to 3.15.11.15
isaacs

02/08/2013

07:33 PM Revision c4f418d0 (main_repo): test: disable simple/test-dgram-send-error
It's not a good citizen, it spams random IP addresses with UDP packets.
Fixes #4730.
Ben Noordhuis

02/07/2013

06:31 PM Revision 8164b2fd (main_repo): windows/msi: more installer enhancements
Noteworthy installer improvements provided here:
* Support in the Installer UI for not installing shortcuts.
* Suppor...
Scott Blomquist
06:29 PM Revision e418df7b (main_repo): windows/msi: add feature selection to installer
Jim Schubert
01:35 PM Revision 2810b1ab (main_repo): blog: v0.9.9 is unstable, not stable
isaacs
01:34 PM Revision e4d97b1d (main_repo): blog: v0.9.9
isaacs
01:34 PM Revision c3c8eee4 (main_repo): Now working on v0.9.10
isaacs
01:33 PM Revision 55c4d9b3 (main_repo): Merge branch 'v0.9.9-release'
isaacs
12:11 PM Revision 4b9f0d19 (main_repo): 2013.02.07, Version 0.9.9 (Unstable)
* tls: port CryptoStream to streams2 (Fedor Indutny)
* typed arrays: only share ArrayBuffer backing store (Ben Noord...
isaacs
11:50 AM Revision 33b2aebb (main_repo): stream: Writable should ignore encoding for buffers
Fix #4727
Fix einaros/ws#159
isaacs
09:07 AM Revision 6bcd9a4c (main_repo): Update http docs with http.IncomingMessage.
http.ServerRequest and http.ClientResponse are merged into http.IncomingMessage
which has fields for both, and acts a...
Nikhil Marathe
08:39 AM Revision 255bc945 (main_repo): http: protect against response splitting attacks
This patch is a back-port of 3c293ba.
Closes #4696
Bert Belder
07:29 PM Revision 5cc3569f (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
Conflicts:
AUTHORS
ChangeLog
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.h...
isaacs

02/06/2013

04:26 PM Revision 7b0770bf (main_repo): typed arrays: copy non-ArrayBuffer in DataView ctor
This is commit 01ee551, except for the DataView type this time.
Make the behavior of DataView consistent with that o...
Ben Noordhuis
02:23 PM Revision d59beb9f (main_repo): tls: port CryptoStream to streams2
Fedor Indutny
12:48 PM Revision 13897279 (main_repo): blog: v0.8.19 release
isaacs
12:46 PM Revision ccf2712e (main_repo): Now working on 0.8.20
isaacs
12:44 PM Revision 8caf6572 (main_repo): Merge branch 'v0.8.19-release' into v0.8
isaacs
11:46 AM Revision 53978bdf (main_repo): 2013.02.06, Version 0.8.19 (Stable)
* npm: Upgrade to v1.2.10
* zlib: pass object size hint to V8 (Ben Noordhuis)
* zlib: reduce memory consumption, re...
isaacs
11:39 AM Revision 5aef65a9 (main_repo): npm: Upgrade to v1.2.10
isaacs
11:38 AM Revision c024d2d8 (main_repo): streams: both `finish` and `close` should unpipe
Otherwise sockets that are 'finish'ed won't be unpiped and `writing to
ended stream` error will arise.
This might so...
Fedor Indutny
09:10 AM Revision b58efe77 (main_repo): test: add cluster EADDRINUSE test
Check that having a worker bind to a port that's already taken doesn't
leave the master process in a confused state. ...
Ben Noordhuis
08:21 AM Revision 01ee551e (main_repo): typed arrays: only share ArrayBuffer backing store
Follow browser behavior, only share the backing store when it's a
ArrayBuffer. That is:
var abuf = new ArrayBuffer...
Ben Noordhuis
04:30 AM Revision 202b5db4 (main_repo): v8: loosen artificial mmap constraint
Fixes #4010. Bryan Cantrill

02/05/2013

06:12 PM Revision a9c4a203 (main_repo): stream: make Writable#end() accept a callback function
This is more backwards-compatible with stream1 streams like `fs.WriteStream`
which would allow a callback function to...
Nathan Rajlich
04:34 PM Revision a86ebbe2 (main_repo): blog: remove dangling symlink
Fixes #4716. Ben Noordhuis
04:26 PM Revision 6b99fd23 (main_repo): zlib: pass object size hint to V8
Inform V8 that the zlib context object is tied to a large off-heap buffer.
This makes the GC run more often (in theo...
Ben Noordhuis
04:25 PM Revision 8d146689 (main_repo): zlib: reduce memory consumption, release early
In zlibBuffer(), don't wait for the garbage collector to reclaim the zlib memory
but release it manually. Reduces mem...
Ben Noordhuis
06:50 AM Revision 5fe05464 (main_repo): doc: don't suggest to reuse net.Socket objects
Using Socket.prototype.connect() to reconnect an existing Socket object
is not reliable. Users should just create a n...
Ben Noordhuis

02/02/2013

02:14 PM Revision 9a488a66 (main_repo): blog: Correct shasums for v0.9.8 release
isaacs
07:01 PM Revision cd42f561 (main_repo): buffer: optimize Buffer.prototype.write(s, 'hex')
Move the implementation to C++ land. This is similar to commit 3f65916
but this time for the write() function and the...
Ben Noordhuis

02/01/2013

06:58 PM Revision 916aebab (main_repo): debugger: Make the debugger timeout configurable
If the NODE_DEBUGGER_TIMEOUT environment variable is set, then use
that as the number of ms to wait for the debugger ...
isaacs
05:07 PM Revision 3f65916f (main_repo): buffer: optimize Buffer.prototype.toString('hex')
Move the implementation to C++ land. The old JS implementation used
string concatenation, was dog slow and consumed c...
Ben Noordhuis
01:17 PM Revision c7c1ed01 (main_repo): gitignore: Ignore release tarballs and shasum files
isaacs
11:58 AM Revision 6aed61f1 (main_repo): dns, cares: don't filter NOTIMP, REFUSED, SERVFAIL
Report the aforementioned DNS server failure codes as-is, stop c-ares
from reporting them as ARES_ECONNREFUSED.
Repo...
Ben Noordhuis

01/31/2013

04:33 PM Revision a6c18472 (main_repo): stream: Don't stop reading on zero-length decoded output
Fixes regression introduced in 7e1cf84c9efd491d72b25968a70656458ecb6b7c isaacs
02:59 PM Revision 7e1cf84c (main_repo): stream: Don't signal EOF on '' or Buffer(0)
Those values, if passed to the _read() cb, will not signal an EOF. Only
null or undefined will mark the end of data,...
isaacs

01/30/2013

02:30 PM Revision 1a87776b (main_repo): deps: upgrade libuv to 034ea31
Bert Belder
12:04 PM Revision 01681091 (main_repo): node: Do not use fn.apply() in process._makeCallback
isaacs
02:57 AM Revision f64d1feb (main_repo): lint
isaacs
10:24 PM Revision 3fe6aba5 (main_repo): os: rename tmpDir() to tmpdir() for consistency
Make the casing consistent with the other os.* functions but keep
os.tmpDir() around as an alias.
Ben Noordhuis
09:21 PM Revision 60f18ede (main_repo): readline: treat bare \r as a line ending
Fixes #3305 isaacs

01/29/2013

11:15 AM Revision 9bd9c546 (main_repo): readline: make \r\n emit one 'line' event
Make lines ending \r\n emit one 'line' event, not two (where the second
one is an empty string).
This adds a new key...
Ben Noordhuis
 

Also available in: Atom