- May 20, 2011
-
-
Ryan Dahl authored
-
- May 19, 2011
-
-
David Trejo authored
-
- May 18, 2011
-
-
Ryan Dahl authored
-
- May 17, 2011
- May 15, 2011
-
-
koichik authored
Fixes #1041.
-
koichik authored
Fixes #1039.
-
Felix Geisendörfer authored
The documentation for 'end' was wrong, and 'close' now has an `err` parameter.
-
Felix Geisendörfer authored
Problem: It was not possible to detect the reason for a premature connection termination in http requests. This patch provides a new `err` argument to the 'close' event which can be inspected to differentiate between a timeout and a client actively terminating the connection. Also contains tests for this new behavior for http and https.
-
Felix Geisendörfer authored
Also adds a test case for it.
-
- May 12, 2011
-
-
Ryan Dahl authored
-
- May 11, 2011
-
-
isaacs authored
The change for #954 introduced a regression that would cause the url parser to fail on special chars found in the auth segment. Fix that, and also don't create invalid urls when format() is called on an object containing an auth member containing '@' characters or delimiters.
-
- May 10, 2011
-
-
Ryan Dahl authored
-
Trevor Burnham authored
-
- May 08, 2011
-
-
Ryan Dahl authored
Fixes #836.
-
- May 07, 2011
-
-
Marcel Laverdet authored
The debugger would give up after only 100ms but on my system this timeout isn't enough. The startup process is now modified to try 6 times every 50ms instead. Fixes #1010.
-
Ryan Dahl authored
Fixes #1002. Thanks cjavapro.
-
Ryan Dahl authored
-
- May 06, 2011
- May 05, 2011
-
-
Ryan Dahl authored
-
- May 03, 2011
-
-
Ryan Dahl authored
This fixes a critical bug see in MJR's production. Very difficult to build a test case. Sometimes HTTPS server gets sockets that are hanging in a half-duplex state.
-
- May 01, 2011
-
-
Ben Noordhuis authored
V8 3.1.5 (commit 550f73ae) dropped oprofile support so don't pass prof=oprofile to scons. See http://codereview.chromium.org/6474037/ Fixes #998.
-
Ryan Dahl authored
-
Ryan Dahl authored
-
- Apr 28, 2011
-
-
koichik authored
-
koichik authored
-
isaacs authored
This commit does three things: 1. Uses an exposed counter rather than a hidden array for tracking dest streams that may have multiple inputs. This allows for significantly faster lookups, since the counter can be checked in constant time rather than searching an array for the dest object. (A proper O(1) WeakMap would be better, but that may have to wait for Harmony.) 2. Calls the 'end' event logic when there is an 'error' event on the source object (and then throws if there are no other error listeners.) This is important, because otherwise 'error' events would lead to memory leaks. 3. Clean up the style a bit. Function Declarations are not allowed within blocks in ES strict. Prefer Function Declarations to Function Expressions, because hoisting allows for more expressive ordering of logic. Downside: It adds "_pipeCount" as part of the Stream API. It'll work fine if the member is missing, but if anyone tries to use it for some other purpose, it can mess things up.
-
- Apr 27, 2011
-
-
isaacs authored
Previous pattern would only catch ILLEGAL, not { or other known-but-unexpected JSON tokens.
-
- Apr 26, 2011
-
-
George Miroshnykov authored
EDIT: Also added another typo fix to this commit. --isaacs
-
isaacs authored
Also, tests for the same.
-
- Apr 23, 2011