| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* npm: Upgrade to 1.1.66 (isaacs)
* linux: use /proc/cpuinfo for CPU frequency (Ben Noordhuis)
* windows: map WSAESHUTDOWN to UV_EPIPE (Ben Noordhuis)
* windows: map ERROR_GEN_FAILURE to UV_EIO (Bert Belder)
* unix: do not set environ unless one is provided (Charlie McConnell)
* domains: don't crash if domain is set to null (Bert Belder)
* windows: fix the x64 debug build (Bert Belder)
* net, tls: fix connect() resource leak (Ben Noordhuis)
|
|
|
|
|
|
|
| |
The 'secureConnect' event listener was attached with .on(), which blocked it
from getting garbage collected. Use .once() instead.
Fixes #4308.
|
|
|
|
|
|
|
| |
The 'connect' event listener was attached with .on(), which blocked it from
getting garbage collected. Use .once() instead.
Fixes #4308.
|
|
|
|
| |
This causes too many people to ask me why it's broken.
|
| |
|
|
|
|
|
|
|
| |
That Buffers can be used with Typed Array Views and DataViews. Included
are a couple simple examples.
Closes #4257.
|
| |
|
|
|
|
| |
Closes #4256
|
| |
|
| |
|
|
|
|
|
|
| |
The documentation for http.request and https.request states that
`hostname` is preferred over `host` so the code examples should
use that option name.
|
| |
|
| |
|
| |
|
|\ |
|
|/
|
|
| |
* events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* V8: Upgrade to 3.11.10.25
* npm: Upgrade to 1.1.65
* url: parse hostnames that start with - or _ (Ben Noordhuis)
* repl: Fix Windows 8 terminal issue (Bert Belder)
* typed arrays: use signed char for signed int8s (Aaron Jacobs)
* crypto: fix bugs in DiffieHellman (Ben Noordhuis)
* configure: turn on VFPv3 on ARMv7 (Ben Noordhuis)
* Re-enable OpenSSL UI for entering passphrases via tty (Ben Noordhuis)
* repl: ensure each REPL instance gets its own "context" (Nathan Rajlich)
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
Always add domain, _events, and _maxListeners properties, set to the
default values at first.
Leads to a very very slight perf improvement when using setMaxListeners,
or dealing with a lot of EE objects that don't have any listeners.
|
|
|
|
|
|
|
|
|
|
|
| |
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
them globally in $(TOPLEVEL)/common.gypi.
Commit 29d12c73 accidentally reintroduced the switches again. In particular,
the 'cflags!': ['-O2','-Os'] section forced building V8 without any
optimizations, resulting in a steep (~66%) performance drop on some benchmarks.
Fixes #4191.
|
|
|
|
|
| |
Turns on -O3 and other optimizations that may produce buggy code with some
toolchains. Use at your own risk.
|
|
|
|
|
|
| |
Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'.
Fixes #4177.
|
| |
|
|
|
|
| |
Solves #4178, but does not fix the underlying issue
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
|
|
|
|
|
| |
The C standard allows plain `char` to be unsigned. The build environment
at Google trips this issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`timezone` variable contains the difference, in seconds, between UTC and
local standard time (see `man 3 localtime` on Solaris).
Call to `tzset` is required to apply contents of `TZ` variable to
`timezone` variable.
BUG=v8:2064
Review URL: https://chromiumcodereview.appspot.com/10967066
Patch from Maciej MaĆecki <me@mmalecki.com>.
This is a back-port of upstream commit r12802.
|
|
|
|
|
|
|
|
| |
Fix a use-after-free bug and a memory leak in the error path of
DiffieHellman::ComputeSecret().
* the BIGNUM key was used after being freed with BN_free().
* the output buffer was not freed
|
|
|
|
|
| |
Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
before the heap allocated buffer due to an erroneous size calculation.
|
|
|
|
| |
Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
|
| |
|
|
|
|
|
|
|
|
| |
Previously, the "global" mode of REPLs was broken when created after another
non-global REPL (they would end up sharing the same context). Now that "global"
mode is fixed for that case (b1e78cef097c682ed63528ad7efe294b18a9fb1d), this
test case gets its global scope modified with "module" and other REPL-specific
properties, so disable the global check.
|
|
|
|
|
|
|
|
| |
Fixes a V8 build error caused by missing arm_fpu and arm_neon settings.
This is a back-port of commit bbf6b4e from the master branch.
Fixes #4142.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 1c88c3b3b56c6047180e116c5614dad2b13995f9.
It breaks the "read a password from stdin" functionality that OpenSSL provides.
Fixes #4059, #4143.
Conflicts:
deps/openssl/openssl.gyp
|
| |
|
|
|
|
|
|
|
|
|
| |
* The 'close' event doesn't emit an error object.
* It's possible for a 'close' event to come after an 'end' event, contrary to
what the documentation said.
Fixes #4116.
|
|
|
|
|
|
|
|
| |
Before there was this weird module-scoped "context" variable which seemingly
shared the "context" of subsequent REPL instances, unless ".clear" was invoked
inside the REPL. To be proper, we need to ensure that each REPL gets its own
"context" object. I literally don't know why this "sharing" behavior was in place
before, but it was just plain wrong.
|
| |
|
| |
|
| |
|
|\ |
|