- Jan 01, 2014
-
-
Sam Roberts authored
This is a problem present in both v0.10, and v0.11, where the 'setup' event is synchronously emitted by `cluster.setupMaster()`, a mostly harmless anti-pattern.
-
Sam Roberts authored
Fix inadvertent v0.11 changes to the definition of suicide, particularly the relationship between suicide state, the disconnect event, and when exit should occur. In v0.10, workers don't forcibly exit on disconnect, it doesn't give them time to do a graceful finish of open client connections, they exit under normal node rules - when there is nothing left to do. But on unexpected disconnect they do exit so the workers aren't left around after the master. Note that a test as-written was invalid, it failed against the v0.10 cluster API, demonstrating that it was an undocumented API change.
-
Sam Roberts authored
Fixes issue in 0.11 where callback doesn't occur if worker count is currently zero. In 0.10 callback occurs after worker count is zero, and occurs in next tick if worker count is currently zero.
-
Sam Roberts authored
-
Timothy J Fontaine authored
-
- Dec 31, 2013
-
-
Benjamin Waters authored
Add colon to event heading to ensure it matches other events. Fixes joyent/node#5687
-
Timothy J Fontaine authored
-
Fedor Indutny authored
-
pflannery authored
Prevent v8 disabling optimization for scenario "bad value context for arguments value". Solves #6631 Signed-off-by:Trevor Norris <trev.norris@gmail.com>
-
Dav Glass authored
-
Yorkie authored
QueryString.stringify() allowed a fourth argument that was used as a conditional in the return value, but was undocumented, not used by core and always was always false/undefiend. So the argument and conditional have been removed. Signed-off-by:Trevor Norris <trev.norris@gmail.com>
-
- Dec 28, 2013
-
-
Lev Gimelfarb authored
Search for VS2013 compiler 1st, before falling back to older ones. This allows compiling using the latest VS2013.
-
Fedor Indutny authored
-
- Dec 27, 2013
-
-
Benjamin Waters authored
Fix simple spelling mistake in documentation. fix #5808
-
- Dec 26, 2013
-
-
isaacs authored
-
- Dec 23, 2013
-
-
Vladimir Kurchatkin authored
Avoid segmentation fault when `null` is thrown
-
- Dec 21, 2013
-
-
Fedor Indutny authored
-
Trevor Norris authored
This reverts commit 95ee84fa.
-
Fedor Indutny authored
Just a property that is always `true` for TLS sockets. fix #6735
-
Paul Loyd authored
Remove unnecessary encoding within writeInt*
-
Bert Belder authored
After landing 6ed861dd it is no longer possible to reliably monkey-patch the EventEmitter constructor. However there's valid use cases for that, and makes for easier debugging. Therefore, move the guts of the constructor to a separate function which is monkey-patchable. Closes #6693
-
T.C. Hollingsworth authored
node-gyp requires this file
-
Alexis Campailla authored
The test was not performing proper cleanup and so it would fail if run more than one time on the same machine.
-
- Dec 20, 2013
-
-
Alexis Campailla authored
Windows needs case insensitive comparison when it comes to path strings.
-
Cam Swords authored
-
Fedor Indutny authored
Main changes: * Added support for http statusMessage
-
Sam Roberts authored
The UNIX domain is also known as the LOCAL domain (AF_LOCAL), and node/libuv implements it on Windows using named pipes. The API documentation did not describe the naming rules for named pipes, and also repeatedly described `listen(path)` as being UNIX, which it is not on Windows. Closes #6743
-
Timothy J Fontaine authored
Conflicts: ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/src/version.c deps/v8/src/log-utils.cc src/node_version.h
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
- Dec 19, 2013
-
-
Yorkie authored
`OpenSSL_add_all_algorithms` implicitly adds both digests and ciphers. No need in calling `OpenSSL_add_all_digests` after it.
-
Fedor Indutny authored
Fix node.js debug build with a temporary v8 fix until the v8 team will backport the fix from the more recent version of v8. see https://code.google.com/p/v8/issues/detail?id=3062
-
Alexis Campailla authored
Removing a hack intended to shortcut the resolution of 'localhost' but which doesn't work for ipv6. This was introduced in 2876141c. However it seems that the problems that this was trying to circumvent has gone away ages ago, when dns resolution on Windows started relying on Win32 GetAddrInfoW, which was probably with be2320d4. Fixes test-net-connect-options-ipv6.js on Windows.
-
Timothy J Fontaine authored
* uv: Upgrade to v0.10.21 * npm: upgrade to 1.3.21 * v8: backport fix for CVE-2013-{6639|6640} * build: unix install node and dep library headers (Timothy J Fontaine) * cluster, v8: fix --logfile=%p.log (Ben Noordhuis) * module: only cache package main (Wyatt Preul) -
Timothy J Fontaine authored
-
Ben Noordhuis authored
The %p is replaced with the current PID. This used to work in node.js v0.9.7 but it seems to have been lost somewhere along the way. This commit makes the fix from 6b713b52 ("cluster: make --prof work for workers") work again. Without it, all log data ends up in a single file and is unusable because the addresses are all wrong.
-
Alexis Campailla authored
Eliminate a race condition between uv_async_send and the closing of the corresponding handle. Also made errors in Watchdog constructor call abort() Fixes #6088
-
Timothy J Fontaine authored
Restores functionality from v0.8 where module authors may not be relying on gyp for building their modules.
-
- Dec 18, 2013
-
-
Yorkie authored
-