- Jan 01, 2014
-
-
Tuğrul Topuz authored
You can now query for SOA records by either passing 'SOA' to `resolve` or by using the new `resolveSoa`
-
Timothy J Fontaine authored
Conflicts: lib/cluster.js lib/dgram.js lib/net.js
-
Timothy J Fontaine authored
-
Sam Roberts authored
Master was disconnecting its workers as soon as they both started up. Meanwhile, the workers were trying to listen. Its a race, sometimes the disconnect would happen between when worker gets the response message, and acks that message with a 'listening'. This worked OK after v0.11 introduced a behaviour where disconnect would always exit the worker, but once that backwards-incompatible behaviour is removed, the worker lives long enough to try and respond to the master, and child_process errors at the attempt to send from a disconnected child.
-
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
-
Fedor Indutny authored
Some errors for listening and binding to a socket were not properly delivered to workers. fix #6767
-
- 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)
-