- Jun 25, 2014
-
-
Chris Dickinson authored
Calling dns.lookup with arguments that generate an error from c-ares previously sent those errors back to the callback. This commit restores the ca9eb718 behavior. Fixes #7731. Signed-off-by:
Trevor Norris <trev.norris@gmail.com> Signed-off-by:
Fedor Indutny <fedor@indutny.com>
-
Fred K. Schott authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Kyle Robinson Young authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Jan Krems authored
Instrumentation code might need to find out the entry point of the process in a global context. Documenting the existing process.mainModule to officially support this. Fixes #7808 Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
- Jun 24, 2014
-
-
Yazhong Liu authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Charles authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Ed Morley authored
Currently child_process.exec() assumes that cmd.exe is on the PATH, and fails with a spawn ENOENT error if it is not. The Windows 'comspec' environment variable contains the full filepath to the default command interpreter, eg "C:\Windows\System32\cmd.exe". Should it not be set, we fall-back to using 'cmd.exe' from PATH, as before. Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
- Jun 17, 2014
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
fixes #7793
-
- Jun 14, 2014
-
-
Timothy J Fontaine authored
Building MSIs for different arch's can sometimes confuse MSBuild and Wix, isntead run the toolchain externally so we don't have to worry about which arch cmd.exe is running as.
-
- Jun 13, 2014
-
-
Fedor Indutny authored
fix #7509
-
Fedor Indutny authored
-
Ben Noordhuis authored
Check for cached transition to ExternalArray elements kind. See [1] and [2] for details. [1] https://code.google.com/p/v8/issues/detail?id=3337 [2] https://codereview.chromium.org/291193011 Signed-off-by:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
Changes the return value of PropertyCallbackInfo<T>::This() from Local<Value> back to Local<Object>. See [1] and [2] for background. [1] https://groups.google.com/forum/#!topic/v8-users/wP2UcQ4cBW4 [2] https://codereview.chromium.org/285643008/ Signed-off-by:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Euan authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Xavi Magrinyà authored
This features comes from the need of adding extra options when displaying the object using console.dir(). console.dir() accepts now a second parameter that is passed to util.inspect() in order to provide extra options to the output. These options are: depth, color and showHidden. More information about these options in util.inspect() documentation. Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Xavi Magrinyà authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
- Jun 12, 2014
-
-
Brian White authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Fedor Indutny authored
WriteItem callback may add new item to the `pending_write_items`. Ensure that this item won't be called in the same `InvokeQueued` call, as it may result in way-to-early `finish` event on js-side. fix #7733 Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Fedor Indutny authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Roman Klauke authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Ryan Graham authored
Tests for the behaviour in v0.10.x which allows process.argv changes to be honoured by cluster.setupMaster(). Signed-off-by:Trevor Norris <trev.norris@gmail.com>
-
Ryan Graham authored
In v0.10.x, process.argv and process.execArgv would only be evaluated and copied into cluster.settings on the first call to cluster.setupMaster() (either directly or via cluster.fork()), allowing them to be modified as needed before initializing the settings. In 41b75ca9 the behaviour was changed so that these values are initialized at the time of the first require('cluster'). Fixes #7670. Signed-off-by:
Trevor Norris <trev.norris@gmail.com>
-
- Jun 11, 2014
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
Conflicts: AUTHORS ChangeLog deps/v8/src/api.cc deps/v8/src/unicode-inl.h deps/v8/src/unicode.h lib/_stream_readable.js lib/http.js src/cares_wrap.cc src/node.cc src/node_crypto.cc src/node_dtrace.cc src/node_file.cc src/node_stat_watcher.cc src/node_version.h src/process_wrap.cc src/string_bytes.cc src/string_bytes.h src/udp_wrap.cc src/util.h test/simple/test-buffer.js test/simple/test-stream2-compatibility.js
-
- Jun 10, 2014
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
* openssl: to 1.0.1h (CVE-2014-0224) * npm: upgrade to 1.4.10 * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer) - *NOTE* this introduces a breaking change, previously you could construct invalid UTF-8 and invoke an error in a client that was expecting valid UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8 character. To restore the old functionality simply have NODE_INVALID_UTF8 environment variable set. * child_process: do not set args before throwing (Greg Sabia Tucker) * child_process: spawn() does not throw TypeError (Greg Sabia Tucker) * constants: export O_NONBLOCK (Fedor Indutny) * crypto: improve memory usage (Alexis Campailla) * fs: close file if fstat() fails in readFile() (cjihrig) * lib: name EventEmitter prototype methods (Ben Noordhuis) * tls: fix performance issue (Alexis Campailla)
-
- Jun 09, 2014
-
-
Yazhong Liu authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
Brian White authored
Signed-off-by:Fedor Indutny <fedor@indutny.com>
-
- Jun 07, 2014
-
-
Timothy J Fontaine authored
Previously we were only shifting the address space for ASLR on 32bit processes, apply the same shift for 64bit so processes don't get artificially limited native heap.
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
v8::String::Utf8Value previously could allow invalid surrogates when interpreting values.
-
Felix Geisendörfer authored
Previously v8's WriteUtf8 function would produce invalid utf-8 output when encountering unmatched surrogate code units [1]. The new REPLACE_INVALID_UTF8 option fixes that by replacing invalid code points with the unicode replacement character. [1]: JS Strings are defined as arrays of 16 bit unsigned integers. There is no unicode enforcement, so one can easily end up with invalid unicode code unit sequences inside a string.
-
Felix Geisendörfer authored
- https://codereview.chromium.org/121173009/ - https://code.google.com/p/v8/source/detail?r=18683 Note: The v8 test case did not cleanly apply, so it's missing from this patch. I'm assuming this is not a problem if the v8 test suite is not part of the node build / test system. If that's the case I'll fix it. Otherwise the test case will be integrated once v8 is upgraded.
-
Felix Geisendörfer authored
-
Felix Geisendörfer authored
This patch simplifies the implementation of StringDecoder, fixes the failures from the new test cases, and also no longer relies on v8's WriteUtf8 function to encode individual surrogates.
-