summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2012.11.26, Version 0.8.15 (Stable)v0.8.15v0.8.15-releaseisaacs2012-11-263-2/+23
| | | | | | | | | | | | | | | | | | * 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)
* tls: fix tls.connect() resource leakBen Noordhuis2012-11-262-1/+57
| | | | | | | The 'secureConnect' event listener was attached with .on(), which blocked it from getting garbage collected. Use .once() instead. Fixes #4308.
* net: fix net.connect() resource leakBen Noordhuis2012-11-242-1/+51
| | | | | | | The 'connect' event listener was attached with .on(), which blocked it from getting garbage collected. Use .once() instead. Fixes #4308.
* blog: Don't filter out non-latest release notesisaacs2012-11-2310-16/+597
| | | | This causes too many people to ask me why it's broken.
* npm: Upgrade to 1.1.66isaacs2012-11-23199-201/+221
|
* doc: Add lines about additonal uses of BufferTrevor Norris2012-11-221-0/+17
| | | | | | | That Buffers can be used with Typed Array Views and DataViews. Included are a couple simple examples. Closes #4257.
* deps: upgrade libuv to 5639b2fBen Noordhuis2012-11-209-32/+119
|
* domains: don't crash if domain is set to nullBert Belder2012-11-092-2/+27
| | | | Closes #4256
* windows: fix the x64 debug buildBert Belder2012-11-082-2/+3
|
* doc: remove duplicate set of optionsFrancois Marier2012-10-301-5/+0
|
* doc: reflect hostname v. host preference in examplesFrancois Marier2012-10-292-7/+7
| | | | | | The documentation for http.request and https.request states that `hostname` is preferred over `host` so the code examples should use that option name.
* blog: Correct shasums for v0.8.14isaacs2012-10-251-5/+6
|
* blog: Post for v0.8.14isaacs2012-10-252-0/+82
|
* Now working on 0.8.15isaacs2012-10-251-2/+2
|
* Merge branch 'v0.8.14-release' into v0.8isaacs2012-10-252-2/+7
|\
| * 2012.10.25, Version 0.8.14 (Stable)v0.8.14v0.8.14-releaseisaacs2012-10-252-2/+7
|/ | | | * events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
* events: Don't clobber pre-existing _events obj in EE ctorv0.8.13-fixisaacs2012-10-252-2/+45
|
* blog: Post for v0.8.13isaacs2012-10-251-0/+72
|
* Now working on 0.8.14isaacs2012-10-251-2/+2
|
* Merge branch 'v0.8.13-release' into v0.8isaacs2012-10-254-20/+43
|\
| * 2012.10.25, Version 0.8.13 (Stable)v0.8.13v0.8.13-releaseisaacs2012-10-253-18/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
| * V8 build: 'echo -n' considered harmfulisaacs2012-10-251-2/+2
|/
* npm: Upgrade to 1.1.65isaacs2012-10-25105-116/+168
|
* events: Make the EventEmitter class monomorphicisaacs2012-10-251-5/+4
| | | | | | | | 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.
* v8: remove optimization switchesBen Noordhuis2012-10-251-10/+0
| | | | | | | | | | | 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.
* build: add --unsafe-optimizations configure switchBen Noordhuis2012-10-251-0/+8
| | | | | Turns on -O3 and other optimizations that may produce buggy code with some toolchains. Use at your own risk.
* url: parse hostnames that start with - or _Ben Noordhuis2012-10-252-3/+92
| | | | | | Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'. Fixes #4177.
* blog: Post for v0.9.3 releaseisaacs2012-10-241-0/+87
|
* repl: call resume() after setRawMode()Bert Belder2012-10-241-1/+2
| | | | Solves #4178, but does not fix the underlying issue
* doc: child_process: document uid and gid spawn() optionsOlivier Lalonde2012-10-241-0/+2
|
* V8: Reapply patchesisaacs2012-10-2318-183/+295
|
* V8: Upgrade to 3.11.10.25isaacs2012-10-2324-316/+254
|
* npm: Upgrade to 1.1.64isaacs2012-10-23111-127/+175
|
* test: add typed arrays regression testBen Noordhuis2012-10-231-0/+8
| | | | Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
* typed arrays: use `signed char` for signed int8sAaron Jacobs2012-10-231-4/+4
| | | | | The C standard allows plain `char` to be unsigned. The build environment at Google trips this issue.
* v8: use correct timezone information on Solarisyangguo@chromium.org2012-10-231-6/+2
| | | | | | | | | | | | | | | `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.
* crypto: fix DH use-after-free and memory leakBen Noordhuis2012-10-221-2/+8
| | | | | | | | 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
* crypto: fix DH 1 byte buffer underflowBen Noordhuis2012-10-221-18/+20
| | | | | Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte before the heap allocated buffer due to an erroneous size calculation.
* test: add diffie-hellman regression testBen Noordhuis2012-10-211-0/+4
| | | | Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
* doc: Typo. s/arguemnt/argument/isaacs2012-10-161-1/+1
|
* test: disable global variable check for "test-repl-options.js"Nathan Rajlich2012-10-151-0/+2
| | | | | | | | 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.
* configure: turn on VFPv3 on ARMv7Ben Noordhuis2012-10-151-8/+18
| | | | | | | | 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.
* Revert "Disable OpenSSL UI"Ben Noordhuis2012-10-153-100/+0
| | | | | | | | | | | | This reverts commit 1c88c3b3b56c6047180e116c5614dad2b13995f9. It breaks the "read a password from stdin" functionality that OpenSSL provides. Fixes #4059, #4143. Conflicts: deps/openssl/openssl.gyp
* docs: fix copy and paste errorJan Lehnardt2012-10-141-1/+1
|
* doc: rectify http.ClientResponse close/end eventsBen Noordhuis2012-10-131-5/+12
| | | | | | | | | * 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.
* repl: ensure each REPL instance gets its own "context"Nathan Rajlich2012-10-122-15/+15
| | | | | | | | 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.
* doc: set default background color to whiteMax Ogden2012-10-131-0/+1
|
* Now working on 0.8.13isaacs2012-10-121-2/+2
|
* blog: Post about 0.8.12isaacs2012-10-121-0/+73
|
* Merge branch 'v0.8.12-release' into v0.8isaacs2012-10-123-2/+25
|\