- Feb 14, 2014
-
-
Alexis Campailla authored
Short timeout was causing the test to fail on Windows debug builds.
-
Alexis Campailla authored
A slightly higher timeout is needed for the test to pass on Windows debug builds.
-
Alexis Campailla authored
Given the assert message, and the fact that endCb is always true in the assert, I am pretty sure the test author was intending to test for finishEvent, not endCb.
-
Alexis Campailla authored
In this test, an HTTP server was ending the response before consuming all the data sent in the PUT request. Ending the response would cause the socket to be destroyed, and since there is some data still to be read, an ECONNRESET is surfaced on the client side, event though the client has already ended its side and even seen a 'finish' event. See: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.2 While it is certainly admissible for the server to send a response before consuming the entire request, it seems reasonable to expect that the server would close the connection afterwards and that the ECONNRESET would be raised on the client. So I have changed the test to wait until the entire request has been consumed before sending the response.
-
Alexis Campailla authored
Before sending a socket from a cluster master to a worker, we would call listen in UV but not handle the error. I made createServerHandle call listen on Windows so we get a chance the handle any bind/listen errors early. This fix is 100% windows specific. It fixes test-cluster-bind-twice and test-cluster-shared-handle-bind-error on Windows.
-
orangemocha@github.com authored
On Windows, grep and sed were stripping the CR character out of CRLF. Passing --binary will force them to preserve the CR.
-
Timothy J Fontaine authored
Conflicts: doc/blog/feature/streams2.md
-
isaacs authored
- Removes 'npm publish -f' - Documentation - Bug-fixes - Update license etc to refer to npm, Inc. rather than @isaacs personally
-
Timothy J Fontaine authored
The website will no longer be living in the source repository instead it can be found at http://github.com/joyent/node-website
-
- Feb 13, 2014
-
-
Christian authored
fix #7074
-
- Feb 11, 2014
-
-
Timothy J Fontaine authored
This implements the user-facing APIs that lets one run a child process and block until it exits. Logic shared with the async counterpart of each function was refactored to enable code reuse. Docs and tests are included.
-
Bert Belder authored
This implements a nested event loop that makes it possible to control a child process, while blocking the main loop until the process exits.
-
Timothy J Fontaine authored
Conflicts: lib/_stream_writable.js
-
Fedor Indutny authored
-
Fedor Indutny authored
fix #7015
-
- Feb 09, 2014
-
-
Fedor Indutny authored
fix #7081
-
Kenan Sulayman authored
Mitigate C++-land assertion error, add test accordingly. Fix #7070
-
Kenan Sulayman authored
Don't use argument as callback if it's not a valid callback function. Throw a valid exception instead explaining the issue. Adds to #7070 ("DNS — Throw meaningful error(s)"). -
Alexis Campailla authored
The number of connections achieved by the test can vary by platform and by machine. Lowering the acceptance threshold so that the test passes on Windows.
-
Timothy J Fontaine authored
Conflicts: deps/v8/src/preparser.cc deps/v8/src/win32-math.h doc/api/http.markdown src/node_buffer.h src/node_crypto.cc src/node_file.cc src/node_http_parser.cc
-
Timothy J Fontaine authored
Consolidate buffer bounds checking logic into Buffer namespace and use it consistently throughout the source.
-
isaacs authored
-
Brian White authored
-
- Feb 08, 2014
-
-
Fedor Indutny authored
This reverts commit 56e80a37.
-
Fedor Indutny authored
This reverts commit 2ee86c62.
-
Kenan Sulayman authored
Don't use argument as callback if it's not a valid callback function. Throw a valid exception instead explaining the issue. Adds to #7070 ("DNS — Throw meaningful error(s)"). -
Kenan Sulayman authored
Mitigat C++-land assertion error, add test accordingly. fix #7070
-
Austin Moran authored
-
Timothy J Fontaine authored
-
- Feb 06, 2014
-
-
Ben Noordhuis authored
Make vm.runInContext() and vm.runInNewContext() stop copying the Proxy object from the parent context into the new context when --harmony or --harmony_proxies is in effect because it overwrites the new context's native Proxy object. This commit also adds a regression test for Harmony symbols. They work okay in the current implementation and the test should ensure it stays that way.
-
Ben Noordhuis authored
Conditional globals like 'gc' should only be recognized when --expose_gc is set. The global.gc feature check works only when done eagerly, else it lets through a leaked variable called 'gc'.
-
Nathan Rajlich authored
Before, `new String('foo')` would be inspected as `"{}"` which is simply not very helpful. Now, a more meaningful `"[String: 'foo']"` result will be returned from `util.inspect()`. Boxed String, Boolean, and Number types are all supported. Closes #7047 -
Fedor Indutny authored
Try embedding the ` ... ^` lines inside the `SyntaxError` (or any other native error) object before giving up and printing them to the stderr. fix #6920 fix #1310
-
iamdoron authored
-
Trevor Norris authored
The AsyncListener API has been moved into the "tracing" module in order to keep the process object free from unnecessary clutter. Signed-off-by:Timothy J Fontaine <tjfontaine@gmail.com>
-
Trevor Norris authored
Now the second field in asyncFlags will tell if the provider is currently being watched, or listened for. Signed-off-by:Timothy J Fontaine <tjfontaine@gmail.com>
-
Trevor Norris authored
These will be used to allow users to filter for which types of calls they wish their callbacks to run. Signed-off-by:Timothy J Fontaine <tjfontaine@gmail.com>
-
Trevor Norris authored
"flags" could mean one of many things, and multiple flag types could be checked. So make the field more explicit on what type of flags are being stored. Signed-off-by:Timothy J Fontaine <tjfontaine@gmail.com>
-
Timothy J Fontaine authored
-
Ben Noordhuis authored
Add a one-to-one binding to v8::GetHeapStatistics(). Returns info on the current state of the JS heap, like total size and amount used.
-