- May 13, 2013
-
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
- May 11, 2013
- May 10, 2013
-
-
isaacs authored
-
isaacs authored
This adds proper support for the following situation: w.cork(); w.write(...); w.cork(); w.write(...); w.uncork(); w.write(...); w.uncork(); This is relevant when you have a function (as we do in HTTP) that wants to use cork, but in some cases, want to have a cork/uncork *around* that function, without losing the benefits of writev. -
isaacs authored
In synchronous Writable streams (where the _write cb is called on the current tick), the 'finish' event (and thus the end() callback) can in some cases be called before all the write() callbacks are called. Use a counter, and have stream.Transform rely on the 'prefinish' event instead of the 'finish' event. This has zero effect on most streams, but it corrects an edge case and makes it perform more deterministically, which is a Good Thing.
-
- May 09, 2013
-
-
Ben Kelly authored
re #3765 and #5432 fixes #4743
-
Miroslav Bajtoš authored
uv_async_t handles for dispatching of debug messages and emitting NODE_DEBUG_ENABLED used to be initialized every time node::EnableDebug() was called, which happened every time user sends a SIGUSR1. Now they are initialized only once from node::Init() during application start.
-
Miroslav Bajtoš authored
Implement support for debugging cluster workers. Each worker process is assigned a new debug port in an increasing sequence. I.e. when master process uses port 5858, then worker 1 uses port 5859, worker 2 uses port 5860, and so on. Introduce new command-line parameter '--debug-port=' which sets debug_port but does not start debugger. This option works for all node processes, it is not specific to cluster workers. Fixes joyent/node#5318.
-
- May 08, 2013
-
-
Timothy J Fontaine authored
-
Brian White authored
-
Trevor Norris authored
WriteBuffer was changed in the cork/uncork implementation (60ed2c54). The unused argument has been removed.
-
Timothy J Fontaine authored
-
- May 07, 2013
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
Preserve default install prefix seen in process.config, but use DESTDIR for installing to deliniate 32/64 versions, avoid conflicts with PREFIX settings in config.mk
-
- May 03, 2013
-
-
Bert Belder authored
-
Miroslav Bajtoš authored
Change vcbuild.bat to ignore VCINSTALLDIR environment variable, always check for specific VS version and set GYP_MSVS_VERSION accordingly. Otherwise GYP generates project files in format that cannot be compiled by VS2012.
-
Sam Roberts authored
Add a regression test for commit f8d81222.
-
Sam Roberts authored
setMaxListeners was the only EventEmitter method that returned undefined, so could not be chained.
-
Ben Noordhuis authored
-
Sam Roberts authored
-
isaacs authored
-
- May 02, 2013
-
-
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. This is a back-port of commit 5db936d2 from the master branch.
-
- May 01, 2013
-
-
Ben Noordhuis authored
After much investigation it turns out that the affected servers are buggy. user-service.condenastdigital.com:443 in particular seems to reject large TLS handshake records. Cutting down the number of advertised ciphers or disabling SNI fixes the issue. Similarly, passing { secureOptions: constants.SSL_OP_NO_TLSv1_2 } seems to fix most connection issues with IIS servers. Having to work around buggy servers is annoying for our users but not a reason to downgrade OpenSSL. Therefore, revert it. This reverts commit 4fdb8acd.
-
- Apr 30, 2013
-
-
isaacs authored
1. The stability index must come first, or it messes up the markdown 2. require.extensions is an Object, not an Array. Close #5387
-
Ben Noordhuis authored
Like commit d258fb02 ("http: More useful setTimeout API on server") but this time for the https module. Fixes #5361.
-
Andrew Paprocki authored
Add a watchdog class which executes a timer in a separate event loop in a separate thread that will terminate v8 execution if it expires. Add timeout argument to functions in vm module which use the watchdog if a non-zero timeout is specified.
-
Ben Noordhuis authored
test.py imports deps/v8/tools/utils.py but that file is gone after the upgrade to 3.18.4 in commit 2f75785c. Resurrect the file in tools/
-
Ben Noordhuis authored
-
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
-