- Apr 30, 2013
-
-
Ben Noordhuis authored
-
- Apr 29, 2013
-
-
Miroslav Bajtoš authored
Fix a bug in setBreakpoint() where not all regex characters are escaped when constructing scriptRegEx for V8.
-
Ben Noordhuis authored
This commit undoes the downgrade from OpenSSL v1.0.1e to v1.0.0f, effectively upgrading OpenSSL to v1.0.1e again. The reason for the downgrade was to work around compatibility issues with certain TLS servers in the stable branch. See the commit log of 4fdb8acd and the linked issue for details. We're going to revisit that in the master branch. This reverts commit 4fdb8acd.
-
Ben Noordhuis authored
Forward-port the comments from commit 01e29202 (v0.10) to the master branch. Everything else from that patch already exists in master. It didn't merge cleanly because lib/http.js has been split up in several files.
-
Ben Noordhuis authored
Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/src/version.c lib/http.js src/node_crypto.cc src/node_os.cc src/node_version.h test/simple/helper-debugger-repl.js
-
Ben Noordhuis authored
Several people have reported issues with IIS and Resin servers (or maybe SSL terminators sitting in front of those servers) that are fixed by downgrading OpenSSL. The AESNI performance improvements were nice but stability is more important. Downgrade OpenSSL from 1.0.1e to 1.0.0f. Fixes #5360 (and others).
-
Ben Noordhuis authored
Fixes #5379.
-
isaacs authored
-
- Apr 28, 2013
-
-
isaacs authored
-
Fedor Indutny authored
-
Fedor Indutny authored
-
Fedor Indutny authored
-
Fedor Indutny authored
Add Writev method to StreamWrap class for writing mixed array of strings and buffers. Expose this method for TCP class.
-
- Apr 27, 2013
-
-
Fedor Indutny authored
-
Miroslav Bajtoš authored
When developer calls setBreakpoint with an unknown script name, we convert the script name into regular expression matching all paths ending with given name (name can be a relative path too). To create such breakpoint in V8, we use type `scriptRegEx` instead of `scriptId` for `setbreakpoint` request. To restore such breakpoint, we save the original script name send by the user. We use this original name to set (restore) breakpoint in the new child process.
-
Miroslav Bajtoš authored
Fixed a bug in debugger repl where `restart` command did not work when a custom debug port was specified via command-line option --port={number}. File test/simple/helper-debugger-repl.js was extracted from test/simple/test-debugger-repl.js -
Miroslav Bajtoš authored
To improve troubleshooting of debugger problems in the future, the debugger repl now prints the port it is connecting to.
-
Miroslav Bajtoš authored
Fixed a bug in debugger repl where `restart` command did not work when a custom debug port was specified via command-line option --port={number}. File test/simple/helper-debugger-repl.js was extracted from test/simple/test-debugger-repl.js
-
- Apr 26, 2013
-
-
Ben Noordhuis authored
Errors in leaf child processes weren't picked up by the test runner because they didn't get bubbled up to the main process. Don't forcibly kill the child processes; tell them to quit gracefully, then inspect their exit codes.
-
Ben Noordhuis authored
-
Ben Noordhuis authored
It tests the same thing as bind-twice-v2, only not as in-depth.
-
- Apr 25, 2013
-
-
Timothy J Fontaine authored
Fixes a regression that got introduced in commit ddf4d1a3.
-
- Apr 24, 2013
-
-
isaacs authored
Close #5355
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
Olof Johansson authored
This change introduces support for the common PREFIX variable in the Makefile and install.py, instead of having /usr/local hardcoded. This makes it much easier to install node to custom locations e.g. in a user's home directory. The PREFIX variable defaults to /usr/local.
-
isaacs authored
* uv: Upgrade to 0.10.5 (isaacs) * build: added support for Visual Studio 2012 (Miroslav Bajtoš) * http: Don't try to destroy nonexistent sockets (isaacs) * crypto: LazyTransform on properties, not methods (isaacs) * assert: put info in err.message, not err.name (Ryan Doenges) * dgram: fix no address bind() (Ben Noordhuis) * handle_wrap: fix NULL pointer dereference (Ben Noordhuis) * os: fix unlikely buffer overflow in os.type() (Ben Noordhuis) * stream: Fix unshift() race conditions (isaacs)
-
- Apr 23, 2013
-
-
Miroslav Bajtoš authored
-
isaacs authored
-
isaacs authored
Fixes #3740 In the case of pipelined requests, you can have a situation where the socket gets destroyed via one req/res object, but then trying to destroy *another* req/res on the same socket will cause it to call undefined.destroy(), since it was already removed from that message. Add a guard to OutgoingMessage.destroy and IncomingMessage.destroy to prevent this error.
-
isaacs authored
Fixes #3740 In the case of pipelined requests, you can have a situation where the socket gets destroyed via one req/res object, but then trying to destroy *another* req/res on the same socket will cause it to call undefined.destroy(), since it was already removed from that message. Add a guard to OutgoingMessage.destroy and IncomingMessage.destroy to prevent this error.
-
- Apr 22, 2013
-
-
isaacs authored
Allow the IPv4-mapped-as-IPv6 style address.
-
- Apr 21, 2013
-
-
isaacs authored
It needs to apply the Transform class when the _readableState, _writableState, or _transformState properties are accessed, otherwise things like setEncoding and on('data') don't work properly. Also, the methods wrappers are no longer needed, since they're only problematic because they access the undefined properties. -
mscdex authored
-
mscdex authored
-
Ben Noordhuis authored
Clean up and DRY the cluster source code. Fix a few bugs while we're here: * Short-lived handles in long-lived worker processes were never reclaimed, resulting in resource leaks. * Handles in the master process are now closed when the last worker that holds a reference to them quits. Previously, they were only closed at cluster shutdown. * The cluster object no longer exposes functions/properties that are only valid in the 'other' process, e.g. cluster.fork() is no longer exported in worker processes. So much goodness and still manages to reduce the line count from 590 to 320.
-
- Apr 20, 2013
-
-
isaacs authored
-
Ben Noordhuis authored
Class property that controls the maximum number of listeners for all instances of EventEmitter. Fixes #3014. Conflicts: lib/events.js
-